Thanks, John. I've added Byron tips to the wiki, as you suggested.
I got the code uploaded.. things work easier when you're not frustrated. I originally started trying to upload the code with the latest version of Arduino from the Arduino site. By the time I switched to the correct version (in arduino-0022-relaxpatch.zip), I had a tangled sketch directory. Clearing it out and only unzipping the Ardustation2_APM_ACM_2.0.15_Mavlink1.0.zip directly into the sketches folder was my fix.
Here's a bit of Byron's tips along with some steps I threw together for those that are relatively new to arduino:
Now that you have the ArduStation assembled, these are the steps to install code on the device:
Note:If you power up the ArduStation at this point using an FTDI cable or other power supply, you'll get a green light on with two rows of black squares if your potentiometers are turned all the way in one direction (or just a dark screen if all the way in the other). This is normal and is the default when the ardustation isn't programmed. If an Xbee is attached then the red LED will be flashing. Doesn't mean anything is wrong.
Now that your code is uploaded, go to the User Guide here: http://code.google.com/p/ardustation/wiki/UsersGuide
John: Great instructions! I've added them to the wiki here.
Thanks Chris and Heino!
I hope my instructions are good enough to be posted there; please feel free to edit and/or replace them with anything better. I'm still working on getting my setup working correctly. I bought some used xbee's and still not getting them to communicate even without the ArduStation.. So, I may be adding some more 'noob' instructions for xbee testing/setup as soon as I work through this.
Muhahahaha.. xbees communicating.. now must sleep.
I had a bad solder joint in my xbee header on my ArduStation 2 which is now fixed. I'm fully up and running with Ardustation 2 now. Wooohooo! Could you please replace my step 9 with this revised step 9?
9.) Plug in your xBee module and power up the ArduStation. After a few moments, the black boxes will be replaced with 'ArduStation 2 with MAVLink 1.0 and Antennae Tracking" followed by "Starting xbee" and then go to the main menu. The starting sequence and text may be different depending on your version of firmware. If you cannot see any text, tweak your potentiometers to adjust the backlight and contrast. You should see some text at this point.
JohnB: Done! If you'd like, I can give you wiki edit permission, so you can improve the manual yourself. Just PM me an email address linked to a Google account.
When I initially setup the Ardustation 2, it has a bad solder joint in the xbee header. Although the issue is resolved now, I thought I would post the behavior in case others are experiencing it. Basically, my display was giving me garbage characters. Instead of a heart icon, there was a 'd' icon in the bottom right hand corner. I found that when I pushed the xbee to one side, the issue cleared up..
Resoldering the header resolved the problem.
Thanks for updating the wiki. As an FYI - Arduino 1.00 relax was used for Ardustation 2.0.12 and later and I'm currently using the latest (1.0.1) for future development. I no longer test compile with 0022-relaxpatch so it may or may not work with later releases.
I've helped quite a few people since August of last year and the single biggest issue is using too much solder on the Xbee header causing shorts. I've had 1 person who ruined there Ardustation and gave up on them because of solder bridges. I screwed it up myself and had to order a replacement header and use solder wick everywhere to fix mine. I saw your video and I'm glad you got it working again. It can be very hard to fix once there are random bridges and thats the downfall of the Xbee socket on the board.
Build mine today and all seems to work!, had it hooked up, plane on and was getting the mavlink data.
Now is there a way of sending a log from the mission planner to test the tracker?
That would be a cool facility to replay Mavlink from stored log, but I don't think anybody has implemented that.