Top 5 Best Flight Controllers in March 2017 by Oscar Liang

Lately the flight controllers featured here are chosen because they scored top votes through facebook group poll by Oscar Liang.

The choice of FC really depends on which firmware you prefer to run. Some FC might be compatible with more than one firmware, but the FC recommendation might change from one firmware to another.

Common features the listed FC’s have:

  • F3 or F4 CPU
  • Low noise gyro with SPI Bus allow up to 8K Gyro sample rate – such as MPU6000
  • Boards designed for Betaflight tend to have SD card logger for blackbox

Betaflight F3 (FPVModel)

Betaflight F3 Flight controller (BFF3) is designed by FPVModel with co-operation of Boris B.(Betaflight creator and developer). It was made to support all Betaflight features in one single board. The BFF3 came flashed with Betaflight 3.1 firmware.


  • F3 Processor
  • MPU6000 Gyro/ACC Sensor
  • 3 x UART ports (one for radio receiver)
  • Built in 3A 5V BEC
  • Built in OSD – configurable via Betaflight GUI
  • SD Card adapter for BlackBox
  • Current sensor
  • Power distribution board with six-layer PCB
  • Weights 8.6g

Designed specifically for Betaflight, by Betaflight founder Boris B, this board is packed with features that you need to unlock all the potential of BF.

Designed specifically for Betaflight, by Betaflight founder Boris B, this board is packed with features that you need to unlock all the potential of BF. The BFF3 built-in OSD is much easier to use than MinimOSD, all configuration can be done in the configurator. You can even tune your rates and PID with OSD. If you don’t need the OSD you can simply bypass it.

This board acts like a hub for all your components, ESC, VTX, camera, RX, LiPo battery can all connect directly to this board. This allows a really compact, simple and “single board” racing drone build.

Revolt F4 (Raceflight)

  • F4 Processor, Invensense 20602 Gyro/Acc
  • Designed for Raceflight

The Revolt F4 FC is designed specifically for Raceflight by the Raceflight team. It allows the fastest gyro refresh rate, PID looptime of up to 32khz. Some disagree with the “faster is better” concept, but many users have expressed positive feedback regarding performance of Revolt F4 running Raceflight. Their latest software “RF1” (Raceflight One) also continues to develop and makes setting up easier for users.

The Revolt F4 is a simple FC without any bells and whistles. Not even an on-board 5V BEC, which means you will need an external 5V power supply for this FC (and an additional VBAT connection to monitor LiPo voltage). RF team explains this is to keep the noise down.

By the way, the Lumenier Skitzo FC is a rebrand of Revolt, they are the same board except the colour and price.

Kiss FC

  • F3 Processor, MPU6050 Gyro
  • Comes with KISS FC firmware, supports Betaflight

Probably the longest-standing flight controller in this list, the KISS FC was released back in Dec 2015. I think the main reason for its lasting popularity is Flyduino’s closed source KISS FC firmware, which is exclusive to the KISS FC.

The KISS offers easy setup and very unique flight characteristics. I personally found KISS flies a bit smoother and softer while Betaflight flies more precise but more robotic. Not really the most accurate description, but this is the best way I could put it.

It’s one of the first controller boards that came up with “H” shape with solder pads because most of us like direct soldering. However I found the ESC pin layout not very user-friendly: they are all located on one side, on both top and bottom of the board.

The Kiss FC also supports Betaflight firmware, but in my opinion there are better F3 FC out there for Betaflight. The main reason for KISS FC is really just the firmware.

Omnibus F4 Pro

  • F4 Processor, MPU6000
  • Supports Betaflight
  • SD card logger for blackbox
  • OSD built-in
  • Integrated Current Sensor
  • Built-in Barometer – BMP28

The Omnibus F4 has Betaflight OSD that allows you to change PID/rates with your sticks, and built-in current sensor provides information about current draw and mAh used. This FC can take 4S power directly from battery as it has a inbuilt 5V BEC. However it does not have PDB capability like the Betaflight F3, which means you will need to run a separate PDB for your ESC’s.

One thing to be aware of with F4 FC’s is the trouble running Smart Port telemetry, because S.Port signal is inverted from X4R/XSR receivers, and F4 does not natively support UART inverting. Normally you need an external inverter, or hack your receiver to get uninverted S.Port signal.


  • F3 MCU, MPU6000
  • Betaflight firmware
  • In-built SD card logger for blackbox
  • 5V/3.3V 1A selectable BEC

If you need a plain and simple FC to run Betaflight, the Lux F3 v2 might be a good option for you.

If you need a plain and simple FC to run Betaflight, the Lux F3 V2 might be a good option for you. The V2 was improved from the previous version with a better Gyro, and a few other features. It has a very practical and ESC pad layout (at the 4 corners), and the board takes up to 6S LiPo input.

After introducing these flitht controllers, what’s your opinion about it?

Betaflight F3 Flight Controller

Betaflight F3 Flight Controller is taking pre-order.

Betaflight F3 Flight Controller has been put on pre-order for several days.

It’s the  flight controller designed to use every possible feature of betaflight.  The development procedure has lasted more than the past half year. Boris B has worked with us to go over features and design aspects to help give us insight into what betaflight users want/need.

The team at betaflight have been hard at work developing DSHOT and this board is also compatible with the latest release. But we didn’t stop there, this board also features a micro adapter to accept TF cards for those of you that like to follow up your flights with reviewing black box logging…we think we know of at least one guy that will like that.

The first batch of BetaflightF3 is expected to sell out fast so in order to test the demand and set manufacturing goals before Chinese new year hits  and expect the first batch to arrive by Tuesday of next week, Dec. 20th.

Thanks for your patient waiting, and we team promise you good experience.

For more product promotion informaton, check