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)
- Home alt
- Battery Percent
- Battery used mah
- Current Draw
- Time From Startup (cleared at takeoff to show exact flight time)
- OSD Menu
- 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
- 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.1
We are sharing it to see videos you make using it! :)
Found a bug in warnings part.
So here is the version before.
I think i have found the bug.
Will fix it soon.
It gave me a headache to fix this, but i think i did it.
Now warnings are using only one line to save more useful space.
Also made warning signs blink.
If more than one warnings are triggered, than warning messages are shown alternately. (1s each)
I did work a little on config tool also.
Now warnings can be turned on, and off, and placed anywhere on the screen.
To set the speed limits for Overspeed and stall you still need to use Arduino.
(If airspeed is higher than 100km/h than Overspeed warning appears. Is airspeed goes below 35 km/h, than Stall warning appears. If you don' have airspeed sensor than it refers to ground speed.)
Still not flight tested.
The hex, the mcm, the config tool, and the source is attached.
Please send me feedback.
I have an idea on turning OSD on and off in flight without the use of extra channels.
I might do that next.
Thx for your Work!
Did you have already fix the Update Chars Boot Problem?
Well i did not have problems with that.
Actually i have made a few changes in chars also.
Could you explain it with detail?
I have flashed your firmware, actualy the best of the avaible i have found.
But also the problem: if i connect OSD and APM2 at the same time, the OSD stopp booting and going in the Char Update mode.
My minim OSD is hard to acces inside the Plane, so reset is not really an option
Did you flash the charset i made for it?
It is called Gabor.mcm
It is in the config tools directory
Try that first. ;)
Just read more about your problem.
It seams that this only effects APM2. (I use APM1)
But i have an idea to solve this, if it still present with the latest firmware on your APM2.
So if you still heve this issue;
What is your APMs firmware version?
When does this error kicks in? (Example; It displays Update charset 9 secounds after i turn it on)
Any additional information could help.
I will try to solve this for you.
If i have what it takes, of course.... :D
Commenting out this function, is not a real solution i think.
Thx for your Help!
I have an APM2 with Ardu Plane V2.40
"Update Char" comes ~3 seconds after i turn on the System
I think APM is sending some serial data.
I will make a hex for you to try.
Give me a few minutes.
Can you test it now?
Ofcourse, the only thing between my Nuri and the Air is that OSD Problem ;-)