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
