There’s still a moderate amount left before this is a full manufacturable board. The first-pass schematic is started, but we are not ready for PCB layout/manufacturing yet.
Main things still left to figure out
Display connection
Exact Waveshare 6.25" DSI LCD-B connector pinout
DSI lane count
Backlight power/current
Touch interface, if any
Correct FPC connector part
Battery and power
Exact 10,000 mAh battery pack
Battery connector/current rating
Battery protection/NTC details
Confirm charger settings for that pack
Validate 5 V boost converter can handle CM5 + LTE + display + USB-A peaks
Protection parts
USB-C ESD protection
USB-A USB 3.0 ESD protection
HDMI ESD protection
SIM card ESD protection
Possibly battery/input fuse or protection
Regulator final values
Final inductor part numbers
Capacitor voltage/package choices
TPS61288 compensation check
Thermal/current margin check
Layout-sensitive switching-node constraints
CM5 details
Decide whether to add RTC backup for CM5 VBAT
Decide whether to expose nRPIBOOT/service pads
Confirm GPIO assignments for LTE, audio, IMU, keyboard wake
LTE/SIM7600 details
Confirm exact SIM7600G-H-M.2 hardware guide handling for VDD_AUX and VDD_1V8
Main-board FPC is planned, but keyboard PCB itself still needs to be designed
Need switch/keycap sourcing
Need keyboard RP2040 schematic/firmware pin map finalized
Mechanical basics
Rough board size
Port locations
Battery location
Screen/keyboard placement constraints
Mounting holes
Antenna placement/keepouts
PCB layout setup
Stackup choice, likely 6-layer because of USB 3.0, HDMI, MIPI DSI, RF, and power density
Controlled-impedance rules
Differential-pair rules
Power trace/current rules
Thermal copper areas
Bring-up and manufacturing prep
Test pads
Debug headers
Board bring-up checklist
BOM cleanup
Footprint review
DRC
Gerbers/BOM/pick-and-place
My estimate
Schematic is roughly 55–65% figured out.
Full board readiness is more like 30–40% complete, because layout, power validation, protection, display details, and mechanical constraints are still significant.
The biggest blockers are:
Exact display connector/pinout
Exact battery pack
Power validation for the 5 V rail
ESD/protection parts
Mechanical board size/port placement
Keyboard PCB design
Once those are decided, the remaining work becomes much more straightforward.
TPS61288 5 V boost rail for CM5, USB-A VBUS switch, audio, and peripherals; includes inductor, bootstrap cap, feedback divider, output caps, and provisional compensation.
TLV62569 3.3 V peripheral buck rail with inductor, feedback divider, input/output capacitors.
TPS63020 3.9 V LTE buck-boost rail for SIM7600 VBAT pins.
USB-A 3.0 host connector via CM5 USB3 port 0 and TPS2553 current-limited VBUS switch.
USB2514B internal USB 2.0 hub on CM5 USB3 port 1 USB2 companion pair, with downstream ports to SIM7600 LTE and keyboard FPC.
6-pin keyboard FPC: 3V3, GND, USB D+/D-, wake/powerbutton, spare.
microSD boot/storage socket wired to CM5 SD interface.
HDMI0 Type-A connector wired to CM5 HDMI0 data, clock, DDC, CEC, HPD, 5 V, and grounds.
MAX98357A I2S mono speaker amp wired to CM5 GPIO/I2S pins and speaker connector.
BMI270 IMU wired to shared I2C bus and interrupt GPIOs.
MAX17048 fuel gauge wired to 1S battery and shared I2C bus.
SIM7600 LTE/GNSS M.2 module wired for power, USB, SIM, RF, power key, reset, flight mode, and status.
Nano SIM socket added and wired to SIM7600 USIM pins.
Final ERC Snapshot
The final electrical check has four remaining errors, all treated as documented exceptions for this schematic pass:
U1 VBAT — CM5 RTC backup battery input is not populated. Do not connect to the 1S LiPo directly; CM5 VBAT max is lower than full LiPo voltage. Add a coin cell/supercap/regulated RTC backup later if desired.
J12 VPP — Nano SIM VPP is unused for modern SIM operation. The library classifies it as a power input even though it is intentionally unconnected.
U11 VDD_1V8 — SIM7600 library classifies this as a power input. In this carrier pass it is left unused/auxiliary; verify against the exact SIM7600G-H-M.2 hardware guide before layout.
U11 VDD_AUX — SIM7600 library classifies this as a power input. In this carrier pass it is left unused/auxiliary; verify against the exact SIM7600G-H-M.2 hardware guide before layout.
Known Open Risks Before Layout
DSI display is not wired yet. The library did not have the exact Waveshare 6.25 in DSI LCD-B connector/pinout; the provisional FPC connector is intentionally no-connected until the exact connector and pinout are confirmed.
USB ESD arrays were removed because the selected TVS array pin names were not usable without verifying pin mapping. Re-add USB-C, USB-A, SIM, HDMI, and external connector ESD protection before layout.
Power-stage values are provisional. TPS61288 compensation, inductor saturation, thermal margin, and output capacitance need a full power design calculation before PCB layout.
Battery connector is provisional. JST-PH is not appropriate for final high-current 10 Ah pack unless the actual pack current is low enough; choose final battery connector after battery pack selection.
3.3 V peripheral domain and CM5 GPIO_VREF need review. Current pass ties GPIO_VREF to 3V3_PERIPH for logic compatibility; review back-power behavior and sequencing before layout.
SIM7600 auxiliary pins need exact datasheet confirmation. VDD_AUX and VDD_1V8 handling must be verified against the exact module hardware design guide.
Bring-up/debug connectors are still minimal. Add test pads for 5V_SYS, 3V3_PERIPH, SYS_BAT, BAT_1S, PD_PPHV, PMIC I2C, nRPIBOOT, PMIC_ENABLE, LTE PWRKEY/RESET, and UART/debug before layout.
Next Required Work
Confirm exact Waveshare DSI LCD connector/pinout and wire DSI/backlight/touch.
Run a detailed power budget and regulator sizing pass, especially TPS61288 5 V boost at low battery.
Re-add ESD/protection parts with verified pin mapping.
Add test pads and bring-up/debug headers.
Configure high-speed differential-pair/net rules before PCB layout.
Portable Linux cyberdeck based on RK3588S2 with LPDDR4x memory, LTE/GNSS M.2, LoRa, USB-C, USB-A 3.0, HDMI, display/keyboard interface, speaker, and battery power.
Properties
LoRa
Linux
Display
Battery
Cellular
Portable Computer
Pricing & Availability
Distributor
Qty 1
Arrow
$27.05–$39.32
Digi-Key
$9.00
HQonline
$12.89
LCSC
$66.13–$66.94
Mouser
$45.67
TME
$8.17
Verical
$22.53–$40.70
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.