Many projects require the use of some very specific parts and as we cannot provide them all, we try to make it as easy as possible for you to create your own.
Be sure to check Fritzing's library before you start creating a new part from scratch. Often there would be a quicker way to get what you need, like using a generic part or by modifying an existing part. Follow one of the two ways:
Standard parts like ICs, resistors, and pin headers can be defined easily by using Fritzing's generic parts. Learn more
We released a new parts editor in version 0.7.9 of Fritzing, so these tutorials are currently out of date. The instructions about how to create graphics outside of Fritzing are still correct, but the specifics of how you use Fritzing's parts editor have completely changed! For more info see this blog post. Also see the more up-to-date contributed tutorials below!
Creating custom parts (semi-)manually
- Make your own Fritzing parts by SparkFun
- Fritzing - Create your own parts by Kaitlyn Franz
- Making a part in Fritzing (0.8.7b) by Jacob Fenwick
- Building a simple Fritzing component with an SVG text editor by Bertrand LeRoy
- Create your own Fritzing components with Illustrator (& part 2) by tlaana (also Spanish version)
- Making a new SMD package for a generic IC by bootchk
We have created internal tools for converting complete Eagle part libraries to individual Fritzing parts (lbr2svg), as well as an Eagle project to a single Fritzing part (brd2svg).
brd2svg is useful when you want to make a board you designed in Eagle available as a component in Fritzing. It is moderately difficult to use. lbr2svg converts whole libraries, but is very involved to setup.