Hackpad Mission

AarivPad v1.0 - 3x3 Mechanical Macropad + EC11 + OLED

Seeed XIAO RP2040 | 68x84mm 2-Layer KiCad 8 PCB | 4x SK6812 Underglow | KMK Firmware
1. Live KMK Macropad Simulator Click keys or press 1-9
XIAO
RP2040
SSD1306 128x32 I2C (0x3C)
> Ready: SW1..SW9 matrix active (COL2ROW 1N4148W)
Last Matrix Scan: None | Encoder Detent: 0 | Underglow: Hue 195 deg
2. 3D CAD Assembly & KiCad 8 PCB Inspector
Explode Assembly:
Drag canvas to orbit | 58g PLA (<300g limit)
KiCad 8 DRC: 0 Errors, 0 Unconnected Nets, 39 Plated Drills JLCPCB 2-Layer Ready
3. XIAO RP2040 Wiring & Kit BOM 10 GPIO nets used
XIAO Pin Net Name Connected Component
D0 / GPIO26COL0SW1, SW4, SW7 Col Bus
D1 / GPIO27COL1SW2, SW5, SW8 Col Bus
D2 / GPIO28COL2SW3, SW6, SW9 Col Bus
D3 / GPIO29ROW0D1..D3 Cathode Row 0
D6 / GPIO0ROW1D4..D6 Cathode Row 1
D7 / GPIO1ROW2D7..D9 Cathode Row 2
D4 / GPIO6I2C_SDASSD1306 128x32 OLED SDA
D5 / GPIO7I2C_SCLSSD1306 128x32 OLED SCL
D8 / D9ENC_A / BEC11 Quadrature Phases
D10 / GPIO3ENC_SWEC11 Push Switch + RGB
Bill of Materials (Hackpad Kit) 8 line items
Ref Qty Part / Footprint
U11Seeed Studio XIAO RP2040
SW1-SW99Cherry MX / Gateron 5-Pin Switches
D1-D991N4148W SOD-123 Switching Diodes
SW101Alps EC11 Rotary Encoder w/ Switch
U210.91" 128x32 SSD1306 I2C OLED
LED1-44SK6812 MINI-E Reverse-Mount RGB
K1-K99DSA 1u PBT Blank Keycaps
H1-H44M2x8mm Screws + M2x5mm Inserts