as in the title it seems kv8 pcbnew.py is missing AddPrimitiveArc
function definition
error:
PAD object has no attribute
AddPrimitiveArc
as in the title it seems kv8 pcbnew.py is missing AddPrimitiveArc
function definition
error:
PAD object has no attribute
AddPrimitiveArc
That sounds like the old custom pad system, which was deprecated in V7 and removed in V8. Probably the new system needs to be exposed somehow. What does your plugin do with custom pads?
Edit: the new APIs are already exposed as Mark writes below
AddPrimitiveArc
doesn’t exist at all (not even in C++) in v8.
You have to use AddPrimitive
.
I need to create a custom PAD as Arc
that it is what I’m using… simply doesn’t work:
with the error I placed above:
PAD object has no attribute
AddPrimitiveArc
Oh, yeah there is some SWIG wrapper for this function that replaces the C++
Can you please open a bug report for this?
done here:
I see a fix for this in todays Testing build
It seems the wizard tool in kv8 now is crashing the app.
uWArc footprint wizard
Please raise a KiCad issue as well. KiCad should not crash, it is supposed to fail gracefully
All bets are off when using the Python SWIG interface, unfortunately. Depending on what the crash is, we may be able to fix it, but it will also generally be the case that Python plugins can crash KiCad until we stop using the SWIG interface.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.