Physical Layout & I/O

ALPON X5 AI · Hardware · Physical Layout & I/O

Physical Layout & I/O

Pinouts, ports, connectors, and indicators on the ALPON — a compact industrial edge AI computer built on Raspberry Pi CM5 with a 25 TOPS DEEPX NPU. This reference covers every externally accessible interface, its electrical characteristics, and the GPIO mapping required to drive it from software.

At a glance

The ALPON exposes three power inputs (USB-C PD, 12–32V DC screw terminal, optional PoE+), two 1 Gbps Ethernet ports, two USB 3.0 ports, an HDMI 2.0 display output, a MIPI-CSI camera port over Mini HDMI, an RJ45 GPIO Add-on port (I²C / UART / SPI, 3.3V logic), four LED indicators, two programmable push buttons, and two DIP switches for watchdog and boot/burn selection.

Device layout overview

The ALPON enclosure is a fanless aluminum case measuring 100 × 100 × 45 mm, weighing approximately 457 g, rated IP40, and designed for -20°C to +60°C ambient operation. All I/O is distributed across the front and rear faces; the top face doubles as a passive cooling surface.

ALPON X5 AI top view with numbered callouts
Top view — antenna array, cooling surface, and rear I/O cluster

Front face (1–7)

ALPON X5 AI front face with ports and indicators
1User Programmable Push Button (PB1)
24× LED indicators — 1× RGB, 1× Power, 2× Status
3Camera Port (MIPI-CSI over Mini HDMI)
4USB Type-C PD Power Input
5Screw Terminal Power Input (12–32V DC)
6Display Connector (HDMI 2.0, up to 4Kp60)
72× USB 3.0 Ports (5 Gbps each)

Rear face (8–12)

ALPON X5 AI rear face with switches, buttons, and ethernet
In PoE variants, the PoE+ port replaces ETHERNET 0 on this face.
8Watchdog, Boot/Burn DIP Switches (SW1, SW2)
9User Programmable Push Button (PB2)
101 Gbps Ethernet Port — ETHERNET 0 (PoE+ on some variants)
111 Gbps Ethernet Port — ETHERNET 1
12GPIO Add-on Port (RJ45 — not Ethernet)

Enclosure (13–15)

13Mounting Holes — 2× M4 holes for DIN rail, wall mount, or panel installation
14Antennas — 2× LTE (Main & Diversity), 1× GNSS, 1× Wi-Fi / BLE (SMA connectors)
15Passive Cooling Case — finned aluminum heatsink on top face

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°C to +60°C
-4°F to +140°F
Storage Temp
-40°C to +85°C
long-term
Humidity
Up to 95%
non-condensing
Mounting
DIN / Wall / Panel
2× M4 holes

Download the full 2D dimensional drawings for CAD integration: ALPON X5 AI Dimensions (PDF).

Power input

The ALPON accepts power from three independent interfaces. There is no hardcoded priority between inputs — the device always draws from the source with the highest voltage. All three inputs pass through ideal diodes on the main board, so simultaneous connection is tolerated but not recommended.

⚠ Use one power input at a time
Hardware tolerates simultaneous connection across USB-C, screw terminal, and PoE+, but we recommend using only one source in production deployments to simplify failure analysis and prevent unintended ground loops.

1. USB Type-C PD Input

Sink-only USB-PD port — does not provide USB data or power output during normal operation. Works as a USB data input only in Burn (image flashing) mode.

Recommended Adapter27 W minimum at 15 V; 45 W adapter recommended for full-load AI workloads
Supported PD Profiles12 V / ≥2.25 A (recommended 12.0V / 3.75A)
15 V / ≥1.8 A (recommended 15.0V / 3.0A)
PD ControllerCYPD3177-24LQXQ
ModeSink only — no output
Data ModeUSB 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. See the Restricted Mode section below.

2. Screw Terminal Block (12–32V DC)

The recommended input for industrial edge computing deployments. Terminal block includes hardware-level reverse-polarity protection; the device will not be damaged by swapped + / − wiring, but it also will not power on.

Input Voltage Range12 V – 32 V DC
Minimum Power27 W
Reverse Polarity ProtectionYes (hardware)
Pinout (3-pin terminal)Pin 1: Chassis Ground · Pin 2: Negative (−) · Pin 3: Positive (+)
ALPON screw terminal block pinout — chassis, negative, positive
Screw terminal polarity: Pin 1 Chassis · Pin 2 − · Pin 3 +

