I found a massive error in the footprint libraries that are in
"all.zip".  These look like they were converted from Eagle to Kicad.

The problem has to do with any thru-hole part pad. The pad attributes
should be "copper layer, component layer, Silkscreen Cmp, Solder Mask
Cmp, Solder Mask Copper".  Instead the "Solder Mask Cmp" attribute is
unchecked and the "Solder Paste Cmp" attribute is checked.

The result of this is that there is no solder mask apertures on the
solder side of any component from the library.

I found this by designing a small sample board and submitting it to
4pcb.com's DRC web page.  It flagged my design with three "missing
solder mask" errors.  All three were on a TO-247 shape that I pulled out
of "Transistor-Power" footprint library from "all.zip".

I've checked a half dozen footprint libraries from the collection and
every one has the same error for thru-hole devices.  Apparently whomever
did the conversion got the pad attributes wrong.

Just a warning to anyone who might use any converted footprints and a
heads-up to whomever converted the libraries.  This does NOT affect the
core libraries that come with KiCAD

Is there a document that explains the file layout of a .mod file?  I'd
like to toss together a sed or pearl script to fix this but I'm not sure
of some of the aspects of the file, specifically the "Po" field.

John
-- 
John DeArmond
Tellico Plains, Occupied TN
http://www.neon-john.com    <-- email from here
http://www.johndearmond.com <-- Best damned Blog on the net
PGP key: wwwkeys.pgp.net: BCB68D77

Reply via email to