Physical Layout & I/O
Pinouts, ports, indicators, and electrical characteristics for every externally accessible interface on the ALPON X5 AI industrial edge AI computer. Use this reference to wire the device, drive its GPIO from software, and plan field installations.
The ALPON X5 AI exposes 3 power inputs (USB-C PD, 12–32 V DC terminal, optional PoE+), 2× Gigabit Ethernet, 2× USB 3.0, HDMI 2.0 for display, a MIPI CSI-2 camera port over Mini HDMI, an RJ45 GPIO Add-on port (I²C / UART / SPI at 3.3 V logic), 4 LED indicators, 2 user buttons, and 2 DIP switches for watchdog and image-flash mode.
Raspberry Pi CM5 2× Gigabit Ethernet 2× USB 3.0 HDMI 2.0 / 4Kp60 MIPI CSI-2 RJ45 GPIO 12–32 V DC PoE+ (variant)
Device layout
The ALPON X5 AI is housed in a fanless aluminum enclosure. All I/O is split between the front face (power, USB, display, camera, indicators) and the rear face (Ethernet, GPIO, antennas, switches). Click any image to enlarge.
Front face
Rear face
Enclosure
Mechanical specifications
Need 2D drawings or STEP files?
Mounting templates, hole patterns, and CAD files are on the Power & Mounting page.
Power input
The ALPON X5 AI accepts power from three independent sources. There is no hard priority between inputs: the device draws from the source with the highest voltage. All inputs pass through ideal-diode protection.
Hardware tolerates simultaneous connection across USB-C, terminal, and PoE+, but use a single source in production to simplify failure analysis and avoid ground loops.
USB Type-C PD
Sink-only USB-PD port. Does not provide USB data or output power during normal operation. USB data is available only when SW2 is set to Burn (image flashing) mode.
| Recommended adapter | 27 W minimum at 15 V; 45 W for full-load AI workloads |
|---|---|
| Supported PD profiles | 12 V / ≥2.25 A · 15 V / ≥1.8 A |
| PD controller | CYPD3177-24LQXQ |
| Mode | Sink only (no power output) |
| USB data | Available only while SW2 = Burn |
Powering the device at 5–12 V via USB-C forces the system into Restricted Mode to prevent brownout.
Screw terminal (12–32 V DC)
The recommended input for industrial edge computing deployments. The 3-pin terminal includes hardware reverse-polarity protection: swapped wiring will not damage the device, but it will not power on either.
| Input voltage | 12 V to 32 V DC |
|---|---|
| Minimum power | 27 W |
| Reverse polarity protection | Yes (hardware) |
| Pinout (3-pin block) | Pin 1 Chassis Ground · Pin 2 Negative (−) · Pin 3 Positive (+) |
Power over Ethernet (PoE+)
PoE+ is available only on PoE-variant SKUs. When present, PoE+ is wired to ETHERNET 0; ETHERNET 1 does not accept PoE.
| Standard | IEEE 802.3at · PoE+ Class 4 |
|---|---|
| Input voltage | 37 V to 57 V |
| Maximum delivered power | 25 W |
| Supported port | ETHERNET 0 only |
Restricted Mode
If any input drops below 12 V (for example a 5 V supply on USB-C), the device enters Restricted Mode: a protective state that keeps core functions running on minimal power.
- CM5 Compute Module
- LTE Modem
- ETHERNET 0
- ETHERNET 1
- USB Ports
- PCIe (NVMe SSD + AI Accelerator)
- GPIO Add-on Port
- Camera Port
Power consumption
Approximate subsystem draw at idle, 50% load, and full load. Dashes indicate negligible standalone consumption.
| Subsystem | Idle (W) | 50% Load (W) | Full Load (W) |
|---|---|---|---|
| CM5 Compute Module | 4 | 7 | 10 |
| LTE Modem | 1 | 3 | 5 |
| Voltage Regulators | 1 | 2 | 3 |
| GPIO Add-on Port | – | – | 5 |
| USB 3.0 Ports | – | – | 9 |
| Camera Port | – | 1.4 | 2.5 |
| DEEPX AI Accelerator | 1 | 3 | 5 |
| NVMe SSD | 1 | 3 | 6 |
| Total | 8 | 19.4 | 45.5 |
Ethernet ports
Two Gigabit (1 Gbps) RJ45 ports with different electrical topologies. Use both for WAN + LAN routing, dual-NIC redundancy, or isolating trusted and field segments.
ETHERNET 0 Native PoE+
Direct native Ethernet on the CM5. Carries PoE+ on PoE-variant SKUs.
ETHERNET 1 USB Bridge
USB-to-Gigabit bridge via RTL8153B. Shares the 5 Gbps USB 3.0 bus with USB Port 2.
Because ETHERNET 1 shares its USB 3.0 uplink with USB Port 2, throughput on both interfaces drops when saturated simultaneously. For edge AI inference workloads streaming over the network, prefer ETHERNET 0.
USB 3.0 ports
Two USB 3.0 ports rated at 5 Gbps each, with a combined power budget of 1.8 A at 5 V across both ports.
| USB Port 1 | Native CM5 USB 3.0 (direct) |
|---|---|
| USB Port 2 | Routed via TUSB8020 hub (shares uplink with ETHERNET 1) |
| Shared power budget | 1800 mA total at 5 V across both ports |
| Overcurrent protection | Hardware current limiter with thermal shutdown |
| Fault reporting | Routed to TUSB8020 · OS syslog entry on trip |
| Power recovery | Automatic when fault clears (no reboot) |
Avoid two high-draw peripherals at once (for example external SSD plus a bus-powered camera). Exceeding 1.8 A total trips the overcurrent limiter.
Display (HDMI 2.0)
Single HDMI 2.0 port driven directly by the CM5. Supports up to 4K @ 60 Hz with HDR and audio pass-through. For supported refresh-rate and color-depth combinations, see the Raspberry Pi CM5 datasheet.
| Standard | HDMI 2.0 |
|---|---|
| Maximum resolution | 4K @ 60 Hz (4Kp60) |
| HDR | Supported |
| Video decoder | 4Kp60 HEVC (H.265) |
| Audio | HDMI audio pass-through |
Hot-plug is supported, but display detection runs at boot. For first-time setup or headless-to-monitor transitions, plug in HDMI before powering the device.
Camera port (MIPI CSI-2)
The camera interface routes the CM5 MIPI CSI-2 lane through a Mini HDMI connector on the front face. This is the primary input path for edge AI vision workloads on the DEEPX DX-M1 NPU.
| Interface | 2-lane MIPI CSI-2 (CM5 MIPI 1) |
|---|---|
| Physical connector | Mini HDMI (electrical CSI, not video HDMI) |
| Direction | Camera input only (DSI display is not supported) |
| Power rail | 3.3 V at 490 mA |
| Required accessory | Sixfab Camera Board v1.0 + high-speed Mini HDMI to HDMI cable |
| Officially supported sensor | Raspberry Pi Camera Module 3 |
The Mini HDMI shell carries MIPI CSI-2 differential lanes, not HDMI video. Connecting a display, capture card, or HDMI splitter has no functional effect and is not supported.
GPIO Add-on port (RJ45)
The GPIO Add-on port exposes six configurable CM5 pins over an RJ45 connector, providing I²C, UART, and SPI for ALPON Edge Add-on modules. Signals are 3.3 V logic with built-in level conversion, ESD protection, and 1 kΩ hardware pull-ups.
Although the connector is RJ45, this port is not Ethernet and not PoE-capable. Connecting it to a switch, router, or PoE injector will cause permanent hardware damage. Use only with compatible ALPON Add-on modules.
Pin assignment
| RJ45 Pin | CM5 GPIO | Alternate functions |
|---|---|---|
| 1 | GND | Ground |
| 2 | GPIO 12 | SPI5_CSn[0], UART4_TX, I2C2_SDA |
| 3 | GPIO 14 | SPI5_SIO[0], UART0_TX, I2C3_SDA |
| 4 | GPIO 13 | SPI5_SIO[1], UART4_RX, I2C2_SCL |
| 5 | GPIO 15 | SPI5_SCLK, UART0_RX, I2C3_SCL |
| 6 | GPIO 23 | I2C3_SCL |
| 7 | GPIO 22 | I2C3_SDA |
| 8 | 5V OUT | 5 V output, max 1 A. Gated by GPIO 21 power switch |
Electrical characteristics
| Signal voltage | 3.3 V logic (level converter + ESD protection) |
|---|---|
| Pull-up resistors | 1 kΩ hardware pull-up on every signal pin |
| Power output | 5 V at 1 A maximum (5 W) |
| Power switch enable | GPIO 21 · must be HIGH before I/O |
| Fault detection | GPIO 20 · HIGH normally, LOW on fault |
Enabling the port from software
The 5 V supply and signal I/O are gated by an on-board power switch. Drive GPIO 21 HIGH to activate the port, then read GPIO 20 to confirm no fault is asserted.
| Signal | CM5 GPIO | Description |
|---|---|---|
ADDON_PWS_EN | GPIO 21 | Drive HIGH to activate the port. I/O is inactive while LOW. |
ADDON_PWS_FAULT | GPIO 20 | Reads HIGH normally. Goes LOW on overcurrent, overtemperature, or reverse-voltage events. The hardware also cuts the 5 V rail automatically. |
# 1. Enable the GPIO Add-on port power rail pinctrl set 21 op dh # drive GPIO 21 HIGH pinctrl get 20 # read fault line, expect 1 (HIGH)
LED indicators
Four LEDs on the front face report system state. All LEDs are driven through the TCA6408 I²C I/O expander at address 0x20 on the I²C1 bus (SDA: GPIO 2, SCL: GPIO 3).
| LED | Expander pin | Logic | Description | |
|---|---|---|---|---|
| User RGB | P2 (R) · P3 (G) · P4 (B) | Active LOW | User-programmable. | |
| Status RGB | P5 (R) · P6 (G) · P7 (B) | Active LOW | Driven by ALPON X5 AI OS and the Sixfab Connect agent. | |
| Status | P0 | Active LOW | Connection and application status indicator. | |
| Power | P1 | Active HIGH | Lights when any valid power input is present. |
The Power LED is active HIGH. The RGB and Status LEDs are active LOW: write 0 to the expander pin to turn the color on.
Push buttons
Two user-programmable buttons: PB1 on the front face and PB2 on the rear. Both lines are pulled HIGH by default and read LOW while pressed.
| Button | CM5 GPIO | Default behavior |
|---|---|---|
| PB1 (front) | GPIO 5 | Pulled HIGH · LOW when pressed · user-defined action |
| PB2 (rear) | GPIO 6 | Pulled HIGH · LOW when pressed · user-defined action |
Watchdog & Boot/Burn switches
Two DIP switches sit under a silicone cap on the rear face. Both ship OFF by default and should remain OFF during normal operation. Use a pointed tool to lift the cap from its notch.
| Position | SW1: Watchdog | SW2: Boot/Burn |
|---|---|---|
| ON | Watchdog Disabled | Burn (image flash) |
| OFF (default) | Watchdog Enabled | Boot (operating mode) |
SW1 · Hardware watchdog
The hardware watchdog monitors system liveness independently of the OS. When enabled (SW1 OFF), the CM5 must toggle GPIO 16 at least once every 5 minutes. If no trigger arrives, the watchdog cuts power, waits 3 seconds, then re-applies power for a cold reboot.
- Trigger pin:
GPIO 16 - Timeout: 5 minutes
- Recommended period: 2-second HIGH pulse every 60 seconds
- Status read pin:
GPIO 8· HIGH when SW1 = OFF (enabled), LOW when SW1 = ON (disabled) - Disable method: physical SW1 only · no software command
SW2 · Boot / Burn mode
SW2 selects between normal operation (Boot) and CM5 image flashing over USB-C (Burn). In Burn mode, the USB-C port exposes the CM5 flashing interface to a host PC running rpiboot.
The device must be completely powered off when switching between Boot and Burn modes. Toggling SW2 while powered can corrupt the CM5 eMMC or brick the boot sequence. Always return both switches to OFF after flashing.
If an image is damaged or needs reflashing, contact Sixfab support before attempting the flash. Unguided reflashing can make recovery harder.
Antenna connectors
Four SMA connectors on the rear face carry the wireless interfaces. Labels on the enclosure identify each port.
| Antenna | Label | SMA connector | Notes |
|---|---|---|---|
| LTE Main | L | Female | Primary cellular RF path |
| LTE Diversity | L | Female | Rx diversity for improved link budget |
| GNSS / GPS | G | Female | Active antenna · must face the sky |
| Wi-Fi / Bluetooth | W | Male (RP-SMA) | 2.4 GHz + 5 GHz |
The Wi-Fi port uses a male (RP-SMA) connector; GNSS and both LTE ports use female connectors. Supplied antennas are keyed accordingly. Verify thread compatibility before forcing a connection.
Need radiation patterns and certified bands?
LTE band list, antenna gain, and certified RF specifications live on the Connectivity & Antenna Specifications page.
Internal bus topology
How each external interface maps back to the CM5. Useful for diagnosing throughput limits and shared-rail behavior.
| Interface | CM5 connection | Notes |
|---|---|---|
| USB Port 1 | Native USB 3.0 | Direct to CM5 |
| USB Port 2 + ETHERNET 1 | USB 3.0 → TUSB8020 hub | Shared 5 Gbps uplink. ETHERNET 1 reaches Gigabit via RTL8153B USB-to-GbE bridge. |
| ETHERNET 0 | Native Ethernet MAC | Carries PoE+ on PoE variants |
| NVMe SSD + DEEPX NPU | PCIe Gen3 → ASM2806I packet switch | Single PCIe lane fanned out to SSD and the M.2 AI accelerator |
| Camera Port | MIPI CSI-2 (CM5 MIPI 1) | 2-lane, camera only |
| HDMI Display | CM5 HDMI 0 | 4Kp60 HEVC |
| LEDs | I²C1 → TCA6408 @ 0x20 | Expander-driven |
| GPIO Add-on Port | CM5 GPIO 12–15, 22, 23 | Gated by GPIO 21 power switch |
Updated 11 days ago
