Physical Layout & I/O

ALPON X5 AI · Hardware · Physical Layout & I/O · Updated 2026-05-06

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.

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.

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

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.

Recommended adapter27 W minimum at 15 V; 45 W for full-load AI workloads
Supported PD profiles12 V / ≥2.25 A · 15 V / ≥1.8 A
PD controllerCYPD3177-24LQXQ
ModeSink only (no power output)
USB dataAvailable 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.

Input voltage12 V to 32 V DC
Minimum power27 W
Reverse polarity protectionYes (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.

StandardIEEE 802.3at · PoE+ Class 4
Input voltage37 V to 57 V
Maximum delivered power25 W
Supported portETHERNET 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.

✓ Powered
  • CM5 Compute Module
  • LTE Modem
  • ETHERNET 0
  • ETHERNET 1
✕ Disabled
  • 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.

SubsystemIdle (W)50% Load (W)Full Load (W)
CM5 Compute Module4710
LTE Modem135
Voltage Regulators123
GPIO Add-on Port5
USB 3.0 Ports9
Camera Port1.42.5
DEEPX AI Accelerator135
NVMe SSD136
Total819.445.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.

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 Port 1Native CM5 USB 3.0 (direct)
USB Port 2Routed via TUSB8020 hub (shares uplink with ETHERNET 1)
Shared power budget1800 mA total at 5 V across both ports
Overcurrent protectionHardware current limiter with thermal shutdown
Fault reportingRouted to TUSB8020 · OS syslog entry on trip
Power recoveryAutomatic 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.
StandardHDMI 2.0
Maximum resolution4K @ 60 Hz (4Kp60)
HDRSupported
Video decoder4Kp60 HEVC (H.265)
AudioHDMI 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.

Interface2-lane MIPI CSI-2 (CM5 MIPI 1)
Physical connectorMini HDMI (electrical CSI, not video HDMI)
DirectionCamera input only (DSI display is not supported)
Power rail3.3 V at 490 mA
Required accessorySixfab Camera Board v1.0 + high-speed Mini HDMI to HDMI cable
Officially supported sensorRaspberry 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 PinCM5 GPIOAlternate functions
1GNDGround
2GPIO 12SPI5_CSn[0], UART4_TX, I2C2_SDA
3GPIO 14SPI5_SIO[0], UART0_TX, I2C3_SDA
4GPIO 13SPI5_SIO[1], UART4_RX, I2C2_SCL
5GPIO 15SPI5_SCLK, UART0_RX, I2C3_SCL
6GPIO 23I2C3_SCL
7GPIO 22I2C3_SDA
85V OUT5 V output, max 1 A. Gated by GPIO 21 power switch

Electrical characteristics

Signal voltage3.3 V logic (level converter + ESD protection)
Pull-up resistors1 kΩ hardware pull-up on every signal pin
Power output5 V at 1 A maximum (5 W)
Power switch enableGPIO 21 · must be HIGH before I/O
Fault detectionGPIO 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.

SignalCM5 GPIODescription
ADDON_PWS_ENGPIO 21Drive HIGH to activate the port. I/O is inactive while LOW.
ADDON_PWS_FAULTGPIO 20Reads 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).

 LEDExpander pinLogicDescription
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.
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.
ButtonCM5 GPIODefault behavior
PB1 (front)GPIO 5Pulled HIGH · LOW when pressed · user-defined action
PB2 (rear)GPIO 6Pulled 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.
PositionSW1: WatchdogSW2: Boot/Burn
ONWatchdog DisabledBurn (image flash)
OFF (default)Watchdog EnabledBoot (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.

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.

AntennaLabelSMA connectorNotes
LTE MainLFemalePrimary cellular RF path
LTE DiversityLFemaleRx diversity for improved link budget
GNSS / GPSGFemaleActive antenna · must face the sky
Wi-Fi / BluetoothWMale (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.

Need radiation patterns and certified bands?

LTE band list, antenna gain, and certified RF specifications live on the Connectivity & Antenna Specifications page.

Open Connectivity & Antennas

Internal bus topology

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

InterfaceCM5 connectionNotes
USB Port 1Native USB 3.0Direct to CM5
USB Port 2 + ETHERNET 1USB 3.0 → TUSB8020 hubShared 5 Gbps uplink. ETHERNET 1 reaches Gigabit via RTL8153B USB-to-GbE bridge.
ETHERNET 0Native Ethernet MACCarries PoE+ on PoE variants
NVMe SSD + DEEPX NPUPCIe Gen3 → ASM2806I packet switchSingle PCIe lane fanned out to SSD and the M.2 AI accelerator
Camera PortMIPI CSI-2 (CM5 MIPI 1)2-lane, camera only
HDMI DisplayCM5 HDMI 04Kp60 HEVC
LEDsI²C1 → TCA6408 @ 0x20Expander-driven
GPIO Add-on PortCM5 GPIO 12–15, 22, 23Gated by GPIO 21 power switch