Heres a Screenshot of my current work on my Ardupilot Mega mission planner. If you want a look get it here

This program captures lat,long and alt from google earth and creates a waypoint writer header file or you can write directly to the APM EEPROM. Using the latest command format. The command list is currently pulled from the APM source files, so it should always be up to date.


.net framework 2.0+

Google earth browser plugin

It should run under mono


Read from your current APM and edit

Write new missions directoly to your APM

Open other peoples EEPROM data, view there missions etc.

EEPROM is saved to file on read - for those more technicly savy. - and to share with friends

View EEPROM - ability to display some internaly saved setting like gyro offsets etc.

Write a Waypoint writter header file, for use with waypoint writter.

To use it.

open it.

click Open defines.h - and point it to your ardupilot mega source directory

select your com port

click either read or write (after adding a few WP's)

Views: 5046

Comment by passunca on September 3, 2010 at 2:02am
michael to avoid these type of issues with wrong versions and because your using dot net i recommend you tu use ClickOnce Deployment. It allows you check for updates automatically and to apply them as well. If you host your project at codeplex they have all necessary server support for that.

3D Robotics
Comment by Chris Anderson on September 3, 2010 at 6:33am
I think Michael may be checking the newest code in the APM SVN, but that doesn't include the compiled version.

Michael, can compile the latest version and put the zip file in the APM downloads with the rest of the APM files? That way it will be with all the other official tools and in the same repository as the source code.

Comment by Michael Oborne on September 3, 2010 at 8:55pm
Hi Guys,

Have just updated again, added to APM download list.
Added waypoint dragging.
Altitude checks. - from GE
General gui fix's


3D Robotics
Comment by Chris Anderson on September 4, 2010 at 5:47am

I've upgrade to the latest, version 0.4, and all looks good except for waypoint dragging. It just seems to drag the map, not the waypoint. What am I doing wrong?

Comment by Michael Oborne on September 4, 2010 at 4:28pm
Hi Chris, when you load it you do get pins above each waypoint dont you?, i was thinking it might be a display option problem. which i will try address if it is like that.


Comment by Michael Oborne on September 4, 2010 at 4:36pm

Here is a SS of me mid drag. One thing i have noticed is sometime, when the browser doesnt have focus it drags the viewport instead of the waypoint. as you move over the WP the pin should get a little larger and click then to drag.

3D Robotics
Comment by Chris Anderson on September 4, 2010 at 5:06pm
That's not what I'm seeing at all. When I enter waypoints, the first few don't show up at all. Eventually one of them will enter with the 100 alt, and then the lines will show up in 3D mode, but not the pins.

Comment by Michael Oborne on September 5, 2010 at 1:05am
OK Another update, for the latest exe goto the SVN, i will create a new ZIP for download once it is proven a little

Exe and ge.html at

this release changes the way WP are added, now you can just click,click,click to add waypoints.

Also as chris found out, you need Google earth installed, not just the plugin as i thought.


3D Robotics
Comment by Chris Anderson on September 5, 2010 at 1:33pm
Michael, I'm getting an unhandled exception error in the latest version in the repository when I load the defines.h file.

3D Robotics
Comment by Chris Anderson on September 5, 2010 at 1:36pm
Also note that on one of my machines, I did have Google Earth installed and the pins didn't show up. But when I updated GE to the latest version, the pins did show up. So maybe worth noting that this requires the latest version of GE..


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

Join DIY Drones


Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service