FCBase is currently under construction — features and content may change while we build the site.

Found an issue with this page? Edit on GitHub

CUAV X7

by CUAV

Community
Closed Hardware

Bi-directional DShot supported on PWM groups 1-3 when using the dedicated firmware build; Servo rail remains isolated up to 36 V.

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.

Base hardware specification
Default

Power Supply

Input rails, regulators, and redundancy.

Voltage —
Inputs 4
Redundancy Redundant

Power Inputs

POWERA Power Module
Voltage:  4.3–5.4 V

Analog power module input with voltage and current sensing.

POWERC Power Module
Voltage:  4.3–5.4 V

DroneCAN smart battery input for redundant supply.

USB USB
Connector:  USB Type-C
Voltage:  4.75–5.25 V
SERVO_RAIL Servo Rail
Voltage:  0–36 V

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.

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.

Medium
Reported
Affects Bosch Sensortec BMI088
Onboard IMU

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.

Medium

Documentation & Vendor Resources

Contributors: Jairus
Last updated:
View History