Skip to content

CUAV X25 EVO Wiring Quick Start

WARNING

PX4 does not manufacture this (or any) autopilot. Contact the manufacturer for hardware support or compliance issues.

This quick start guide shows how to power the X25 EVO flight controller and connect its most important peripherals.

INFO

The following flight controller models are applicable to this quick start guide. CUAV X25 SUPER

Wiring Chart Overview

The image below shows how to connect the most important sensors and peripherals (except the motor and servo outputs). We'll go through each of these in detail in the following sections.

wiring

InterfaceFunction
POWER C1/C2Connect the PMU2 Lite to this port; this port is used for connecting the DroneCAN power module
M1 ~ M16PWM signal output ports, usable for controlling motors or servos; support 3.3V/5V PWM configuration
RC INConnect remote controller receivers with one-way protocols (e.g., SBUS/DSM/PPM). Note: ELRS/CRSF receivers should be connected to any serial port, not RC IN
RSSIFor connecting signal strength feedback modules
GPS&SAFETYConnect Neo-series GPS or C-RTK-series RTK; this port includes interfaces for GPS, safety switch, and buzzer
GPS2Usable for connecting additional GPS/RTK modules
DEBUG (DSU)For FMU chip debugging and reading debug device information; with ArduPilot firmware, it can be configured for other serial port functions
ADC3V3For analog level signal detection; the maximum detectable level signal is 3.3V
ADC6V6For analog level signal detection; the maximum detectable level signal is 6.6V (PX4 is not supported.)
TF CARDInsert an SD card here to enable log storage functionality
ETHEthernet port, usable for connecting Ethernet devices such as companion computers
I2C1/2/3Connect external I2C devices (e.g., external compasses) for communication between the controller and I2C devices
TELEM1/TELEM2Connect telemetry modules (for data transmission) to enable MAVLINK data interaction
CAN1/2For communication between the controller and DroneCAN devices (e.g., connecting NEO4 SE GPS)
TYPE CUSB port of the controller, usable for connecting to the ground station, flashing firmware, and other operations
SPI6SPI port for external expansion; generally not used

Vehicle Front

INFO

If the controller cannot be mounted in the recommended/default orientation (e.g. due to space constraints) you will need to configure the autopilot software with the orientation that you actually used: Flight Controller Orientation.

front

GPS + Compass + Buzzer + Safety Switch + LED

We recommend using a CAN GPS/RTK (such as Neo 4SE); simply connect it to the CAN 1 or CAN 2 port.

You can also use a standard GPS/RTK module(such as NEO3 GPS (10-pin connector)) by connecting it to the GPS&SAFETY port. Most commonly used GPS modules today integrate GPS, compass, safety switch, buzzer, and LED status light.

If you need to use assisted GPS, connect to the GPS2 port.

The GPS/compass should be mounted on the frame as far away from other electronics as possible (separating the compass from other electronics will reduce interference), with the direction markings towards the front of the vehicle (the arrow on the NEO GPS should match the arrow on the flight controller).

GPS

INFO

The GPS module's integrated safety switch is enabled by default (when enabled, PX4 will not let you arm the vehicle). To disable the safety, press and hold the safety switch for 1 second. You can press the safety switch again to enable safety and disarm the vehicle (this can be useful if, for whatever reason, you are unable to disarm the vehicle from your remote control or ground station).

Radio Control

A remote control (RC) radio system is required if you want to manually control your vehicle (PX4 does not require a radio system for autonomous flight modes).

You will need to select a compatible transmitter/receiver and then bind them so that they communicate (read the instructions that come with your specific transmitter/receiver).

Connection methods vary by remote controller and receiver type:

Android Remote Controllers

Take the H16 as an example:

H16 control

Connect TELEM1/TELEM2 to the UART0 port of the H16 remote controller, and link the H16’s SBUS pin to the RC IN port.

SBUS/DSM/PPM Protocol Receivers

SBUS/DSM/PPM control

Use wires to connect the receiver to the RC IN port at the rear of the controller.

ELRS/CRSF Receivers

ELRS/CRSF control

Connect the ELRS/CRSF receiver to any UART serial port of the X25 EVO (e.g., TELEM2).

Power

The X25 EVO comes standard with the PMU2 Lite power module, which supports 20–70V input and can measure a maximum current of 220A. It can be directly connected to the Power C1/C2 port of the X25 EVO and is plug-and-play (no configuration required).

Power

Telemetry (Radio) System

Telemetry system allows you to communicate with the unmanned system via ground station software, enabling you to monitor and control the UAV’s status during flight. Connect the on-board unit of the telemetry system to the TELEM1 or TELEM2 port.

You can also purchase telemetry radios from the CUAV store.

Telemetry system

SD Card

SD cards are highly recommended as they are required for recording and analyzing flight details, running tasks and using UAVCAN bus hardware. An SD card is already installed on X25 EVO when it leaves the factory.

Motors/Servo

Motors/servos are connected to the M1~M16 ports in the order specified for your vehicle in the Airframe Reference.

Motors

Servo Power Supply

The X25 EVO does not supply power to servos. If you need to power servos:

  1. Connect a BEC to the positive and negative terminals of any column among M1 ~ M16 (the positive and negative terminals of M1 ~ M16 are interconnected).
  2. Then connect the servos to the same column.

servo power supply

INFO

The power rail voltage must be appropriate for the servo being used!

Other Peripherals

The wiring and configuration of optional/less common components is covered within the topics for individual peripherals.

Configuration

General configuration information is covered in: Autopilot Configuration.

QuadPlane-specific configuration is covered here: QuadPlane VTOL Configuration

Further information