Shop our Airplanes Products Drone Products Sales
Thread Tools
Old Feb 23, 2013, 02:04 PM
badlands is online now
Find More Posts by badlands
When in doubt, throttle out...
badlands's Avatar
I added my GPS & MPU6050 - all worked as expected!


I like the new layouts Dennis!

It gave me an idea... how hard would it be to show the battery symbol emptying as the current hit a limit set in the CFG?

That would be excellent just to look at a battery symbol & await for it to start flashing to come home!

:-)
Sign up now
to remove ads between posts
Old Feb 23, 2013, 02:54 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
Thanks
You should be aware, that the artificial horizon is only implemented as a test-feature atm. The basics works, but its far from perfect.

The battery-status is quite easy to implement, but it will take up a few characters on MAX7456. I'll consider it, but Im not sure, that there´s enough characters left.
Old Feb 23, 2013, 05:19 PM
badlands is online now
Find More Posts by badlands
When in doubt, throttle out...
badlands's Avatar
Quote:
Originally Posted by Dennis Frie View Post
Thanks


The battery-status is quite easy to implement, but it will take up a few characters on MAX7456. I'll consider it, but Im not sure, that there´s enough characters left.
I understand - im guessing it could be done with five characters but that may be five too many?

:-)
Old Feb 23, 2013, 05:23 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
Quote:
Originally Posted by RickEis View Post
Dennis,

For some reason I thought you were going to slow down with this OSD... on the contrary, you keep on running …... tweaking things making it even better.

I think it is awesome that folks are bringing their ideas and work to you.

Its even cooler that you are able and willing to incorporate many of them.

A few questions:

You say, “Off course everything can be moved around, turned on/off etc. as well”
I have not really been focused on it ~~~
maybe you could describe for us simple folk in a read me or in the config.h file a “how to” move things around –

You say “everything” can be turned off. I' have seen many things with the “0” and “1” but are you saying “everything” can be turned off like this?

Can you make it do:

On /off for # of satelites
On/off ability for the “summary”
ability for both Pressure elevation and the gps elevation “on” at the same time
on/off for entire osd during flight
Is the artificial horizon up and running ?
can you do a few options to start the timer some how.. helpful with a quad

Not sure what some of these do ? Maybe a little more explanation for simple folks like me in the config file

- #define OSD_CONTROL_CHANNEL 5
- // Indicate channel-change from PPM
- // Show RSSI/2. battery or analog sensor

- // (can be leaved at 1, it will automatic be disabled if PPm is not detected at start-up)
- #define USE_PPM 1 ~~~~~ maybe just leave this out to simplify things – especially if it makes no difference

-Would be helpful to describe a simple method of calibrating the current sensor in the config or read me file- I still don't think I have it right
- and maybe something in the read me or config file to work with character uploader etc

Again, amazing job Dennis -

Rick
Satellites on/off is currently only supported with the old boot-mode, but might be changed before I release this software

Summary is only controlled by parameters, but I suppose I can add an on/off. But if you say current less than 0 amp it´s off.

The artificial horizon havent been improved

I'll give a more detailed answer later and consider some better documentation
Old Feb 24, 2013, 02:29 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
So, I've started...

Feel free to help finish this, with whatever you feel is missing.
https://dl.dropbox.com/u/3947315/OSD_manual.pdf
https://dl.dropbox.com/u/3947315/OSD_manual.odt
Old Feb 24, 2013, 02:40 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
to answer your questions

Quote:
Originally Posted by RickEis View Post
Dennis,

For some reason I thought you were going to slow down with this OSD... on the contrary, you keep on running …... tweaking things making it even better.

I think it is awesome that folks are bringing their ideas and work to you.

Its even cooler that you are able and willing to incorporate many of them.

Year, I figured it was a good idea to finish this project before I start on next project. Good ideas are always welcome, and it's only cool that we can make it a bit flexible and implement some cool features

A few questions:

