Hardware

Case, board, and how it's flashed

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.

01 Overview

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.

02 Case & CAD

The enclosure is a per-half sandwich (top plate, spacer/mid frame, and bottom plate) machined in aluminum, six parts total across both halves:

PartSide
Top plate Left / Right
Bottom plate Left / Right
Spacer / mid frame Left / Right

03 Electronics

A full schematic and datasheets for every major component are available, alongside a general RP2040 hardware design reference.

04 Key components

PartRole
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.