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 came, and things started to happen fast. :D
He optimised the code and added even more things to it.
He worked hard on CT, and it became a great tool!
Thank you Pedro! :)
Also Burt & Eddie came.
They also worked on it and added many smart things to our firmware.
By now MinimOSD-Extra got a pretty advanced OSD.
Here it is in action:
- Changeable unit measurement (US, metric)
- Home alt
- Battery Percent
- Current Draw
- Time From Startup (Will be cleared at takeoff to show exact flight time in the next release)
- OSD Menu
- Wind horizontal speed and direction, and also vertical wind speed (Vertical wind speed will be in next release)
- OSD on/off
- Switchable secound screen
- WP distance
- WP heading
- Warning messages for Lost GPS fix, Stall, Overspeed, battery volt, battery Percent, RSSI
- Efficiency, glide distance & thermic notifier. 3 in one panel (Will be in next release)
- OSD Brightness (Will be in next release)
- HAM Call Sign (Will be in next release)
- After flight summary (Will be in next release)
- Trip distance (Will be in next release)
- Temperature (Will be in next release)
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.)
About the menu:
I made a menu inside OSD. You can enter this menu only after boot, the same way as screen switching works.
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.1
We are sharing it to see videos you make using it! :)
Big Thx, it work.
But ist also no real solution, becouse i also cant upload chars wirh this firmware.
I will do it other way.
Do you still have the time? :)
Ofcourse i will test any firmware try of you
Could you try this one
Also you have to wait 5s after boot to be able to upload charset now.
Now i have to leave for a few hours.
Will continue, ok? :)
The OSD Config Gui, says error entering font mode
and there is also the charset Problem
Also unplug your FTDI and replug it.
Than wait 5s and try it again.
If does not helps, than i missed something.
Will get back soon.
Just got home.
Does the last one i posted here works well with APM2?
Only char update does not?
I think i have fixed it.
Don't forget to use the config tool in the G1.22.zip because i have made changes there to.
I was able to upload firmware, upload char set, and it seams to work well with my APM1.
So now it is waiting for you to try it on APM2. ;)
I know this was almost a year ago, but I just ran in to the same problem playing with 126.96.36.199 code & mcm files, Googled it and found this, it didn't help, and then I solved the problem myself... so today I'm posting my solution here.
Turns out I accidentally compiled my hex using the APM Arduino 1.0.3 with the 2560 board selected. The CT appeared to flash the resulting hex file OK, and I could download from the OSD, but then I got that "error entering font mode" message when trying to flash my mcm file. Then I tried starting over and recompile, being more careful to use plain Arduino 1.0.1 with the 5V 328 board selected. I flashed that hex, then the mcm and all is well! My poor file housekeeping finally came back and bit me... time to archive and purge some old stuff, and make some file organization rules for myself. :P
So far so good on bench tests with Arducopter 3rc1+minimOSD-extra 188.8.131.52 I'll post after I get a few good flights in. ;)
The only weird thing is that it uploaded ok with the wrong hex.
Anyway, I'm compiling the minimOSD extra hex with APM Arduino 1.0.3 (with the "Arduino Pro or Pro Mini 5V / 328" board selected) and it works like a charm.
Thanks for your report.