You say, “Off course everything can be moved around, turned on/off etc. as well”
I have not really been focused on it ~~~
maybe you could describe for us simple folk in a read me or in the config.h file a “how to” move things around –

It should be pretty simple. In the config-file, there is a "Layout" section. It will look like this, where you just set the line-number and position (Please note that this is from latest software not available yet - it will look a little different in the version you have at the moment).

// Speed
#define SPD_LINE TOPLINE // Speed position
#define SPD_POS 2

// Line of sight
#define LOS_LINE TOPLINE // LOS position
#define LOS_POS 11

// GPS altitude
#define GPS_ALTITUDE_LINE TOPLINE // GPS altitude position
#define GPS_ALTITUDE_POS 22

// Home arrow
#define HOME_ARROW_LINE TOPLINE // Home arrow position
#define HOME_ARROW_POS 18


You say “everything” can be turned off. I' have seen many things with the “0” and “1” but are you saying “everything” can be turned off like this?

Can you make it do:

On /off for # of satelites
On/off ability for the “summary”
ability for both Pressure elevation and the gps elevation “on” at the same time
on/off for entire osd during flight
Is the artificial horizon up and running ?
can you do a few options to start the timer some how.. helpful with a quad

Not everything, but close. All the things I felt was necessary/needed. there will be a few more options when current version is released, but you should already have a good amount of flexibility

Not sure what some of these do ? Maybe a little more explanation for simple folks like me in the config file

- #define OSD_CONTROL_CHANNEL 5
- // Indicate channel-change from PPM
- // Show RSSI/2. battery or analog sensor

I've started a little documentation, hopefully someone will help to get it written properly. I can write the things thats a bit unclear.

- // (can be leaved at 1, it will automatic be disabled if PPm is not detected at start-up)
- #define USE_PPM 1 ~~~~~ maybe just leave this out to simplify things – especially if it makes no difference

Well, it determines if the interrupt-routine is started or not. As the auto-detection works just fine it could in theory be removed, but Ill probably leave it, if anyone need to test something later.

-Would be helpful to describe a simple method of calibrating the current sensor in the config or read me file- I still don't think I have it right
- and maybe something in the read me or config file to work with character uploader etc

I've started the documentation

Again, amazing job Dennis -

Rick
Old Feb 24, 2013, 04:06 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
Quote:
Originally Posted by badlands View Post
I understand - im guessing it could be done with five characters but that may be five too many?

:-)
It's implemented
Old Feb 24, 2013, 04:30 PM
RickEis is offline
Find More Posts by RickEis
Registered User
Quote:
Originally Posted by Dennis Frie View Post
So, I've started...

Feel free to help finish this, with whatever you feel is missing.
https://dl.dropbox.com/u/3947315/OSD_manual.pdf
https://dl.dropbox.com/u/3947315/OSD_manual.odt
Wow !

This is awesome Dennis - again, far more then I was even thinking of !

I only spent a few minutes or so looking it over .... but I'm very impressed !

You are taking this far further then I ever thought you would....in fact at one point I even thought you said you were done... I could probably find it in this thread.

Anyway, thank you for doing this.

I'm sure it will answer many if not all my questions.

Excellent Work !!

Rick
Old Feb 24, 2013, 04:53 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
Quote:
Originally Posted by RickEis View Post
Wow !

This is awesome Dennis - again, far more then I was even thinking of !

I only spent a few minutes or so looking it over .... but I'm very impressed !

You are taking this far further then I ever thought you would....in fact at one point I even thought you said you were done... I could probably find it in this thread.

Anyway, thank you for doing this.

I'm sure it will answer many if not all my questions.

Excellent Work !!

Rick
It was only meant as a quick start on the documentation
Hopefully people can help fill-in the missing parts and improve it if necessary.

