Modifying a cheap robot arm for arduino control

Many a hacker has put together one of those cheap $30 robot arm kits you can get in just about any store with a section labeled, “science”.  In an ongoing search for a cheap robot arm, [Larry] decided to modify one of them to be controlled with a PC through an Arduino. The article doubles as a really basic tutorial on dc motor control. On the site he gives a brief explanation of how to use H-bridges and a good explanation of how he wired them up for this purpose. He eventually goes on to add a processing interface to the project. The next step would be figuring out how to add some kind of position feedback, such as encoders. Though, if modifying an arm is not your style, [Larry] has another cool article on rolling your own robot arm cheaply with some foam board and hobby servos.


  1. Joe says:

    Bring on the douchebag Arduino haters in 3…2…1….

  2. haltux says:

    There is a tutorial on instructable on how to add optical encoder into this arm in order to get position feedback.

  3. Zee says:

    Where is that tutorial haltux? I can’t find it. Got a link?

  4. Abbott says:

    I have an inkling to make one of these bots with encoders. I work with a pair of industrial robots for my research group, and having a miniature set would certainly allow for me to study kinematics and try and build the appropriate software. On that note, can anyone recommend a good open-source software for controlling robotic arms?

  5. Rmg says:

    A cheap option would be to mod in some potentiometers for position feedback

  6. gaybox says:

    please tell me more

  7. IDDQD says:

    I followed Larry’s great tutorial last summer and made one of these. I extended it with some different control options: the first being the TI ez430 Chronos wrist-watch – using its built in accelerometer and RF link for physical control. The second being a retrofitted webcam and some visual processing software – tracking coloured objects and feeding back instructions to the arduino in order to keep the arm focussed on the target. Really fun little project! Check out my video:

  8. StampVoet says:

    Also another project my classmates and me made with this arm.

  9. haltux says:

    Here is the link:

    I have not done it and I am not sure I will try it. Typically the kind of thing that look easy when you read the tutorial and is much less easy when you have the glue/dremel/soldering iron in your hand.

    My project is to connect the arm to a computer and use a webcam for feedback/object detection.

  10. GameboyRMH says:

    I saw one of these in a toy store and was really thinking hard about buying one to do something like this with…but I couldn’t think of any use I’d have for a robot arm.

  11. krylenko says:

    @Abbott: Have you tried ROS? I haven’t used it for arm control myself, but a guy in my lab does and it works well for a 7-DOF arm.

    I think the arm kinematics and motion planning come from third-party libraries, not the base ROS stack, but I can’t recall the names.

  12. josie says:

    Pls i need a robotic arm ASAP. Its urgent!!!.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,357 other followers