A writerDeck style Cyberdeck design specifically for TTRPGs
This project is a version of a writerDeck I have designed specifically to be used for TTRPGs. It has a custom keyboard as well as all custom PCBs and runs on Raspberry Pi Zero 2 W. The keyboard is foldable and the whole thing folds down into a book style case. It a Dice Roller OLED screen that connects to the keyboard, meaning that when the 'Roll' key is pressed, it will roll dice on the screen for you.
I love playing TTRPGs such as DnD as well as solo TTRPGs. I like to take notes on the game and it is nice to type them out, but the issue I often experience is getting distracted by other tabs, notifications, etc. This device is a no distractions writing device meaning that I can take the noted I want without the normal distractions. I also think it is super cool to be able to have a writing tool designed to fit the theme of TTRPGs so I made the case as nice as possible to achieve this goal.
| Category | Item | Price (AUD) | Shipping | Quantity | Vendor | Notes/Considerations | Link |
|---|---|---|---|---|---|---|---|
| Keyboard PCBs ↓ | Kailh Choc Low Profile Switch | $44.19 | Free | 1 x 70pcs | AliExpress | Kailh Choc Low Profile Switch | |
| 1N4148 Diodes | $2.84 | Free | 1 x 100pcs | AliExpress | 1N4148 Diodes | ||
| Top Screeen PCB ↓ | Raspberry Pi Zero 2 W | $29.45 | Free | 1 | Core Electronics | Somehow cheaper than AliExpress and is local | Raspberry Pi Zero 2 W |
| 3.7V 2400mAh LiPo Battery | $21.95 | Free | 1 | Core Electronics | Cheaper AliExpress options don't deliver until September | 3.7V 2400mAh LiPo Battery | |
| Micro USB Plug Breakout | $13.99 | Free | 1 x 4pcs | AmazonAU | Only option but should arrive July 30 - Aug 5 so hopefully it comes in time. | USB MicroB Plug Breakout Board | |
| Type-C TP4056 Charging Module | $1.34 | Free | 1 | AliExpress | DIY Type-C USB 5V 1A 18650 TP4056 | ||
| MT3608 Boost Module | $2.79 | Free | 1 | AliExpress | MT3608 Boost Module | ||
| 24 Pin FPC Cable Connector | $1.17 | Free | 1 x 5pcs | LCSC Electronics | This may be wrong, need to check | BOOMELE(Boom Precision Elec) 0.5-24P FG | |
| Battery Cable Socket | $1.85 | Free | 1 | Core Electronics | This may be wrong, need to check | JST Right-Angle Connector - SMD 2-Pin | |
| 4.2inch E-Paper Display | $39.19 | $5.86 | 1 | AliExpress | 4.2 inch 3-Colour E-Ink display module (400x300 Pixels) | ||
| Dice Roller Screen PCB ↓ | Adafruit KB2040 | $20.05 | Free | 1 | Core Electronics | RP2040 Kee Boar Driver | |
| OLED Display 128X32 0.91" SSD1306 | $3.42 | Free | 1 | AliExpress | 0.91 inch OLED Display Module - White | ||
| MCP23017-E/SO I/O Expander | $4.79 | Free | 1 | AliExpress | MCP23017-E/SO SOP28 | ||
| Metal Film Resistors 4.7kΩ 0.25W | $0.48 | Free | 1 x 50pcs | LCSC Electronics | UNI-ROYAL(Uniroyal Elec) MFR0W4F4701A50 | ||
| PCB Connectors ↓ | 26 Pin FFC Cable Connector | $7.14 | Free | 1 x 2pcs | DigiKey Aus | FH12-26S-0.5SH(55) | |
| 9 Pin FFC Cable Connector | $7.44 | Free | 1 x 4pcs | DigiKey Aus | FH19C-9S-0.5SH(10) | ||
| 10 Pin FFC Cable Connector | $4.36 | Free | 1 x 2pcs | DigiKey Aus | FH12-10S-0.5SH(55) | ||
| PCBs ↓ | Centre Keyboard | $15.09 | $12.66 | 1 x 5pcs | JLCPCB | N/A | |
| Left Keyboard | $4.98 | $2.33 | 1 x 5pcs | JLCPCB | N/A | ||
| Right Keyboard | $4.98 | $2.33 | 1 x 5pcs | JLCPCB | N/A | ||
| Dice Roller Screen | $4.98 | $2.33 | 1 x 5pcs | JLCPCB | N/A | ||
| Top Screen | %15.71 | $12.10 | 1 x 5pcs | JLCPCB | N/A |
You can find my whole designing process in my Journal.md file, and my parts list with links in my BOM.md file.
I designed this project for Highway, a Hackclub program where you can get grants for hardware projects you design.













