Hexpad

A hex-shaped 6-key macropad with a rotary encoder · Seeed XIAO RP2040

6 keys (3×2) EC11 encoder Direct-wired · no diodes 2-layer 76×74 mm PCB KMK firmware
encoder — turn for volume, press to mute
click a key (or press 1–6 on your keyboard) to see what it does
— output —

What it is

Hexpad is a compact clipboard / editing pad with a volume knob. The six keys wire straight to the XIAO RP2040's GPIO pins (no matrix, no diodes), and the EC11 rotary encoder handles volume. The 3D-printed plate, the PCB, and the firmware were all generated from one shared coordinate spec, so everything lines up exactly.

MCUSeeed XIAO RP2040
Inputs6 switches + 1 encoder
WiringDirect to GPIO, internal pull-ups
PCB2-layer, 76 × 74 mm
Key pitch19.05 mm (MX standard)
FirmwareKMK (CircuitPython)

The build