Specifications
8 minute read
Compute Module Support
| Module | Support |
|---|---|
| Raspberry Pi CM5 | ✅ Supported |
| Raspberry Pi CM5 Lite | ✅ Supported |
| Raspberry Pi CM4 | ❌ Not compatible |
| Banana Pi CM4 | ❌ Not compatible |
Cruiser is designed exclusively for CM5 due to its PCIe, USB 3.0, and power requirements. This is intentional, not a limitation.
Networking
| Feature | Specification |
|---|---|
| WAN Port | 1x 2.5GbE (RTL8156BG via USB 3.0) — all models |
| 1GbE Switch Ports | 4-8 ports depending on model (RTL8367RB) |
| PoE Standard | IEEE 802.3at (PoE+), 802.3af compatible (Cruiser/Lite only) |
| PoE Power | Up to 30W per port (Cruiser/Lite only) |
| Total PoE Budget | 120W shared across all ports (Cruiser/Lite only) - see PoE Power Budget |
| PoE Controller | TPS23861 (Texas Instruments) — Cruiser/Lite only |
| Expansion | FFC connector for Interceptor PoE Board (+8 ports @ 100Mbps) |
Switch port configuration by model:
| Model | 1GbE Ports | Configuration | PoE |
|---|---|---|---|
| Cruiser | 8 | 2x4 stack | Yes (30W/port) |
| Cruiser Lite | 4 | 2x2 stack | Yes (30W/port) |
| Cruiser Keel | 4 | 2x2 stack | No |
PoE Power Budget
The 30W figure is a per-port maximum, not a simultaneous one. Every PoE port draws from a single 120W total budget, so the per-port ceiling and the total have to be read together.
Budget is allocated by each device’s advertised class, not by what it actually draws. A class 3 device reserves 15W and a class 4 device reserves 30W the moment it is granted power, whether or not it goes on to use it. A camera pulling 4W on a class 3 port still holds 15W of the budget.
That gives two full-capacity configurations on an 8-port Cruiser:
| Configuration | Reserved per port | Total | Result |
|---|---|---|---|
| 8 ports, class 3 (PoE, 15W) | 15W | 120W | Fits exactly, no headroom |
| 4 ports, class 4 (PoE+, 30W) | 30W | 120W | Fits exactly, remaining ports carry data only |
Eight class 4 devices would reserve 240W, double the budget. Once the budget is consumed, any further port that requests power is power-denied while still passing data.
Which ports those are is not fixed. Allocation is first-come-first-served in the order ports energize, not by port number, and a denied port never joins the allocation. So the ports that lose power can change across a reboot or when a device is hot-plugged. Do not plan on “ports 5-8 are my data-only ports”.
If you are specifying eight simultaneous PoE cameras, choose class 3 devices or power some of them externally.
Firmware 1.1.2 or later is required for both exact-fit rows above. Earlier firmware treated 120W as a figure to stay strictly under, which denied the 8th class 3 port and the 4th class 4 port even though each lands exactly on the budget.
Cruiser Lite has 4 PoE ports, so 4 × 30W = 120W: it can run every port at full PoE+ within the budget, also on firmware 1.1.2 or later.
An attached Interceptor PoE Board is powered by the Cruiser directly over the FFC link, so no extra power converter is needed (only an Interceptor Carrier Board with a PoE Board needs the 48Vdc Power Converter). Its ports share the Cruiser’s budget: the 120W figure is enforced in firmware across every PoE controller the board enumerates, so an expansion board’s ports may draw against this same allowance. If you are planning a 16-port PoE deployment, size it conservatively and talk to us first.
Switch Architecture
The Cruiser uses two RTL8367RB switch chips connected directly to each other in hardware. All port-to-port switching – including traffic between the two chips and traffic from an attached Interceptor PoE Board – is handled entirely in the switch hardware. The CM5 is not in the data path for switched traffic.
The CM5’s 1GbE connection only carries traffic actually destined for the CM5 itself, such as camera streams being written to storage. For NVR recording workloads, see the NVR bandwidth FAQ.
In Linux, all switch ports are exposed via the DSA (Distributed Switch Architecture) framework as individual network interfaces (poe0–poe7, extending to poe15 with the add-on board). See Switch port management in Linux for details.
2.5GbE WAN Port Performance
The 2.5GbE WAN port delivers real-world throughput significantly exceeding Gigabit Ethernet:
| Direction | Throughput | Notes |
|---|---|---|
| Upload (to Cruiser) | 2.35 Gbps | 94% of theoretical max |
| Download (from Cruiser) | 1.93 Gbps | ~2x Gigabit Ethernet |
| Bidirectional | 3.2 Gbps total | Upload prioritized |
Key findings:
- Upload performance is excellent at 2.35 Gbps (94% efficiency)
- Download achieves 1.93 Gbps — nearly double Gigabit Ethernet
- CPU impact is minimal (~27% single core during max throughput)
- Zero packet retransmissions in all tests
Tested with iperf3. See detailed benchmarks for full methodology.
Storage
| Feature | Specification |
|---|---|
| NVMe | M.2 Key-M slot (PCIe Gen 2 x1) |
| NVMe Sizes | 2230, 2242, 2260, 2280 |
| SATA | 2x SATA III (6 Gbps via JMS561) |
| SATA Interface | Dedicated USB 3.0 bus |
| SD Card | Micro SD slot |
| Hardware RAID | RAID 0/1/Span/JBOD (DIP switch) |
Video Output
| Feature | Specification |
|---|---|
| HDMI Ports | 2x HDMI 2.0 |
| Resolution | Up to 4K @ 60Hz |
| Dual Display | Yes, independent |
| HDCP | 2.2 |
USB Ports
| Feature | Specification |
|---|---|
| USB 3.0 | 3x Type-A (VL817 hub) |
| USB 2.0 | 4x Type-A (2 stacked + 2 via header) |
| USB Hub | VL817 (USB 3.0) |
USB 3.0 Architecture:
- CM5 USB 3 Port #1 → VL817 hub → 3x external USB 3.0 + RTL8156BG (2.5GbE)
- CM5 USB 3 Port #2 → JMS561 (dedicated) → 2x SATA ports
The SATA controller (JMS561) has its own dedicated USB 3.0 connection directly from the CM5. It does not share bandwidth with the external USB 3.0 ports or the 2.5GbE WAN adapter. Storage I/O and WAN traffic operate on entirely separate buses.
Wireless (ESP32-C6)
The ESP32-C6 has a single 2.4 GHz radio shared by WiFi, Bluetooth, and Zigbee. A Zigbee coordinator has to listen continuously, which Espressif rates as unsupported alongside a WiFi access point and unstable alongside a WiFi client. The module therefore runs either the factory WiFi + Bluetooth firmware or the Zigbee coordinator firmware (beta) - not both at once. See the ESP32 Wireless Module page.
Note: Thread, Matter, and 802.15.4 are not supported by Exaviz firmware. See the ESP32 documentation for custom firmware options.
| Feature | Specification |
|---|---|
| WiFi | 802.11ax (WiFi 6), 2.4 GHz (WiFi + Bluetooth firmware) |
| WiFi Interface | SDIO (~200 Mbps throughput) |
| Bluetooth | LE 5.3 (via UART) (WiFi + Bluetooth firmware) |
| Zigbee | Coordinator via ESP32-C6 (separate beta firmware) |
ESP32-C6 uses the same SDIO interface as native CM5 WiFi, providing comparable performance. Buy CM5 modules without WiFi and save money.
Unless you want Zigbee. The Zigbee coordinator firmware replaces the WiFi + Bluetooth image, so a board running Zigbee has no ESP32 WiFi. Choose a CM5 with built-in WiFi if you need both. Note also that the ESP32-C6 uses an external antenna connector and the board ships without an antenna.
Expansion
| Feature | Specification |
|---|---|
| Qwiic/I2C | 2x Qwiic/STEMMA QT connectors |
| I2C Voltage | 3.3V default (5V via solder bridge) |
| PoE Expansion | 40-pin FFC for Interceptor PoE Board |
| M.2 Expansion | AI accelerators, SATA adapters |
Cooling
| Feature | Specification |
|---|---|
| CPU Fan | 1x 4-pin PWM header (J19), 5V |
| Case Fans | 2x 3-pin headers (J20, J21), 12V |
Power
| Feature | Specification |
|---|---|
| Input Connector | DC barrel jack (5.5/2.1mm, center positive) |
| Voltage Range | See table below |
| Absolute Max | 57V DC (all models) |
| Max Current | 7A |
| HDD Power | Molex 4-pin (12V/5V) |
Voltage Requirements by Model
| Model | Minimum | Recommended | Notes |
|---|---|---|---|
| Cruiser (8 PoE+) | 48V | 48-57V | PoE+ requires 48V minimum |
| Cruiser Lite (4 PoE+) | 48V | 48-57V | PoE+ requires 48V minimum |
| Cruiser Keel (non-PoE) | 13V | 24V+ | Board electronics only |
- PoE models (Cruiser, Cruiser Lite): 48V is the minimum for IEEE 802.3at PoE+ compliance. Higher voltages (up to 57V) are acceptable and may improve efficiency.
- Keel model: Without PoE circuitry, the board only needs enough voltage to power the DC-DC converters (13V minimum). The 4-port 1GbE switch functions as a standard network switch without PoE injection.
Power Consumption (Typical)
| Configuration | Idle | Under Load |
|---|---|---|
| CM5 + Cruiser board | ~10W | ~15W |
| CM5 + NVMe | ~13W | ~20W |
| CM5 + NVMe + 2 HDDs | ~25W | ~35W |
| + 8 PoE devices (10W avg) | ~105W | ~115W |
Measured on Cruiser (8-port PoE model) with CM5. Cruiser Lite and Keel have slightly lower base power. See Power Consumption for details.
Physical
| Feature | Specification |
|---|---|
| Dimensions | 170mm x 120mm |
| Form Factor | Mini-ITX compatible (with standoff spacers) |
| Mounting Holes | 4x M3 (see table below) |
| Back Panel Width | 157.48mm |
| Weight | TBD |
Mounting Hole Positions
Board dimensions: 170.0mm × 120.0mm
| Corner | Distance from Nearest Edge |
|---|---|
| Top Left | 6.35mm from left, 10.16mm from top |
| Top Right | 6.17mm from right, 33.02mm from top |
| Bottom Right | 6.17mm from right, 4.9mm from bottom |
| Bottom Left | 4.9mm from left, 4.9mm from bottom |
Note: Bottom left corner matches Mini-ITX standard (4.9mm from edges). Other corners are non-standard.
Source: CAD design files (source of truth for mechanical specifications).
Environmental
| Feature | Specification |
|---|---|
| Operating Temperature | 0°C to +70°C |
| Storage Temperature | -40°C to +85°C |
| Humidity | 10-90% non-condensing |
Compliance
- NDAA Compliant (Section 889)
Product Variants
| Model | Price* | 1GbE Switch Ports | PoE Support | Notes |
|---|---|---|---|---|
| Cruiser | $149 | 8 (2x4 stack) | PoE+ (30W/port) | Full featured |
| Cruiser Lite | $119 | 4 (2x2 stack) | PoE+ (30W/port) | Reduced ports |
| Cruiser Keel | $99 | 4 (2x2 stack) | None | Non-PoE |
Prices shown are MSRP. Visit the Exaviz Store for current pricing.
All variants include 2.5GbE WAN, M.2 NVMe, SATA, USB, HDMI, and ESP32-C6. The Keel has the same 4-port 1GbE switch as Cruiser Lite, but without PoE capability.
Need a different configuration? Contact us at info@exaviz.com. We can customize Cruiser and Interceptor boards to meet your specific requirements.
Last modified October 9, 2026