Skip to content
Michael Corcoran edited this page Dec 12, 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

  • Download the latest preview release of dRonin here
  • The best place to to ask questions and engage with the community is on IRC #dronin on freenode.net.
  • A guide for getting started flying can be found here.
  • A great "getting started" video can be found here
  • To follow the cutting edge, build from the "next" branch. Do not use these unless you know what you are doing.
  • For instructions on using the Tau Labs Android GCS please see the Android Users Guide.
  • Having problems with the GCS on Windows with Intel graphics? Look here
  • FAQs

Flight Controllers that can run dRonin

STM32F4 boards, fully supported

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

  • 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 boards, limited support, some features like navigation are unavailable

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

Schematics and board layouts for open source hardware designs are available in /flight/targets/.

Developer Documentation

Clone this wiki locally