Open arturo182 opened 1 month ago
It's a decent workaround for now but proper fix needs padstack support. But kicad's own implementation is not yet complete so I'll wait on this.
Yeah, I have the same issue. Definitely a bummer, but I hope a fix can be found! :) I tried the above fix with no result, unfortunately.
You need to reload kicad after you change the plugin (or do plugin refresh from the pcbnew menu). If you still have an issue it should not be exact same one, show me your error message.
Coulda sworn I changed the py file correctly...
I suspect your nightly is old, I fixed that on kicad side a while ago.
Hmmm, lemmie update and see.
Yes, you are correct. Installing the latest nightly fixed the issue. You are a god. I love your work.
for me it didn't help. Application: KiCad x64 on x64 Version: 8.99.0-2659-gf7f86174a0, release build
You either did not apply the modification correctly or did not reload the plugin or restart kicad. Your screenshot shows current code, not modified one.
Seems like I didn't apply modification correctly, becayse I installed last KiCad version and reload the computer just in case.
from box (from plugin manager) I've got this error: after that I download last ibom from github and put it instead of the one from "box", reload KiCad, and
Yeah and to fix that last error you need to change the code like the first post shows.
Change this line in kicad.py
pad_dict["radius"] = pad.GetRoundRectCornerRadius() * 1e-6
to
pad_dict["radius"] = pad.GetRoundRectCornerRadius(layers_set[0]) * 1e-6
Yeah and to fix that last error you need to change the code like the first post shows. Change this line in
kicad.py
pad_dict["radius"] = pad.GetRoundRectCornerRadius() * 1e-6
topad_dict["radius"] = pad.GetRoundRectCornerRadius(layers_set[0]) * 1e-6
Ahaha, I'm sorry, I was inattentive. Now this great tool works properly. Thank you!
KiCad Version: 8.99.0-2584-g661ed81e6f, release build Plugin: latest master (5915a24)
Fixed locally by changing:
But not sure if that's the right way to do it.