This is a KiCAD plugin written in Python for programatically placing clusters of components onto a PCB from a layout file.
As always, feel free to contribute by posting issues and pull requests.
What it is not is a keyboard generator. That requires programmatic generation of components with minimal human editing. Other projects are better proofs of concepts, such as MrKeebs Keyboard Builder and Jeroen Bouwens klepcbgen.
Jeroen Bouwens - Github
- For the initial study of a Python-based KLE layout parser.
Will Stevens - Github
- The KAD framework providing insight into creating component placements.