UAV-systems hardware chart explained

Flight controllers for consumer use include closed and open-source hardware and software flight controllers available for use in consumer grade vehicles.

Flight Controller NameManufacturerSupported FirmwareHardware StandardMain ProcessorMain Processor ClockFlash MemoryRAMFailsafe Co-ProcessorPrice (USD) @ Supplier 2022/11/18IMU / SensorsNote
Autopilot 1x VeronteEmbentionPropietary (user-programmable)DO178CDO254 / DO160Texas Instruments Dual-CoreNANANAYes60003x IMU3x Magnetometer2x Static1x Pitot2x GNSS receivers1x TemperaturePosbibility to connect external sensors, ADS-B, and other pheripherals.
Autopilot 4x VeronteEmbentionPropietary (user-programmable)DO178CDO254 / DO160Texas Instruments Dual-CoreNANANAYes220009x IMU9x Magnetometer6x Static3x Pitot6x GNSS receivers3x TemperatureEmbedded redundancy (3+1)Posbibility to connect external sensors, ADS-B, and other pheripherals.
Autopilot DRxVeronteEmbentionPropietary (user-programmable)DO178CDO254 / DO160Texas Instruments Dual-CoreNANANAYes300009x IMU9x Magnetometer6x Static3x Pitot6x GNSS receivers3x TemperatureDistributed redundancyPosbibility to connect external sensors, ADS-B, and other pheripherals.
CUAV NoraCUAVArdupilotPX4?STM32H743480 MHz2 Mb1028 KbN/AN/AICM20689 acc/gyroICM20649 acc/gyroBMI088 acc/gyroMS5611 x2 baroRM3100 magDiscontinued - replaced by Nora Plus
CUAV Nora PlusCUAVArdupilotPX4?STM32H743480 MHz2 Mb1028 KbSTM32F103499ICM42688P acc/gyroICM20689 x2 acc/gyroRM3100 magMS54611 x2 baro
CUAV Pixhack V3xCUAVArdupilotPX4FMUv3STM32F427168 MHz2 Mb256 KbSTM32F100N/AMPU600 x2 acc/gyroL3GD20 gyroLS303D acc/magMS5611 baroDiscontinued
CUAV Pixhawk V6XCUAVArdupilotPX4FMUv6XSTM32H753IIK6480 MHz2 Mb1028 KbSTM32F10XTBDICM42688P acc/gyroICM20649 acc/gyroBMI088 acc/gyroRM3100 magICP20100 x2 baro
CUAV V5CUAVArdupilotPX4FMUv5STM32F765216 MHz2 Mb512 KbSTM32F100N/AICM20689 acc/gyroICM20602 acc/gyroBMI055 acc/gyroIST8310 magMS5611 baroDiscontinues - replaced by CUAV V5 Plus
CUAV V5 NanoCUAVArdupilotPX4FMUv5STM32F765216 MHz2 Mb512 KbSTM32F100N/AICM20689 acc/gyroICM20602 acc/gyroBMI055 acc/gyroIST8310 magMS5611 baro
CUAV V5 PlusCUAVArdupilotPX4FMUv5STM32F765216 MHz2 Mb512 KbSTM32F100479ICM20689 acc/gyroBMI055 acc/gyroIST8310 magMS5611 x2 baro
CUAV X7 PlusCUAVArdupilotPX4?STM32H743480 MHz2 Mb1028 KbSTM32F103529ICM42688P acc/gyroICM20689 x2 acc/gyroRM3100 magMS54611 x2 baro
CUAV X7 Plus ProCUAVArdupilot 4.10+PX4 1.12.3+?STM32H743480 MHz2 Mb1028 KbSTM32F1031180ADIS16470 acc/gyroICM42688P acc/gyroICM20689 acc/gyroRM3100 magMS5611 x2 baro
CUAV X7 ProCUAVArdupilotPX4?STM32H743480 MHz2 Mb1028 KbSTM32F103N/AADIS16470 acc/gyroISM20649 acc/gyroBMI088 acc/gryoRM3100 magMS5611 x2 baroDiscontinued - replaced by X7+ Pro
Cube BlackHex/ProficncArdupilotPX4CubePilotSTM32F427168 MHz2 Mb256 KbSTM32F100N/ALSM303D acc/magL3GD20 gyroMS5611 baro
Cube Black (Pixhawk 2.1)Hex/ProficncArdupilotPX4FMUv3STM32F427168 MHz2 Mb256 KbSTM32F103300?
Cube Blue F4Hex/ProficncArdupilotPX4CubePilotSTM32F427168 MHz2 Mb256 KbSTM32F100N/ALSM303D acc/magL3GD20 gyroMS5611 baroUS component mfg.
Cube Blue H7Hex/ProficncArdupilotPX4CubePilotSTM32H753480 MHz2 Mb1028 KbSTM32F103650 (+105 carrier board)ICM20602ICM 20948MS5611 baro
Cube GreenHex/ProficncArdupilotPX4CubePilotSTM32F427168 MHz2 Mb256 KbSTM32F100218 (+105 carrier board)LSM303D acc/magL3GD20 gyroMS5611 baro
Cube OrangeHex/ProficncArdupilotPX4CubePilotSTM32H753480 MHz2 Mb1028 KbSTM32F103350 (+105 carrier board)ICM20602ICM 20948MS5611 baro
Cube Orange PlusHex/ProficncArdupilotPX4CubePilotSTM32H753480 MHz2 Mb1028 KbSTM32F103215 (+105 carrier board)ICM20948ICM42688MS5611 baro
Cube Purple F4Hex/ProficncArdupilotPX4CubePilotSTM32F427168 MHz2 Mb256 KbSTM32F100250 (+105 carrier board)MPU9250 acc/gyro/magMS5611 baro
Cube Purple H7Hex/ProficncArdupilotPX4CubePilotSTM32H753480 MHz2 Mb1028 KbSTM32F103N/A?
Cube YellowHex/ProficncArdupilotPX4CubePilotSTM32F777216 MHz2 Mb512 Kb-N/AICM20602ICM 20948MS5611 baroNo co-processor?
Drotek Pixhawk3 ProDrotekArdupilotPX4FMUv4proSTM32F469180 MHz2 Mb384 Kb-293ICM20608G acc/gyroMPU9250 acc/gyro/magLIS3MDL magNo co-processor?No baro?
Holybro Durandal H7HolyBroArdupilotPX4?STM32H743480 MHz2 Mb1028 KbSTM32F100246ICM20689 acc/gyroBMI055 or ICM20689 acc/gyroIST8310 magMS5611mag
HolyBro Pix32 v6HolyBroArdupilotPX4FMUv6CSTM32H743480 MHz2 Mb1028 KbSTM32F103195ICM42688P acc/gyroBMI055 acc/gyroIST8310 magMS5611 baro
HolyBro Pixhawk 4HolyBroArdupilotPX4FMUv5STM32F765216 MHz2 Mb512 KbSTM32F100190ICM20689 acc/gyroBMI055 acc/gyroIST8310 magMS5611mag
HolyBro Pixhawk 5XHolyBroArdupilotPX4FMUv5XSTM32F765216 MHz2 Mb512 KbSTM32F100148ICM20649 acc/gyroICM42688P acc/gyroICM20602 acc/gyroBMM150 magBMP388 x2 baro
HolyBro Pixhawk 6CHolyBroArdupilotPX4FMUv6CSTM32H743480 MHz2 Mb1028 KbSTM32F103223ICM42688P acc/gyroBMI055 acc/gyroIST8310 magMS5611 baro
HolyBro Pixhawk 6XHolyBroArdupilotPX4FMUv6STM32H743480 MHz2 Mb1028 KbSTM32F103279ICM20649 acc/gyroICM42688P acc/gyroICM42670P acc/gyroBMM150 magBMP388 x2 baro
mRO Control Zero H7mRoArdupilotPX4?STM32H743480 MHz2 Mb1024 Kb393ICM20602ICM20948BNI088DPS310 baro
mRo Pixhawk (2.4.6)mRoArdupilotPX4FMUv3STM32F427168 MHz2 Mb256 KbSTM32F100290L3GDD20 gyroLSM303D acc/magMPU6000 acc/gyroMS5611 baro
mRo Pixhawk Control Zero ClassicmRoArdupilotPX4FMUv6STM32H743480 MHz2 Mb1028 KbSTM32F103350BMI088ICM20602ICM20948DPS310 baro
mRo PixracermRoArdupilotPX4FMUv4STM32F427180 MHz2 Mb256 KbN/AN/AICM20608 acc/gyroMPU9250 acc/gyro/magHMC5983 magMS5611 baro
mRo Pixracer PromRoArdupilotPX4?STM32H743IIK6480 MHz2 Mb1028 KbN/A350ICM20602 acc/gyroICM20948 acc/gyro/magBMI085 acc/gyroDPS310 baro
Pixhawk 13DRobotics / variousArdupilotPX4FMUv2STM32F427168 MHz1 Mb256 KbSTM32F103variousL3GD20 gyroLSM303D acc/magMPU6000 acc/gyroMS5611 baroDepreciated
Pixhawk 1  (including 2.4.8)3DRoboticsArdupilotPX4FMUv3STM32F427168 MHz2 Mb256 KbSTM32F103variousL3GD20 gyroLSM303D acc/magMPU6000 acc/gyroMS5611 baro