Physical Layout & I/O

ALPON X4 · Hardware · Physical Layout & I/O · Updated 2026-05-08

Pinouts, ports, indicators, and electrical characteristics for every externally accessible interface on the ALPON X4 industrial edge computer. Use this reference to wire the device, drive its GPIO from software, and plan field installations.

What I/O does the ALPON X4 expose?

The ALPON X4 exposes 3 power inputs (USB-C PD, 9–30 V DC terminal, optional PoE+), 1× Gigabit Ethernet and 1× 100 Mbps Ethernet, 2× USB 2.0 (1 A shared), HDMI 2.0 for display up to 4Kp30, 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 CM4 1× Gigabit + 1× 100 Mbps Ethernet 2× USB 2.0 HDMI 2.0 / 4Kp30 RJ45 GPIO 9–30 V DC PoE+ (variant)

Device layout

The ALPON X4 is housed in a fanless aluminum enclosure. All I/O is split between the front face (power, USB, display, indicators) and the rear face (Ethernet, GPIO, antennas, switches). Click any image to enlarge.

Front face

ALPON X4 front face with numbered ports: PB1 button, 4 LEDs, USB-C PD power input, 9-30V DC screw terminal, HDMI 2.0, two USB 2.0 ports
ALPON X4 front face. Click image to enlarge.
1PB1 · user push button
24× LEDs · Power, Connection, Cellular, RGB
3USB Type-C PD · power input
4Screw Terminal · 9–30 V DC input
5HDMI 2.0 · up to 4Kp30 display
62× USB 2.0 · high-speed, 1 A shared

Rear face

ALPON X4 rear face with numbered ports: SW1 watchdog and SW2 boot/burn DIP switches, PB2 user push button, 100 Mbps Ethernet, 1 Gbps Ethernet (or PoE+ on variants), GPIO Add-on RJ45
Rear face. On PoE variants, the PoE+ input replaces the Gigabit ETH/G port.
7SW1, SW2 · watchdog & boot/burn DIP switches
8PB2 · user push button
9ETH · 100 Mbps Ethernet port
10ETH/G · 1 Gbps Ethernet (PoE+ on PoE variants)
11GPIO Add-on Port · RJ45, not Ethernet

Enclosure

ALPON X4 antennas: G (GNSS), W (Wi-Fi), L x 2 (LTE Main + Diversity)
Antenna labels: G = GNSS · W = Wi-Fi · L × 2 = LTE.
12Antennas · 2× LTE, 1× GNSS, 1× Wi-Fi (SMA)
13Mounting Holes · 2× 4 mm for DIN rail or wall mount
14Heatsink · finned aluminum top face, passive cooling

Mechanical specifications

Dimensions
111.16 × 99.9 × 33 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
2× 4 mm holes

Need 2D drawings or mounting templates?

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

Open Power & Mounting

Power input

The ALPON X4 accepts power from three independent sources. There is no hard priority between inputs: the device draws from the source with the highest voltage. The device must be operated with only one power input at a time; connecting two or more power sources simultaneously is not recommended.

ALPON X4 three power input options: USB-C PD, screw terminal, and PoE+
Three available power input options on the ALPON X4.

USB Type-C (Power Delivery)

The USB-C port accepts power from a USB PD-enabled adapter capable of providing 27 W or more. We recommend using the power adapter included in the package.

Recommended adapter27 W minimum at 15 V (USB PD)
Supported PD profile15 V / 1.8 A (27 W)
ModeSink only (no power output, no USB data during normal operation)
USB dataAvailable only while SW2 = Burn
USB-C is sink only

The USB-C port does not provide USB data or power output during normal operation. It operates in sink-only (power in) mode.

Screw terminal (9–30 V DC)

The recommended input for industrial deployments. Supplied with a 3-pin terminal block. Pay attention to the polarity (+ / −) when wiring.

Input voltage9 V to 30 V DC
Minimum power27 W
Typical adapter12 V or 24 V DC, 30 W
Pinout (3-pin block)Pin 1 Chassis Ground · Pin 2 Negative (−) · Pin 3 Positive (+)
ALPON X4 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. The PoE+ module is built into the device and cannot be added separately. When present, PoE+ is wired to the ETH/G port; the 100 Mbps ETH port does not accept PoE.

StandardIEEE 802.3at · PoE+ Class 4
Compatible adaptersPoE+ Class 4 only · passive PoE not supported
Supported portETH/G (Gigabit) only

Power consumption

The ALPON X4 typically draws between 7 W and 14 W during normal operation, with a 27 W peak under full load. Consumption depends on workload, attached peripherals, and active radios.

Typical draw7 W to 14 W
Peak draw27 W (workload and peripheral dependent)
USB output budget5 V at 1 A total across both USB 2.0 ports

Ethernet ports

Two RJ45 Ethernet ports with different link speeds. Use both for WAN + LAN routing, dual-NIC redundancy, or isolating trusted and field segments.

ETH/G 1 Gbps PoE+

Gigabit Ethernet port. Carries PoE+ on PoE-variant SKUs.

1 Gbps · CM4 native + USB-to-GbE bridge

ETH 100 Mbps

Native CM4 Ethernet port. 100 Mbps Fast Ethernet, no PoE.

100 Mbps · native CM4 MAC

Variant note

On some PoE variants, the ETH/G port is replaced by the PoE+ port. Check your specific SKU before planning network topology.

USB 2.0 ports

Two USB 2.0 high-speed ports. Devices connected here are recognized as directly attached to the Raspberry Pi CM4 USB port. Both ports share a combined 1 A power budget.

