Imported from GitHub: techy-robot/JoyKey · commit 8ab04ed · license CERN-OHL-S-2.0
Description
A small macropad that simultaneously acts as game controller and an entertainment device.
README
modified: 2025-02-20T21:09:22-07:00
JoyKey
This is a small macropad that simultaneously acts as game controller and an entertainment device.

The name is inspired by the Nintendo JoyCon portmanteau (Joystick Controller) except I have replaced the 2nd word with "Keypad" (Joystick Keypad). See name ideas for other things I came up with.
My main repo were development will continue: https://github.com/techy-robot/JoyKey
Features
- Customizable macro pad using QMK firmware
- Game controller mimicking a joy-con
- Offline games that can be played on the display with no connections
- Small handheld size
- Linear keys
Approoved Parts BOM
- 8 Cherry mx Red keys with clear shell variant
- 8 Black keycaps
- 128x64 px SSD1306-based monochrome display near the top
- SEEED Xiao RP2040 (can be replaced later w/ SEEED xiao MG24 or nRF52840 Sense for BLE and other goodies)
- 12 Sk6812 Mini-E reverse mount RGB leds
- 3 M3x16 screws and M3 heatsets
Extra Parts BOM
- 1 Analog PS2 Joystick (I already have)
- 1 Alps SRBE110301. (flat volume dial on the side). LCSC #C160861
- AP2112K-3.3 Linear Regulator. LCSC #C51118
- MCP73831T-2ACI/OT Lipo Battery Charger. LCSC #C424093
- 4 10uf 0805 capacitors. LCSC #C15850
- DMG3415 Sot23-3 PMOS. LCSC #C7202986
- 3 10k 0805 resistors. LCSC #C17414
- 1 2k 0805 resistor. LCSC #C17604
- 1 0603 LED. LCSC #C2286
- 1 LSM6DS3 LCSC #C967633
- JST PH S2B smd LCSC #C295747
- 12 1N4148W diodes LCSC #C2128
- 1 MBR0540 schotkey LCSC #C78545
Pictures
Case





PCB
Bottom
Top

Schematic





Sprite Credit
All icons that are converted using qmk's command line tool were originally from Nikoichu's 1-bit Pixel Icons set, which is licensed CC0 1.0
No comments yet. Be the first to ask about this board.