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
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