-
Notifications
You must be signed in to change notification settings - Fork 167
Choosing a flight controller for dRonin
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.
These boards support all features (subject to hardware limitations).
- BrainFPV Small and light with integrated OSD
- AeroQuad32
- Sparky2 - more powerful version of Sparky1 with integrated radio.
- Revolution - OpenPilot Revolution 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
These boards support all features except PicoC scripting (subject to hardware limitations).
- Lumenier LUX F3 based flight controlled for FPV racing.
- Sparky - Small single sided flight controller. Fully supported.
- Discovery F3 (Flying F3) - cheap (<15$) commercially available STM32F3 based platform system. Typically requires a shield to break out the connectors or some manual wiring. Capable of RTH and PH. Informally supported.
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.
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.
- The Brushed Sparky2 has an integrated OpenLRS 433MHz transceiver and STM32F4, as well as powerful FETs.
- The Quanum Pico (a.k.a Micro Scisky 32) has an integrated DSM2 receiver and is very affordable.
- The BBB32 (a.k.a Beef's Brushed Board)
There are others that should work, like NANO-B-FC and LulFro.
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.