1/ Software Update on the integration of Remzibi OSD and APM

I am just updating Blake's and binzi's Blog contents:  Blake and binzi

I do not know how to make a firmware for APM Planner, so you will need to use Arduino GUI tool

 

Replace your ArduPilotMega folder with the ArduPilotMega folder from APM2.1.2-OSD.zip:  APM2.1.2-OSD.zip

 

Configure the APM_Config.h to your need

//to deactivate use OSD_PROTOCOL_NONE
//#define OSD_PROTOCOL OSD_PROTOCOL_NONE
#define OSD_PROTOCOL        OSD_PROTOCOL_REMZIBI

// port 3 is the telem port on the shield
#define OSD_PORT            3

// set a radio switch to activate/deactivate the OSD output :

// below 1450 will display the OSD

// above 1450 will stop displaying the OSD

#define OSD_MODE_CHANNEL    6

// choose your unit to display the disctance to waypoint in feet or meter
#define OSD_UNIT            OSD_UNIT_METER
//#define OSD_UNIT            OSD_UNIT_FEET

Then follow the normal process from the wiki above.

http://code.google.com/p/ardupilot-mega/wiki/Code

 

2/ Hardware

To connect your APM with the Remzibi OSD, you need to have a cable from Telem port to Remzibi GPS port. GND and TX (from APM) are enough.

If you do not see any OSD info at first, stop your camera feed to see if the OSD shows up anything. You might be starting in the wrong TV mode (PAL/NTSC). You just have to push the OSD button for about 1 second.

 

3/ Remzibi

You need to use Remzibi OSD software from Remzibi site and update your layout with APM.bin and flash the firmware using ARDU firmware (Announcement) in the same software.

Note: for metric or feet units , be carefull to use the right unit in the Remzibi OSD software. You need to change the APM_Config.h for feet/meter of the next waypoint in the status at the bottom

 

4/Usage

Once everything is connected, normally the APM sets HOME for the OSD once it gets a GPS_fix. If you connected your OSD after that, then you can just push the OSD button once to force the HOME location on the OSD.

The arrow and distance from home will always display home direction and distance to home direction. It won't show the next waypoint direction (too complicated yet )

 

5/ what's new

I have updated all the units and it should be displaying proper values now

 

Views: 3466

Tags: APM, OSD, REMZIBI

Comment by Juampa on May 31, 2011 at 12:59pm

I didn't flash the bootloader, my boards are from DIYDrones store. I just used the ISP programmer to verify the fuses and this is what I find:

APM Boards.

Arduino Mega board:

I think my boards came from a batch that were wrong set by mistake. If that is the case could be a lot more around there.

Comment by Johann Van Niekerk on June 1, 2011 at 11:01am

Hi Matthias

 

I got it working thank you, but i have a problem now that everthing is really unaccurate the longs. lats. and sats

any ideas? 

Comment by Matthias Badaire on June 1, 2011 at 11:15am
* Nice johann. What Was the issue ?
Number of Sats won t work as ublox is not configured to output it.
Later Lon should work though. What does it show?
Comment by Johann Van Niekerk on June 1, 2011 at 11:17am
just reloaded the Remzibi firmware but i stil cant get video feed ? just see the overlay. tha info of lats and longs show up but if I chech them to the info on GCS its not thats same info.
Comment by Matthias Badaire on June 2, 2011 at 8:14pm

@Johann: For the overlay, it might be an electrical issue (bad wiring)

I have done a debug session of the values displayed and most of them are wrong (speed, altitude, direction to waypoint). I had lat/lon non displayed but I would not be surprised that this, as well, was wrong.

I will release a new version tomorrow.

Comment by Matthias Badaire on June 2, 2011 at 8:20pm
Did a quick check and GPS coordinates looks ok on my system at least.
Comment by Matthias Badaire on June 6, 2011 at 6:33pm

Updated it to 2.1.2 and fixed all the wrong units.

Would be nice to see this code be integrated in main APM codebase.


Developer
Comment by Mark Colwell on June 6, 2011 at 6:38pm
Maybe  just start a Google code page? I get tired of adding all my stuff to APM 2.xx
Comment by Paul Mather on June 6, 2011 at 6:45pm
The trouble will be the fact that the APM developers won't be able (or willing) to test how changes to the APM code will effect this code. So even if it gets incorporated, it won't get supported.
Comment by Matthias Badaire on June 6, 2011 at 6:58pm
@mark : +1 I have already reserved the project name 8)
@HK : is it how it worked in ardupilot (no mega)? I understand that it makes more stuff to test and an in house osd is in the work but I could not wait and I would like my investment not to be lost.

Comment

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

Join DIY Drones

© 2014   Created by Chris Anderson.

Badges  |  Report an Issue  |  Terms of Service