hackpad/hackpads/osupad
2025-02-22 19:56:43 -06:00
..
CAD added files for osupad 2025-02-20 22:55:28 -06:00
Firmware added files for osupad 2025-02-20 22:55:28 -06:00
PCB added files for osupad 2025-02-20 22:55:28 -06:00
Production added files for osupad 2025-02-20 22:55:28 -06:00
README.md screws and case are probably pretty important 2025-02-22 19:56:43 -06:00

osupad

osupad

Inspiration

I was inspired by the 23lives "Foot Keyboard" that was making rounds in Hypixel Skyblock a while ago. I looked at it and thought "hmm, i wonder if you could play osu with that". I started with 4 keys, one for each note in 4K Mania, and a rotary encoder, for spinners. As I was making it, I realized it would be a lot cooler and more useful as a macropad, so I wrote the firmware for some of my most useful hotkeys.

Challenges

While I have minimal experience in EasyEDA for NFC Hacker Cards and Onshape for school (our school made all 7th graders learn basic 3d modeling), this was my first time making a real project in KiCad and Fusion. While there was a fair bit of trial and error, my experience helped it go smoothly.

Specifications

BOM:

  • 4x Cherry MX Switches
  • 1x XIAO RP2040
  • 4x Keycaps
  • 1x Alps EC11E Rotary Encoder/Switch
  • 1x Knob for Rotary Encoder
  • 4x M3x16mm screws
  • 1x 3D Printed Case (3 parts)

Others:

  • QMK Firmware
  • Direct Pin Wiring
  • Through-Hole mounting style
Schematic PCB Case
sch pcb case