HobbyKing.com New Products Flash Sale
Reply
Thread Tools
Old Jun 28, 2010, 08:03 PM
Registered User
United Kingdom, Bath
Joined Apr 2007
193 Posts
Discussion
DIY Remzibi inspired OSD

Ever since I saw Remzibi 's OSD thread two years ago, I wanted to make my own OSD. I fact, I almost had it working, until someone stole my laptop and I lost all of my code!! I've kind of lost interest in it since.

This is what I had two years ago, it's a MAX7456 driven by Arduino, almost exactly the same hardware as Remzibi:
http://www.rcgroups.com/forums/showp...42&postcount=8
http://www.rcgroups.com/forums/showp...1&postcount=18

Luckily, in the past two years both Arduino the Remzibi OSD have taken off and became hugely popular, and pretty much everything you can think of someone have done for you before, and fully documented. So this made my job of restarting my project much easier, being able to steal various bits and pieces from a number of projects, including the home arrow graphics from Remzibi, GPS code from ArduPilot, and loads of other code from the MAX7456 thread on the Arduino forum.

My requirement for my OSD:
1. No units!!! Why do you need units? If it's your OSD, you should know when it says 200, it's 200 metres or feet or whatever! Waste of space! I mean, seriously...
2. Ability to turn on a "minimal" mode using the RC Tx, in which only the home vector is displayed. (I have not implemented it yet, but should be easy)
3. Accurate variometer, not calculated from GPS altitude. I get my data from the SIRF binary protocol, where it tells you the vertical velocity calculated from Doppler information, just like ground speed.
4. Has course (heading) information. I find that it's quite important to know your course on a windy day, so you know which way you are going with respect to the wind.
5. Can display negative altitude. Useful if you launch from the top of a slope!

Finally, a video my new OSD flying for the first time:

DIY OSD Test (3 min 2 sec)


The climb/dive arrow characters are missing, and I'm using a 1Hz EM406 GPS, so everything lags a bit...


I'm not planning to sell this at all. In fact, the Remzibi is a pretty good deal. This is more aimed at people who maybe interested in building their own. I will be releasing all of my code in as soon as I get everything working. The code should also work on the Remzibi board, but I'm not 100% sure.

You can put together an OSD for $20 + GPS, if you get the MAX7456 chip from Maxim as a sample and do everything yourself, or around $50+GPS if you use this: http://www.sparkfun.com/commerce/pro...oducts_id=9168

For more info, see: http://www.arduino.cc/cgi-bin/yabb2/...m=1220054359/0
zitron is offline Find More Posts by zitron
Reply With Quote
Sign up now
to remove ads between posts
Old Jun 28, 2010, 08:48 PM
Bugs!!!!!!!
viper6549's Avatar
USA, OK, Wayne
Joined Sep 2009
222 Posts
viper6549 is offline Find More Posts by viper6549
Reply With Quote
Old Jun 30, 2010, 12:38 PM
Videopilot
Derek_S's Avatar
United States, NC, Charlotte
Joined May 2009
2,720 Posts
Wow, like it.
Derek_S is offline Find More Posts by Derek_S
RCG Plus Member
Latest blog entry: Iconic X
Reply With Quote
Old Jun 30, 2010, 12:48 PM
Houba ! Houba !!
rcmonster99's Avatar
United Kingdom, England, Milton Keynes
Joined Sep 2003
6,045 Posts
Clean neat to the point. I like it! However in my opinion the characters are little bit too big.
I am not sure I get the point of the "horizon bar "
I think you would be better served by a "+" right in the middle of the screen
rcmonster99 is offline Find More Posts by rcmonster99
Reply With Quote
Old Jul 01, 2010, 03:33 PM
Registered User
United Kingdom, Bath
Joined Apr 2007
193 Posts
Quote:
Originally Posted by rcmonster99 View Post
Clean neat to the point. I like it! However in my opinion the characters are little bit too big.
I am not sure I get the point of the "horizon bar "
I think you would be better served by a "+" right in the middle of the screen
My idea of the "horizon bar" is to show you when the plane is level, and the drooping arms are for 45 degrees bank angle, which is a good angle for riding out thermals. It also serves as a centre reference for the side slip indicator which is yet to be implemented. I do think it is a bit too thick though...

I like big numbers for things that are important. I was planning to use smaller characters for GPS sats and climb rate and such, but was too lazy to code it. It's on the to do list...
zitron is offline Find More Posts by zitron
Reply With Quote
Old Jul 01, 2010, 03:49 PM
Houba ! Houba !!
rcmonster99's Avatar
United Kingdom, England, Milton Keynes
Joined Sep 2003
6,045 Posts
Good idea ! the horizon bar makes sense now
On the other hand (just to be picky ) you say, no units are necessary, but there is a big N,E,W,S in the heading bar which seems totally unnecessary if you are aviation savvied, they seem out of place and out of format in that box.

Like I said... just being picky... I wish I had the know how to put these things together and here I am criticising...

Nice job, really well done
rcmonster99 is offline Find More Posts by rcmonster99
Last edited by rcmonster99; Jul 01, 2010 at 03:55 PM.
Reply With Quote
Reply


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion Remzibi OSD (Poor Man's OSD) integration with ArduPilot HappyKillmore FPV Talk 542 Dec 26, 2013 08:08 AM
Discussion Help. Wiring my Remzibi OSD to my..Done! Final pictures last page Remy FPV Talk 95 Jan 19, 2010 06:35 AM
Discussion R617FS RSSI problem whit remzibi OSD Tuven FPV Talk 45 Nov 18, 2009 02:50 PM
Video REmzibi OSD current sensor test mmormota Electric Plane Talk 7 Oct 10, 2009 10:13 AM
Video Fasst dropout test with Remzibi OSD mmormota Electric Plane Talk 0 May 29, 2009 11:48 AM