Affordable DIY Robot Arm: A Deep Dive into 3D Printing and Servo Motors

135,706
0
Published 2023-11-10
To learn more about robotics, Milos was looking for an affordable 5 Degrees of Freedom (5DOF) robotic arm. Although affordable arms like this do exist, they are usually too small and only offer a few degrees of freedom. Robotic arms that satisfy all of his requirements, including build quality and range of motion, usually cost in the range of a few hundred dollars.

So, for this episode, Milos sets out to create a high-quality 5DOF robotic arm that everyone can afford!

Discuss the episode, find all files for the project, and ask Milos questions on the element14 Community! bit.ly/4769gc6

Engage with the element14 presents team on the element14 Community - suggest builds, find project files, and see behind the scenes video: bit.ly/3tmdewv

Visit the element14 Community for more great activities and free hardware: bit.ly/3q6YMpu

Tech Spotlights: bit.ly/3qPrDhM
RoadTest and Reviews: bit.ly/3pV5Bux
Project14: bit.ly/31wbnJY

#0:00 Welcome to element14 presents
#0:54 Overview
#2:03 Servo Joints
#8:42 Base and Last Joint
#19:19 The Electronics
#22:15 The Code
#26:44 Moving the Arm!
#29:50 Give Your Feedback

#robotics #robotic #roboticsengineering #servomotors #3dprinting #roboticsplatform #servomotor #3dprinter #robotarm #robot

All Comments (21)
  • @dayworkhard
    thanks for sharing. this robotic arm looks nice and handy to make
  • @newtlab
    Одлично објашњење, супер видео Обилићу, хвала и више таквих. 👏👍
  • @solensovida
    Amazing video, bratka! Keek up the good work
  • @rpguy172
    Awesome work! The whole process is great to teach to mechatronics students.
  • @allluckyseven
    Pretty cool project, and very good looking robot arm as well!
  • @rahsaankcole
    Great video. Interested to see this done with an esp32 or esp8266.
  • @glabifrons
    You should redesign the inner bearing race to be, well, a bearing race. You can't combine a cage and a race or you defeat the purpose of the race. Bearing cages always float freely and must be able to move with the balls, not restrict their movements. The balls will orbit at essentially the average rotation of the inner and outer race, but this design prevents them from moving at all. Also, since this is a comparison with an existing arm, you should compare their performance (eg: lifting ability and accuracy).
  • @MalcolmCrabbe
    Interesting project. There have been a lot of discussion over using stepper motors rather then servos, and I myself would have thought steppers would have been the better choice as they tend to have more torque and precision, which is probably why steppers are used in telescope mounts (HEQ5 / EQ6 for a couple of examples), and in most 3d printers and CNC / Plotters.
  • @Xboxplayer216
    By hacking inside of the servo you can connects cables to the potentiometer inside and read data that way, its usefull when you need to be space efficient
  • @MarkSnop
    Wow, this is really cool! Very good job. I am retired from doing software for 40 years and lots of hardware and software combinations. Now Retired, I just recently got into 3-D printing. And wound me up here. I never even thought of making such a thing until now, what would be the best robot arm you think I should build? Obviously, this one is really cool, but are there other ones that probably cost more money that might have a lot more features maybe? I see ones out there that are commercially sold kits that are too expensive, but they have cameras on them and various sensors which look really cool. Anyway, which robot do you think I should try to do?
  • @Info-Lab
    Great job , thank you for sharing it I've question , with one is better use servo motor or stepper motor , i need Precision
  • @AndrewHelgeCox
    The Pocket83 channel has some techniques for sorting glass marbles to find a set that are as similar to each other as possible (e.g., you buy 100 marbles and select the most similar 10 of them).
  • @scottjoyce85
    I'm interested in how you record and play back movements? This would work well for a simple CNC plasma cutter. Just make a quick template with cardboard and then trace the template(record) and then play back while cutting.