Shop our Airplanes Products Drone Products Sales
Thread Tools
Old Aug 17, 2011, 02:59 PM
callelj is offline
Find More Posts by callelj
CL-OSD developer
Discussion

CL-OSD a open source osd software for E-OSD and G-OSD


Hi all!

I recently bought an E-OSD and a G-OSD but was very disappointed at finding out that it was missing an arrow home.

So what to do when you know AVR’s and hardware? I made my own software for both! And since I’m not going to make any money of it, I released the full source code under GPL v2 at google code.

So far I have Text, some graphics, ADC input, time and GPS data. Next to do is making a nicer presentation of everything with an arrow home. Right now is mostly a debug printout. I will try to work on getting the last pieces into place but like any programmer knows the last 20% takes 80% of the time. ;-)

I have looked a lot at MegaPirateOSD by Syberian and use his character data (have already checked with him). The main difference is that I rewrote all of the code to make it as customizable as possible.

I had some problems with the optimizer when I tried to split into several c and h files. Since optimization is done on each c file in gcc the code got really large so I was forced to put all code into the headers. Not the best solution but it works. If anyone knows a solution please tell me.

Code is located here.

And yes I know the name sounds like "closed" but I promise it's open.

/Calle

If you like this project, buy me a beer:

(A beer is about 7$ at the pub and $3 in store here in Sweden)
Last edited by callelj; Sep 09, 2011 at 08:29 AM. Reason: Added donation (take 4)
Sign up now
to remove ads between posts
Old Aug 17, 2011, 03:48 PM
Nobert is offline
Find More Posts by Nobert
Registered User
Nobert's Avatar
Great job. Thanks for sharing.
Neal
Old Aug 17, 2011, 03:56 PM
nabazul is offline
Find More Posts by nabazul
Registered User
nice one! wish i had an avr programmer here ...
Old Aug 17, 2011, 04:31 PM
i3dm is offline
Find More Posts by i3dm
RC pilot by soul
Very nice ! so you expect to have a home arrow in the software also ? that would make the G-OSD much more valueable !
Old Aug 17, 2011, 04:36 PM
callelj is offline
Find More Posts by callelj
CL-OSD developer
i3dm: That is one of the goals. Some work left though...
Old Aug 17, 2011, 04:41 PM
i3dm is offline
Find More Posts by i3dm
RC pilot by soul
That would be great if possible. i have an AVR programmer at hand and if you can write a code with a home arrow (i would leave GPS coordinates on the screen too - good if you loose a plane) i would definitely get one G-OSD to try with the new code.
Old Aug 17, 2011, 06:45 PM
actionplus is offline
Find More Posts by actionplus
Registered User

Thanks


This is good. At least we have someone helping with the G-OSD too.
I have a STK500 and also a FTDI board.
Would either one work to program the G-OSD?
Let me go to your link and see if there is any instructions on how to connect to the uC.
Old Aug 17, 2011, 06:55 PM
callelj is offline
Find More Posts by callelj
CL-OSD developer
You can use the STK500 board.
Here is the programming pins (same order as E-OSD):
Old Aug 17, 2011, 10:19 PM
PSI. is offline
Find More Posts by PSI.
Registered User
Hi, What type of AVR does it use? ATMEGA8 etc..?
Old Aug 18, 2011, 12:25 AM
Slaphappysamy is offline
Find More Posts by Slaphappysamy
Registered User
Well Done!

I would love to be able to set my default altitude and also change to Mph and feet.

You think you could have it tell me when my beer fridge is running low???
Old Aug 18, 2011, 12:30 AM
tom83 is offline
Find More Posts by tom83
Rather be flyin
tom83's Avatar
Subscribed!
tom83
Old Aug 18, 2011, 02:15 AM
schumixmd is offline
Find More Posts by schumixmd
Registered User
schumixmd's Avatar
HI,

thanks callelj
I definitely will give it a try this evening.
and
First question.. will this code work on E-OSD too if we solder Rx and Tx pins for GPS?
Second question.. are GPS coordinates Google Earth compliant?
Old Aug 18, 2011, 02:38 AM
actionplus is offline
Find More Posts by actionplus
Registered User

Thanks


Quote:
Originally Posted by callelj View Post
You can use the STK500 board.
Here is the programming pins (same order as E-OSD):
Thanks for the setup pic.
Just went to the code site. I am assuming you have not uploaded file yet. Hopefully when you do, please post the settings for the AVR programming software settings too, like the fuse and so forth.
Old Aug 18, 2011, 02:50 AM
foot8sativa is offline
Find More Posts by foot8sativa
Registered User
foot8sativa's Avatar
would a compass be a good idea?

very interested in your work.
Old Aug 18, 2011, 03:12 AM
callelj is offline
Find More Posts by callelj
CL-OSD developer
Slaphappysamy: I will put that on my todo list.

schumixmd: I think it would work, some changes in the code might be needed. I could make a E-OSD+ target. I dont know if it's google earth compliant. How do they look?

actionplus: There is code uploaded under Source->Browse. I have also pre-compiled for both targets. I have not changed my fuses so unless you accidentally change them it will work. But I will look at what they are.

foot8sativa: A compass would be great to make a home arrow better. But right now I will focus on the basics.

BTW: Don't try to use the G-OSD hex on E-OSD or the other way around since pins are different and you might (not likely) break your board.


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Build Log Super OSD ($90): Open Source Graphic OSD: Vario, 6xADC, Games, Datalog, Dual Video tom66 FPV Equipment 1928 May 24, 2014 12:07 PM
Discussion Open Source Remote Control System (OSRC) Gizmoman31 Radios 152 Apr 24, 2012 07:01 PM
Discussion Open source OSD for FPV UFO_MAN FPV Talk 75 Sep 07, 2011 03:03 PM
Question Open Source Octo Design Available...Looking for someonw who can cut a copy for me... Schatham421 Multirotor Talk 14 Apr 12, 2011 06:22 PM