- Change GPIO pin assignments - PCB improvements: add mounting holes, LED position, routing - Case improvements: add spacer, cover fix, add Skadis holder - Update firmware: add LED layer indication, add mouse scrolling keys, change keys |
||
|---|---|---|
| .. | ||
| assets | ||
| cad | ||
| firmware | ||
| pcb | ||
| production | ||
| README.md | ||
Orpheuspad
Orpheuspad is a 4 key macropad with a rotary encoder, an OLED Display. It also has 2 WS2812B Leds, and uses QMK firmware
It serves as an example piece/reference for the hackpad YSWS, since it contains an implementation of every common part.
Features:
- Dual layer acrylic case. looks looks awesome doesn't it??
- 128x32 OLED Display
- EC11 Rotary encoder for whatever you want
- 2 WS2812B RGB LEDs. One for underglow, and one that diffuses throughout the case
- 4 Keys
- VIA support!
CAD Model:
Everything fits together using 5 M3 Bolts and heatset inserts. 4 for the case, one for the PCB. Also, it has a 5 degree tilt
It has 3 separate printed pieces. The angle, the base where the PCB sits, and the top cover. it also has 2 acrylic plates. One to cover the electronics, the other to hold the switches
Made in Fusion360. Nifty
PCB
Here's my PCB! It was made in KiCad. The silkscreen was imported from a Figma image.
Schematic

PCB

I used MX_V2 for the keyswitch footprints. I think in retrospect, I should've added a ground plane
Firmware Overview
This hackpad uses QMK firmware for everything.
- the rotary encoder changes volume. press to mute
- The 4 keys currently act as macros I dynamically change in VIA.
- The OLED is a cat!! Bongocat!! :3
I might add more in the future! That's it for now
BOM:
Here should be everything you need to make this hackpad
- 4x Cherry MX Switches
- 4x DSA Keycaps
- 5x M3x5x4 Heatset inserts
- 3x M3x16mm SHCS Bolts
- 2X M3x12mm SHCS Bolts
- 5x 1N4148 DO-35 Diodes.
- 2x WS2812B LEDs
- 1x 0.91" 128x32 OLED Display
- 1x EC11 Rotary Encoder
- 1x XIAO RP2040
- 1x Case (3 printed parts, 2 laser cut parts)
Extra stuff
Honestly I'm not quite too sure what to add here. Favourite meme? a joke?? Uhhh you can imagine it
Oh fun fact: I built mine in SF the day before github universe LOL