Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
diana 🏳️‍⚧️🦋🌱 boosted
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
atomkarinca liked this activity
Kurt Kremitzki
Kurt Kremitzki
@kkremitzki@mastodon.social  ·  activity timestamp last week

SOURCE #Magazine is a quarterly periodical with in-depth looks at interesting #OpenSource projects and applications: #FreeCAD, #KiCad, #GNURadio, #Godot, and more! Check it out and support this work!

https://sourcemag.co.uk/

Four SOURCE Magazine covers and descriptions of their content. Featured are airplane design, a printed circuit board, a starry constellation, and computational fluid dynamics analysis of a nosecone.
Four SOURCE Magazine covers and descriptions of their content. Featured are airplane design, a printed circuit board, a starry constellation, and computational fluid dynamics analysis of a nosecone.
Four SOURCE Magazine covers and descriptions of their content. Featured are airplane design, a printed circuit board, a starry constellation, and computational fluid dynamics analysis of a nosecone.
  • Copy link
  • Flag this post
  • Block
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
concretedog boosted
Kurt Kremitzki
Kurt Kremitzki
@kkremitzki@mastodon.social  ·  activity timestamp last week

SOURCE #Magazine is a quarterly periodical with in-depth looks at interesting #OpenSource projects and applications: #FreeCAD, #KiCad, #GNURadio, #Godot, and more! Check it out and support this work!

https://sourcemag.co.uk/

Four SOURCE Magazine covers and descriptions of their content. Featured are airplane design, a printed circuit board, a starry constellation, and computational fluid dynamics analysis of a nosecone.
Four SOURCE Magazine covers and descriptions of their content. Featured are airplane design, a printed circuit board, a starry constellation, and computational fluid dynamics analysis of a nosecone.
Four SOURCE Magazine covers and descriptions of their content. Featured are airplane design, a printed circuit board, a starry constellation, and computational fluid dynamics analysis of a nosecone.
  • 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