Ground Station Download
MissionPlanner Ground Station Download
https://firmware.ardupilot.org/Tools/MissionPlanner
QGC Ground Station Download:
https://github.com/mavlink/qgroundcontrol/releases
Firmware Support
APM: X6 Pro currently supports online firmware downloading. Customers are required to download the latest firmware. Currently, it does not support the 4.6.0stable version.
ArduPilot Firmware Download:
https://firmware.ardupilot.org/
PX4 Firmware Download:
https://github.com/PX4/PX4-Autopilot/releases
Interface Definition


Interface Description
| Power 1~ 2 | Connect OnePMU or other DroneCAN bus current meter |
| GPS&Safety | Can be connected to PX4 standard type GPS, integrated safety switch, compass with buzzer, LED light |
| GPS 2 | GPS interface, can be connected to GPS or RTK, integrated I2C bus pin |
| TELEM1~3 |
Connects OneDLink, OneVDLink communication links or other MavLink devices, and can also connect other serial communication devices. TELEM 1 is SERIAL1, TELEM2 is SERIAL2, TELEM3 is SERIAL5 |
| CAN1~2 |
Connect to DroneCAN/UAVCAN devices, such as OneGNSS, OneASP, OneRTK, etc. GPS1 is SERIAL3, GPS2 is SERIAL4 |
| SBUS IN | Connecting to SBUS remote control receiver |
| SBUS OUT | SBUS signal output for pod control and other peripherals that support SBUS control |
| DSM PPM IN | The interface integrates DSM and PPM remote control receivers, and RSSI signal strength input. |
| M1-M16 |
M1-M16: supports PWM output, can connect to PWM ESC or servo, camera shutter/hot shoe, etc. M15-M16 can be expanded through the provided cables M1-M14 supports Dshot protocol M9-M14 supports bidirectional Dshot |
| Type C | Connect to the computer to configure the flight control, flash the firmware, etc. |
| USB | GH1.25 USB expansion interface |
| I2C | Connecting I2C devices, such as an I2C airspeed meter |
| TF memory card slot | Install a memory card for storing logs. The maximum supported size is 256G. The recommended format is FAT32. |
| ETHERNET | Ethernet port interface, connect to devices that support Ethernet communication, such as Ethernet pods, Raspberry Pi, NVIDIA Jetson series boards, etc. |
| AD&IO | Integrated BootLoader interface, digital-to-analog converter, can be connected to analog ammeter |
| SPI | Connecting external SPI sensors |
| IO Debug | To connect this port, you need to open the lower cover. It is used by professionals and developers. |
| FMU Debug | To connect this port, you need to open the lower cover. It is used by professionals and developers. |
PWM level switching
The flight controller outputs 3.3V voltage by default. If the signal cable of your device is too long, more than 75cm, it is recommended to change it to 5.0V voltage, but make sure your peripherals support this voltage (please contact your hardware device manufacturer for consultation). The modification method is as follows:
After connecting to Mission Planner, search for the BRD_PWM_VOLT_SEL parameter in the All Parameters table. The default value is 0, which represents a 3.3V level. Change it to 1, write the parameter, and restart the flight controller/power it on again for it to take effect.
PWM Connector Recommendations
The PWM terminals on the X6 flight controller are customized with a 2.6mm pitch. It is recommended that users use the Futaba 3-pin DuPont right-angle plug, as shown in the following figure:

Wiring Instructions
The following wiring diagram introduces the wiring method of conventional vertical take-off and landing drones. The connection method is for reference only. Users need to add devices and adjust the interface method according to their own models and needs. Please refer to the interface description in the previous article for the function of each interface.

X6 Pro Flight Controller Specifications
| Hardware Standards |
FMU v6X
|
| MCU | STM32H753 |
| IO MCU | STM32F103 |
| Built-in shock absorption | Yes |
| Accelerometer and gyroscope | IIM42653+BMI088+IIM42653 |
| Barometer | ICP-20100×2 |
| Magnetic compass | RM3100 SPL06 |
| PWM Relay | Yes |
| Remote control protocol input | SBUS+DSM+PPM |
| PWM quantity | 16(14-way DuPont interface + 2-way GH1.25 expansion interface) |
| PWM level switching | Support switching between 3.3V and 5V |
| Power interface | 2-way DroneCAN power interface |
| Servo voltage monitoring | 9.9V |
| Interface Details | CAN×2 GPS&Safety×1 GPS2 ×1 DSM PPM IN×1 ETH ×1 UART 4×1 SBUS IN×1 USB ×1 SPI ×1 AD&IO ×1 I2C ×1 |
| Operating temperature | -20℃~85℃ |
| weight | 93g |
| Firmware Support | ArduPilot 4.5.6 and above PX4 1.16.1beta and above |
| Model support | Helicopters, multi-rotor, fixed-wing, vertical take-off and landing fixed-wing, unmanned vehicles, unmanned ships |
| Operating voltage | 4.5V-5.4V |
X6 Pro flight controller dimensions and mounting holes

Safety Tips
- The product is not suitable for people under the age of 18. People under the age of 18 should use it under the supervision of an adult.
- This product is an open source flight control. Users must have professional open source drone knowledge and be able to correctly configure and operate the drone.
- Do not fly in strong winds.
- The flight controller itself is not rainproof, please do not fly in the rain.
- Please comply with local laws and regulations. Do not fly over crowded areas, train stations, airports or other sensitive areas without local permission to avoid endangering public safety.
- Before taking off, you must carefully check to ensure that all connections are secure, all equipment is working properly, and all control actions respond correctly to prevent accidents.
- Routine maintenance should be performed before and after each flight to check whether the hardware connections are loose, whether the motor blades are damaged, and the tightness of the screws, etc.
- The high-speed rotating propellers are very lethal. Please pay attention to safety and stay away from crowds when flying. Do not operate or fly when you are drunk, tired or in other poor mental states.