cyberdeck/docs/usb-expansion.md
BarnacleBoy 3c11190822 update all docs: Orange Pi 3B 8GB purchased (89)
- docs/sbc-selection.md: full rewrite for OPi 3B specs (RK3566, 8GB, 256GB eMMC, built-in WiFi)
- README.md: SBC description, checklist, components table, quick ref, cost estimate
- docs/parts-list.md: SBC marked purchased, eMMC/controller/WiFi changes
- docs/design-decisions.md: WiFi exclusion reason, native eDP, power input
- docs/salvage-analysis.md: WiFi card not needed, cooling fan, summary tables
- docs/storage-architecture.md: rewritten for 256GB eMMC primary boot
- docs/usb-expansion.md: 2x USB3 native, port allocation, power budget
- docs/port-layout.md: OPi3B port differences (eDP, power-only USB-C, built-in WiFi)
- docs/power-system.md: lower power draw context
2026-05-24 06:51:26 +00:00

7.4 KiB
Raw Blame History

USB Port Expansion

Goal: Multiple USB ports for cyberdeck peripherals


Native Ports (Orange Pi 3B)

Port Type Speed Location
USB 3.0 ×2 Type-A 5 Gbps Board edge
USB 2.0 ×2 Type-A 480 Mbps Board edge
USB-C Power only (5V input) Power input

Total native USB: 4 ports (2× USB 3.0, 2× USB 2.0)

Still may benefit from a hub depending on peripheral count, but the OPi3B's 2× USB 3.0 natively doubles the bandwidth available vs the OPi5.


USB Hub Solution

Why Powered Hub

Hub Type Power Source Issues
Bus-powered Draws from OPi5 Voltage drops, instability
Self-powered External 5V supply Stable, reliable

Orange Pi 5 USB power budget: ~900mA total across all ports.

Device power draw:

Device Draw
USB SSD 500-1000mA
WiFi dongle 200-500mA
Keyboard 50-100mA
Mouse 50-100mA
Webcam 250-500mA

Conclusion: Bus-powered hub will cause brownouts. Use powered hub.


Hub Options

Consumer-Grade

Model Ports Power Cost
Sabrent 7-Port USB 3.0 4× 3.0 + 3× 2.0 Barrel jack $20-25
Anker 7-Port USB 3.0 7× 3.0 Barrel jack $25-30
Anker 4-Port USB 3.0 4× 3.0 Barrel jack $15-20

Industrial

Model Ports Power Cost
USB Hub PCB (GL850G) 4× 2.0 External 5V $8-12
Industrial USB 3.0 Hub 4-7× 3.0 External 5V $15-30

Recommendation

Sabrent 7-Port USB 3.0 Powered Hub

  • 4× USB 3.0 + 3× USB 2.0
  • External 5V barrel jack
  • Vertical orientation (compact)
  • ~$20-25

Connection Diagram

                    ┌─────────────────┐
                    │  Orange Pi 3B   │
                    │                 │
                    │  USB 3.0 ───────┼─────┐
                    │  USB 3.0 ───────┼──┐  │
                    │  USB 2.0 ───────┼──┼──┤
                    │  USB 2.0 ───────┼──┼──┤
                    │                 │  │  │
                    └─────────────────┘  │  │
                                         │  │
                    ┌────────────────────┘  │
                    │                       │
                    ▼                       │
         ┌─────────────────────┐           │
         │  Powered USB Hub    │           │
         │  (7-port)           │           │
         │                     │           │
         │  [Uplink] ◀────────┘           │
         │                     │           │
         │  [1] [2] [3] [4]    │           │
         │  [5] [6] [7]        │           │
         │                     │           │
         │  ┌─────────┐        │           │
         │  │ 5V DC   │◄───────┼───────────┼── external power
         │  └─────────┘        │           │
         └─────────────────────┘           │
                    │                      │
                    ▼                      │
         ┌─────────────────────┐           │
         │  Peripherals        │           │
         │  • SSD enclosure    │           │
         │  • Keyboard         │           │
         │  • Mouse            │           │
         │  • Misc USB         │           │
         └─────────────────────┘           │
                                           │
         Native ports still available:    │
         • 2× USB 3.0 (if not used for uplink) ◄┘
         • 2× USB 2.0 (keyboard, mouse) ◄─┘

Port Allocation

After Hub

Port Location Purpose Speed
Hub Port 1 Hub USB SSD 5 Gbps
Hub Port 2 Hub Data transfer 5 Gbps
Hub Port 3 Hub Data transfer 5 Gbps
Hub Port 4 Hub Data transfer 5 Gbps
Hub Port 5 Hub Misc peripheral 480 Mbps
Hub Port 6 Hub Misc peripheral 480 Mbps
Hub Port 7 Hub Misc peripheral 480 Mbps
Native USB 3.0 OPi3B Keyboard 5 Gbps
Native USB 3.0 OPi3B Mouse 5 Gbps
Native USB 2.0 OPi3B BT dongle or spare 480 Mbps
Native USB 2.0 OPi3B Spare 480 Mbps

Total available: 11 ports (7 from hub + 4 native)

Estimated Usage for Cyberdeck

  • 1× USB SSD (data storage)
  • 1× Keyboard (native USB 3.0 or 2.0)
  • 1× Mouse (native USB 3.0 or 2.0)
  • 4× Expansion ports (hub)

Panel-Mount Options

For a permanent cyberdeck build, mount USB ports on the case face.

Method 1: Panel-Mount Cables

Pre-made cables with panel-mount USB-A connectors:

Setup:

  1. Mount connectors in case face
  2. Run cables inside to hub
  3. Secure hub internally

Method 2: Industrial Hub PCB

Bare hub PCB designed for integration:

  • Mount PCB inside case
  • Wire panel connectors directly to PCB
  • Cleaner internal layout

Parts:

  • USB hub PCB (GL850G or similar): $8-15
  • Panel-mount USB connectors: $10-15
  • Meanwell 5V 3A PSU: $8

Total: ~$25-35


Power Considerations

Hub Power Requirements

Specification Value
Input voltage 5V DC
Current 2-4A (depending on devices)
Connector Barrel jack (usually)

Powering the Hub

Method Notes
Wall adapter (included) Simple, separate power brick
5V from cyberdeck PSU Integrated, requires 5V rail
USB-C PD Requires USB-C hub with PD pass-through

Power Budget

Component Draw
Orange Pi 3B (8GB) 3-5W
USB hub (self-powered) 1-2W
USB SSD 2-4W
Peripherals 1-2W
Total 7-13W

For portable build: 10,000-20,000 mAh battery pack with PD output.


GPIO Alternative

USB hubs do not require GPIO.

GPIO (26-pin header) is for:

  • Serial console (TX/RX)
  • I2C devices (sensors, displays)
  • SPI devices (LCD, flash)
  • PWM (fan speed, servos)
  • Digital I/O (buttons, LEDs)

If you want internal hub without USB cable:

  • Use GPIO for power only (5V/GND)
  • Still need USB data connection

Cost Summary

Item Cost
Powered USB 3.0 hub (7-port) $15-25
Panel-mount cables (optional) $10-20
Total $15-45

  1. Buy Sabrent 7-port powered hub ($20)
  2. Plug into Orange Pi 3B USB 3.0 port
  3. Use external power adapter
  4. Done — no custom wiring needed, and with 2x native USB 3.0, you have options for direct connections

When you're ready for permanent build:

  • Removehub from plastic case
  • Mount PCB inside cyberdeck
  • Wire panel-mount connectors
  • Power from internal 5V rail