Open evanshultz opened 6 years ago
One simple way out would be to ignore this single rule if the footprint name has the suffix ThermalVias. Even better would be an additional check if the pad number matches a smd pad. Would this be acceptable as i think this would be easy to implement.
Ok there already is a pull request for adding a proper fix: https://github.com/KiCad/kicad-library-utils/pull/288
We are using custom mask and paste pads as needed. Right now, this often generates a lot of noise because the footprint is constructed as desired but warnings and/or errors are generated.
Also, we have decided not to turn on mask for thermal vias and this violates the scripts' expectation for through holes. See https://github.com/KiCad/kicad-footprints/pull/285.
These are two separate issues, but they often come together in the same footprints so I've joined them.
See https://github.com/KiCad/kicad-footprints/pull/679 for one example. Here is the output from one footprint:![image](https://user-images.githubusercontent.com/1936989/42099979-cf05fd86-7b73-11e8-91f8-fb0c5c67b4d5.png)