Robotic Arm with 5 degree of freedom printed in 3D

by 3Dadicto Nov 13, 2017
Download All Files

Thing Apps Enabled

Please Login to Comment

Your design is soooo cool awesome and unique i really want to build one can you please share the arduino source code?
send to me in any convenient way..

gmail: [email protected]
instagram: jerin_peter
facebook: jerinpeter

i hope you will send me the code

thankyou sooo much.

Bonjour 3Dadicto,

je suis entrain d'imprimer l'ensemble des fichiers stl et je pense que votre projet est excellent. J'espère arriver au bout de cette entreprise.

Auriez-vous l'amabilité de me communiquer le câblage entre le grand bras, le bras de contrôle et la carte arduino Uno ?

Si cela est possible, je vous en remercie par avance. L'objectif est d'utiliser ce bras robotique avec mes élèves l'an prochain.


Looks like a fab project and i'm keen to build it!

Would you be able to share the schematic and also the arduino code file please?

Also, are the potentiometers linear or log ?

Many thanks,


Thank you

Sorry, in principle I do not plan to do any tutorial for lack of time.

The potentiometers are linear.

Thanks for the reply!

I'm not after a full tutorial, but your arduino code would be very useful if you can share that?

Kind regards,

Hi. Great project. i was thinking about giving the build a try but i noticed you printed without any support and as i look at part "brazo 01 it seems this would not print correctly without some kind of support for the upper bridging. Since it is an enclosed box removing any support added would be very difficult so i wonder if you had any issues printing this piece or have any tips on how to achieve proper results?

You're right, in this piece internal and external supports are necessary. The internal supports are eliminated through the windows. Thank you for reporting.

I like your idea of using springs to reinforce the servo motion.

I did some similar projekt, the EEZYbotarm MKII, and implement the controlling with a PS2 controller. (https://www.thingiverse.com/thing:2658862)
After some little playing I realized using servos have a big advantage but also a big disadvantage that make it not so fun to play.
They are cheap and very easy to controll.
They have (certainly my have it) too much play, to little force and they are not accurate enough to do exact motions.

And at the end I don't know what to do with the arm now :-D.

EEZY Botarm MKII with PS2 Controller

Yes, Chinese servos are very cheap and very inaccurate and with little torque.
For this reason, I had to mount the springs.
The arm works but is not very useful because it is not repetitive and has little force.
The best thing would have been done with stepper motors.

Indeed you say it "not repetive" and "not usefull" this is also my experience, even the assembling was very funny. :-)

Servos have the advantage, that they have a potentiometer inside that care of the position. If you send "go to 90°" to the servo The servo always tries to go to this position, even tough the counterforce is to high for the servo. This some kind of "position control" doesn't notice if the counterforce is too high and doesn't give the position back to the controller. All the positioning data still stay in the servo itself. These positioning loop inside the servo is not very acurate if you use the cheap china servos.
I think if you use more expensive servos from a good brand the movement will be much better.

In my mind I try to compare these home-made robot arm with the industrial one from ABB, Kuka or Fanuc. I know there are lightyears between these but I hope I will be possible to build a rigid Robotarm at home that are good enough.
The thing with stepper motors have some other advantages but also challanges.

  • They are bigger and heavier.
  • Must have gearbox to multiply forces and accuraty.
  • If you have gearbox you have problems with to much play in the gears/gearbox or the bearings for all axis and gear axis.
  • If you want to have better positioning controll and recording too much load you need close loop steppers or potentiometers at the axis.
  • Controlling and implementation of steppers are more complicated, due to seperate motor drivers
  • In special cased you need brakes for the axis to increase holding torque.

All in all do build a nice robot arm that i accurate you have a lot of challenges to master. Even the contruction of the arm itself is a additional challenge.

Therefore also little hobby robotarms costs more than 500€.

If you are interested, I found these videos there a group of people (I think students) disassemble a ABB robotarm. The videos are impressive, how much mechanical engineering is inside: https://www.youtube.com/watch?v=6YiPrytt_Ss

Thanks you for the info

Great project!
Love the way that the Arm replicates the "joystick".
Are you planning on releasing the "software" and "electronics" behind the magic?
Do you have a "blog" or instructables to go with this?

Thank you

Sorry, in principle I do not plan to do any tutorial for lack of time.

That's to bad, would have loved to see how the 'interface" works.

Anyways, keep it up nice to see an original idea!