3-Row Pin Header

You should be able to. If you unzip the .fzpz file you will get a set of files like this:

capture

the .fzp and 3 svg files are in the zipped in the fzp. You can then edit the various svgs and use copy and paste in Inkscape (duplicate works but loses connector names which I usually want to keep.) I usually work from here and ignore parts manager. Your best bet may be to make a generic header with the same number of total pins as the new connector you want and edit that with parts editor (it has to have the correct number of pins because parts editor can not currently add pins to the .fzp file, only use what is already there. As noted it is important to change this field to something other than Pin Header:

to avoid Inspector thinking it is a generic header and it can therefore manipulate it. I used male-3row-15pin as the family name (it must be unique in Fritzing as well so you can’t reuse that one :slight_smile: !) Now you need to use Inkscape to edit the svg files (breadboard, schematic and pcb) to add the images and connectors for the new part, then either use Parts editor to set the names and locations of the new connectors visually or do it by editing the .fzp file with a text editor (which requires you to understand what the xml in it does, the parts editor may be easier!) Inkscape also does things that Fritzing doesn’t like (the main one is appending px to text font-size for CSS compliance, Fritzing wants the font-size with no trailing px and will some times set the font size to 0 (or sometimes max) making the text the wrong size. You can either edit the svgs post Inkscape to remove the px in the font sizes or (as I do) run FritzingCheckPart.py available here:

which will check the part for correctness and complain about errors (again requiring knowledge of the xml to fix usually!) and remove the px from font size and a few other things on the way by. So yes it is possible, it is just a bit complex. This set of tutorials may help.

both apply to the current version of Fritzing (many others are for older Fritzing versions.) Unfortunately Fritizng is full of poorly documented gotchas (like px in font size), I still run across lots of them.

Peter