I saw that this issue came up back in 2018 but it was for a windows machine. I am having a similar issue when i try and run the footprint wizard. using Ubuntu V20.04
Traceback (most recent call last):
file “/usr/lib/python3/dist-packages/pcbnew.py”, line4065, in
GetFootprint()
self.BuildFootprint()
File “/usr/share/kicad/scripting/plugins/FootprintWizardBase.py”,
line 149, in BuildFootprint
self.BuiltThisFootprint() #implementer’s build function
File “/usr/shar/kicad/scripting.plugins.bga_wizard.py”, line 87, in
BuildThisFootprint
array=BGAPadGridArray(pad, cols, rows, pad_pitch, pad_pitch)
File “/usr/share/kicad/scripting/plugins/PadArray.py”, line 215, in init
super(PadGridArray, self).init(pad)
TypeError: super(type, obj): obj must be and instance or subtype of type
By following the links from my post earlier in this tread I get to:
Maybe this needs to be reported to some pagacking guys…
I’m not sure about the details (I’m not much into Python), but my best guess is that Linux needs the patch because it runs the wizards with Python V3, while some other OS needs the unpatched version because it uses Python V2.
Also did a quick check for KiCad-nightly V5.99 but it looks like all of the Footprint wizards are missing (or at least not loaded in KiCad).