GitHub user notaroomba has released Keybytes, a fully modular keyboard where every key is an independent 1U PCB. Each Keybit module carries a Cherry MX switch and a CH32V003 RISC-V microcontroller, with pogo pins on all four sides delivering 3.3 V, ground, and I²C for power and communication. Modules snap together magnetically and connect to the Keyword main board — a two-layer stack built around an STM32WB55RGV6 with Bluetooth, 2 MB QSPI flash (W25Q16JV), USB-C with ESD protection, a BQ25895 charger, and a TPS631000 buck-boost for a 1S Li-Po cell.
The main board also programs Keybits over its three top pogo pins. Cases are designed in Onshape with STEP files provided; the PCBs were laid out in KiCad. Firmware and hardware are MIT-licensed.
The project showcases a novel distributed architecture that could inspire future custom keyboard designs.
Source: Hacker News · Summarized by HeadlinesBriefing