RP2040 CyberDeck
A pocket-size RP2040 controller deck with a CardKB keyboard, analog joystick and programmable macro buttons on a custom PCB inside a printable shell.
Juan R. Ortiz’s prototype turns a SparkFun Pro Micro RP2040 into a compact programmable input deck. The firmware reads an M5Stack CardKB over I2C, handles a joystick and maps custom buttons to macros, while the repository supplies KiCad files, Gerbers and printable enclosure parts for builders refining the prototype.
Original: github.com, github.com, github.com, github.com
Printable files
- RP2040 CyberDeck enclosure, cover, buttons and macro keycaps
Parts
| Qty | Part | Price | Buy |
|---|---|---|---|
| 1× | SparkFun Pro Micro RP2040 | — | SparkFun Search DigiKey |
| 1× | M5Stack CardKB V1.1 | — | Search DigiKey |
| 1× | Analog joystick module (model unspecified) | — | Search Adafruit Search DigiKey |
| 1× | Momentary macro-button set | — | Search DigiKey Search Adafruit |
| 1× | RP2040 CyberDeck custom PCB | — | Order at JLCPCB |
| Parts cost estimate coming soon: prices are being checked at reputable sellers. | |||