pointhi / kicad-footprint-generator

creating kicad footprints using python scripts
GNU General Public License v3.0
187 stars 176 forks source link

Package_SO script generates bad 3D paths #303

Open antoniovazquezblanco opened 5 years ago

antoniovazquezblanco commented 5 years ago

Existing SO package generator includes mask information in 3D path. See https://github.com/KiCad/kicad-footprints/pull/1441

antoniovazquezblanco commented 5 years ago

Also, footprints in the official repo seem to be outdated compared with this script. After fix, all packages should be generated again.

evanshultz commented 5 years ago

https://github.com/KiCad/kicad-footprints/pull/1371 will update a bunch of non-EP SO footprints with scripted ones. But that won't affect any ones with special mask requirements.

poeschlr commented 5 years ago

The mask info is in there on purpose as the copper pad is not really what determines the size that will be found on the package itself. (The mask property is only shown if the EP is soldermask defined. Our naming scheme says that the EP parameter for the footprint is the copper size. The convention of giving the footprint and 3d model the same name might not be fitting for EP parts. I will open an issue about this over on the footprint repo for discussion for v6.)