Hello guys!
I'm very happy to tell you that the MinimOSD is now in stock in the DIY Drones store!
And more: It goes with a nice customized CharSet and an open source OSD firmware already flashed! ;)
The firmware is Arduino compatible and it uses the original APM MAVLink messages to bring out with some nice features.
Here you can see the Artificial Horizon being tested on HIL side by side with the XPlane AH gauge.

Let me talk a bit more about the firmware that goes flashed on the board:
The current open sourced OSD implementation is part of the ArduCAM OSD project which has support from all the DIYD Dev Team.

The requested APM MAVLink messages are grabbed, translated and it's displayed pretty fast.
But... why it supposed to be fast?
Firstly, the OSD class descends from BetterStream from Mike Smith, which turns it able to format and print better than the Arduino's avr-libc variant does.
Second, the CharSet was rearranged to match the ASCII table. It eliminates the need for a "translation" layer.
There is also a smart way to write individual panels with less SPI transactions (that is conventionally used only to write the full screen at once).
The MAVLink parsing uses a reduced number of buffers, which fits better m328p's resources.
Those things above improves considerably the OSD job.

Our friend Jani already wrote the EEPROM routines to make it configurable. So, it has the base for an external configuration tool.
There is much more work to be done for adding functions and improve it.
We're pretty sure that it will be improved a lot in the hands of the awesome DIYD comunity.

Well, let's talk about features:

MinimOSD is able to work attached to the ArduPilot telemetry port in two modes:
1 - as master i.e. requesting rates of all required messages from APM (both TX and RX from OSD board are connected);
2 - as "sniffer" i.e. just listening to all the messages requested from the GCS (only TX from OSD board is connected).

The firmware auto-detects PAL or NTSC and adjusts the panels.
Until now it has this panels:

  • MAVBeats pulse
  • Altitude
  • Speed
  • Battery voltage
  • Battery Remaining
  • Throttle
  • Number of Visible Satellites
  • GPS Fix data
  • Latitude
  • Longitude
  • Artificial Horizon
  • Heading (0-360)
  • Compass (N,E,S,W)
  • Pitch
  • Roll
  • Distance to home*
  • Direction to home*

*Based on spherical coords with geographic distortion corrected;

The hard work continues... but, the fun is already granted, of course!

Grab yours right now and happy flights! ;)

Views: 12210

Comment by Gaurav on January 17, 2012 at 1:38am

Sir, I already have a minimosd on way, you wont need it for a while, and you can always take my experiences about it.

Comment by Ramesh Tahlan on January 17, 2012 at 1:45am

that is just great. Good to have someone in same country who is doing the same stuff...... just super

Comment by Wayne Harton on January 18, 2012 at 3:07am
Hi a short video showing the minimOSD on my quad.

MinimOSD test from wayne_h on Vimeo.

Comment by Graham Boucher on February 1, 2012 at 6:15pm

I'm trying to clone the latest MinimOSD code but having trouble...

Could someone tell me exactly what should be entered in the top line of the Git Gui window?  I've tried everything I can think of.


Developer
Comment by Sandro Benigno on February 2, 2012 at 11:14am

@Wayne, thanks by your video. The direction to home looks a little crazy in small areas. That's because GPS precision is about 10 meters. :)

@Graham, the repository isn't GIT. It's an SVN one. Please, try it with TortoiseSVN or so. ;)

Comment by Graham Boucher on February 2, 2012 at 12:33pm

Thanks Sandro

Got it now :o)

Comment by Chris Kreuzer on March 1, 2012 at 1:48am

Im orderd an APM2... Is it possible to show the RSSI status?? I dont found this

additional feature in the OSD Config tool. Is it possible with Arducopter 2.4 to get

this with the mavlink?


Developer
Comment by Sandro Benigno on March 1, 2012 at 4:09am

@Chris Kreuzer: RSSI reading is part of APM2 roadmap. It's not available yet on current ArduPlane or ArduCopter's MAVLink data.

This is already in development for the next ArduCAM OSD firmware (2.0) for MinimOSD board.
So, when available on APM2 code, the OSD firmware will be in sync with it.

Comment by Chris Kreuzer on March 1, 2012 at 4:21am

Great!! You are the best. Very Nice... Can i get a RSSI Signal from my Spektrum AR8000 DSM2 Data Port?

Comment by Andke on March 1, 2012 at 4:52am

not really, Spektrum does output lost packets counts(- not signal strength), and seems to have multiple formats - depending on the version of the reciever.

If you want real info about strength/quality - You'll need to go for Graupner HoTT. - then see it on your transmitter.

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service