Well, the main software was done long time ago, all this is just extra features.
Old Feb 24, 2013, 05:07 PM
RickEis is offline
Find More Posts by RickEis
Registered User
Well......my copter motors ate too much dirt recently and yesterday the "Gentle Lady" wing tip went flying while doing a high loop when it was way too windy ----- So maybe reading your manual would be a good thing for me right now
Old Feb 24, 2013, 05:12 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
Quote:
Originally Posted by RickEis View Post
Well......my copter motors ate too much dirt recently and yesterday the "Gentle Lady" wing tip went flying while doing a high loop when it was way too windy ----- So maybe reading your manual would be a good thing for me right now
Sorry to hear that

I just have a hangover and figured the documentation and software-update was a good way to deal with that

I will upload in a few minutes
Old Feb 24, 2013, 05:59 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
New software uploaded
http://code.google.com/p/diy-osd-max7456/downloads/list

Again, I can't remember all changes, but some of them:
  • Sink-rate and bar possible to turn on/off
  • Sink-rate supports imperial units
  • A lot of rework with characters, so you can modify them easy with the included GUI (From Ascended)
  • Different layout-options to show Icons, units, or default text
  • Call-sign supported
  • Start-up delay added
  • Units added to mah/km calculation
  • Satellites on/off now possible in normal mode
  • Changing battery-icon depending on mah left
  • Summary can be trurned off

For "old users" it's important to notice, that all character-upload have been moved to "Character_uploader". This means you have to upload this software first, in order to use get the new character-set.

All figures, new txt etc. is done rather quick, so feel free to improve and share with the included character-editor
Last edited by Dennis Frie; Feb 24, 2013 at 06:40 PM.
Old Feb 24, 2013, 06:13 PM
absolute-zero is offline
Find More Posts by absolute-zero
Registered User
absolute-zero's Avatar
Newest software will be uploaded tomorrow, thank for the new enhancements.

Michael

Quote:
Originally Posted by Dennis Frie View Post
New software uploaded
http://code.google.com/p/diy-osd-max7456/downloads/list

Again, I can't remember all changes, but some of them:
  • Sink-rate and bar possible to turn on/off
  • Sink-rate supports imperial units
  • A lot of rework with characters, so you can modify them easy with the included GUI (From Ascended)
  • Different layout-options to show Icons, units, or default text
  • Call-sign supported
  • Start-up delay added
  • Units added to mah/km calculation
  • Satellites on/off now possible in normal mode
  • Changing battery-icon depending on mah left

For "old users" it's important to notice, that all character-upload have been moved to "Character_uploader". This means you have to upload this software first, in order to use get the new character-set.

All figures, new txt etc. is done rather quick, so feel free to improve and share with the included character-editor
Old Feb 24, 2013, 06:19 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
Quote:
Originally Posted by absolute-zero View Post
Newest software will be uploaded tomorrow, thank for the new enhancements.

Michael
Sounds good
The call-sign have been implemented, but you have to set the interval. I've just set it to 30 seconds interval, but it's an option in the config-file (couldn't remember the required interval).

The default-layout is changed a bit, just set layout-style to 0 to use the old layout.

Let me know if you have any problems. If everything works as expected, I think we are getting close to a final version - with more or less all the features people have asked for so far

Still 25% memory left
Old Feb 24, 2013, 06:31 PM
Dennis Frie is online now
Find More Posts by Dennis Frie
Just another user
Dennis Frie's Avatar
This is the fourth layout - and what's selected as default in the config-file in latest update.


I will personally move the topline 1 line up and buttom-line 1 line down, but as that doesn't show properly on Haier screens and similiar, this is the default.


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Help! OSD version UNKNOWN and fail to update (error) dROb Eagle Tree Systems 9 May 16, 2012 06:12 PM
Sold EASY OSD (Version 1.2) Brand New . $75 shipped. LHTPlane FPV Equipment (FS/W) 7 Mar 20, 2012 11:45 PM
For Sale MAX7456 OSD Break out board. ziomatrixacs FPV Equipment (FS/W) 4 Jun 18, 2011 04:50 PM