Physical Layout & I/O

Explore the hardware layout and I/O interfaces of the ALPON X5 AI edge computer. Understand ports, connectivity, and system architecture for integration.

Hardware Reference

ALPON X5 AI 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. Intelligented by DEEPX. Built on Raspberry Pi.

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)
ALPON X5 AI · Hardware Reference · Physical Layout & I/O · Updated 2026-05-20
What I/O does the ALPON X5 AI expose?

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.

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

ALPON X5 AI front face with numbered ports: PB1 button, 4 LEDs, MIPI CSI-2 camera port, USB-C PD power input, 12-32V DC screw terminal, HDMI 2.0, two USB 3.0 ports
ALPON X5 AI front face. Click image to enlarge.
1PB1 · user push button
24× LEDs · Power, Status, RGB×2
3Camera Port · MIPI CSI-2 (Mini HDMI)
4USB Type-C PD · power input
5Screw Terminal · 12–32 V DC input
6HDMI 2.0 · up to 4Kp60 display
72× USB 3.0 · 5 Gbps each

Rear face

ALPON X5 AI rear face with numbered ports: SW1 watchdog and SW2 boot/burn DIP switches, PB2 user push button, two Gigabit Ethernet ports, GPIO Add-on RJ45
Rear face. On PoE variants, the PoE+ input replaces ETHERNET 0.
8SW1, SW2 · watchdog & boot/burn DIP switches
9PB2 · user push button
10ETHERNET 0 · 1 Gbps (PoE+ on PoE variants)
11ETHERNET 1 · 1 Gbps
12GPIO Add-on Port · RJ45, not Ethernet

Enclosure

13Antennas · 2× LTE, 1× GNSS, 1× Wi-Fi/Bluetooth (SMA)
14Mounting Holes · 2× M4 for DIN rail, wall, or panel mount
15Heatsink · finned aluminum top face, passive cooling

Mechanical specifications

Dimensions
100 × 100 × 45 mm
without antennas
Weight
~457 g
~1 lb
Enclosure
Aluminum, fanless
passive cooling
Protection
IP40
dust-protected
Operating temp
-20 to +60 °C
-4 to +140 °F
Storage temp
-40 to +85 °C
long-term
Humidity
Up to 95%
non-condensing
Mounting
DIN / Wall / Panel
2× M4 holes

Need 2D drawings or STEP files?

Mounting templates, hole patterns, and CAD files are on the Power & Mounting page.

Open Power & Mounting

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.

Use one power source at a time

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.

USB Type-C PD — specifications
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
Restricted Mode trigger

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.

Screw terminal — specifications
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 (+)
ALPON X5 AI 3-pin screw terminal block pinout: Pin 1 chassis ground, Pin 2 negative, Pin 3 positive
Terminal block polarity, left to right: Chassis, −, +.

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.

PoE+ — specifications
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.

Stays powered

Core subsystems keep running so the device stays reachable.

  • CM5 Compute Module
  • LTE Modem
  • ETHERNET 0
  • ETHERNET 1
Cut to save power

High-draw interfaces are disabled to prevent brownout.

  • 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)
CM5 Compute Module
4
7
LTE Modem
1
3
Voltage Regulators
1
2
GPIO Add-on Port
USB 3.0 Ports
Camera Port
1.4
DEEPX AI Accelerator
1
3
NVMe SSD
1
3
Total
8
19.4

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.

1 Gbps · native CM5 MAC

ETHERNET 1 USB Bridge

USB-to-Gigabit bridge via RTL8153B. Shares the 5 Gbps USB 3.0 bus with USB Port 2.

1 Gbps · USB 3.0 uplink

Bandwidth note

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.

ALPON X5 AI two USB 3.0 ports close-up, 5 Gbps each with shared 1.8 A power budget
2× USB 3.0 ports, 5 Gbps each, 1.8 A shared power budget.
USB 3.0 — specifications
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)
Shared power budget

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.

ALPON X5 AI HDMI 2.0 display port close-up, supports 4Kp60 with HDR
HDMI 2.0 display port, up to 4Kp60 with HDR.
HDMI 2.0 — specifications
Standard HDMI 2.0
Maximum resolution 4K @ 60 Hz (4Kp60)
HDR Supported
Video decoder 4Kp60 HEVC (H.265)
Audio HDMI audio pass-through
Connect HDMI before power-on

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.

MIPI CSI-2 camera — specifications
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
About the Mini HDMI connector

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.

This is not an Ethernet port

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.

ALPON X5 AI GPIO Add-on port pinout on RJ45 connector showing 8 pin assignments to CM5 GPIO 12-15, 22, 23 plus GND and 5V
GPIO Add-on port: RJ45 pin assignment.

Pin assignment

RJ45 pin map — CM5 GPIO & alternates
Pin 1 GND · Ground
Pin 2 GPIO 12 · SPI5_CSn[0], UART4_TX, I2C2_SDA
Pin 3 GPIO 14 · SPI5_SIO[0], UART0_TX, I2C3_SDA
Pin 4 GPIO 13 · SPI5_SIO[1], UART4_RX, I2C2_SCL
Pin 5 GPIO 15 · SPI5_SCLK, UART0_RX, I2C3_SCL
Pin 6 GPIO 23 · I2C3_SCL
Pin 7 GPIO 22 · I2C3_SDA
Pin 8 5V OUT · 5 V output, max 1 A. Gated by GPIO 21 power switch

Electrical characteristics

Electrical & logic
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.

Control signals
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.
bash
# 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).

User RGB
User
Expander P2 (R) · P3 (G) · P4 (B)
Logic Active LOW

User-programmable. Set color by writing the corresponding R/G/B expander pins to LOW.

Status RGB
System
Expander P5 (R) · P6 (G) · P7 (B)
Logic Active LOW

Driven by ALPON X5 AI OS and the Sixfab Connect agent.

Status
System
Expander P0
Logic Active LOW

Connection and application status indicator driven by the Sixfab Connect agent.

Power
Hardware
Expander P1
Logic Active HIGH

Lights when any valid power input is present.

Polarity matters

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.

ALPON X5 AI user push buttons PB1 on front and PB2 on rear close-up
PB1 (front) and PB2 (rear) user push buttons.
Button mapping
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.

ALPON X5 AI SW1 watchdog and SW2 boot/burn DIP switches under silicone cap on rear face
SW1 (Watchdog) and SW2 (Boot/Burn) · default: both OFF.
SW1 · Watchdog
OFF (default) Watchdog enabled
ON Watchdog disabled
SW2 · Boot / Burn
OFF (default) Boot · normal operating mode
ON Burn · CM5 image flash 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.

Power down before toggling SW2

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.

Image flashing support

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.

SMA connector map
LTE Main Label L · SMA Female · Primary cellular RF path
LTE Diversity Label L · SMA Female · Rx diversity for improved link budget
GNSS / GPS Label G · SMA Female · Active antenna · must face the sky
Wi-Fi / Bluetooth Label W · SMA Male (RP-SMA) · 2.4 GHz + 5 GHz
Mixed connector genders

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.

Radiation patterns & certified bands

LTE band list, antenna gain, and certified RF specs.

Open page

Internal bus topology

How each external interface maps back to the CM5. Useful for diagnosing throughput limits and shared-rail behavior.

Interface → CM5 mapping
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