This is my first custom keyboard, a 5x5 cherry mx matrix based on the STM32F1 with libopencm3. During development I was mostly lurking here (Alternative controller experiments FTW), so it seems fitting to show it to you guys.
The project contains firmware, schematics and a board layout in kicad. The firmware supports
- usb keyboard scancodes
- bios boot and nkro
- system / consumer codes
- generation of mouse events
- usb serial interface
Any love for gojira?
