Thread Tools
Nov 30, 2012, 07:52 AM
Registered User
Quote:
Originally Posted by cbob
Hi Dennis!

Thanks for your time that takes this project.
My question is, if you could give some short advice to me for exploring the distorted display like in the attached picture.
The artificial horizon is okay even the attitude (0 0 0 ) - so what can i do?
I had this problem when I started using an edited version of the 0.18 firmware. The problem is that your lines are too "wide" - you are drawing pixels outside the screen. Decrease some delays, remove pixels, or remove som time consuming calculations to fix it.
Sign up now
to remove ads between posts
Dec 09, 2012, 11:28 PM
Build to Fly? FLY to BUILD!
Legot's Avatar
This thread got quiet, is anyone still using it?
Dec 10, 2012, 12:12 AM
Registered User
bob4432's Avatar
Quote:
Originally Posted by Legot
This thread got quiet, is anyone still using it?
morphed to this
Dec 10, 2012, 12:14 AM
I = V/R
Tw34k's Avatar
I am, I've been trying to figure this out myself but I can't get the video tracking quite right.

I'm using the lm1881 and it's all just breadboarded up now, source camera is a keychain 808 #16v2, new firmware, all that jazz. I cannot seem to get the current and voltage reading section onto the screen, I've seen it down there with flickering but when everything clears up its gone. Is there a certain line of code I need to alter in order to, well, decrease vertical spreading?

What's the reasoning for moving on to this later MAX7456 in a nutshell?
Dec 10, 2012, 09:01 AM
Registered User
Quote:
Originally Posted by Tw34k
...
What's the reasoning for moving on to this later MAX7456 in a nutshell?
I'm using the original OSD, and the only thing I don't like is the dimming that is needed to show white text on bright backgrounds. My dimming is not dark enough, which makes the text hard to see sometimes. I think the MAX7456 is using a black border around the outline of the characters.

The code for the original OSD is also quite messy and takes up a lot of space. It consists of a lot of "should I put a pixel here or not?". In some cases this is nice, as you can draw anything on the screen. But you don't have time or space to do more advanced things.
Dec 10, 2012, 09:26 AM
Registered User
The Max7456 char set can also be easily modified. You can create your own symbols and letters.
Dec 10, 2012, 09:39 AM
Registered User
Quote:
Originally Posted by Legot
This thread got quiet, is anyone still using it?
I'm still using it, but I believe most of new features will be only introduced for max7456 osd since it has more code space
Dec 10, 2012, 10:00 AM
Registered User
In a nut shell:

They are two separate OSD projects. This one is very simple, inexpensive and limited while still being an excellent DIY Open source OSD - (if it fails the rest of the system can keep running ie very safe)

The other project, the DIY MAX7456 OSD is almost unlimited, with a lot of extra CPU-time to do whatever you want. It incorporates a different set of hardware and various optional sensors. (If if fails most likely your flying craft will too

Both excellent and amazing projects and both can be built by a novice such as myself
Dec 10, 2012, 09:30 PM
Build to Fly? FLY to BUILD!
Legot's Avatar
Yeah, I know about the MAX based one.

Just wondering if everyone has abandoned the tried and true 1881 based so quickly.
Dec 10, 2012, 10:43 PM
I = V/R
Tw34k's Avatar
Quote:
Originally Posted by Legot
Yeah, I know about the MAX based one.

Just wondering if everyone has abandoned the tried and true 1881 based so quickly.
I haven't, but I cannot seem to understand what is causing my 'screen fitment issue'. The circuit is breadboarded so connections are of course not ideal, once powering up the OSD I get this overlay with a constant flicker.



As you can sort of see the current and voltage line that's normally along the bottom has offset and started showing from the top of the screen.

Once I "jiggle my connections" I will eventually get this image which comes in clear but is missing the bottom portion of the overlay.



Any ideas?
Dec 11, 2012, 08:44 AM
Registered User
jalves's Avatar
"your" osd is probably counting lines erroneously, check this out and adjust in the software...
Dec 11, 2012, 02:37 PM
I = V/R
Tw34k's Avatar
Quote:
Originally Posted by jalves
"your" osd is probably counting lines erroneously, check this out and adjust in the software...
I've understood from the beginning this was most likely a code issue but I'm not a seasoned programmer, so would you mind being somewhat helpful and possibly telling me what variable needs to be changed or at least which section of code to look in? I can handle the hardware side fine, I've only just begun to learn how to read and write code, none of which has had anything to do with imaging.
Dec 11, 2012, 04:49 PM
Registered User
jalves's Avatar
if you do a video of the problem and put it online I could be of more help.

I just launched a hypothesis, try to change the line "line =0" in detectframe() to line =1...5...10 .

Check if this change something.
Dec 12, 2012, 03:01 PM
I = V/R
Tw34k's Avatar
I have increased the variable to 35 where it now sits, this has shifted the entire image in the upward direction on my monitor but does not fully solve my problem.

The LOS, speed, and alt "section" of the image is now mostly cut off up top, it seems what I need to do is somehow decrease the amount of (vertical I think) lines or rather remove some of the open space from above and below the center line.

Surely I can't be the first to have experienced this issue.
Dec 12, 2012, 05:18 PM
Registered User
jalves's Avatar
Tw34k,

Do a video or at least show us more images of the problem.

I can't be more helpful with the information you gave so far.


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion Diy osd karl k FPV Talk 2 May 03, 2011 12:31 AM
Idea New DIY OSD? atari7202 FPV Talk 1 Mar 25, 2011 12:08 AM
Discussion see my own diy OSD video Passion Aerial Photography 7 May 27, 2010 01:28 AM
Discussion REAL homebrew DIY OSD - Check it out! jafoca FPV Talk 8 Jun 29, 2009 06:52 PM
Discussion picoOSD DIY PIC12F683 based OSD in C kbosak FPV Talk 6 Jan 31, 2008 07:47 AM