More than an year ago I published an article about the best Cleanflight flight controllers. I have listed a lot F1, F3 and some F4 flight controllers, which were available at the end of 2015.
Meanwhile Betaflight is the more popular and developed firmware, which is used by most FPV pilots. The upcoming Betaflight 3.2 will be also the last firmware version for F1 flight controllers. The FPV drone world has slowly moved to more advanced and capable MCUs.
In this article I have compared 5 of the best F4 flight controllers for Betaflight. Below you can find the comparison chart and my notes to some of the features.
Omnibus F4 |
Omnibus F4 Pro |
DYS F4 Pro |
HGLRC F4 FLAME |
Kakute F4 |
|
STM32 F4 MCU | ✔ | ✔ | ✔ | ✔ | ✔ |
IMU | MPU6000 | MPU6000 | MPU6000 | MPU6000 | ICM20689 |
Barometer | BMP280 | ||||
Flash | 16MB | SD-Card slot | 8MB | 16MB | 16MB |
Input voltage | 7-16.8V | 7 – 16.8V | 7 – 25V | 7 – 25V | 7 – 25V |
Output voltage | 5V | 5V 3A | 5V 3A / 3.3V | 5V 3A / 3.3V | 5V 1.5A / 3.3V |
Integrated OSD | ✔ | ✔ | ✔ | ✔ | ✔ |
Boot button | ✔ | ✔ | ✔ | ✔ | ✔ |
Current monitor | ✔ | ✔ | ✔ | ✔ | |
LC filter | ✔ | ✔ | ✔ | ✔ | |
Integrated PDB | ✔ | ✔ | ✔ | ||
Receiver Types | SBUS / PPM / DSMX | SBUS / PPM / DSMX | SBUS / PPM | SBUS / PPM / DSMX | SBUS / PPM |
Betaflight target | OMNIBUSF4 | OMNIBUSF4SD | OMNIBUSF4 | OMNIBUSF4 | KAKUTEF4 |
Weight | 11.2g | 10.4g | 9.3g | ||
Receiver powered via USB | ✔ | ✔ | ✔ | ||
Miscellaneous | Buzzer included | 90+ capacitors to reduce EMF | IMU soft mounted / SmartPort | ||
Price / links | ~ 24$ | ~ 26$ | ~ 36$ | ~ 35$ | ~ 36$ |
Except for the Kakute F4 flight controller all other boards have the old good MPU6000 IMU connected via SPI. I assume that the newer ICM20689 is more sensitive to vibrations and this is why Holybro soft mounted the IMU on the board.
All boards have either integrated flash memory chip or SD-Card slot, so you can use it for Blackbox logging.
Personally I prefer the controllers with the integrated power distribution board (PDB) – its easier to solder and the setup is clean enough. Most of the FCs have also a LC filter to help reduce noise on your FPV setup, so you don’t need to use additional one.
At the moment my favourite one is the F4 Flame because of the good old MPU6000, additional capacitors and good price.
Thank you for reading! Follow DroneHiTech on Facebook and stay tuned for more drone news.
Update 2017.08: Check out the best BLHeli32 ESCs, which you could best use with your Betaflight F4 flight controller.
Thanks! Im looking to upgrade my Armattan FPV quad from the Mullet to something more robust!