I've been wanting to create my own custom keyboard PCB's for a while, but was always put off by the prospect of having to manually position dozens of switch footprints correctly. Therefore, I did what every self-respecting software engineer would do and created a script that takes a layout from the Keyboard Layout Editor and generates a KiCad project (schematic + layout) out of that. It's pretty bare-bones at this point, and still misses some features I think are required (ISO-enter, rotated keys), but I thought it might be of interest to some here anyway. You can find the generator on github:
https://github.com/jeroen94704/klepcbgen
If anyone tries it feel free to provide feedback (both good and bad), so I can make improvements going forward.
Here are a couple of renders of the first PCB I created using this script (it's currently on order):
![Image](https://i.imgur.com/ApJ4Oz6.png)
![Image](https://i.imgur.com/95KcpzB.png)
Regards,
Jeroen