hackpad/hackpads/orpheuspad
Illuminum2 461d96b9fb Update ScrollPad hardware and firmware
- 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
2025-02-21 21:22:06 +01:00
..
assets updated submission info 2025-02-13 10:41:12 -08:00
cad fixed orpheuspad missing 2024-11-04 13:59:43 -05:00
firmware starting hackboard 2025-01-25 12:20:04 -05:00
pcb Update ScrollPad hardware and firmware 2025-02-21 21:22:06 +01:00
production updated submission info 2025-02-13 10:41:12 -08:00
README.md updated submission info 2025-02-13 10:41:12 -08:00

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

Schematic

Made in Fusion360. Nifty

PCB

Here's my PCB! It was made in KiCad. The silkscreen was imported from a Figma image.

Schematic Schematic

PCB Schematic

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
Bongo Cat

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