3. Power over Ethernet (PoE+)

PoE+ is available only on PoE-variant SKUs and cannot be added after manufacture. When present, PoE+ is wired to ETHERNET 0. ETHERNET 1 does not accept PoE.

StandardIEEE 802.3at · PoE+ Class 4
Input Voltage Range37 V – 57 V
Maximum Delivered Power25 W
Supported PortETHERNET 0 only

Restricted Mode

If any power source drops below 12 V (for example, a 5 V supply on USB-C), the device automatically enters Restricted Mode — a protective state that keeps the system running on minimal power without risking brownout damage to the NPU or SSD.

✓ Remains powered
  • CM5 Compute Module
  • LTE Modem
  • ETHERNET 0
  • ETHERNET 1
✗ Disabled
  • USB Ports
  • PCIe Interface (NVMe SSD + AI Accelerator)
  • GPIO Add-on Port
  • Camera Port

Power consumption

Measured subsystem power draw at idle, 50% load, and full load. A dash (–) indicates the subsystem draws negligible standalone power at that level.

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

Values are approximate. Actual consumption varies with workload, connected peripherals, and ambient temperature.

Ethernet ports

Two Gigabit (1 Gbps) RJ45 Ethernet ports with different electrical topologies. Use both simultaneously for WAN + LAN routing, dual-NIC redundancy, or network isolation between trusted and field segments.

ETHERNET 0 Native PoE+

Direct native Ethernet port on the CM5. Carries PoE+ power injection on variants that include the PoE module.

1 Gbps · native CM5 MAC

ETHERNET 1 USB Bridge

USB-to-Gigabit bridge via RTL8153B. Shares the 5 Gbps USB 3.0 bus with one of the front USB ports.

1 Gbps · USB 3.0 uplink

Bandwidth note
Because ETHERNET 1 shares the USB 3.0 bus with a front USB port, throughput on both interfaces drops when saturated simultaneously. For AI inference workloads that stream data over Ethernet, prefer ETHERNET 0.

USB ports

Two USB 3.0 ports rated at 5 Gbps each, with a combined power budget of 1.8 A (5V) across both.

ALPON X5 AI USB 3.0 ports
USB 3.0 Port 1Native CM5 USB 3.0 — direct connection
USB 3.0 Port 2Routed via TUSB8020 USB hub (shares upstream with ETHERNET 1)
Shared Power Budget1800 mA total across both ports (5 V)
Overcurrent ProtectionHardware current limiter with thermal shutdown
Fault ReportingFault routed to TUSB8020; OS-level syslog entry on trip
Power RecoveryAutomatic when fault clears — no reboot required
⚠ Shared power budget
Avoid connecting two high-draw peripherals (e.g. external SSD + bus-powered camera) to both ports simultaneously. Exceeding 1.8 A total triggers 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 pass-through audio. For supported refresh-rate and color-depth combinations, refer to the Raspberry Pi CM5 datasheet.

ALPON X5 AI HDMI display port
StandardHDMI 2.0
Maximum Resolution4K @ 60 Hz (4Kp60)
HDRSupported
Video Decoder4Kp60 HEVC (H.265)
AudioHDMI audio pass-through
Connect HDMI before power-on
HDMI hot-plug is supported but the firmware runs display detection at boot. For first-time setup or headless-to-monitor transitions, plug in the HDMI cable before powering the device.

Camera port (MIPI-CSI)

The camera interface exposes the CM5's MIPI CSI-2 lane through a Mini HDMI connector on the front face. This is the primary input path for edge AI vision workloads running on the DEEPX NPU.

Interface2-lane MIPI CSI-2 (CM5 MIPI 1)
Physical ConnectorMini HDMI (electrical CSI, not video HDMI)
DirectionCamera only — display (DSI) is not supported on this port
Power Rail3.3 V @ 490 mA
Required AccessorySixfab Camera Board v1.0 adapter + high-speed Mini HDMI ↔ HDMI cable
Officially Supported SensorRaspberry Pi Camera Module 3
About the Mini HDMI connector
The Mini HDMI connector is used for its mechanical and signal-integrity properties — the pins carry MIPI CSI-2 differential lanes, not HDMI video. Connecting an HDMI source to this port has no functional effect but is not recommended. Do not connect displays, capture cards, or HDMI splitters here.

