diff --git a/ViaStitching/FillArea.py b/ViaStitching/FillArea.py index 6c042bb..f953789 100755 --- a/ViaStitching/FillArea.py +++ b/ViaStitching/FillArea.py @@ -176,7 +176,8 @@ class FillArea: f.write(module_txt) f.close() - plugin = IO_MGR.PluginFind(IO_MGR.KICAD) + plugin = IO_MGR.PluginFind( + IO_MGR.GuessPluginTypeFromLibPath(self.tmp_dir)) module = plugin.FootprintLoad(self.tmp_dir, "VIA_MATRIX") module.FindPadByName("1").SetSize(wxSize(self.size, self.size)) module.FindPadByName("1").SetDrillSize(wxSize(self.drill, self.drill)) diff --git a/ViaStitching/FillAreaAction.py b/ViaStitching/FillAreaAction.py index e6a5468..c15ae77 100644 --- a/ViaStitching/FillAreaAction.py +++ b/ViaStitching/FillAreaAction.py @@ -75,4 +75,5 @@ class FillAreaAction(pcbnew.ActionPlugin): print "Cancel" a.Destroy() + FillAreaAction().register()