{"_id":"58a1eb7c76d9fb25004afc7f","parentDoc":null,"project":"56835bb57af9120d007ac339","user":"56835b733b87430d00483b77","category":{"_id":"58a1eb7b76d9fb25004afc6f","__v":0,"version":"58a1eb7b76d9fb25004afc6d","project":"56835bb57af9120d007ac339","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-04-05T15:52:27.098Z","from_sync":false,"order":1,"slug":"advanced-configurations","title":"Advanced Configurations"},"__v":0,"version":{"_id":"58a1eb7b76d9fb25004afc6d","project":"56835bb57af9120d007ac339","__v":1,"createdAt":"2017-02-13T17:23:07.814Z","releaseDate":"2017-02-13T17:23:07.814Z","categories":["58a1eb7b76d9fb25004afc6e","58a1eb7b76d9fb25004afc6f","58a1eb7b76d9fb25004afc70","58a1eb7b76d9fb25004afc71"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"Artifice","version_clean":"20170213.0.0","version":"20170213"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-07-14T19:55:36.015Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":6,"body":"## Preparing OSD Firmware\n\nWhile the CleanFlight version of MWOSD will work, there's some additional functionality that you get when you use a version compiled especially for dRonin (primarily, the display of alarms and errors).  To do this, follow these steps.  Note that a FTDI USB-to-serial cable is required for this procedure.\n\n1. Download and install Arduino https://www.arduino.cc/en/Main/Software\n2. Download the latest MWOSD source https://github.com/ShikOfTheRa/scarab-osd/releases/latest\n3. Extract the MWOSD source to a location of your choice (e.g. Desktop)\n4. Start Arduino, and open `<MWOSD source>/MW_OSD/MW_OSD.ino` (File > Open)\n5. Switch tabs in the Arduino IDE to \"Config.h\"\n6. Find `#define CLEANFLIGHT` and comment it out (add `//` in front)\n7. Find `//#define TAULABS` and uncomment it (remove `//` in front)\n8. Connect your microminimosd (or compatible) hardware via an FTDI (use all 6 pins)\n9. In Arduino IDE, choose Tools > Board > Arduino Mini\n10. Choose Tools > Port and select the FTDI\n11. Choose Sketch > Upload\n12. Wait for the compile and upload to complete and your OSD is ready\n13. Connect power and video wires to the OSD as required for your hardware (refer to hardware documentation)\n14. Connect OSD to one of the serial ports on your flight controller (use Rx and Tx pins)","excerpt":"","slug":"configuring-mwosd-for-dronin","type":"basic","title":"Configuring MWOSD for dRonin"}

Configuring MWOSD for dRonin


## Preparing OSD Firmware While the CleanFlight version of MWOSD will work, there's some additional functionality that you get when you use a version compiled especially for dRonin (primarily, the display of alarms and errors). To do this, follow these steps. Note that a FTDI USB-to-serial cable is required for this procedure. 1. Download and install Arduino https://www.arduino.cc/en/Main/Software 2. Download the latest MWOSD source https://github.com/ShikOfTheRa/scarab-osd/releases/latest 3. Extract the MWOSD source to a location of your choice (e.g. Desktop) 4. Start Arduino, and open `<MWOSD source>/MW_OSD/MW_OSD.ino` (File > Open) 5. Switch tabs in the Arduino IDE to "Config.h" 6. Find `#define CLEANFLIGHT` and comment it out (add `//` in front) 7. Find `//#define TAULABS` and uncomment it (remove `//` in front) 8. Connect your microminimosd (or compatible) hardware via an FTDI (use all 6 pins) 9. In Arduino IDE, choose Tools > Board > Arduino Mini 10. Choose Tools > Port and select the FTDI 11. Choose Sketch > Upload 12. Wait for the compile and upload to complete and your OSD is ready 13. Connect power and video wires to the OSD as required for your hardware (refer to hardware documentation) 14. Connect OSD to one of the serial ports on your flight controller (use Rx and Tx pins)