A keyboard designed entirely in Python – by hsgwchan.
KBD.news Published January 2, 2023
Creators! Feel free to tip me off about your keyboard related projects to bring them to 150K readers.
There are a lot of DIY keyboards running Python code (CircuitPython, KMK), but this one by Takuya Urakawa aka hsgwchan is different: the whole design process was done in Python.
I designed the entire keyboard, including the PCB, case, and firmware, using only Python. No need to use Kicad and Fusion360 – hsgw.
Featured in the Japanese MK Calendar, the author used various Python libraries during the project to replace steps of the usual workflow: skidl was used to describe the relation of electronic components, pcbflow to design the PCB, and CadQuery to build the parametric 3D model of the case.
And of course CircuitPython/KMK was used as firmware.