UAV-systems hardware chart
Flight controllers for consumer use include closed and open-source hardware and software flight controllers available for use in consumer grade vehicles.
Flight Controller Name | Manufacturer | Supported Firmware | Hardware Standard | Main Processor | Main Processor Clock | Flash Memory | RAM | Failsafe Co-Processor | Price (USD) @ Supplier 2022/11/18 | IMU / Sensors | Note |
---|---|---|---|---|---|---|---|---|---|---|---|
Autopilot 1x Veronte | Embention | Proprietary (user-programmable) DO178C | DO254 / DO160 | Texas Instruments Dual-Core | NA | NA | NA | Yes | 6000 | 3x IMU 3x Magnetometer 2x Static 1x Pitot 2x GNSS receivers 1x Temperature | Posbibility to connect external sensors, ADS-B, and other pheripherals. |
Autopilot 4x Veronte | Embention | Proprietary (user-programmable) DO178C | DO254 / DO160 | Texas Instruments Dual-Core | NA | NA | NA | Yes | 22000 | 9x IMU 9x Magnetometer 6x Static 3x Pitot 6x GNSS receivers 3x Temperature | Embedded redundancy (3+1) Posbibility to connect external sensors, ADS-B, and other pheripherals. |
Autopilot DRx Veronte | Embention | Proprietary (user-programmable) DO178C | DO254 / DO160 | Texas Instruments Dual-Core | NA | NA | NA | Yes | 30000 | 9x IMU 9x Magnetometer 6x Static 3x Pitot 6x GNSS receivers 3x Temperature | Distributed redundancy Posbibility to connect external sensors, ADS-B, and other pheripherals. |
CUAV Nora | CUAV | Ardupilot PX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | N/A | N/A | ICM20689 acc/gyro ICM20649 acc/gyro BMI088 acc/gyro MS5611 x2 baro RM3100 mag | Discontinued - replaced by Nora Plus |
CUAV Nora Plus | CUAV | Ardupilot PX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 499 | ICM42688P acc/gyro ICM20689 x2 acc/gyro RM3100 mag MS54611 x2 baro | |
CUAV Pixhack V3x | CUAV | Ardupilot PX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | N/A | MPU600 x2 acc/gyro L3GD20 gyro LS303D acc/mag MS5611 baro | Discontinued |
CUAV Pixhawk V6X | CUAV | Ardupilot PX4 | FMUv6X | STM32H753IIK6 | 480 MHz | 2 Mb | 1028 Kb | STM32F10X | TBD | ICM42688P acc/gyro ICM20649 acc/gyro BMI088 acc/gyro RM3100 mag ICP20100 x2 baro | |
CUAV V5 | CUAV | Ardupilot PX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | N/A | ICM20689 acc/gyro ICM20602 acc/gyro BMI055 acc/gyro IST8310 mag MS5611 baro | Discontinues - replaced by CUAV V5 Plus |
CUAV V5 Nano | CUAV | Ardupilot PX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | N/A | ICM20689 acc/gyro ICM20602 acc/gyro BMI055 acc/gyro IST8310 mag MS5611 baro | |
CUAV V5 Plus | CUAV | Ardupilot PX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | 479 | ICM20689 acc/gyro BMI055 acc/gyro IST8310 mag MS5611 x2 baro | |
CUAV X7 Plus | CUAV | Ardupilot PX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 529 | ICM42688P acc/gyro ICM20689 x2 acc/gyro RM3100 mag MS54611 x2 baro | |
CUAV X7 Plus Pro | CUAV | Ardupilot 4.10+ PX4 1.12.3+ | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 1180 | ADIS16470 acc/gyro ICM42688P acc/gyro ICM20689 acc/gyro RM3100 mag MS5611 x2 baro | |
CUAV X7 Pro | CUAV | Ardupilot PX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | N/A | ADIS16470 acc/gyro ISM20649 acc/gyro BMI088 acc/gryo RM3100 mag MS5611 x2 baro | Discontinued - replaced by X7+ Pro |
Cube Black | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | N/A | LSM303D acc/mag L3GD20 gyro MS5611 baro | |
Cube Black (Pixhawk 2.1) | Hex/Proficnc | Ardupilot PX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F103 | 300 | ? | |
Cube Blue F4 | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | N/A | LSM303D acc/mag L3GD20 gyro MS5611 baro | US component mfg. |
Cube Blue H7 | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 650 (+105 carrier board) | ICM20602 ICM 20948 MS5611 baro | |
Cube Green | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | 218 (+105 carrier board) | LSM303D acc/mag L3GD20 gyro MS5611 baro | |
Cube Orange | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 350 (+105 carrier board) | ICM20602 ICM 20948 MS5611 baro | |
Cube Orange Plus | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 215 (+105 carrier board) | ICM20948 ICM42688 MS5611 baro | |
Cube Purple F4 | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | 250 (+105 carrier board) | MPU9250 acc/gyro/mag MS5611 baro | |
Cube Purple H7 | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | N/A | ? | |
Cube Yellow | Hex/Proficnc | Ardupilot PX4 | CubePilot | STM32F777 | 216 MHz | 2 Mb | 512 Kb | - | N/A | ICM20602 ICM 20948 MS5611 baro | No co-processor? |
Drotek Pixhawk3 Pro | Drotek | Ardupilot PX4 | FMUv4pro | STM32F469 | 180 MHz | 2 Mb | 384 Kb | - | 293 | ICM20608G acc/gyro MPU9250 acc/gyro/mag LIS3MDL mag | No co-processor? No baro? |
Holybro Durandal H7 | HolyBro | Ardupilot PX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F100 | 246 | ICM20689 acc/gyro BMI055 or ICM20689 acc/gyro IST8310 mag MS5611mag | |
HolyBro Pix32 v6 | HolyBro | Ardupilot PX4 | FMUv6C | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 195 | ICM42688P acc/gyro BMI055 acc/gyro IST8310 mag MS5611 baro | |
HolyBro Pixhawk 4 | HolyBro | Ardupilot PX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | 190 | ICM20689 acc/gyro BMI055 acc/gyro IST8310 mag MS5611mag | |
HolyBro Pixhawk 5X | HolyBro | Ardupilot PX4 | FMUv5X | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | 148 | ICM20649 acc/gyro ICM42688P acc/gyro ICM20602 acc/gyro BMM150 mag BMP388 x2 baro | |
HolyBro Pixhawk 6C | HolyBro | Ardupilot PX4 | FMUv6C | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 223 | ICM42688P acc/gyro BMI055 acc/gyro IST8310 mag MS5611 baro | |
HolyBro Pixhawk 6X | HolyBro | Ardupilot PX4 | FMUv6 | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 279 | ICM20649 acc/gyro ICM42688P acc/gyro ICM42670P acc/gyro BMM150 mag BMP388 x2 baro | |
mRO Control Zero H7 | mRo | Ardupilot PX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1024 Kb | 393 | ICM20602 ICM20948 BNI088 DPS310 baro | ||
mRo Pixhawk (2.4.6) | mRo | Ardupilot PX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | 290 | L3GDD20 gyro LSM303D acc/mag MPU6000 acc/gyro MS5611 baro | |
mRo Pixhawk Control Zero Classic | mRo | Ardupilot PX4 | FMUv6 | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 350 | BMI088 ICM20602 ICM20948 DPS310 baro | |
mRo Pixracer | mRo | Ardupilot PX4 | FMUv4 | STM32F427 | 180 MHz | 2 Mb | 256 Kb | N/A | N/A | ICM20608 acc/gyro MPU9250 acc/gyro/mag HMC5983 mag MS5611 baro | |
mRo Pixracer Pro | mRo | Ardupilot PX4 | ? | STM32H743IIK6 | 480 MHz | 2 Mb | 1028 Kb | N/A | 350 | ICM20602 acc/gyro ICM20948 acc/gyro/mag BMI085 acc/gyro DPS310 baro | |
Pixhawk 1 | 3DRobotics / various | Ardupilot PX4 | FMUv2 | STM32F427 | 168 MHz | 1 Mb | 256 Kb | STM32F103 | various | L3GD20 gyro LSM303D acc/mag MPU6000 acc/gyro MS5611 baro | Depreciated |
Pixhawk 1 (including 2.4.8) | 3DRobotics | Ardupilot PX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F103 | various | L3GD20 gyro LSM303D acc/mag MPU6000 acc/gyro MS5611 baro |