Skip to content
hernick-qc edited this page Dec 17, 2015 · 85 revisions

dRonin Logo dRonin is an autopilot/flight controller firmware for flight controllers in the OpenPilot/Tau Labs family. It's aimed at a variety of use cases: acro/racing, autonomous flight and vehicle research.

As of December 2015, dRonin is in being actively developed. dRonin seeks to improve acro/racing performance and autotuning on all targets, and push forwards with better autonomous flight and navigation functionality.

Getting started

Flight Controllers that can run dRonin

STM32F4 Controllers

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

STM32F3 Controllers

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

  • 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.

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.

Developer Documentation

Clone this wiki locally