Product Overview‑X6 Series Open‑Source UAV Autopilot

X6 series flight controller is an open‑source flight controller with high cost‑performance. Based on FMU v6X hardware standard, built‑in vibration damping, triple IMU redundancy and thermostatic system. 100M Ethernet port & rich interfaces. Compatible with ArduPilot & PX4 firmware. Supports multi‑copter, fixed‑wing, VTOL, helicopter, UGV, USV. Three variants: X6 / X6 Pro / X6 Ultra, with upgraded sensors for general industrial to tactical‑grade applications.
X6 Flight Controller Full Technical Specs
| Parameter | Specification |
|---|---|
| Hardware Standard | FMU v6X |
| Main MCU | STM32H753 |
| IO MCU | STM32F103 |
| Built-in Vibration Damping | Yes |
| IMU Sensors | ICM45686 + BMI088 + ICM45686 (Triple-IMU Redundancy) |
| Barometer | ICP-20100 ×2 |
| Magnetometer | RM3100 |
| PWM Relay | Yes |
| RC Protocol Input | SBUS / DSM / PPM |
| PWM Channels | 16 channels (14 × Dupont + 2 × GH1.25 expansion) |
| PWM Signal Level | 3.3V / 5V switchable |
| Power Interface | 2 × DroneCAN power port |
| Servo Voltage Monitoring | 9.9V |
| Interface List | CAN ×2, GPS & Safety ×1, GPS2 ×1, DSM PPM IN ×1, ETH ×1, UART ×4, SBUS IN ×1, USB ×1, SPI ×1, AD & IO ×1, I2C ×1 |
| Operating Temperature | -20℃ ~ 85℃ |
| Weight | 93g |
| Supported Firmware | ArduPilot / PX4 |
| Supported Vehicle Types | Multirotor, Fixed-wing, VTOL, Helicopter, UGV (Unmanned Ground Vehicle), USV (Unmanned Surface Vehicle) |
| Operating Voltage | 4.5V-5.4V |
| Dimensions | 83.8 × 38.8 × 30.5 mm |

X6 Pro Flight Controller Full Technical Specs

| Parameter | Specification |
|---|---|
| Hardware Standard | FMU v6X |
| Main MCU | STM32H753 |
| IO MCU | STM32F103 |
| Built-in Vibration Damping | Yes |
| IMU Sensors | IIM42653 + BMI088 + IIM42653 (Triple-IMU Redundancy, Industrial-grade) |
| Barometer | ICP-20100 ×2 |
| Magnetometer | RM3100 |
| PWM Relay | Yes, enhanced drive capability |
| RC Protocol Input | SBUS / DSM / PPM |
| PWM Channels | 16 channels (14 × Dupont + 2 × GH1.25 expansion) |
| PWM Signal Level | 3.3V / 5V switchable |
| Power Interface | 2 × DroneCAN power port |
| Servo Voltage Monitoring | 9.9V |
| Interface List | CAN ×2, GPS & Safety ×1, GPS2 ×1, DSM PPM IN ×1, ETH ×1, UART ×4, SBUS IN ×1, USB ×1, SPI ×1, AD & IO ×1, I2C ×1 |
| Operating Temperature | -20℃ ~ 85℃ |
| Weight | 94g |
| Supported Firmware | ArduPilot / PX4 |
| Supported Vehicle Types | Multirotor, Fixed-wing, VTOL, Helicopter, UGV (Unmanned Ground Vehicle), USV (Unmanned Surface Vehicle) |
| Operating Voltage | 4.5V-5.4V |
| Dimensions | 83.8 × 38.8 × 31.5 mm |
X6 Ultra Flight Controller Full Technical Specs
| Parameter | Specification |
|---|---|
| Hardware Standard | FMU v6X |
| Main MCU | STM32H753 |
| IO MCU | STM32F103 |
| Built-in Vibration Damping | Yes |
| IMU Sensors | SCH16T (Tactical-grade) + IIM42653 (Industrial-grade) ×2 (Triple-IMU Redundancy) |
| Barometer | ICP-20100 ×2 |
| Magnetometer | RM3100 |
| PWM Relay | Yes |
| RC Protocol Input | SBUS / DSM / PPM |
| PWM Channels | 16 channels (14 × Dupont + 2 × GH1.25 expansion) |
| PWM Signal Level | 3.3V / 5V switchable |
| Power Interface | 2 × DroneCAN power port |
| Servo Voltage Monitoring | 9.9V |
| Interface List | CAN ×2, GPS & Safety ×1, GPS2 ×1, DSM PPM IN ×1, ETH ×1, UART ×4, SBUS IN ×1, USB ×1, SPI ×1, AD & IO ×1, I2C ×1 |
| Operating Temperature | -20℃ ~ 85℃ |
| Weight | 97g |
| Supported Firmware | ArduPilot / PX4 |
| Supported Vehicle Types | Multirotor, Fixed-wing, VTOL, Helicopter, UGV (Unmanned Ground Vehicle), USV (Unmanned Surface Vehicle) |
| Operating Voltage | 4.5V-5.4V |
| Dimensions | 83.8 × 38.8 × 31.5 mm |

