I had started modifying the parts factory code to fix a bunch of things (incorrect scales, overly complex svg, too long pins) before getting distracted by trying to restart development. When I get back to it, I intend to fix double sided headers in breadboard (they are currently broken), add options for 2mm , 1.27mm and 1mm headers (with the correct pads sizes, as you can do 2mm now if you adjust the pad size in Inspector) and a choice of oblong pads for all of headers, the generic ICs and the mystery part. I know where the code is and how to do it (which is unusual for me in the Fritzing sources ) it’s just a matter of getting back to it. FritzingCheckPart.py improvements first though and that is going slow!
The difference is IC pins have a 0.035in (or maybe 0.030) hole and header pins have 0.038in the 3 thou extra makes all the difference, although I’ll look at trimming the surround down a bit (from stroke-width 10 to stroke-width 5 may do it.) But I think that may make the edge of pad by the hole too thin. I think minimum feature size for the inexpensive board houses is about 8 thou and that would be 5 thou. Being able to pass DRC with a 24mil trace is desirable however especially for something in parts factory.
edit: they split the difference, the hole is 0.032in, but I’ll still try a stroke-width 0f 5 and see what happens.
edit1:
My network connection has been down most of the day but I did manage to get something that passes DRC with the standard 24 mil traces by reducing the size of the pads by a bit. I think the OP may want to use the bigger pads above, but he could try these if he is feeling adventurous
edit2:
I have fixed these two (by changing the path and circle) so they generate the hole in the export as pdf which they were not doing (thanks to @Blue for the heads up!) If you have downloaded them, please download the new ones below.
oblong-male-header-6-pins.fzpz (5.0 KB)
oblong-male-header-7-pins.fzpz (5.2 KB)
edit3:
I just ordered some boards with this layout (which is an rs232 breakout board, an IDC DB9 on each end for the serial connection and a monitor port in the middle.)
232-breakout-board.fzz (25.8 KB)
as a test of the new footprint before modifying the parts factory to use it as an option.
Peter