hackpad/hackpads/Anson's HackPad
2025-02-23 00:46:54 +08:00
..
assets Add files via upload 2025-02-16 23:21:27 +08:00
CAD Add files via upload 2025-02-23 00:44:28 +08:00
firmware Add files via upload 2025-02-16 23:21:27 +08:00
PCB Add files via upload 2025-02-16 23:21:27 +08:00
production Update and rename LowerCaser.step to LowerCase.step 2025-02-23 00:46:54 +08:00
README.md Update README.md 2025-02-21 23:21:56 +08:00

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:
schematic

PCB:
PCB PCB

Silkscreen: Silkscreen

Analysis

Render: render render render

Cross Section: crosssection crosssection crosssection

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)