Using the Nightly new pcbnew
API, how to check if a footprint is SMD, PTH or is just a drawing (with pads)? Is it by using the ft.GetAttribute()
? But with which value should I compare?
It returns a bitmask with bits defined here https://gitlab.com/kicad/code/kicad/-/blob/master/pcbnew/footprint.h#L66
Example how to check for a bit https://github.com/openscopeproject/InteractiveHtmlBom/blob/master/InteractiveHtmlBom/ecad/kicad.py#L471
Thanks, this help a lot together with your last code to expose the internal field to Python.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.