geekhack Projects > Making Stuff Together!

PCB generator and helper plugin for KiCad

(1/6) > >>


those of you who did PCB design probably know that manual placement of elements is tedious task. For me it was unbearable so I decided to automate this with KiCad API.
My work can be found at
It is not yet polished but should be usable at this stage. So far I did 4 projects with it and it was a breeze.

I would like to hear your feedback and suggestions about features you would like to see.

I did wonder if such a tool existed. I've finished my layout for now but will try to remember this next time.

This project was in my backlog for a while but I picked it up again and here are the results:
It's yet another PCB generator but with slightly different approach in terms of implementation. It can be played with here - I also prepared short guide:

Backbone of this project is plugin I shared earlier, but it should be easier to use this way.

Looks like an easy way to get most of the traces done, thanks for sharing :thumb:

I've just added new feature. My netlist generation script is now able to include simple atmega32u4 circuit ( which can be copied to generated kicad project from template file ( This is how PCB looks like straight out of my website:

so in theory, user does not have to design controller circuit in separate step (described here if simple generic one is sufficient.
Once I figure out how to copy everything from template (including tracks which are right now missing) the only manual part would be controller-matrix routing and usb routing.
This will remain as an option and old workflow is still working.
I might also add some parameter options to controller circuit but at this stage, from functional point of view, project does pretty much what I wanted.


[0] Message Index

[#] Next page

Go to full version