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 | Propietary (user-programmable)DO178C | DO254 / DO160 | Texas Instruments Dual-Core | NA | NA | NA | Yes | 6000 | 3x IMU3x Magnetometer2x Static1x Pitot2x GNSS receivers1x Temperature | Posbibility to connect external sensors, ADS-B, and other pheripherals. | |
Autopilot 4x Veronte | Embention | Propietary (user-programmable)DO178C | DO254 / DO160 | Texas Instruments Dual-Core | NA | NA | NA | Yes | 22000 | 9x IMU9x Magnetometer6x Static3x Pitot6x GNSS receivers3x Temperature | Embedded redundancy (3+1)Posbibility to connect external sensors, ADS-B, and other pheripherals. | |
Autopilot DRxVeronte | Embention | Propietary (user-programmable)DO178C | DO254 / DO160 | Texas Instruments Dual-Core | NA | NA | NA | Yes | 30000 | 9x IMU9x Magnetometer6x Static3x Pitot6x GNSS receivers3x Temperature | Distributed redundancyPosbibility to connect external sensors, ADS-B, and other pheripherals. | |
CUAV Nora | CUAV | ArdupilotPX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | N/A | N/A | ICM20689 acc/gyroICM20649 acc/gyroBMI088 acc/gyroMS5611 x2 baroRM3100 mag | Discontinued - replaced by Nora Plus | |
CUAV Nora Plus | CUAV | ArdupilotPX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 499 | ICM42688P acc/gyroICM20689 x2 acc/gyroRM3100 magMS54611 x2 baro | ||
CUAV Pixhack V3x | CUAV | ArdupilotPX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | N/A | MPU600 x2 acc/gyroL3GD20 gyroLS303D acc/magMS5611 baro | Discontinued | |
CUAV Pixhawk V6X | CUAV | ArdupilotPX4 | FMUv6X | STM32H753IIK6 | 480 MHz | 2 Mb | 1028 Kb | STM32F10X | TBD | ICM42688P acc/gyroICM20649 acc/gyroBMI088 acc/gyroRM3100 magICP20100 x2 baro | ||
CUAV V5 | CUAV | ArdupilotPX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | N/A | ICM20689 acc/gyroICM20602 acc/gyroBMI055 acc/gyroIST8310 magMS5611 baro | Discontinues - replaced by CUAV V5 Plus | |
CUAV V5 Nano | CUAV | ArdupilotPX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | N/A | ICM20689 acc/gyroICM20602 acc/gyroBMI055 acc/gyroIST8310 magMS5611 baro | ||
CUAV V5 Plus | CUAV | ArdupilotPX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | 479 | ICM20689 acc/gyroBMI055 acc/gyroIST8310 magMS5611 x2 baro | ||
CUAV X7 Plus | CUAV | ArdupilotPX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 529 | ICM42688P acc/gyroICM20689 x2 acc/gyroRM3100 magMS54611 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/gyroICM42688P acc/gyroICM20689 acc/gyroRM3100 magMS5611 x2 baro | ||
CUAV X7 Pro | CUAV | ArdupilotPX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | N/A | ADIS16470 acc/gyroISM20649 acc/gyroBMI088 acc/gryoRM3100 magMS5611 x2 baro | Discontinued - replaced by X7+ Pro | |
Cube Black | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | N/A | LSM303D acc/magL3GD20 gyroMS5611 baro | ||
Cube Black (Pixhawk 2.1) | Hex/Proficnc | ArdupilotPX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F103 | 300 | ? | ||
Cube Blue F4 | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | N/A | LSM303D acc/magL3GD20 gyroMS5611 baro | US component mfg. | |
Cube Blue H7 | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 650 (+105 carrier board) | ICM20602ICM 20948MS5611 baro | ||
Cube Green | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | 218 (+105 carrier board) | LSM303D acc/magL3GD20 gyroMS5611 baro | ||
Cube Orange | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 350 (+105 carrier board) | ICM20602ICM 20948MS5611 baro | ||
Cube Orange Plus | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 215 (+105 carrier board) | ICM20948ICM42688MS5611 baro | ||
Cube Purple F4 | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | 250 (+105 carrier board) | MPU9250 acc/gyro/magMS5611 baro | ||
Cube Purple H7 | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32H753 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | N/A | ? | ||
Cube Yellow | Hex/Proficnc | ArdupilotPX4 | CubePilot | STM32F777 | 216 MHz | 2 Mb | 512 Kb | - | N/A | ICM20602ICM 20948MS5611 baro | No co-processor? | |
Drotek Pixhawk3 Pro | Drotek | ArdupilotPX4 | FMUv4pro | STM32F469 | 180 MHz | 2 Mb | 384 Kb | - | 293 | ICM20608G acc/gyroMPU9250 acc/gyro/magLIS3MDL mag | No co-processor?No baro? | |
Holybro Durandal H7 | HolyBro | ArdupilotPX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F100 | 246 | ICM20689 acc/gyroBMI055 or ICM20689 acc/gyroIST8310 magMS5611mag | ||
HolyBro Pix32 v6 | HolyBro | ArdupilotPX4 | FMUv6C | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 195 | ICM42688P acc/gyroBMI055 acc/gyroIST8310 magMS5611 baro | ||
HolyBro Pixhawk 4 | HolyBro | ArdupilotPX4 | FMUv5 | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | 190 | ICM20689 acc/gyroBMI055 acc/gyroIST8310 magMS5611mag | ||
HolyBro Pixhawk 5X | HolyBro | ArdupilotPX4 | FMUv5X | STM32F765 | 216 MHz | 2 Mb | 512 Kb | STM32F100 | 148 | ICM20649 acc/gyroICM42688P acc/gyroICM20602 acc/gyroBMM150 magBMP388 x2 baro | ||
HolyBro Pixhawk 6C | HolyBro | ArdupilotPX4 | FMUv6C | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 223 | ICM42688P acc/gyroBMI055 acc/gyroIST8310 magMS5611 baro | ||
HolyBro Pixhawk 6X | HolyBro | ArdupilotPX4 | FMUv6 | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 279 | ICM20649 acc/gyroICM42688P acc/gyroICM42670P acc/gyroBMM150 magBMP388 x2 baro | ||
mRO Control Zero H7 | mRo | ArdupilotPX4 | ? | STM32H743 | 480 MHz | 2 Mb | 1024 Kb | 393 | ICM20602ICM20948BNI088DPS310 baro | |||
mRo Pixhawk (2.4.6) | mRo | ArdupilotPX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F100 | 290 | L3GDD20 gyroLSM303D acc/magMPU6000 acc/gyroMS5611 baro | ||
mRo Pixhawk Control Zero Classic | mRo | ArdupilotPX4 | FMUv6 | STM32H743 | 480 MHz | 2 Mb | 1028 Kb | STM32F103 | 350 | BMI088ICM20602ICM20948DPS310 baro | ||
mRo Pixracer | mRo | ArdupilotPX4 | FMUv4 | STM32F427 | 180 MHz | 2 Mb | 256 Kb | N/A | N/A | ICM20608 acc/gyroMPU9250 acc/gyro/magHMC5983 magMS5611 baro | ||
mRo Pixracer Pro | mRo | ArdupilotPX4 | ? | STM32H743IIK6 | 480 MHz | 2 Mb | 1028 Kb | N/A | 350 | ICM20602 acc/gyroICM20948 acc/gyro/magBMI085 acc/gyroDPS310 baro | ||
Pixhawk 1 | 3DRobotics / various | ArdupilotPX4 | FMUv2 | STM32F427 | 168 MHz | 1 Mb | 256 Kb | STM32F103 | various | L3GD20 gyroLSM303D acc/magMPU6000 acc/gyroMS5611 baro | Depreciated | |
Pixhawk 1 (including 2.4.8) | 3DRobotics | ArdupilotPX4 | FMUv3 | STM32F427 | 168 MHz | 2 Mb | 256 Kb | STM32F103 | various | L3GD20 gyroLSM303D acc/magMPU6000 acc/gyroMS5611 baro |