M0254 Feature Matrix
Table of contents
Summary
VOXL 3 (M0254) is a drop-in sustaining replacement for VOXL 2 (M0154), built on the Qualcomm QCS6490 to carry the VOXL platform forward and introduces many new system improvements. It preserves the VOXL 2 board outline, mounting pattern (31 x 62.5mm), and core connector positions and pinouts, so existing carriers, harnesses, and airframe integrations transfer with minimal-to-no redesign.
Customer interoperability is the top priority. J3 (Legacy B2B), J5 (High-Speed B2B), the J6–J8 CSI ports, J9 (USB-C), J10, J18 (ESC), and J19 (FC) all retain their VOXL 2 positions. Where the QCS6490 exposes fewer native QUP ports, an on-board SiLabs CP2105 USB-UART bridge restores the dropped serial interfaces preserving the full VOXL 2 customer interface map without a carrier redesign.
Direct battery power — no power module required. VOXL 3 accepts 2S–6S VBAT directly (ModalAI Yellow VBAT Format, JST SM02B-SFHL, 4A max) with on-board input voltage sensing, eliminating the external power module (M0041) or ESC-derived 5V rail. This removes a board, a harness, and a conversion stage from every build representing a significant system integration and airframe-mass win.
Side Sensor Port (J10). The J10 SPI port now supports a selectable sensor source: use the on-board IMU, or route an external flight-control sensor module (IMU/Baro) directly into the DSP sensor path. This lets integrators bring qualified external sensors to the flight stack without contention — the on-board IMU is deselected when an external module is active.
Improved cable routing. Input power (J4) and the fan connector (J2) are relocated adjacent to the ESC connector, cleaning up power and cooling harness runs. Corners are radiused to 2mm — reducing edge stress and easing enclosure and isolator fitment.
Upstream mainline Linux. Unlike the QRB5165’s closed BSP, the QCS6490 runs an upstream mainline kernel — a longer-supported, more maintainable software foundation with an open GPU stack, directly extending platform longevity. Platform-specific behavior and hardware deltas are handled in the VOXL SDK layer, leaving the base kernel unmodified.
VOXL SDK. The VOXL SDK is already fully featured on VOXL 3, running the same applications as VOXL 2, with planned support for the full range of existing customer use cases.
QCS6490 platform
The Qualcomm QCS6490 is a 6nm octa-core SoC (Kryo 670: 1× 2.7GHz + 3× 2.4GHz + 4× 1.9GHz), with Adreno 643 graphics @ 812MHz, a Hexagon AI engine (12 TOPS), dual-channel LPDDR5/5X, and Wi-Fi 6E / Bluetooth 5.2 support.
Specifications
| Feature | VOXL 2 | VOXL 3 |
|---|---|---|
| COMPUTE & MEMORY | ||
| CPU | QRB5165 8 cores up to 3.091GHz 8GB LPDDR5 128GB UFS Flash | QCS6490 8 cores up to 2.7GHz 8GB LPDDR5/5X 128GB UFS Flash |
| GPU | Adreno 650 GPU @ 587MHz | Adreno 643 GPU @ 812MHz |
| NPU | 15 TOPS | 12 TOPS |
| SOFTWARE & DEVELOPER | ||
| OS | Ubuntu 18.04 - Linux Kernel v4.19 | Ubuntu 24.04 - Mainline Kernel |
| VOXL SDK: GPS-denied navigation, SLAM, obstacle avoidance, object recognition | Yes | Yes |
| ROS | ROS 1 & 2 | ROS 1 & 2 |
| QGroundControl | Yes | Yes |
| ATAK | Yes | Yes |
| POWER | ||
| Input Power | J4 5V @ 6A via Power Module or ESC | J4 Direct 2S-6S VBAT, 4A max |
| SBC/Carrier Board Use Case | 5V Power input bypass via J5 (not J3) | 5V Power input bypass via J5 & J3 (shorted, no more eFuse restrictions) |
| VBAT / Input Monitoring | Via external power module / ESC | Direct on-board voltage sense (no external module) |
| Power Consumption | 0.1 - 7W | 0.1 - 6W |
| I/O & CONNECTORS | ||
| Connectors — fixed position | J3 Legacy B2B · J5 HS B2B · J6 CSI Grp0 (0:1) · J7 CSI Grp1 (2:3) · J8 CSI Grp2 (4:5) · J9 USB-C · J10 SPI (apps proc) · J18 ESC · J19 FC (GMRI) | J3 Legacy B2B · J5 HS B2B · J6 CSI Grp0 (0:1) · J7 CSI Grp1 (2:3) · J8 CSI4 (single, lower only) · J9 USB-C · J10 Side Sensor Port · J18 ESC · J19 FC (GMRV) |
| Connectors — relocated | J2 Fan (5V) J4 Power (Molex MiniSPOX 0022057045) | J2 Fan (5V) J4 Power (JST SM02B-SFHLS) both relocated near ESC for easier cable routing |
| USB-C | Comms/debug + full OTG; power required via J4 | Comms/debug + full OTG; power required via J4 |
| USB Host (via J5 HS B2B) | USB 3.0 SS (5 Gbps) | USB 2.0 HS (480 Mbps) |
| Internal USB Hub | None | USB 2.0 hub (fans out host port to J3 B2B + CP2105 bridge) |
| QUP / Serial I/O | 20 native QUP (SPI/I2C/I3C/UART) | 16 native QUP + 2 UART via SiLabs CP2105 (USB bridge) = 18 total; preserves VOXL 2 customer interface map |
| VBUS | Host switch SoC GPIO-controlled (GPIO_157) 2A output on J3 Legacy B2B | Host switch SoC GPIO-controlled (GPIO_157) 2A output on J3 Legacy B2B |
| PCIe Expansion (via J5 HS B2B) | PCIe2 Gen3, dual-lane | PCIe1 Gen3, dual-lane |
| J18 (ESC) / J19 (GNSS/Mag/RC) | Position & pinout baseline J19 “GMRI” — DSP I2C present but unused | Position & pinout preserved J19 “GMRV” — DSP I2C repurposed to Apps I2C VTX port for external sensors |
| J10 Sensor Port (SPI) | SPI pinout | SPI pinout preserved; selectable sensor source — use on-board IMU, or route an external flight-control sensor module (IMU/Baro) into the DSP sensor path. Selecting external sensor deselects the on-board IMU. |
| eDL / Fastboot | Switch + button | Switch + button |
| LED Blackout | No | Yes — software-controlled, all LEDs |
| IMAGE SENSORS & VISION | ||
| MIPI CSI Ports | J6, J7, J8, upper & lower (6 total) 2.5Gbps D-PHY | J6, J7 identical (upper & lower) J8 lower only (5 total) 2.5Gbps D-PHY |
| Video Encoding | 8K30 h.264/h.265 64MP still images | 4K30 h.264/h.265 |
| Computer Vision Sensors | QTY. 2 Stereo Pair QTY. 1 Tracking | QTY. 2 Stereo Pair QTY. 1 Tracking |
| PMD TOF | Yes | Yes |
| FLIR Boson | USB, MIPI | USB, MIPI |
| FLIR Lepton | USB, SPI | USB, SPI |
| SENSORS & FLIGHT CONTROL | ||
| Flight Controller Embedded | Yes (PX4 or Ardupilot on Sensors DSP) | Yes (PX4 or Ardupilot on Sensors DSP) |
| Integrated Sensors | QTY. 2 ICM-42688P IMU QTY. 1 ICP-10100 | QTY. 2 BMI270 IMU QTY. 1 DPS368 |
| MECHANICAL | ||
| Dimensions / Mounting | 70 x 36mm, square corners MTG 31 x 62.5mm | 70 x 36mm, 2mm radiused corners MTG 31 x 62.5mm (identical) |
| Weight | 16g | 16g |
| CONNECTIVITY | ||
| Built in WiFi | No | No |
| Add-on Connectivity | WiFi, 5G, 4G/LTE, Microhard | WiFi, 5G, 4G/LTE, Microhard |
| COMPLIANCE | ||
| NDAA ’20 Section 848 Compliant | Yes, Assembled in USA | Yes, Assembled in USA |
| Blue UAS | Yes | Planned |