I have started to add functions to MinimOsd code.

At first i did it for myself only. Added many functions i thought i need. Then opened this thread.

after a while, Pedro and later Miguel came, and things started to happen fast. :D

They have optimised the code and added even more things to it.

They have worked hard on CT, and it became a great tool!

Thank you Bough! :)

By now MinimOSD-Extra got a pretty advanced OSD.

Here it is in action:


- Changeable unit measurement (US, metric)

- Airspeed

- Home alt

- Battery Percent

- Battery used mah

- Current Draw

- Time From Startup (cleared at takeoff to show exact flight time)

- OSD Menu

- Variometer

- Wind horizontal speed and direction, and also the average wind speed of the last few minutes. 

- OSD on/off

- Switchable secound screen

- WP distance

- WP heading

- Crosstrack error

- Warning messages for Lost GPS fix, Stall, Overspeed, battery volt, battery Percent, RSSI

- Efficiency, glide distance & thermic notifier. 3 in one panel

- OSD Brightness

- HAM Call Sign

- After flight summary

- Trip distance

- Temperature

- Smoothened horizon

- Real heading


- Vertical speed

This functions can be turned on and off, and placed on different screens now, by the Config. tool.

Also RSSI, switching mode and channel and unit measurement, Stall speed warning, Overspeed warning, Battery warning volt, Battery percent warning, RSSI warning,  can be set in new Config Tool.

We built in a new way of setting video standards. Now OSD does not guessing anymore :). You can set it fixed from CT. It is in "Video Mode" menu.

Here is how it looks: (This video is a bit outdated, sorry. I will make a new one soon.)

The MinimOSD-Extra project is here: Link

This project is the developing version of the official Arducam OSD located here: Link

The latest stable version is: 2.2

The latest version can be downloaded from here: MinimOSD-Extra R800

Username: MinimOSD_Extra

Password: Top_Secret

CT is included. (The FW for Plane, Copter, Character upload and the character file is in the "FW & Char" directory inside CT directory)

We are sharing it to see videos you make using it! :)


Views: 292941

Reply to This

Replies to This Discussion

Hi folks! Wonder if someone can help me out. I would really like to use minimosd-extra 800 with one of the small character sets but for some reason it is not getting the APM info to update. It works perfectly with arducam-osd 2.2 , so I am assuming the wiring is all correct, but when I load minimosd-extra 800 everything stays at zero. The artificial horizon and mode work but nothing else updates. Am I doing something wrong? I am running APM 2.6 with 3.2.1 loaded on and I have set all the SR parameters correctly so I am sort of baffled.



Hi John,

This is what helped for me that is ;-)

1. Begin EEPROM Eraze
2. Start with "OSD_Config.exe" from Firmware
3. In tab "Options" klick on "Update Firmware..." and "Charater_Updater_FW.hex"
4. In tab "Options" klick on "Update Charset..." and "MinimOSD_2.4.0.2.mcm"
5. In tab "Options" klick on "Update Firmware..." and "MinimOsd_Extra_Copter_R800.hex"
6. Set data you wish to have.

Hope this helps,


When you say begin eeprom erase where do I do that from? Arduino?



Arduino? Yes. Connect your board to USB and upload the EEPROM eraze from Arduino.
I use the Arduino 1.0.5_r2 version because this works best for my.

I'm using a MinimOSD with a Pixhawk.  I had a picture w/o OSD for an hour this morning for a test.

When I unplugged the battery and plugged it back, the picture was also gone. I've been struggling for hours w/o coming any closer to a happy ending. If i connect the video cable from the camera directly to the cable for the Tx(not via MinimOSD pins), I have a picture. Is there anyway to reset to factory default or measure in any ways to figure out what's wrong?


I'v set my Fat Shark camera to PAL, and today i soldered the PAL soldering point in the back of the board w/o any luck.

I've connected all with the FTDI cable as in the picture, and the only way.



Hi everyone been using R800 for a while now with great success but have noticed an oddity with the Pitch Symbol.  My Pitch and Roll OSD symbols appear at the top right corner of my screen and I have noticed that when I put in the Pitch symbol it puts a second ghost pitch symbol at another place on my screen. If I remove the pitch they both disappear and when I put it back there they both re-appear.  It's not to much of a problem as I have positioned it so the second ghost value gets covered up by some other value on the screen and that works for me, but it's a strange thing to happen and I thought it worth mentioning here so Gabi and the guys maybe could take a look at it.  Anyone else seeing this?


Be very careful with the 12v power rail. I had issues with 3s. Had to use a ubec to stabilise voltage. Pal soldering should not matter if you are on firmware above 2.0.

Did you see mwosd?

what was possible to achieve with Minim OSD hardware?

Maybe it could be worth to try to port or some parts of it to APM?

Also very interesting project is AlceOSD: https://sites.google.com/site/alceosd/screenshots

Also this seems to be interesting https://github.com/Playuav/playuavosd

Alce OSD

Hi all

I got it:-) and there's a good video here to:





I've now tried them all, and it only work when bypassing the video from the MinimOSD board. I'll buy a new one in a few days or so.



Reply to Discussion


© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service