CUAV X7
by CUAV
Bi-directional DShot supported on PWM groups 1-3 when using the dedicated firmware build; Servo rail remains isolated up to 36 V.
Contents
Detailed Specifications
Core Specifications
Quick reference for the primary hardware capabilities.
| MCU | Mounting | Custom | |
| Power | 4.3ā5.4 V ⢠Power Module | I/O Overview | 8 UARTs ⢠4 I²C ⢠2 CAN |
| PWM & Storage | 14 PWM outputs ⢠microSD logging | Sensors | 3à IMU ⢠2à Barometer ⢠1à Magnetometer |
Hardware Overview
Core MCU, mounting, and mechanical data.
| MCU | Mounting | Custom |
Power Supply
Input rails, regulators, and redundancy.
Power Inputs
Analog power module input with voltage and current sensing.
DroneCAN smart battery input for redundant supply.
High-voltage tolerant output rail isolated from the flight controller power domain.
| Input Voltage | ā | Redundancy | ā Yes |
Triple-source power architecture prioritises POWERA/POWERC inputs before USB and isolates the servo rail from the MCU power domain.
Connectivity & I/O
Port availability, buses, and expansion options.
| UARTs | 8 | CAN Bus | 2 |
| PWM Outputs | 14 | SD Card | ā Yes |
| Ethernet | ā No | ||
Peripheral Ports
| Port | Type | Default Function | Voltage / Level | Connector | Notes |
|---|---|---|---|---|---|
| TELEM1 | UART | Primary MAVLink telemetry | 3.3 V signal / 5 V @ 1.5 A peripheral power | JST GH BM06B-GHMG-TB | Current-limited regulator powers high-draw telemetry radios or companion computers. |
| TELEM2 | UART | Secondary telemetry or RTK link | 3.3 V signal / 5 V supply | JST GH BM06B-GHMG-TB | Full RTS/CTS UART mirroring PX4/ArduPilot telemetry pinouts. |
| UART4 | UART | Auxiliary payload UART | 3.3 V signal | JST GH BM06B-GHMG-TB | Exposed on the baseboard for companion sensors, serial RC, or scripting engines. |
| UART7 | UART | Secondary expansion UART | 3.3 V signal | JST GH BM06B-GHMG-TB | Provides additional serial expansion aligned with Pixhawk Autopilot Bus pinout. |
| GPS1 | GPS | Primary GPS/compass/safety harness | 3.3 V signal / 5 V supply | JST GH BM10B-GHMG-TB | Integrates safety switch, buzzer, and I2C compass wiring with the first GNSS receiver. |
| GPS2 | GPS | Secondary GPS | 3.3 V signal / 5 V supply | JST GH BM06B-GHMG-TB | Provides redundant GNSS interface or telemetry-grade UART with shared I2C lines. |
| CAN1 | CAN | DroneCAN peripheral bus | Differential CAN / 5 V supply | JST GH BM04B-GHMG-TB | Supports smart power modules, ESCs, and payload nodes with Pixhawk Autopilot Bus pinout. |
| CAN2 | CAN | Redundant DroneCAN bus | Differential CAN / 5 V supply | JST GH BM04B-GHMG-TB | Second CAN-FD channel for ESC networks or redundant sensors. |
| I2C1 | I2C | External sensor bus | 3.3 V | JST GH SM04B-GHMG-TB | Primary I2C header for airspeed sensors or digital payloads. |
| I2C2 | I2C | Auxiliary I2C expansion | 3.3 V | JST GH SM04B-GHMG-TB | Secondary external I2C header complementing GPS harness lines. |
| I2C3 (GPS1 shared) | I2C | Compass bus via GPS1 | 3.3 V | JST GH BM10B-GHMG-TB | Shared SDA/SCL available on the primary GPS harness for magnetometers. |
| I2C4 (GPS2 shared) | I2C | Secondary compass/airspeed bus | 3.3 V | JST GH BM06B-GHMG-TB | Additional SDA/SCL breakout combined with the GPS2 connector. |
| Analog IN 1 (3V3) | Analog | Payload or battery monitoring | 0-3.3 V | JST GH SM04B-GHS-TB | ADC channel for monitoring sensors or auxiliary battery voltages. |
| Analog IN 2 (6V6) | Analog | High-voltage analog sensing | 0-6.6 V | JST GH SM04B-GHS-TB | 6.6 V tolerant ADC input for secondary battery monitoring or payload sensors. |
| RCIN | RC | Serial RC input | 3.3 V signal / 5 V supply | Baseboard RC header | Supports SBUS, CRSF, FPort, DSM, and PPM via dedicated header and RSSI breakout. |
| PWM OUT (1-14) | PWM | Motor and servo outputs | Servo rail (0-36 V tolerant) | Carrier board servo rail | Four PWM groups with DShot support on outputs 1-12 and auxiliary outputs 13-14 for payloads. |
| POWERA | Power | Primary analog power module | 4.3-5.4 V | 6-pin power module | Provides analog voltage/current telemetry and primary 5 V supply. |
| POWERC | Power | DroneCAN smart battery input | 4.3-5.4 V | DroneCAN power connector | Accepts CUAV CAN power modules or smart batteries with redundant 5 V supply. |
| SERVO RAIL | Power | PWM servo supply | 0-36 V tolerant | Servo rail bus | Isolated high-voltage rail powering servos independently from FMU logic. |
| USB-C | USB | Console and firmware updates | 5 V | USB Type-C | Provides high-speed USB interface for configuration and log download. |
| Debug (DSU7) | Debug | SWD + console | 3.3 V | JST BM06B-GHS-TBT | Breaks out SWDIO/SWCLK and FTDI-compatible console pins for development. |
| Buzzer/Safety | Other | External safety switch and buzzer | 5 V supply | JST harness | Combined harness powering the illuminated safety switch and high-output buzzer. |
Onboard Sensors
IMU, barometer, and magnetometer load-outs per revision.
| IMU | |||
| Barometer | |||
| Magnetometer | |||
Additional Features
Value-add capabilities bundled with the controller.
- ā Modular Pixhawk Autopilot Bus design compatible with custom carrier boards.
- ā Triple IMU stack with RM3100 magnetometer for industrial reliability.
- ā Dedicated DroneCAN battery interface with redundant analog power monitoring.
Known Issues & Advisories
BMI088 I²C driver produces unstable gyro data
PX4's bmi088_i2c driver reports severe gyro jitter and unusable orientation on Crazyflie and other I²C-based boards.
ICM-20689 integral timing spikes under PX4
PX4 v1.12 builds show random accelerometer_integral_dt and gyro_integral_dt spikes on the ICM-20689, destabilising EKF attitude estimates.