ALPON X4 two USB 2.0 ports close-up, sharing a combined 1 A power budget
2× USB 2.0 ports, 1 A shared power budget.
StandardUSB 2.0 High-Speed (480 Mbps)
RoutingDirect to Raspberry Pi CM4 USB controller
Shared power budget1000 mA total at 5 V across both ports
Overcurrent behaviorPower cut to both ports if 1 A is exceeded
Power recoveryFull device shutdown and power-on required
Shared power budget

You can connect a single device drawing up to 1 A, or two devices with a combined draw of no more than 1 A. If this limit is exceeded, power to both ports cuts off and a full device reboot is required to restore.

Display (HDMI 2.0)

Single HDMI 2.0 port driven directly by the CM4. Connects to a standard monitor with an HDMI cable. Supports up to 4K @ 30 Hz.

ALPON X4 HDMI 2.0 display port close-up, supports 4Kp30
HDMI 2.0 display port, up to 4Kp30.
StandardHDMI 2.0
Maximum resolution4K @ 30 Hz (4Kp30)
AudioHDMI audio pass-through
Connect HDMI before power-on

Display detection runs at boot. For first-time setup or headless-to-monitor transitions, plug in HDMI before powering the device.

GPIO Add-on port (RJ45)

The GPIO Add-on port provides the I/Os, supply voltage, and communication interfaces (I²C, UART, SPI) needed for ALPON Edge Add-on modules. The connector is a standard RJ45 socket but routes Raspberry Pi CM4 GPIO pins, not Ethernet.

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.

The pins are not directly connected to the connector. To ensure greater stability for long connections, they are routed through a voltage-level converter before exiting the RJ45 socket.

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

Pin assignment

RJ45 PinCM4 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 on board)
5 V tolerancePins are not 5 V tolerant
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
3.3 V logic only

The voltage level of all pins is 3.3 V. Pins are not 5 V tolerant. Driving them above 3.3 V can damage the CM4.

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.

SignalCM4 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 or short-circuit events. Returns HIGH once the fault clears.
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)

RJ45-to-terminal block adapter

When optional RJ45-to-terminal block adapters are attached, the GPIO port pins are mapped to screw-terminal positions for easy field wiring.

RJ45 to terminal block adapter mapping for the ALPON X4 GPIO Add-on port
RJ45 to terminal block adapter pin mapping.

LED indicators

Four LEDs on the front face report system state. The Programmable RGB LED is reserved for user applications. The remaining LEDs are driven by ALPON X4 OS and the Sixfab Connect agent.

ALPON X4 four LED indicators on the front face: Programmable RGB, Cellular, Connection, Power
LED indicator positions on the ALPON X4.

All LEDs are driven through the TCA6408A I²C I/O expander at address 0x20 on the I²C1 bus (SDA: GPIO 2, SCL: GPIO 3).

 LEDExpander pinDescription
Programmable RGB P2 (R) · P3 (G) · P4 (B) Freely programmable via GPIO. User-defined.
Cellular Status Driven by ALPON X4 OS Red: poor signal · Yellow: moderate · Blue: good connection.
Connection Status Driven by Sixfab Connect agent Lights green when the device is reachable via Sixfab Connect.
Power System power rail Turns white about 3 seconds after the device powers on.
Programming the RGB LED

The Programmable RGB LED is wired to expander pins P2 (Red), P3 (Green), and P4 (Blue). Set the corresponding pin LOW to turn that color on. A reference Python script that cycles through red, green, and blue is available as a GitHub Gist.

Push buttons

Two user-configurable hardware buttons. Both lines are pulled HIGH by default and read LOW while pressed. Both can be assigned to different functions in software.

ALPON X4 user push buttons PB1 on front and PB2 on rear close-up
PB1 (front) and PB2 (rear) user push buttons.
ButtonCM4 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 X4 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 InactiveBurn (image flash)
OFF (default)Watchdog ActiveBoot (operating mode)

SW1 · Hardware watchdog

The hardware watchdog monitors device operation independently of the OS. When active (SW1 OFF), the device resets in case of failure. The watchdog runs on dedicated logic and cannot be disabled in software.

SW2 · Boot / Burn mode

SW2 selects between normal operation (Boot) and CM4 image flashing over USB-C (Burn). In Burn mode, the USB-C port exposes the CM4 flashing interface to a host PC.

Power down before toggling SW2

The device must be completely powered off when switching between Boot and Burn modes. Both switches are set to OFF by default from the factory and no changes are needed during normal operation. If either switch has been changed, set both back to OFF before powering the device. Toggling switches in modes other than Boot and Burn can prevent the device from achieving maximum uptime.

Image flashing support

If an image is damaged or needs reflashing, contact Sixfab support before attempting the flash. Trying to reflash the image without guidance may cause more issues.

Antenna connectors

Four SMA connectors on the side carry the wireless interfaces. Labels on the enclosure identify each port.

AntennaLabelNotes
LTE MainLPrimary cellular RF path
LTE DiversityLRx diversity for improved link budget
GNSS / GPSGActive antenna · must face the sky
Wi-FiW2.4 GHz + 5 GHz

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 CM4. Useful for diagnosing throughput limits and shared-rail behavior.

InterfaceCM4 connectionNotes
USB Port 1 + 2Native USB 2.0Direct to CM4 USB controller, 1 A shared budget
ETH (100 Mbps)Native Ethernet MACDirect to CM4 Ethernet controller
ETH/G (1 Gbps)USB-to-Gigabit bridgeCarries PoE+ on PoE variants
HDMI DisplayCM4 HDMI 04Kp30 maximum
LEDsI²C1 → TCA6408A @ 0x20Expander-driven
GPIO Add-on PortCM4 GPIO 12–15, 22, 23Gated by GPIO 21 power switch
ButtonsCM4 GPIO 5 (PB1), GPIO 6 (PB2)Pulled HIGH, LOW when pressed