X6 / X6 Pro / X6 Ultra Autopilot Version Comparison
Common hardware foundation for all three: FMU v6X, STM32H753 main MCU + STM32F103 IO-MCU; barometer ICP-20100×2; magnetometer RM3100; 16-channel PWM output; fully consistent interfaces; operating voltage 4.5-5.4V; operating temperature -20℃~85℃; firmware supports PX4/ArduPilot.



| project | X6 | X6 Pro | X6 Ultra |
|---|---|---|---|
| Accelerometer & Gyroscope | ICM45686×2 + BMI088 | IIM42653×2 + BMI088 | SCH16T (Tactical level)+IIM42653 (industrial-grade) ×2 |
| IMU Thermal‑Compensation Power Consumption | 5W | 10W | 10W |
| PWM Drive Capability | Normal | Good | Good |
| weight | 93g | 94g | 97g |
| size | 83.8×38.8×30.5mm | 83.8×38.8×31.5mm | 83.8×38.8×31.5mm |
Real-world industry application scenarios
X6 series autopilot supports multirotor, fixed‑wing, VTOL, helicopter, UGV and USV. Widely deployed for mapping, industrial inspection, agriculture, public safety, target‑drone, micro‑turbojet UAV and university R&D projects. Three variants for general‑industrial, heavy‑fuel‑powered and tactical high‑vibration applications.
Industrial Inspection: Power line, solar farm, pipeline, bridge and infrastructure inspection
Target Drone & High‑speed Jet UAV: Test target platform, micro turbojet powered UAV, catapult launch applications. X6‑Ultra recommended for high‑vibration jet‑powered airframes
X6: General‑industrial projects, multirotor, standard VTOL, mapping & inspection
Precision Agriculture: Crop spraying, multispectral monitoring, farm land mapping
R&D & Academic Research: University lab, prototype development, PX4 / ArduPilot algorithm testing
X6 Pro: Heavy‑lift & fuel‑powered airframes, enhanced PWM drive, better resistance to engine vibration
Public Safety & Search‑and‑Rescue: Emergency response, fire monitoring, perimeter patrol
Special Unmanned Systems: Heavy‑load fuel‑powered VTOL, catapult‑launched vehicles, autonomous UGV & USV rover/boat systems
X6 Ultra: Tactical‑grade IMU, ideal for micro‑turbojet high‑speed UAV, catapult launch and harsh high‑vibration environments
FAQ
Q: What firmware is supported on X6 / X6 Pro / X6 Ultra FMU v6X autopilot?
A: This open‑source UAV autopilot fully supports PX4 and ArduPilot firmware. It is built on FMU v6X hardware standard for industrial drone projects.
Q: What vehicle types can this PX4 ArduPilot flight controller work with?
A: The X6 series autopilot supports multi‑copter, fixed‑wing, VTOL, helicopter, UGV unmanned ground vehicle and USV unmanned surface vehicle. Suitable for mapping, inspection, agriculture and target‑drone missions.
Q: What is the difference between X6, X6 Pro and X6 Ultra industrial‑grade flight controller?
A: Main differences lie in IMU sensor grade and PWM drive capability.
- X6: Standard triple‑IMU for general industrial UAV projects.
- X6 Pro: Enhanced PWM drive, better anti‑vibration for fuel‑powered heavy‑lift VTOL.
- X6 Ultra: Tactical‑grade SCH16T IMU, best choice for high‑vibration micro‑turbojet UAV and catapult‑launched target drone.
Q: Does this FMU v6X autopilot support DroneCAN and Ethernet interface?
A: Yes. Equipped with 2 × DroneCAN power interfaces and 100M Ethernet port, rich peripheral interfaces for industrial UAV system integration.
Q: What is the power‑supply requirement for X6 series flight controller?
A: Operating voltage range is 4.5V‑5.4V. It supports 3.3V / 5V PWM signal level switching for different servo hardware.
Q: Why choose triple IMU redundant autopilot for commercial UAV?
A: Triple IMU redundancy improves flight stability under vibration environment. X6 series built‑in vibration damping and IMU temperature compensation, reliable for long‑time industrial inspection and aerial survey missions.
Q: Can I use X6 Ultra autopilot for high‑speed jet‑powered target drone?
A: Yes. X6 Ultra adopts tactical‑grade IMU, designed for harsh high‑vibration scenarios, widely applied on micro‑turbojet powered high‑speed UAV and target‑drone platforms.
Q: What is the operating temperature range of this open‑source flight controller?
A: Operating temperature: ‑20℃ ~ 85℃, works reliably in outdoor industrial field conditions.
Xpert Intelligent Equipment Co., Ltd. is one of the most experienced drone flight controller manufacturers and suppliers in China, also supports customized service. Please feel free to wholesale bulk discount drone flight controller in stock here from our factory. Quality products and reasonable price are available.
