A portable DIY cyberdeck based on Raspberry Pi 5 and integrated ESP32, designed for coding, electronics hacking and developing any projects right where you are!
Costumdeck is a retro-style portable computer designed for makers & developers, which incorporates Raspberry Pi 5 microcomputer together with integrated ESP32-S3 to enable coding, prototyping and working with electronics anywhere you can!
The main idea behind this concept lies in development of a compact but versatile portable device that could be used both as a normal Linux-based computer and also as an embedded systems development station.
In contrast with standard laptops, Costumdeck can be assembled from scratch, customized in any possible way and repaired in the future without any problems.
- Portable Raspberry Pi 5 cyberdeck
- ESP32-S3 on board for embedded development
- 10.1” touchscreen display
- Wireless full-sized keyboard + touchpad
- 3D printed case
- OLED status/info display
- USB Hub extension possibilities
- Powerbank-powered device
- Versatile portable maker’s workplace
I have been into coding and electronics projects since the beginning of time, but the thought of doing everything without having a desktop always lingered in my mind:
"What if I can do all of these anywhere?"
That's why, instead of creating another electronics project, I decided to build my very own portable cyberdeck, that gives me the freedom of coding everywhere.
This will also be an opportunity to explore more areas of:
- 3D modelling
- electronics
- embedded systems
- portable computing
- Power on the device using the portable battery pack
- Load up the Raspberry Pi OS
- Use the wireless keyboard and touchscreen interface
- Write the code directly on the Raspberry Pi and program the ESP32 chip
- Attach your desired components to the USB hub and use the GPIO interface
- Use it as a portable workstation for:
- Python coding
- Arduino programming
- MicroPython programming
- Linux development
- electronics projects
| Component | Details |
|---|---|
| Main Computer | Raspberry Pi 5 - 4GB |
| Secondary MCU | ESP32-S3 |
| Display | 10.1" Touchscreen LCD |
| Storage | SanDisk Ultra microSDXC 256GB |
| Input | Wireless keyboard with trackpad |
| Audio | Mini USB stereo speakers |
| Expansion | USB hub |
| Case | Custom 3D printed enclosure |
| Power | Portable power bank |
| Part | Price |
|---|---|
| Full Size Wireless Keyboard with Trackpad | $47.24 |
| USB HUB x2 | $3.99 each |
| USB A to Type-C Cable | $3.49 |
| Arrow Keys Keyboard | $5.13 |
| 10.1" LCD Touchscreen | $73.01 |
| Sandisk Ultra microSDXC 256GB | $46.34 |
| Anti-Drift Joystick | $2.30 |
| ESP32-S3 Development Board | $3.99 |
| Raspberry Pi 5 - 4GB | $146.53 |
| Raspberry Pi 5 Aluminum Case | $11.61 |
| Mini USB Stereo Speaker | $14.80 |
| Circular Push Button | $2.01 |
| Cable Management Kit | $4.85 |
| OLED Display | $1.59 |
| Micro HDMI to HDMI Cable | $3.99 |
| Solar Portable Power Bank | $25.69 |
| M5 40mm hex screw x4 | 0.27$ |
| M5 20mm hex screw x2 | 0.16$ |
| M5 nuts x6 | ~0.10$ |
| dual fan board | 1.32$ |
| Jumper Dupont Wire Cable x3 | 0.99$ each |
**~ 424.87$ USD**
The folder:
contains the full 3D design files for the Costumdeck case.
Refer to the Components Required section listed above.
During the process of printing the box, it is required to pause the printer after about 4.5 hours, which allows for installing the nuts in the slots.
Then continue with printing.
Construction video:
The assembly video is not available yet since the components are not delivered yet.
🚧 Currently under Development
- 3D case design
- Circuit schematic
- Component list
- Internal layout design
- Components ordering
- System assembly
- Testing
- Comprehensive software installation tutorial
- Assembly video
- Performance testing
- Battery life testing
Made for Hack Club Fallout — Shenzhen 2025
- Improved battery integration
- Improvements in internal cooling
- Smaller wiring size
- Improved speaker placement
- Access to GPIO
- Custom PCB for better internal connections
- Attachable parts
- Increased portability and durability
It is important to note that this project does not use any Firmware by itself, rather it uses Raspberry Pi OS.
"Installation Process can be seen in video"
- Fusion 360 – 3D Case Designing
- Hack Club – For giving me the chance to embark on this project
- @giannhsal – Thank you for working together on the project
- fussdeek-del – This is how his repository inspired me while
- Gadgets Pod - His video tutorial was used for the installation of the raspberry pi os
This project is open-source and intended for educational and personal use.



