HackClub: HackPad

I designed, soldered, and programmed a macropad.

Overview

This was a project I made with Hack Club.
The event was: “Design a PCB for a macropad and receive the parts for it.”
I made a PCB with a 4×4 matrix of Cherry MX switches.
Find more information in my GitHub repo here.

I also made a case for it in Fusion 360; this all took me only one day of work.

I soldered this together with my grandpa; he taught me how to solder, and after only an hour or two, I had a finished board.
Then came the programming, and with support from ChatGPT, I had it working in no time.

Overview

BOM

  • 2× SK6812 mini LEDs
  • 1× XIAO RP2040
  • 16× blank DSA keycaps
  • 4× M3×16 mm bolts
  • 4× M3 heat-set inserts
  • 16× 1N4148 diodes

Feel free to copy the files, modify them, and make your own.

BOM
Dev View

Duck

Hunt

Super Secret Settings

Enable physics

Blind mode

This does nothing

Party mode

Pong

Dev Mode

Unnecessary Mode

Story Mode

Trigger birdpoop

Physics Options

Arrows => Gravity

Roof collision

Obj Sleep