Green Machine Robotic Arm

     During my week of final exams I had almost nothing to do after my half-days of school, then I had a revelation, why don't I make a robotic arm. The fact of the matter was I recieved ten servos as a birthday present, and with almost no other use I thought a arm would be cool. I based my design off of a few robotic arms availible from Lynxmotion, but I think mine turned out much cooler with the neon green lexan I cut using a laser-cutter. Along with that the supports between the lexan I printed off of a 3D part printer and those look really cool too! The base of the robot is a simple electronic enclosure which I modified to allow the mounting of a single servo to allow for a rotation of the whole arm. Right now the whole arm is controlled using an Arduino Duemilanove, and with it I plan to control the whole arm with an IR remote.

     For this project I used the Lynxmotion L6AC-KT as a large point of reference, but because the site does not actually give any CAD files or any dimensions of the older arm I was forced to make those decisions for myself. I used SolidWorks for the design of the whole arm assembly, this made everything go by so smooth since I could save the files as .STL or .Dxf and have a laser-cutter and FDM machine make the parts for me. Besides that the Items I used are:

1x 24x24 sheet of neon green lexan.
5x Hitec HS-422 servos
2x Hitec HS-645MG servos
1x box of 4-20 x 3/8 self tapping screws
1x box of 2-28 x 1/4 self tapping screws
some 8/32 x 1/4 socket cap screws

Laser-cutter doing its job!

Good view of the plastic supports printed by an FDM machine.

Above picture shows exactly how the lexan is attached to the servo horn.

See through!

These are the parts printed by the 3D printer, excluding the servo connectors.

 A great view of the "servo back connecter thingy"

You can see how the self tapping screw goes into the "servo back thingy" holding the lexan to the servo with a washer also made with lexan. The servo back thingy was also printed on a 3D printer and is held to the servo with some super sticky double-sided tape.

 

     As I said, I never touched any tool on this project except a simple hand-drill, and yet the quality of this project is very high. My secret, I used a combination of laser-cutting, and 3D part printing. To print my 3D plastic parts I did work in SolidWorks creating the dimensions of the part which I saved in a .STL file and sent to an FDM machine which would drip plastic in a pattern in layers to construct a full plastic part. I mainly used this method to create supports between pieces of lexan that were not held by much other than servos. As far as using the laser cutter I used a similar process, but instead of saving the file in SolidWorks as a .STL, I saved it as a .Dxf which the laser-cutter could use as a path for cutting on flat sheets of material (i.e. lexan). One thing to highly note is that the base servos that lift the arm up, (the ones on the desk in the picture) will fight each other. In order to  stop those servos from over heating and causing failure you have two options. The first option is to slot the holes in the lexan where it is mounted to the servo horn, this will allow for adjustment of the structure against the servo horn so that both servos will both be in the same position at the same time. Another method is to program both servos to go to for example 90 degrees, but take the horn off one of them. When both servos reach the correct position, screw the horn back on. Also note that I added a spring in the final design to assist the forearm in lifting.

Currently this project is finished with until I get my mobile platform completed to carry the arm.

     It would also be highly appreciated if you could vote for it in the several competitions it is competing in.

Links for competitions:

Microcontroller Contest:

http://www.instructables.com/contest/micro2/ 

Voting begins July 5th

Make it Move contest:

http://www.instructables.com/contest/makeitmove/

Voting begins July 11th

And last but now least, The Toy contest:

http://www.instructables.com/contest/toy/

Voting here begins July 4th

Plays with things on my desk.

  • Actuators / output devices: Hitec HS-422 and HS-645MG servos
  • CPU: Arduino Duemilanove 328
  • Power source: 6 AA batteries for servos
  • Programming language: Arduino C
  • Target environment: desktop

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/green-machine-robotic-arm

Nice arm

Nice arm but man, I think you could use for for-loops for the movement of the servos. All those full-speed movements could strip some expensive gears!

 

Looks cool!What would also

Looks cool!

What would also be cool, would be if you’d copy-paste that instructable in here, as a tip/walkthrough. That will make it easier for your LMR friends to find, comment, learn from and pay respect to :wink:

On this page, that you supply for us, you can then link to all the competitions, it will all be better for everyone, and make more sense, be easier to find, vote, share, everything :smiley:

Nice project!

Looks cool with the green lexan parts.

The disadvantage of lexan for machines like this, is that it bends quite a bit, which makes it bounce around.
This doesn’t have to be a bad thing, but it limits you in the amount of weight you can lift and especially since you use quite fast movements, it looks jumpy.

You are correct 100%, that

You are correct 100%, that is why I designed my own plastic supports that keep the lexan pieces stiff. As far as the fast movements, those are just in some code I threw together to get the thing running, they don’t exist anymore. What you saw being “jumpy” was really  from the force on the servo horn from the robot turning too fast. Truly the arm is very strong and I believe that the video does not do it very much justice. So therefore I’ll have a new video soon.

Cool, can’t wait to see it,

Cool, can’t wait to see it, because it looks really really cool!
If I wanted a robotic arm, I’d buy your kit in a heartbeat ;) 

I couldn’t tell right away

I couldn’t tell right away where you used the 3D printed parts. After reviewing your Instructable, I can see it is the black rods that separate the lexan sides of the arm, and I think also where you attach the lexan sides to the back of the servos (opposite the servo horn). Could you add a couple of pictures showing that detail?

Not a problem.

Not a problem.

nice design

love the design.

agree with Chris could maybe accelerate into the servo movement and de-accelerate at the end of the servo movement.

But keep it up because it looks very promising indeed.

Looks better in the second

Looks better in the second video!
One thing I would do, is add a bit more weight to the base, or bolt it down to something heavy.
You can see it moves when it rotates or bends the arm quickly.