Dimension it to 0.5x0.5in and center.ĭraw a straight line, set width to 0.25 in and height to something like 0.012.
On the other side, knowing how to create simple things completely from scratch, you can create a footprint for pretty much any part in Fritzing - such as your custom ESP32 breakout board or another weirdly-shaped module you want to use but don't know how to create a part for. The main thing is - you shouldn't even do all that for the most popular parts, thanks to the parts you can repurpose and edit. That's it! We've got the main 3 views for a component in 3 short guides.
ĭrew two traces to make sure both bottom and top layers work If you had an SMD part soldered to both sides of board (think edge-mounted connectors) and that part had different pad placement on different sides (think of an edge-mounted footprint for a COM port socket), you'd simply put different pads into different groups - top pads into "copper0" group and bottom pads into "copper1" group. If, say, you had an SMD part, you'd only need to use the "copper0" group for your SMD pads. This is a neat trick to distinguish SMD parts from THT parts and show which pad goes where. Yes, you should have two nested groups, top group with a single "copper0" group with it. make a group out it and ID it as "copper1". Select the pads, group them and ID the group as "copper0". ID the pads as "connectorXpin", where X is from 0 to 7 for us. I also colored the silkscreen lines black for you to see. It's cooler if you overlay a rectangle on top of the first pin's circle to make it a rectangular pad, I won't (I'll make the pad orange and see how it looks in Fritzing). Then four parts at X:0322 and same Y coordinates.
Will see how it works, but it looks great already. With the grid, I just drew a path (Straight line tool, draw lines by left click, end drawing by right click). You can snap to it, which should theoretically decrease the amount of "Transform->Move" we have to do to align everything.ĭraw lines at the contour, for the outline.
Height: number of pads from one side * 0.1inch, plus 0.02in for the outline againīy Dopieralski's suggestion, let's turn the grid on (View->Page Grid).Width: whatever is width of your package in 0.1inch units, plus 0.02in for outline.
Fritzing generates those automatically, again, and this is how it looks:
If it doesn't, Ctrl+Z until it does and repeat the changes one-by-one.įritzing also has a Part->Regenerate part database menu entry, I figure it could help if you changed something by editing XMLs and something doesn't link with something. Link any SVGs you want, experiment away and it should work. Adding pins to an XML is maybe the only troublesome task - if you need more pins, you could probably write a macro for copy-pasting those since manually copying and pasting those blocks is very simple but time-consuming and easy to make a mistake in. fzp is just an XML file and if all fails, you can edit it easily. Basically, Part Editor is a powerful thing.You can also edit pin descriptions, metadata and any XML fields.You can also map pins to SVG elements there, though I didn't try it out myself.In Parts editor, use the File->Load image for view to load new SVGs for the currently selected view (Breadboard/Schematic/PCB/Icon).It'll be in Documents/Fritzing/parts/user.Locate the part in your Documents folder.Place the part you want to copy on breadboard/PCB/schematic.Copy a part from the stock library to "My parts" library.If you want to create your very new part, here's the short way to do it: