Skip to content

Choosing a flight controller for dRonin

raemin edited this page Feb 27, 2017 · 23 revisions

dRonin supports many different flight controller boards. Which one you choose depends on your model, the capabilities you want, and your budget. You can build a quadcopter or a plane for less than $60 using the most affordable boards, or you can spend $100 on the flight controller alone.

Supported controllers

STM32F4 Controllers

These boards support all features (subject to hardware limitations).

  • Seppuku It has everything you might want and it's only $59.99.
  • BrainFPV RE1 Next generation BrainFPV: small and light with integrated OSD
  • BrainFPV original BrainFPV
  • AeroQuad32
  • Sparky2 - more powerful version of Sparky1 with integrated radio.
  • Revolution - OpenPilot Revolution board.
  • Airbot F4 - Want a Cheap F4 board?
  • Quanton - Powerful platform with large amounts of connectivity including 8 PWM in and 8 PWM out, and four serial ports.
  • Gemini - Mini FPV hex racer from Team Black Sheep that uses the Colibri flight controller, a derivative of the Quanton

STM32F3 Controllers

These boards support most features including navigation.

  • Lumenier LUX F3 based flight controlled for FPV racing.
  • Sparky - Small single sided flight controller. Fully supported.
  • DTFc Integrated PDB board from DTFUHF
  • NOT SUPPORTED : SPRF3 (a.k.a seriously pro racing F3). The hardware is more than often poor and cannot be flashed easily ( see dronin on sp f3 flight controller )

STM32F1 Controllers

These boards support only a limited feature set. Navigation is not supported.

  • OpenNaze/Naze32 - Popular platform, basic support, can't yet be flashed from GCS. dRonin also works on Naze32-based brushed flight controllers such as the Quanum Pico/Micro Scisky32.
  • CC3D - Popular older platform, easy to setup and well documented, see Getting started

Popular setups

To build a micro brushed multicopter

The easiest way to build a micro brushed multicopter is with a board that has integrated brushed motor drivers, and can run on 1S batteries (3.7V) without additional equipment. Some of these boards even integrate a radio receiver or transceiver.

For the easiest build, you'll want a board with at least four integrated brushed motor drivers, unless you're using an external brushed motor driver. Your choices are many. You can go with the Brushed Sparky2, which is the only brushed STM32F4 flight controller on the market. It supports all dRonin features including navigation if you add a GPS. If you want a more affordable board, like one of the numerous Naze32-based flight controllers listed below.

Here should be a brushed micro board comparison table.

There are others that should work, like NANO-B-FC and LulFro.

To build a brushless multicopter

While you can build a larger multicopter with a basic STM32F1 board like the Naze32 or CC3D, it is preferable that you use a STM32F4 or STM32F3 board for better performance and access to the full features of dRonin.

If you want to build an FPV multicopter, the BrainFPV is probably the best choice, as there is an integrated OSD. If you don't require the integrated OSD, two great boards are the Sparky2 and the Revolution. Of course, dRonin will work great on any of the supported STM32F4 boards.

Clone this wiki locally