Hardware
Two independent halves, each with its own RP2040, matrix, RGB strip, and OLED, linked by UART over a coiled cable through an aviation connector. CAD, schematic, and BOM all live in the repo alongside the firmware, this page just covers the highlights.
Hyperboard is a true split keyboard: each half has its own RP2040 and can be flashed, reset into the bootloader, or operated independently without the other half connected. When both halves are connected, they communicate over UART. See the firmware documentation for details on the communication protocol.
The enclosure is a per-half sandwich (top plate, spacer/mid frame, and bottom plate) machined in aluminum, six parts total across both halves:
| Part | Side |
|---|---|
| Top plate | Left / Right |
| Bottom plate | Left / Right |
| Spacer / mid frame | Left / Right |
A full schematic and datasheets for every major component are available, alongside a general RP2040 hardware design reference.
| Part | Role |
|---|---|
RP2040 | Dual-core Cortex-M0+ MCU (one per half, running the full firmware independently) |
SK6812SMINI-EA | Addressable RGB LED |
W25Q128JV | 128 Mbit SPI NOR flash |
USBLC6-2 | USB ESD-protection diode array on the D+/D− lines |
TPS2553 | Current-limited USB power distribution switch |
SN74HCT125 | Quad buffer / line driver |
XC6206 | Fixed-output LDO voltage regulator |
ABM8-272-T3 | Crystal oscillator |
GZ2012D101TF | Ferrite bead, USB/power-line filtering |
TLC-PSMD050 | Resettable (PPTC) fuse |
A full bill of materials with sourcing/quantities is on the way. For now, the datasheets above and the schematic are the source of truth.