Adding extra functions to MinimOSD

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:

Added:

- 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

- RSSI

- 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! :)

Enjoy

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Hi again,


    Just a couple of quick questions - I get the warnings Battery Low and RSSI Low... have set up my battery in MP (2200 size and 1-3 cell) but OSD shows only 10.8V consistently and 0% RSSI.

    I've searched through this thread, but can't find a solution - do I need more sensors than just what APM2.5 provides to get this data displaying correctly?

    Again, thanks for any assistance! :)

    Ian

  • Just to add some more info for the topics I've started above, the problems seem to have started when I uploaded a hex I compiled myself using Arduino... then, blank screens when OSD is plugged into both the OSD Config tool and APM using the hex files available here (Versions 1.9, 2.0 and 2.1), until I then uploaded the same self-compiled hex (2.1) using OSD Config tool - now, I see booting and "Waiting for Mav..." using the config tool, but still get total static on blank screen with APM.

    Is it possible that the Arduino tool uploaded more than just the hex file, maybe overwriting or not including some files that APM2.5 expects to see?

  • Hi Gábor,

    I was looking to do the coding myself for the EzUHF RX RSSI & Link Quality output, because I thought it wouldn't be that hard to display ch 6 and 7 in % like I said here

    But it took me 4 days to find out how to download the sourcecode from the google page. :-)

    Now I am looking in the code, but I can't find out how this al works. It is just to complicated.

    Is it possible that you can to the coding for the EzUHF - RSSI version ? Or maybe to help my out here?

    Ace

  • Hi Gabor/Burt/Anyone else,


    I had my MinimOSD Extra working perfectly with Ver. 2.1.2, panel switching warnings all working.  I recently decided to upgrade to Arducam 2.0.  I have been having problems since.  The 1st panel seems to work after the most recent flash, previously it would have flashing characters and missing info.  The 2nd panel is all messed up the characters are all over and in the wrong positions.

    The first time I uploaded the firmware or charaset (can't remember) a message (in Config Program) popped up which said something like "error remapping eeprom.......", then another message said "eeprom remapped....." (can't remember exactly as it was a few days ago and haven't seen the messages since).

    Further I have a second camera, both are 12vdc, one is Pal and one NTSC, the NTSC camera shows the data (messed up) and when I push the reset button the screen shows the MinimOSD reboot showing the reboot screen.  When the PAL camera is attached the osd data is not shown and when I push the reset button the video scrren goes blank and the comes back on still with no osd data and no boot screen.  To get osd data to be show I need to cycle off/on the 12vdc camera/transmitter power source.  Any ideas?  I have double checked my wiring, all good.  Would changing to a single power source for the OSD help (solder blobs)?

    Also is there a way to completely reset the OSD eeprom and start from scratch?

    Thanks for your help!

    Todd

  • Hi,

    Just to add to the mystery - I loaded up the new 2.1 which I compiled myself... this now seems to load pretty stable each time when connected to FTDI cable and gets to the piont where it says 'Waiting for ... heartbeats'. However, when I plug back into the APM2.5, the screen goes blank after booting.


    Thanks for any help you can add!

    Ian

  • Hi guys,


    I am having an issue with my MinimOSD... I seem to be able to successfully update the charset and firmware ok, I have reverted back to 2.0.

    When I plug in the OSD, I see the splashscreen (V.2.0) and booting graphics, but after booting, the screen usually just goes blank. Occasionally, it says 'waiting for mavlink heartbeats', and then displays the 'Overspeed' warning, but that's all - it usually quickly goes blank thereafter.

    I have tried plugging in to PC through FTDI cable and viewing output, but same issues. I use a 5V camera, powered by the video tx, through the OSD board and the red power light shows. Sometimes, I get a video picture only for a few seconds and then blank again. Have tried pressing reset while uploading firmware but same problems.


    Please, any ideas?? :(

    Ian

  • I'm having much better success with the latest minimOSD-extras preview release (r438.hex) than I was with ArduCAM 2.0, BUT I've got a garbage paramater I can't seem get rid of. If I toggle off every element, I still have one strange 3 digit number floating at about position x16 y4. This number is around 295 to 297 with 1 decimal of precision which fluctuates. I have no idea what this number means nor am I able to configure it in anyway using the ArduCAM Config 2.1.2.0 tool. Is this just an issue/bug with the pre release version?

    Also, the voltage displayed by minimOSD is always about .3 less than what is configured in Mission Planner and MP is pretty spot on to what I read on my multimeters. I've been having this problem with both ArduCAM 2.0 and the minimOSD-extras. For example: Measured Voltage 15.124, Calced Voltage 15.107 to 15.132, Mission Planner between 15.11 and 15.14. Battery A on minimOSD shows 15.47. So why is minimOSD displaying the totally wrong voltage? How is it even going about calculating this incorrect number while it is bang on in Mission Planner?

    P.s. I was previously using ArducamOSD 2.0 but never able to get panel switching to work. If I attempted to switch to Panel 2, minimOSD would show a second garbled panel which was not configured at all how I set it and then quickly switch back to Panel 1 whether Warnings were enabled or not. I was seriously considering that my board must have been defective, but I am having better success with minimOSD-extras, that said, I was also have issues with the OSD freezing after about 3 to 10 minutes of running and this doesn't seem to be totally gone with minimOSD-extras as I just had it freeze on my a few minutes ago :(

  • Hi

     

    Now I have a new problem: I can’t toggle between the panels.

    After booting I see panel #1, when switching to the second position there is some data fleshing for a moment and the OSD is showing the first screen.

    When toggling to the 3rd screen, the first screen remains but breezed. The data get refreshed only if I toggle back to position #1. Any idea?

    I’m still missing symbols, the “little house, the clock, the ALT”, is it a resolution problem?

    Thanks,

    Itzik

  • SO I just received my minimosd to replace the one I had that quit working.

    My configuration is that I tie the digital and analog side together by a blob of solder in the 2 places suggested.

    Now my problem is uploading the char sets!  I know that you are suppose to power both sides to do that.

    Is it okay for me to power the 12v side now that I have tied the 2 sides together with the solder blob?

    I don't want to fry it, yet it will not take the char set..

    please advise and that you all very much for all the great work here!

    -Mack

  • just flown today, it's great to have the osd back for fpv flying! sure the computer with 3dradio connected works great, but the osd helps a lot.

    unfortunately i forgotten the easycap, so, no video recorded. maybe i can fly tomorrow, and for sure next week i'll fly. i just realized the call sign didn't appeard, maybe i've uploaded the wrong charset. i'll check it later.

    another question, will wind direction work with APM2 running arduplane 2.5? the 2.66 had some bugs, and i decided to go back to the stable 2.5...worked very well today. but as i was doing this, i disabled the wind meter.

This reply was deleted.

Activity

DIY Drones via Twitter
RT @chr1sa: After more than a year of only virtual races, @DIYRobocars returns to the newly renovated @circuitlaunch on May 22 for the resu…
Apr 11
DIY Drones via Twitter
RT @DAVGtech: By far best race yet! Congratulations to the winner @Heavy02011 🥇🏆🍾👏👏👏 @diyrobocars @donkey_car @NVIDIAEmbedded https://t.co/…
Mar 20
DIY Drones via Twitter
RT @mrpollo: 11 years ago, the pxIMU was announced to the world on @DIYDrones, and it changed the life of many (mine included). The followi…
Mar 18
DIY Drones via Twitter
RT @ishcahealth: This is awesome! ☘️ @DroneDJ @DIYDrones @WorkerDrones @DroneMedia_UK @dublinaviation https://twitter.com/media_ireland/status/1372077878536462336
Mar 18
DIY Drones via Twitter
Using ArduRover with an RTK GPS https://ift.tt/2N9I3RO
Jan 18
DIY Drones via Twitter
Jan 18
DIY Drones via Twitter
Jan 14
DIY Drones via Twitter
An improved version of the Intel OpenBot https://ift.tt/2KkHT8Q
Dec 14, 2020
DIY Drones via Twitter
First impressions of Tinkergen MARK robocar https://ift.tt/36IeZHc
Nov 16, 2020
DIY Drones via Twitter
First impressions of the Intel OpenBot https://ift.tt/36qkVV4
Nov 10, 2020
DIY Drones via Twitter
Getting started with Robocars https://ift.tt/2HWsudU
Nov 1, 2020
DIY Drones via Twitter
RT @chr1sa: The US government just approved 5 US-made drones for purchase, all based on the @Dronecode @PX4Autopilot standard. Great news f…
Aug 20, 2020
DIY Drones via Twitter
RT @MarvelmindMaxim: Extreme precision for 60 swarming robots. #marvelmind #autonomousrobotics #robotics #swarmrobotics #rtls #ips #indoor…
Aug 3, 2020
DIY Drones via Twitter
RT @MarvelmindMaxim: Precise (±2cm) tracking for racing boats and autonomous boats. Works outdoor and indoor. #autonomous #AutonomousVehic…
Aug 3, 2020
DIY Drones via Twitter
RT @MarvelmindMaxim: Helping PixHawk folks to fly autonomous quadcopters using PX4 and ArduPilot. https://marvelmind.com/drones/ Equally suitab…
Aug 3, 2020
DIY Drones via Twitter
RT @davsca1: Here is the video of the performance. This paper was a huge group effort and more than one year of work, where we combined and…
Jul 16, 2020
More…