Just followed along with this tutorial to convert my Turnigy 9X transmitter to use Li-Ion batteries.
I used the 2500mAh batteries from DealExtreme, nice and cheap. Hot-glued them together and soldered on an XT60 connector so I can charge them easily too. They're much bigger than they look in the photos, not AA sized, but they fit in the 9X compartment with no problems.
Overall, the modification seems to have worked fine, the initial voltage reading on the transmitter was 7.9V with the new batteries, after soldering in the 8.2k resistor it now shows 10.2V. Soldering the resistor was a bit tricky, but doable and certainly better than fussing around charging all those NiMH batteries.
A simple version that looks quite nice:
And a deluxe version (that floats, awesome!):
I built a pod from 3mm plywood & hot glue to mount and protect my ArduPilot on my AXN Floater. The box weighed in at about 29g and the entire ArduPilot at about 90g.
I immediately went out to test fly it and this turned out to be a mistake. It was a bit windy and the extra weight meant the plane had to fly too fast for the small field and I crashed into a tree. Thankfully the pod protected the ArduPilot nicely, though the same can't be said for my receiver. Though I didn't notice at the time, the coax antenna cable got a small cut in it, which caused a few problems later as the range was drastically reduced. I gave up and came back the next morning for another go.
The second session went terribly, presumably because of the reduced transmitter range. I switched the ArduPilot into Stabilisation mode at one point and it dived into the ground. Other times the engine would cut out or the throttle would open fully. This all ended in me climbing a tree to retrieve the plane, but nothing was seriously damaged.
Changing tack, I began testing the stabilisation mode by simply throwing the plane in a straight line with low throttle across the field and landing it. This worked fine, but exposed the range issue for what it was.
So, I replaced the receiver with my spare and rebuilt the pod with a bit more protection.
Test flying it this time in better conditions all went much better. Stabilisation mode works like a charm, the Fly-by-wire worked, but was a bit to "tame" with a turning circle that was too large for comfort. I haven't tested the other "more automatic" modes yet, but the data logger is working well.
The following screenshot from Google Earth shows a KML file I generated of the AXN Floater gliding down to a landing:
And with a lot of fiddling around (to synchronise the ArduPilot log with the video) I was able to overlay the stats from the log over the onboard video:
This flight starts nice and high, cuts the engine and then glides down under stabilisation mode to a landing.
It's not really clear to me yet how much the "instrument error" on the video is due to:
I just managed to setup my Turnigy 9X transmitter so I can use a toggle switch and the 3-way switch to select between 6 modes on the ArduPilot. It took a lot of experimenting, and interminable beeping, but it's just about perfect now:
The Turnigy 9X (aka FlySky 9X, iMax 9X ...) transmitter is cheap and works well but has attrocious documentation and menus, add to that my limited experience with radio control and it's a bit of a miracle I figured this out.
While setting this all up, I made constant use of the [DISPLAY] function on the Turnigy 9X to see that the output was getting closer to what I wanted.
Since I wasn't able to find any working information on this elsewhere I'm posting it in the hope it helps other people get their transmitters working nicely with the ArduPilot and so I can do it again if and when I need to.
It should be simple enough to vary these instructions to use a different button/channel too.
There are a couple of downsides to this setup (that I know of, if there are more or you have any improvements, please let me know):
Note: At this point, it's also worth figuring out how to have multiple models saved in the transmitter, so you can switch between the ArduPilot setup and a simple version for flying without the ArduPilot installed. It's easy enough, though editing the names is very tedious.
According to my tech tree, it was the most productive step to take, providing me with lots of cool functionality for the plane and staring down the path to a QuadCopter. I considered the OpenPilot board, which looks and sounds great, but since it isn't really available yet I'm hoping ArduPilot will do everything I want.
It's really much smaller than I expected, not a lot bigger than my receiver. I actually thought for a second that maybe they hadn't sent me everything (it was buried in a big box with lots of polystyrene peanuts):
182 solder joints later and it was ready to be assembled:
Loading the firmware (following along with this post to get Arduino and the ArduPilot Mega Planner installed on Ubuntu and running under mono, I haven't linked it to the simulator yet):
The board was recognised with no problems by Ubuntu, showing up as /dev/ttyUSB1 (I already have another FTDI device that shows up as /dev/ttyUSB0.)
Connecting it up to the receiver (I'm still considering how to mount it "permanently" onto my AXN Floater):
A little clip showing the stabilisation mode in action, I had to use the DIP switch to reverse the elevator:
There'll be lots more info coming as I really get it going.
A panorama from the Royal Park video (view full size & make sure your browser hasn't shrunk it to fit):
The panorama consists of 36 frames from a 6 or 7 second period (approximately every 1/5th of a second) and was stitched with Hugin which also did some exposure compensation.
It's a bit messy because of the receiver aerial (red) and timestamp (yellow) which could probably be removed with some more effort.
The image is about 1.8 megapixel and spans about 155 degrees. Not bad from a $20 camera.
A couple of shots from a quick flight at Royal Park with Reilly.
Got some closer views of the city, but the wind and a little rain meant it was hardly good conditions for flying.
Post-processed video from a session at Royal Park.
I used the Deshaker plugin for VirtualDub (running under Wine) to "stabilise" the video a bit. An interesting effect. Unfortunately, filling in the black borders automatically didn't really work, particularly due to the timestamp in the bottom right corner. The settings were roughly an 85% zoom and doubling the default smoothing and maximum zoom/pan values.
For comparison, the same video zoomed a little and cropped to remove the black borders a bit instead:
And the original unprocessed video:
Forums suck, StackExchange FTW.
Started with some nice flights and dewy landings at the usual oval:
And then headed down to Caulfield Park for a change of scenery, first the city:
Across to Mt Dandenong:
To St Kilda and the bay:
The new bowls club/rec center thing:
Me way down there:
This is a frame you wouldn't expect to see from a crash. The plane came out of it miraculously and completely unscathed:
A bit too close to the council workers after a moderately successful attempt at inverted flight:
And immediately after I was climbing a tree to get the plane down:
And it's still perfectly flyable, quite a plucky little plane :)