GPIO Add-on port (RJ45)

The GPIO port exposes six configurable CM5 pins over an RJ45 connector, providing I²C, UART, and SPI to ALPON Edge Add-on modules. Signals are 3.3 V logic with built-in level conversion, ESD protection, and 1 kΩ hardware pull-ups.

❗ Not an Ethernet port
Although the connector is RJ45, this port is not Ethernet and not PoE-capable. Connecting a standard Ethernet cable from a switch, router, or PoE injector will cause permanent hardware damage. Use this port exclusively for compatible ALPON Add-on modules.
ALPON GPIO Add-on port pinout (RJ45)
GPIO Add-on port — RJ45 pinout

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 power output, max. 1 A — gated by power switch (GPIO 21)

Electrical characteristics

Signal Voltage3.3 V logic (with level converter and ESD protection)
Pull-up Resistors1 kΩ hardware pull-up on every signal pin
Power Output5 V @ 1 A maximum (5 W)
Power Switch EnableGPIO 21 — must be set HIGH before I/O
Fault DetectionGPIO 20 — HIGH normally, LOW on overcurrent / overtemperature / reverse voltage

Power-switch control

The port's 5 V supply and all signal I/O are gated by an on-board power switch. The switch must be explicitly enabled in software before the port becomes active — signals will not propagate while GPIO 21 is LOW.

SignalCM5 GPIODescription
ADDON_PWS_ENGPIO 21Power switch enable. Drive HIGH to activate the port. I/O does not work until this pin is HIGH.
ADDON_PWS_FAULTGPIO 20Fault indicator. Reads HIGH during normal operation. Goes LOW on overcurrent, overtemperature, or reverse-voltage events — the hardware also cuts the 5 V rail automatically.

Minimum enable sequence:

# Enable GPIO Add-on port power rail
pinctrl set 21 op dh      # drive GPIO 21 HIGH
pinctrl get 20            # read fault line — should return 1 (HIGH)

LED indicators

Four LEDs on the front face report system state. All LEDs are driven via 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 Freely programmable. Reserved for user applications.
Status RGB P5 (R) · P6 (G) · P7 (B) Active LOW Controlled by the ALPON OS and Sixfab Connect agent.
Status (green) P0 Active LOW Connection / 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 push buttons — PB1 on the front face and PB2 on the rear face. Both lines are pulled HIGH by default and read LOW while pressed.

ALPON X5 AI 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 are accessible 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 gently lift the cap from its notch.

ALPON X5 AI watchdog and boot/burn switches
SW1 (Watchdog) · SW2 (Boot/Burn) — default positions: both OFF
PositionSW1 — WatchdogSW2 — Boot/Burn
ONWatchdog DisabledBurn (Image Flash Mode)
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 all power to the device, waits 3 seconds, then re-applies power to force a cold reboot.

  • Trigger pin: GPIO 16
  • Timeout: 5 minutes
  • Recommended period: a 2-second HIGH pulse every 60 seconds
  • Status read pin: GPIO 8 — HIGH when SW1 = OFF (watchdog enabled), LOW when SW1 = ON (watchdog disabled)
  • Disable method: physical SW1 only — no software command exists

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's flashing interface to a host PC running rpiboot.

⚠ Power down before toggling SW2
To switch between Boot and Burn modes, the device must be completely powered off. 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 the image is damaged or needs reflashing, contact Sixfab support before attempting a 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 / BLEWMale (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.

For radiation patterns, gain charts, and supported LTE bands, see Connectivity & Antenna Specifications.

Internal bus topology

Understanding how I/O maps back to the CM5 helps diagnose throughput and power-sharing issues. The diagram below summarizes the primary data paths.

InterfaceCM5 ConnectionNotes
USB 3.0 Port 1Native USB 3.0Direct connection to CM5
USB 3.0 Port 2 + ETHERNET 1Native USB 3.0 → TUSB8020 hubShared 5 Gbps upstream. ETHERNET 1 reaches Gigabit via RTL8153B USB ↔ GbE bridge.
ETHERNET 0Native Ethernet MACCarries PoE+ on PoE variants
NVMe SSD + DEEPX NPUPCIe Gen3 → ASM2806I packet switchPCIe lane is fanned out to both the SSD and the M.2 AI accelerator
Camera PortMIPI CSI-2 (MIPI 1 on CM5)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

Where to next