Fritzing's Graphic Standards
How to make your parts look coherent with the others in the zoo
Fritzing's parts share the same graphic styles, colors and fonts. You should make sure to design your part according to the following standards. Please download our fonts and graphic templates before you start designing your part.
1. Breadboard View Graphics

Colors
|
Type
|
Name
|
Color
|
HEX
|
RGB
|
|
Legs
|
grey
|
8C8C8C
|
140 140 140
|
|
|
Cables
|
blue cable
|
418DD9
|
65 141 217
|
|
|
blue cable (shadow)
|
1B5BB3
|
27 91 179
|
||
|
red cable
|
CC1414
|
204 20 20
|
||
|
red cable (shadow)
|
8C0000
|
140 0 0
|
||
|
black cable
|
404040
|
64 64 64
|
||
|
black cable (shadow)
|
000000
|
0 0 0
|
||
|
yellow cable
|
FFE24D
|
255 226 77
|
||
|
yellow cable (shadow)
|
E6AB00
|
230 171 0
|
||
|
green cable
|
47CC79
|
71 204 121
|
||
|
green cable (shadow)
|
00A63D
|
0 166 61
|
||
|
grey cable
|
999999
|
153 153 153
|
||
|
grey cable (shadow)
|
666666
|
102 102 102
|
||
|
white cable
|
FFFFFF
|
255 255 255
|
||
|
white cable (shadow)
|
999999
|
153 153 153
|
||
|
orange cable
|
FF7033
|
255 112 51
|
||
|
orange cable (shadow)
|
D95821
|
217 88 33
|
Fonts
Fritzing uses two types of fonts for parts in the Breadboard View:
For ICs: OCR A
For other parts: OCR A or Droid Sans
When using a different font, please converted the text into paths, otherwise it won't be compatible with Fritzing.
The standard font size is 5pt and font color 10% Black (RGB 230 230 230).
Grid & Dimensions
In order to fit into the breadboard, Fritzing parts must be designed with a fixed distance of 0.1 inch between the connector pins (legs).
Legs dimensions should be 0.03 inch wide and at least 0.03 long.
We recommend downloading and using our templates or the breadboard SVG as a reference while designing graphics for the Breadboard View.
2. Schematic View Graphics

Colors
The Schematic View uses only the color black (HEX 000000 / RGB 0 0 0).
Fonts
In the Schematics View, Droid Sans is used in different sizes according to the following hierarchy:
Part Name (18 points)
Pin Label (10 points)
Pin Group (10 points)
Pin Character (7 points) - for example PWM
When using a different font, please converted the text into paths, otherwise it won't be compatible with Fritzing.
Grid & Dimensions
The fixed distance between the connector pins in the Schematic View is 7,5 mm.
Connectors dimensions should be 2,4 points thick and 7,5 mm long.
We recommend downloading and using our templates as a reference while designing graphics for the Schematic View.
3. PCB View Graphics

Colors
The PCB View uses the following colors:
| Type | Name | Color |
HEX
|
RGB |
|
Connector
|
copper |
F7BD13
|
247 189 19
|
|
| Silkscreen | white |
000000
|
0 0 0
|
Fonts
Adding and editing text on your PCB can be done in three different ways:
- By editing a part's label directly in Fritzing. Fritzing uses a standard font and the text will not be included when exporting to gerber.
- By adding text after exporting to PDF (for DIY production).
- By adding text on the silkscreen layer of the PCB SVG.
Dimensions
A Part's dimensions and distance between connector pins in the PCB View should be exactly as in the real world. This is extremely important for a successful pcb production. We highly recommend checking a part's dimensions in its datasheet.
Here are a couple of things to keep in mind:
- The stroke of a footprint should be at least 0.5mm (20mils) thick, otherwise the connection might be ruined while drilling and soldering will be much harder.
- The hole itself should be at least 1mm (40mils) thick, so you would actually need to create a circle which is at least 1.5mm wide in diameter, because half of the stroke is drawn inside the circle.
- If your part fits on the breadboard, the distance between the footprints should be 5mm (100mils) long.
We also recommend downloading and using our templates as a reference while designing graphics for the PCB View.
4. File Naming Conventions
While it is possible to name files however you like, it helps to stick to a standard naming convention. These names should clearly describe the important attributes of a part and follow the order described here. By using standard names you make it easier for you and other users to find and reuse existing graphics. Although most description parameters are optional, it helps to provide as much detail as possible.
Breadboard and schematic images:
part#_description_package_pins_spacing_color_view.svg
For example an Atmel ATmega168 microcontroller in a narrow (300mil), 28 pin DIP package would have the following file name for the breadboard SVG file:
atmega168_microcontroller_DIP_28_300mil_breadboard.svg
PCB footprint SVGs follow a slightly different convention:
package_pins_spacing_pcb.svg
A PCB footprint SVG should only describe the industry standard "package" and not be tied to a specific part, unless the part has a unique specific footprint. In the case of our ATmega168, it uses an industry standard 28 pin narrow (300mil) DIP package, so the SVG file would be named as follows:
DIP_28_300mil_pcb.svg
Note: Many industry standard footprint graphics are already inside fritzing. It is usually best to check and make sure someone hasn't already created the PCB footprint SVG that you need. This saves you time and makes parts more consistent.