Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
gloriouscow
gloriouscow
@gloriouscow@oldbytes.space  ·  activity timestamp 6 days ago

Turns out #KiCad plugins are rather easy to write and easy to use - just drop a python script in your /scripting/plugins directory and refresh your plugin list. You don't even have to restart KiCad.

You can even call into wxWidgets to give your plugin a UI.

The applications for this are really endless. Here's a simple example, i wanted to add these fields for the RAM chips that are numbered on the PCB silkscreen. You could do that manually, but I figure if this is something I do a lot, this little script might save me time.

Your browser does not support the video tag.
This video cannot be previewed
Open original
a video of using a simple Python plugin to assign numbered silkscreen fields based on reference values, using a start reference and a count. The user numbers 9 RAM chips from 1-9 using a simple script-generated UI.
  • Copy link
  • Flag this post
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Code of Conduct