Skip to content

Commit

Permalink
FAQ: How do I add logos to my board
Browse files Browse the repository at this point in the history
  • Loading branch information
carrotIndustries committed Jan 27, 2023
1 parent 1bba8f1 commit 600726b
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,34 @@ See also `this question <https://horizon-eda.discourse.group/t/feature-request-q
Note that the description given there doesn't work on more recent versions
of Inkscape.

How do I add logos to my board?
-------------------------------

First make sure that the logo is in a vector format such as SVG, PDF or EPS.
If that's not the case either try to obtain a vector version of the
logo or trace it using Inkscape's "Trace bitmap" tool.

Open the logo in Inkscape and convert it into a set of closed paths
without holes that consist only of straight lines and no bezier curves.

#. Use the Path → Object to Path tool to convert everything into paths.
#. Remove any holes by either modifying the path or creating cut-ins with the Path → Difference tool.
#. Remove all curved edges with the Extensions → Modify Path → Flatten beziers tool.
Adjust the flatness for a good compromise between quality and number of points.

Once that's done, export the document as a DXF file.

Import that DXF into Horizon EDA with the "Import DXF" tool. Keep in
mind that the scale or offset might be way off from what you need, so
try zooming out if you're not seeing anything. Right now, everything's
just a set of connected lines and not filled. Use the "Line loop to
polygon" tool to convert the zero-width lines into filled polygons.
Adjust the size to your need with the "Scale" tool.

If you want to reuse your Logo on multiple boards, consider putting it
into a decal in a pool. Compared to packages, decals have the advantage
that they can be scaled as needed and aren't part of the netlist.

Components in the 3D view are all over the place
------------------------------------------------

Expand Down

0 comments on commit 600726b

Please sign in to comment.