Cleanflight best flight controllers

As Cleanflight firmware is getting popular among the multirotor pilots, I wanted to make a summary of the flight controllers that can use it. The question is not anymore “Naze32 vs. CC3D”.

At the end of 2015 there are more powerful flight controllers with additional features. All supported flight controllers use STM 32bit processors. Most of them, including the Naze32 and CC3D, use the STM32 F103. But there are flight controllers with F3 and F4 processor series. Some of them have integrated OSD (On Screen Display) or PDB (Power Distribution Board).

First I will list the F1 controllers, than F3 and at the end the F4 flight controllers. I will put my comments to the boards, that have some additional features, but this is just my personal opinion.

Flip32 Series. Sadly there are so many different Flip32 controllers on ReadyToFlyQuads website, that I simply lost my self. I should mention at least the Flip32 AIO, that have additional OSD, PDB, BEC and current sensor on board.
I am not sure if it is a good idea to have all the current passing through your flight controller board, but can’t comment this further as I haven’t tested it yet.

It is good to have such a good choice of flight controllers, but it is also hard to choose the right one for you. I like the F1 flight controllers with the integrated OSD and will review the Illuminati 32 as soon as it arrives. The OZE32 seems to be a great all-in-one package too. Beside that, my favorite F1 flight controller is still the CC3D.

F3 flight controllers have a bit advantage over F1: the STM32 F3 MCU has integrated FPU (floating point unit) and because of this a better performance. I ordered a SPRacingF3 clone, as the price is one third of the official board. Note that Banggood is not giving a single penny to Dominic Clifton and his work on the Cleanflight firmware. So if you decide to order a board not from a official retailer, definitely make a donation to him.

F4 boards have some more processing power and will be good for feature firmware development. Both Sparky2 and OpenPilot Revo have great specifications. As far as I know, the OpenPilot Revo is hard to find on the official webstore and the project is shut down. Overall the Sparky2 seems to be the best flight controller for Cleanflight at the moment.

Update 05.11.2016: The new Airbot /Flip F4 flight controller is based on the Revo design and can be powered directly from the LiPo battery without additional BEC, which makes it my favourite at the moment. Also on all F4 based flight controllers you are now able to install rapidly evolving new forks of Cleanflight, like Betaflight and Raceflight.

If you have tested any of the flight controllers and want to share your experience, leave your comment. Let me know in case I forgot a flight controller or a feature.

Update 10.2017: As of October 2017 the most popular flight controller firmware is Betaflight. This firmware based on the previous Cleanflight code got more and more developed and have a lot of new futures. Check out the current Top 5 flight controllers for it.

Thank you for reading! Follow DroneHiTech on Facebook and stay tuned for more drone news, reviews and tutorials.

Sergey

I’m about to try an F3 next. I was looking around at the more full featured flight controllers to play with the autopilot programming. I’m checking out the HKPilot Mega and the Px4Pilot 32Bit. There was a cheap skyline, but I believe no black box. Any thoughts on which board to play with autopilot for the first time? I’m not really sure the cheapest solution, but a working solution is probably a better one 😉
I’ll stop back by and share my thoughts on the f3 😎

Sergey

Hi Joshua, the F3 flight controller with Betaflight/Cleanflight is great for FPV Racing or line of sight flights. If you need a FC with AutoPilot functions there are two great flight controllers: DJI Naza or the newest DJI N3, or Pixhawk based board like the HKPilot32. Best wishes, Sergey