mirror of
https://github.com/System-End/hackpad.git
synced 2026-04-19 23:32:54 +00:00
| .. | ||
| assets | ||
| CAD | ||
| firmware | ||
| PCB | ||
| production | ||
| README.md | ||
Anson's HackPad
Just a generic 12 keys macropad I made in 16 hours. It features 12 addressable RGB leds (reverse mounted) for lighting effects, and an oled display to show some graphics.
Features
- 12x Keys
- 0.91" OLED screen
- 12x SK6812 (Addressable RGB leds)
PCB
Schematic:

PCB:

Silkscreen:

Analysis
Render:

Cross Section:

Firmware
Firmware was written with KMK micropython
Challenges
The biggest challenge I faced was getting used to KiCad, as my transition from easyEDA was pretty rough
BOM
- 1x XIAO RP2040 (Wihout header pins)
- 12x Red Linear MX-Style Switches (The ones that allow leds to shine through)
- 12x Generic White DSA Keycaps
- 1x SSD1306 128x32 0.91" OLED
- 12x 1N4148 Diodes
- 12x SK6812 MINI-E LED
- 2x 4.7k resistor
- 4x M3x16mm SHCS Bolts
- 4x M3x5x4 Heatset inserts
- 1x Black Case
- Black PCB Solder Mask (1.6mm board thickness)