Raspberry Pi 5
Compact Portable Cyberdeck
Überblick
A mid-priced, highly integrated cyberdeck built for gaming and emergency use, featuring a single-board computer, mechanical keys, and USB-PD battery power inside a compact 165x93x45mm 3D-printed enclosure.
Systemarchitektur
- POWER_MANAGEMENT → SBC_COMPUTEPowerMain system power rail from boost converter to Raspberry Pi 5
- POWER_MANAGEMENT → SBC_COMPUTEI2CBattery telemetry and charging status communication
- SBC_COMPUTE → DISPLAY_SUBSYSTEMUSBDisplay interface and power connection
- KEYBOARD_MCU → SBC_COMPUTEUSBUSB HID keyboard data and power line
- RF_CONNECTIVITY → SBC_COMPUTESPILoRa radio module interface for emergency communications
- AUDIO_IO → SBC_COMPUTEI2CI2S digital audio stream from SBC to amplifier
Stückliste
| Teilenummer | Typ | Komponente | Hersteller | Gehäuse | Menge | Datenblatt | Übereinstimmung |
|---|---|---|---|---|---|---|---|
| TPS61038 | POWER | BQ25896 + TPS61038 Manages USB-PD fast charging and regulates system power rails | Texas Instruments / Monolithic Power Systems | — | 1 | Ausstehend | |
3 geprüfte Alternativen anzeigenprojects.detail.aiVerified | |||||||
| SC1110 | MCU | Raspberry Pi 5 Main system host running Linux for gaming and utility tasks | Raspberry Pi | - | 1 | Übereinstimmend | |
| X1280-6439B | DISPLAY | 5.0 Inch 720x1280 MIPI IPS Display Provides high-resolution visual output for retro-futuristic UI and gaming | Texas Instruments | — | 1 | Übereinstimmend | |
| TCA8418RTWR | MCU | RP2040-Zero + TCA8418 Scans custom mechanical keyboard matrix and acts as USB HID device | Texas Instruments | 24-WFQFN Exposed Pad | 1 | Übereinstimmend | |
1 geprüfte Alternativen anzeigenprojects.detail.aiVerified | |||||||
| SX1262DVK1CAS | RF | SX1262 LoRa Module Provides emergency communication and off-grid utility connectivity | Semtech | Box | 1 | Übereinstimmend | |
2 geprüfte Alternativen anzeigenprojects.detail.aiVerified | |||||||
| I2S | AUDIO | MAX98357A I2S Amplifier Drives internal speaker for retro gaming sound effects and alerts | Maxim Integrated / Analog Devices | — | 1 | Ausstehend | |
2 geprüfte Alternativen anzeigenprojects.detail.aiVerified | |||||||
Bauanleitung
Procurement & Preparation
- Source all BOM components including TPS61038 power management IC, Raspberry Pi 5 (SC1110), 5.0 inch 720x1280 MIPI IPS display (X1280-6439B), TCA8418RTWR, RP2040-Zero, SX1262 LoRa module, and MAX98357A I2S amplifier.
- Inspect and 3D print the compact 165x93x45mm cyberdeck enclosure using heat-resistant ABS or PETG filament with minimum 30% infill.
- Prepare internal wiring harnesses, stripping and tinning 30AWG and 24AWG silicone wires for power rails, USB data lines, I2C, SPI, and I2S audio connections.
Hardware Assembly & Wiring
- Mount the BQ25896 + TPS61038 power management board into the base of the enclosure and wire the 5V and GND power rails to the Raspberry Pi 5 (SC1110), routing the SDA, SCL, INT, and GND lines for system monitoring.
- Secure the 5.0 Inch 720x1280 MIPI IPS Display (X1280-6439B) into the top enclosure bezel and connect its USB interface lines (D+, D-, 5V, GND) to the Raspberry Pi 5 host.
- Integrate the RP2040-Zero and TCA8418RTWR custom mechanical keyboard matrix, wiring the USB interface (USB_DP, USB_DM, VBUS, GND) directly to the Raspberry Pi 5 USB bus.
- Install the SX1262 LoRa module and wire its SPI interface signals (SCK, MOSI, MISO, CS, DIO0, GND) to the Raspberry Pi 5 GPIO header.
- Mount the MAX98357A I2S Amplifier (I2S) and internal speaker, connecting BCLK, LRC, DIN, and GND lines to the Raspberry Pi 5 audio output pins.
Firmware Setup
- Flash the customized Linux OS image onto the Raspberry Pi 5 micro SD card, enabling USB support, I2C interfaces, and SPI overlays for the hardware modules.
- Compile and flash the custom keyboard firmware onto the RP2040-Zero / TCA8418 matrix controller to operate as a standard USB HID device.
- Configure the retro gaming frontend, emergency utility scripts, and LoRa communication daemon on the Raspberry Pi 5 OS.
Testing & Calibration
- Perform a rigorous power-on self-test (POST) using a bench power supply to verify the BQ25896 and TPS61038 power rails deliver stable 5V output under load without thermal runaway.
- Test display resolution, mechanical keyboard input latency, audio playback via the MAX98357A I2S amplifier, and radio packet transmission using the SX1262 LoRa module.
- Assemble the top and bottom 3D-printed enclosure halves, secure all internal components with M2/M3 fasteners, and perform a final end-to-end integration burn-in test.
Dokument
Compact Portable Cyberdeck
A mid-priced, highly integrated cyberdeck built for gaming and emergency use, featuring a single-board computer, mechanical keys, and USB-PD battery power inside a compact 165x93x45mm 3D-printed enclosure.
Design Overview
| Item | Details |
|---|---|
| Product Type | Compact Cyberdeck |
| Key Functions | Portable retro-futuristic gaming, Emergency communication and utility toolkit, Compact integrated mechanical keyboard input, High-resolution portable display output, Internal USB-PD rechargeable battery power |
| Power Source | Internal rechargeable Li-ion battery pack with USB-PD charging |
| Connectivity | Wi-Fi, Bluetooth, USB-A ports |
| Size | 165mm x 93mm x 45mm (6.5"L x 3.66"W x 1.77"H) |
| Environment | indoor/outdoor |
| Difficulty | Advanced |
| Est. Time | 5-7 hours |
System Architecture
Power Topology: USB-C PD input feeds BQ25896 charger for Multi-Cell Li-ion battery pack; TPS61038 boost converter steps up battery voltage to 5V main rail, while local LDOs provide 3.3V for logic, MCU, and RF modules.
Module List
| Module ID | Type | Name | Function | Voltage |
|---|---|---|---|---|
| POWER_MANAGEMENT | POWER | BQ25896 + TPS61038 | Manages USB-PD fast charging and regulates system power rails | 5V |
| SBC_COMPUTE | MCU | Raspberry Pi 5 | Main system host running Linux for gaming and utility tasks | 5V |
| DISPLAY_SUBSYSTEM | DISPLAY | 5.0 Inch 720x1280 MIPI IPS Display | Provides high-resolution visual output for retro-futuristic UI and gaming | 5V |
| KEYBOARD_MCU | MCU | RP2040-Zero + TCA8418 | Scans custom mechanical keyboard matrix and acts as USB HID device | 3.3V |
| RF_CONNECTIVITY | RF | SX1262 LoRa Module | Provides emergency communication and off-grid utility connectivity | 3.3V |
| AUDIO_IO | AUDIO | MAX98357A I2S Amplifier | Drives internal speaker for retro gaming sound effects and alerts | 3.3V |
Design Schemes
Raspberry Pi 5 High-Performance Cyberdeck ★
Utilizes Raspberry Pi 5 SBC with dedicated USB-PD power management, TCA8418 mechanical keyboard controller, and high-res display.
Trade-offs: Higher performance and robust Linux ecosystem at the cost of strict thermal management and tighter component layout constraints.
Raspberry Pi 4 Optimized Cyberdeck
Utilizes Raspberry Pi 4 SBC with IP2312 charging and integrated USB-PD controller for a cost-optimized build.
Trade-offs: Lower component cost and reduced thermal output, but slightly lower gaming benchmark performance compared to Pi 5.
Key IC selection
main compute host
- Need: High-performance quad-core ARM processor with integrated GPU, PCIe, and rich peripheral support for Linux gaming
- Class: Single Board Computer / Application Processor Module
- Shortlist: Raspberry Pi Compute Module 4 / CM5, Raspberry Pi 5 SBC
- Pick: Select based on form factor constraints, thermal design power, and standard peripheral connector availability for compact cyberdeck integration
charger and power path manager
- Need: I2C controlled switch-mode battery charger with USB-PD input support and dynamic power path management
- Class: Switch-Mode Battery Charger IC
- Shortlist: TI BQ25896, Analog Devices MAX77829
- Pick: Choose BQ25896 for its robust high-input-voltage surge protection, high charging current capability, and proven ecosystem support
sub-GHz LoRa transceiver
- Need: Long-range, low-power wireless communication transceiver supporting ISM bands for emergency messaging
- Class: Sub-GHz RF Transceiver IC / Module
- Shortlist: Semtech SX1262, Silicon Labs Si4463
- Pick: Select SX1262 for superior link budget, low receive current, and extensive community library support for off-grid mesh protocols
Risk register
| ID | Area | Severity | Detail | Mitigation |
|---|---|---|---|---|
| r1 | thermal | high | Raspberry Pi 5 under heavy retro-gaming loads generates significant heat inside a compact, sealed cyberdeck enclosure without active forced airflow. | Design an internal aluminum thermal interface plate connecting the Pi 5 SoC directly to the metal exterior enclosure or use a low-profile active micro-blower fan. |
| r2 | emi | med | The SX1262 LoRa module antenna operating close to the high-speed MIPI display interface and Raspberry Pi digital buses may suffer from high noise floors and desensitization. | Maintain strict physical separation and ground shielding between the RF section, MIPI flex cables, and high-frequency switching regulators; route RF traces with 50-ohm controlled impedance. |
| r3 | power | med | Simultaneous high-draw operations (Pi 5 peak boot/gaming load, LoRa transmission burst, and display backlight at max brightness) can cause transient voltage drops on the battery rail, triggering BQ25896/TPS61038 UVLO. | Ensure bulk low-ESR ceramic and tantalum capacitance on the system rails, and implement firmware power-budget management during high-current RF transmission spikes. |
Key Components
4/6 modules matched to real parts. See the BOM tab for the full component table.
BQ25896 + TPS61038 (TPS61038)
Rejected weak/wrong-class catalog hits; using web recommendation: TPS61038
Raspberry Pi 5 (SC1110)
The candidate matches the primary MPN SC1110 and the preferred manufacturer Raspberry Pi.
RP2040-Zero + TCA8418 (TCA8418RTWR)
Candidate 1 (TCA8418RTWR) includes the exact base MPN and the standard ordering suffix 'RTWR' for the Texas Instruments
MAX98357A I2S Amplifier (I2S)
Rejected weak/wrong-class catalog hits; using web recommendation: I2S
Build Summary
- Difficulty: Advanced
- Estimated time: 5-7 hours
- Tools required: 3D Printer, Precision Soldering Station, Digital Multimeter, Precision Screwdrivers, Wire Strippers, Hot Glue Gun
See the Build tab for the full step-by-step assembly guide.
*Generated by YuanQi AI Design System · Query: Mid-priced cyberdeck build for a case with dimensions 6.5"L x 3.66"W x 1.77"H (approx 165mm x 93mm x 45mm)
User: can you give me a mid priced cyberdeck build for a case that has dimensions of 6.5"L x 3.66"W x 1.77"H User: can you generate a parts list and a guide on how to assemble all the pieces of the list?
User: can you give me a mid priced cyberdeck build for a case that has dimensions of 6.5"L x 3.66"W x 1.77"H User: please continue with that
User: can you give me a mid priced cyberdeck build for a case that has dimensions of 6.5"L x 3.66"W x 1.77"H User: i like everything lets us a K808 Mini Bluetooth Keyboard with Touchpad, 7-Color Backlit for the input system but lets proceed to generate the complete BOM and manufacturing guide
User: can you give me a mid priced cyberdeck build for a case that has dimensions of 6.5"L x 3.66"W x 1.77"H User: option 1*