So this is my first ever project that gets a Github repository.
6 mechanical switches for macros
1 dedicated mode switch
Rotary encoder
OLED display for mode/status feedback
USB HID keyboard emulation
Built using Seeded XIAO RP2040.
Multiple macro modes (Mode 1 / Mode 2 / etc.)
OLED display shows:
Current mode
Encoder status
Custom labels (optional)
Rotary encoder:
Volume control
Fully programmable macros
Here's a screenshot of the schematic:
The PCB:
The case is made out 3 parts and it just only has parts that you could print.
It fits together using 4 M3 heatset inserts and bolts.
Here should be everything you need to make this hackpad
- 7x MX Switches
- 4x DSA Keycaps
- 4x M3x5x4 Heatset inserts
- 4x M3x16mm SHCS Bolts
- 7x 1N4148 DO-35 Diodes.
- 3x SK6812 MINI-E LEDs
- 1x 0.91" 128x32 OLED Display
- 1x EC11 Rotary Encoder
- 1x XIAO RP2040
- 1x Case (3 printed parts)