I finally got my Roboduino. The soldering was pretty straight forward. The only change I made was to replace the 3 pin header for power to a 2 pin Molex to match the one I have on the battery wires. Then I noticed there is no power switch! Oh well, I will use the power selection jumper instead. But the servos are directly connected to the battery, so make sure I don’t forget to unplug it when I don’t use the robot.
Then I wanted to test the board, so I unplugged the sensors and servos from my Balancing robot and plugged them into Roboduino. I didn’t screw the board to the robot, just let it hang over my old board. I had to put a piece of paper under Roboduino to make sure there are no unwanted shorts with the parts on the board underneath it. I also had to make a few changes to the code, because I plugged the servos and sensors into different pins. I loved the fact that the Rx and Tx pis are brought to 3 pin headers with power and ground, my serial LCD needs only the Tx pin, power and ground! Just plugged it like a sensor! Wonderfull!
Installing drivers for the USB FT232 was also easy, just followed the instructions on the Arduino website. I selected the Arduino Decimilla board and COM4 instead of COM1 and the code downloaded flawlessly. Ok, now let’s test it!
It works! Well, of course it works. Roboduino is a perfect little board. I’ve taken a couple pictures and a short video for you to see:
Edit: I have created a tutorial page to show you how you can build your own Balancing Roboduino!