Skip to main content

Hardware Layout

This page documents the physical layout of the IRIV SmartHub CM5, including external ports, internal board components, and mechanical dimensions.

External Layout

The IRIV SmartHub CM5 has ports and controls accessible from the left and right sides of the enclosure.

Image placeholder — External layout diagram showing LEFT and RIGHT panel views (to be added later)

Left Panel

No.ComponentDescription
1Gigabit EthernetDefault 10/100/1000M Gigabit Ethernet of CM5. Mapped to eth0 in Raspberry Pi OS.
2USB 2.0 Ports2x USB 2.0 host capable of running at 480Mbps. Maximum current for both ports is 1000mA.
3HDMI (HDMI0, HDMI1)Full-size Type-A HDMI for external display. Up to 4K resolutions.
4DC Barrel JackPower input DC 10-30V, current rating recommended more than 2A.
5USB-CDual-function port selectable via onboard Boot/Run switch. Boot: Load OS image into eMMC. Power: Power the device (recommended 5V 5A).

Right Panel

No.ComponentDescription
6USB 3.0 Ports2x USB 3.0 host capable of running at 5 Gbps. Maximum current for both ports is 2000mA.
7User ButtonUser programmable button. Connected to GPIO4. Can be programmed as a safe shutdown button.
8Power ButtonSingle press to turn on. Double-press or long-press to turn off.
9LEDsLED0 (GPIO20), LED1 (GPIO21), PWR, ACT, M.2 indicators
10WiFi AntennaAntenna for CM5 WiFi and Bluetooth.
11Extra Antenna Mounting HoleExtra mounting holes for additional antennas.

LED Indicators

LEDFunction
LED0User programmable LED 0. Controlled by GPIO20.
LED1User programmable LED 1. Controlled by GPIO21.
PWRCM5 power indicator. Same as the red LED on Pi 5.
ACTCM5 activity indicator. Same as the green LED on Pi 5.
M.2NVMe SSD activity indicator.

Internal Board Layout

Access to internal components requires removing the enclosure cover.

Image placeholder — Internal board layout diagram showing FRONT and BACK views (to be added later)

Front Side Components

No.ComponentDescription
1M.2 Key-M SocketFor PCIe module (Gen 2 1-lane PCIe). Supports NVMe SSD size 2230 & 2242 (Bootable). M.2 SATA SSD is not supported.
2M.2 Module StandoffStandoff for mounting 2230 or 2242 M.2 PCIe module.
3Mini PCIe SocketOnly USB 2.0 interface available (no PCIe interface). Power controlled via GPIO6. Reset via GPIO5 (active low).
4Mini PCIe Module StandoffStandoff for mounting mini-PCIe module.
5Active BuzzerUser programmable active piezo buzzer. Controlled by GPIO19. Beeps when output is high.
64A Fuse4-Amp replaceable fuse for power input.
7Boot/Run Mode SwitchSelect USB-C function: Boot (OS installation) or Run (normal operation).
8RTC BatteryCR2032 coin cell holder to keep RTC running when system is powered off.

Back Side Components

No.ComponentDescription
9Wireless Disable JumperSolder and short the jumper to disable WiFi or Bluetooth (BT).
10CM5 SocketMount the CM5 following the graphical silkscreen orientation.

Block Diagram

Image placeholder — System block diagram showing interconnections between CM5, USB hub, Ethernet, HDMI, GPIO connections, and expansion sockets (to be added later)

The block diagram illustrates the following signal paths:

  • Power: DC Jack and USB-C power inputs to CM5
  • Display: Dual HDMI outputs from CM5
  • USB: 2x USB 3.0 direct from CM5, 2x USB 2.0 via USB Hub
  • Storage: M.2 PCIe for NVMe SSD
  • Expansion: Mini PCIe socket (USB 2.0 only) with GPIO-controlled power and reset
  • Network: Gigabit Ethernet (eth0)
  • User I/O: User Button (GPIO4), Power Button, LEDs (GPIO20, GPIO21), Buzzer (GPIO19)

Dimensions

Image placeholder — Mechanical dimension drawings with measurements (to be added later)

Enclosure Dimensions

DimensionValue
Length147mm
Width98mm
Height35mm

Note: Dimensions are for metal enclosure only, excluding antenna.

Additional Measurements

FeatureValue
VESA Mount Pattern75x75mm (4x M4 screws)
Mounting HolesM4 (30mm spacing), M8 (48mm spacing)

Detailed Dimensions from Drawings

  • Overall: 147mm x 98mm x 35mm
  • VESA mount: 66mm x 30mm pattern with M4 holes
  • Bottom mounting: 48mm spacing with M8 holes