Let's Make Robots!

AX-12 Robot Arm

Draw numbers of the winners of the LMR Donation


This is my competitor for the LMRv4 Donor Appreciation Robot challenge. Using 5 Dynamixel AX-12+ Servos and an Arduino Mega. Programming has been done through Pypose, part of the Arbotix project.


5 Dynamixel AX-12+ servos has been used to build the robot arm and gripper. The arm has 4DoF and the gripper 1DoF. An Arduino Mega board has been used to control the servos. Only UART1 (RX1,TX1) are needed to control all servos. No external hardware is needed to attach the servos. The gripper is made by a claw from the local home depot. The idea has been lent from the Make project Teleclaw.


There is no real programming needed. The Pypose sketch from the Arbotix project has been used without any modification. You can create poses very easy using the Pypose editor. Also sequences (running different poses time controlled) can be created with a few mouse clicks.

Update 2012-04-30:

This is my actual setup. Nothing has changed on the robot arm. A bowl with 140 wooden dowels has been used for a sample drawing. Each dowel will get a unique number from 1..140 or whatever the actual number of contributors is. No detection of invalid drawing so far (if the gripper gets none or more than one dowel). The robot arm is doing some kind of stirring now, before the drawing. But it doesn't work well, the bowl is moving more than the dowels. The 2nd video shows a sample drawing 5 out of 140. It takes 7 attempts to complete. 2 failed attempts.

Sample numbering of a wooden dowel.

Update 2012-05-04:

The winners of the LMRv4 donation marathon has been drawn. I couldn't show the drawing live at the RobotParty, but a prerecorded video has been showed during the hangout. Spacial thanks to Andrew 'inoblegnome', Erin 'RobotGrrl', Nils 'NilsB' for their efforts and all others that gave me great tips to complete this challenge.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Nice arm!

To use it to select winners from the LMR fundraising donors, would you number the pegs 0 through 9 and select a three digit number one digit at a time? Or what?

No I have more than 200 wooden dowels, each will get a unique number.

we made a arm too buddy but it was awesomely powerful and less comples using servo motors


Will you participate in the challenge?

Nice gripper (remaind me on mine a while ago) and robot arm :)

Thank you, Markus. I have lent the idea for the gripper from the Teleclaw robot. Just saw your gripper with the light barrier. That brings up a new idea to sense that the gripper has caught a dowel.

Maybe a small potentiometer could do the job as well. If the gripper moves out of the bowl and is still in a certain opening position, it has caught a dowel.

Very nifty little arm, great work!

This is looking great!

A low tech fix for the mixing is to secure the bowl to the table with double sided tape or something similar.

Cool idea to select winners!