The HackClub Micropad is a compact, USB-HID macropad intended for programmable shortcut input. It was designed from scratch in KiCad and manufactured via JLCPCB. Firmware runs on CircuitPython. It is a keybord with a programmable OLED screen, 6 keys, and a rotary encoder. It is a fun, memorable, and beginner friendly productivity tool.
Key features:
- Seeed Studio XIAO RP2350 microcontroller
- Mechanical key switches (MX-compatible footprints)
- Rotary encoder with push-button
- Onboard NeoPixel (WS2812B) RGB indicator
- USB-C connectivity via the XIAO module
- 3D-printed enclosure (FDM, PLA)
PCB Top View
Assembled Board
Case
| Part Number | Description | Quantity | Ordering Location |
|---|---|---|---|
| 1597-102010550-ND | Seeed Studio XIAO RP2350 microcontroller (DIP) | 1 | DigiKey |
| 4809-EC11E15204A3-ND | EC11 rotary encoder with push-button, 5-pin | 1 | DigiKey |
| 3086-MDOB128064V2V-YI-ND | SSD1306 OLED Screen | 1 | DigiKey |
| 1528-1541-ND | RGB LED with integrated controller (SK6812MINI) | 3 | DigiKey |
| 1644-MX2A-E1NW-ND | Push button switch, normally open, 45° tilted | 6 | DigiKey |
| 1N4148FS-ND | 100V 0.15A standard switching diode, DO-35 | 7 | DigiKey |
| 490-8808-ND | Unpolarized capacitor, 0.1uF | 5 | DigiKey |
| 399-C324C106K3R5TA7301CT-ND | Unpolarized capacitor, 10uF | 2 | DigiKey |
| 732-8825-1-ND | Polarized capacitor, 100uF | 2 | DigiKey |
| 56-CCF554K70FKE36CT-ND | Resistor, 4.7k | 2 | DigiKey |
