The title may be a bit provocative.. whatever.. MinimOSD is a great OSD and has, I am sure, much life left in it but is getting old. It has become less and less fun trying to squeeze new functionality into the small ram.
Some time ago I decided to do something about a replacement
http://diydrones.com/forum/topics/osd-with-vector-graphics-compatible-with-minimosd
Now it seems there are at least 2 other alternatives to MinimOSD
http://diydrones.com/profiles/blogs/alceosd-graphical-osd-for-apm-px4
http://diydrones.com/profiles/blogs/a-new-osd-for-fpv-playuavosd
This is great and I am sure these will all benefit each others development
Actually, to acknowledge the past, Sami Korhonen did great work some few years ago on an OSD for OpenPilot which eventually spawned BrainFPV some of whose whose code is in the PlayUAVOSD . He seems to be working on a new OSD too.. https://www.youtube.com/watch?v=1FCe2ObzK7s
I should also mention and acknowledge SuperOSD which code was used in Sami Korhonen's original Openpilot code that eventually spawned BrainFPV et al and can still be seen there. It was ahead of its time http://www.super-osd.com/
Future is looking good for OSD development :)
regards
Andy
Comments
Source for telemetry transmission via the video for PlayUAV OSD.
http://diydrones.com/profiles/blogs/a-new-osd-for-fpv-playuavosd
Since the hardware and src is close to BrainFPV... should work for that board too..
https://github.com/kwikius/PlayuavOSD/blob/andy_master/src/osdcore.c
works with quantracker as rx
https://github.com/kwikius/quantracker/tree/master/examples/osd_tel...
regards
Andy
"No video" mode for when no video input is present or camera fails
https://github.com/kwikius/quantracker/tree/no_video
(To try this head on the no_video branch and rebuild the libs. To use on V2.2 hardware you need to remove the passthru pullups R31 and R32. hould work as is on V2.1 and earlier boards)
regards
Andy
Minimal Hellow world app
https://github.com/kwikius/quantracker/blob/master/examples/hello_w...
regards
Andy
congrats on getting your code into diydrones repo so fast :)
Obviously my efforts must have fallen short. Thanks for the charitable comments anyway and best of luck with alceosd
regards
Andy
@Danial my video out circuit was designed probably too cautiously. it will certainly work out pricier than yours.
Definitely a useful feature to be able to detect loss of the camera input and provide a display . That is on the TODO list..
Spent a while today looking at a config tool in line with APM and MinimOSD. Press return 3 times to read and write the variables in persistent storage.. via the serial port or by the RC sticks in flight for the adventurous :)
Daniel Thanks for posting.
The video circuit certainly is much simpler than mine...
https://github.com/kwikius/quantracker/blob/master/air/osd/hardware...
Nevertheless the display looks very good
I'm struggling to understand the Vsyncout input to the analog switch. Is this intended to drive the display when no video is present?
regards
Andy
@Neil Things are looking optimistic on that score. I dont want to push my luck so I'll leave it that for now. It would be great to have some pre-assembled boards available though.
regards
Andy
On the topic of OSD's are there any HD Mavlink capable ones to go with a connex FPV transmitter?