How to Build a 3D Printed Robot Arm Tutorial (Arduino Based) - Part One

  Переглядів 105,400

Build Some Stuff

Build Some Stuff

5 місяців тому

This is the detailed assembly tutorial for the Compact Robot Arm. (Part One) Throughout these parts, you'll learn exactly how to assemble, wire, and send code to this robotic arm and controller! In Part One specifically, we'll focus on the major assembly of the upper arm. The next part (Part Two) will take you through the wiring of the arm/controller and we'll upload the code! I hope this is helpful to anyone trying to build it!
Your support enables me to make awesome projects and share them with an awesome community. Plus, if you choose to support my work, you'll get exclusive benefits available only to my Patreon Community! Support me here! 👉 / buildsomestuff
If you have an Engineering mindset and like creating new and exciting things, do kindly leave a like and subscribe to keep up to date with the latest projects… Thanks!
Part Two (Assembly Tutorial): • How to Build a 3D Prin...
3D Printer Used:
QIDI X-Plus 3 (so fast!): s.zbanx.com/r/8zZLIbm5qxUW
Flash price: $649.00
Part Links:
Servos: amzn.to/45xkgPH
20KG Servo: amzn.to/43sGe4c
Micro Servo: amzn.to/3N3g3fj
Arduino Board: amzn.to/3qfOmHg
Servo Driver Board: amzn.to/3spBGz1
Potentiometers: amzn.to/3QujXy4
Filament: amzn.to/3WNHGfx
Gripper Gears: amzn.to/42eLIyz
Screws Larger Set: amzn.to/3C47ASK
Screws Small Set: amzn.to/44GC2ih
Wire and Connectors: amzn.to/3qiVMth
T-Plugs: amzn.to/47df3g6
Adjustable Power Supply: amzn.to/46e27Xa
Wire/Shrink Wrap: amzn.to/3G3DEYU
Rubber Band: amzn.to/3so2O1n
LED: amzn.to/3FZen1U
Clear Acrylic: amzn.to/3FYc6nO
Gripper Foam Pad: amzn.to/3SCE8wA
Power Switch: amzn.to/3und1LK
Controller Push Button: amzn.to/3ufX1vh
STL Files/Code/Wiring Diagram: www.printables.com/model/8189...
Thanks, and best of luck!
The product links provided are Amazon affiliate links and I may earn a commission from qualifying purchases, which helps support the channel without any additional cost to you.
Tags:
#3dprinting #robot #robotics #inventions #arduino #tutorial #howto #diy

КОМЕНТАРІ: 122
@Otakugima
@Otakugima 5 місяців тому
Great stuff indeed. Cant wait to see this channel blow up.
@lightpolebluelamaa4207
@lightpolebluelamaa4207 5 місяців тому
Just order the parts super excited thank you 🙏
@oil_lord
@oil_lord 5 місяців тому
Thank you for taking the time to create this video
@PiefacePete46
@PiefacePete46 5 місяців тому
1.59. When extending servo (etc.) wires, I have started staggering the solder joints. Using the wire colours in your video as an example, I would do this: * Cut each set of wires 1cm longer than you have shown. * Peel apart the ribbon cable, as shown in the video, * Do nothing to the brown wire. * Cut 1cm off the red wire. * Cut 2cm off the orange wire. * Now with the loose wires: * Do nothing with the yellow wire. * Cut 1cm off the red wire. * Cut 2cm off the black wire. * Slip a 4cm piece of shrink-wrap over ALL the wires. * Solder the wires as shown in the video... the difference is that the joints will be offset from each other, so the soldered parts cannot touch. * Shrink the wrap... the finished joint will be much thinner. 👍 😊
@buildsomestuff
@buildsomestuff 5 місяців тому
Great idea!!! Thank you so much for sharing your knowledge! :)
@klausnielsen1537
@klausnielsen1537 5 місяців тому
Great idea! TY 4 sharing😊
@mica2237
@mica2237 5 місяців тому
Dude, I just built this robot! It was so much work figuring all this stuff out without any tutorial. Watching this makes this a LOT much easier…
@obadaobaid
@obadaobaid 4 місяці тому
How much it cost at least?... what can do with it?😁
@shannonm3841
@shannonm3841 5 місяців тому
wanted to build something like this but just didnt know where to begin , thank you for taking the time to show us everything!
@albraa951
@albraa951 3 місяці тому
did u succeed in building it?
@joshmellon390
@joshmellon390 5 місяців тому
Dude, I have all of the exact hardware and wires you have down to the brand lol. You have it stacked in your video the way I have mine stacked on my shelf.
@James-uw6ym
@James-uw6ym Місяць тому
This is awesome! I recently bought my own 3d printer and this inspired me to try and design and make my own arm! Will definitely use this as a reference. Keep on making things dude!
@jaroslavpytlicek111
@jaroslavpytlicek111 Місяць тому
You are a wonderful guide, thx. I have everything ready and printed, looking forward to completing it. :)
@jonserra2076
@jonserra2076 5 місяців тому
Looks like a nice, clean work desk you have there.
@zhangfreya9817
@zhangfreya9817 5 місяців тому
Very interesting and cool stuff bro!👍
@josebayona7739
@josebayona7739 5 місяців тому
Awesome work!
@kaizenstudyyy
@kaizenstudyyy 5 місяців тому
So good bro, great stuff 💯
@samwelln879
@samwelln879 5 місяців тому
Perfect timing I was just going to start to make this thank you!
@buildsomestuff
@buildsomestuff 5 місяців тому
Great! No problem!
@yousef.a.z.b7931
@yousef.a.z.b7931 4 місяці тому
Thhhhhhhhhank you a lot 🙏🏻🙏🏻 Very crazy idea and clear tutorial.
@KalleVandeMeerakker
@KalleVandeMeerakker 5 місяців тому
Thank you so much!
@user-cl9ke4df2w
@user-cl9ke4df2w 5 місяців тому
thank you so much 🙏🙏🙏
@ricardovalencia6489
@ricardovalencia6489 3 місяці тому
I’ve just built it and it works perfectly 🎉. It’s incredible the smoothness of the movement and the cleverness of the design. Thank you for sharing this 🤩. The robot is now helping to automate biology experiments at Edinburgh.
@shouya777
@shouya777 3 місяці тому
Great I am going to build it as well, hope you help me if there are nay issues for me
@mr.q1880
@mr.q1880 26 днів тому
hello, could you please provide more details about those 3 gears used, like their diameter size, number of teeth and hole size. - What type of 4 servo motors are here (180 degrees or 270 degrees or 360 degrees)?
@danearmour
@danearmour 5 місяців тому
You’re a gem
@Dhairya-zz1em
@Dhairya-zz1em Місяць тому
i love this helping a lot for my exbhition arduino project thanks a lot
@thomascallihan4714
@thomascallihan4714 3 місяці тому
Putting heat shrink on the end of your alligator clips for holding wires is a great life hack so you don't mar your wires whilst soldering. (one piece on each side of the jaw, then heat).
@Lander_Calcoen
@Lander_Calcoen 3 дні тому
Can you make a tutorial on how to model this?
@numerilia
@numerilia 5 місяців тому
yyeesssss amazing
@byucelyigit
@byucelyigit 5 місяців тому
perfect
@HakkiOgrt
@HakkiOgrt 5 місяців тому
Thnx.
@brinor7085
@brinor7085 Місяць тому
Looks great! im going to try modify it a bit, to make it into glados from portal 2... idk how well it will go but im excited anyway. could you test if it works while upside down?
@DemoniqueTrance
@DemoniqueTrance 22 дні тому
Really cool! How accurate is this robot?
@francescol.1668
@francescol.1668 3 місяці тому
How many volts and how many amps is your power supply? Can the external board for the servo motors handle the required current? Thank you
@conorstewart2214
@conorstewart2214 23 дні тому
If you are buying servos and other parts already you might as well just save time and effort and buy servo extension cables. They are cheap, come in loads of lengths and means you don’t need to solder.
@user-jb1xc8sv9v
@user-jb1xc8sv9v 5 місяців тому
YeeaaaAHH FINALLY
@comical24
@comical24 3 місяці тому
Am I able to do this with a raspberry pi? Also, can I program the servo movements directly?
@zettawaves
@zettawaves 5 місяців тому
I really Like the design. Maybe i will split some parts in order to ease printing and to reduce need for Support Material. Would also be nice to have .scad files, as they make modifications more easy.
@buildsomestuff
@buildsomestuff 5 місяців тому
Thanks! Great idea to reduce supports! Unfortunately, I do not believe I am able to export designs as .scad files from Fusion 360. However, this link will take you to the Fusion and .step files for this arm/controller: drive.google.com/drive/folders/1x4P8AquQILwCp8e5CiRJLfVJiJn2U4cF?usp=sharing Hope this helps!
@dayyankhan9132
@dayyankhan9132 5 місяців тому
loved your work...can u please guide me to make same robot arm but with record and play type
@buildsomestuff
@buildsomestuff 5 місяців тому
Thanks! I haven’t experimented with record and play functionality much, but it has been done before. I believe it requires some sort of storage device (such as a Raspberry Pi) to store all of the positions. You could probably find some helpful videos covering the topic in depth here on UKposts.
@ayhamjabali4129
@ayhamjabali4129 12 днів тому
Is there a replacement for the three gears used? All the other parts are available locally, and I don't prefer to buy the gears' kit online. So, can I print these gears or something?
@bavin1780
@bavin1780 27 днів тому
i want to build a university project any suggestion should i do this ?
@fredericaacademy1
@fredericaacademy1 2 місяці тому
I built it on a breadboard but am having trouble getting it to work. The code loads fine. Does it need power from both the Arduino and the servo driver board? what is the voltage to the driver board? Is the breadboard schematic correct. I didn't want to start printing parts until I knew we could wire it correctly.
@danielduffy229
@danielduffy229 2 місяці тому
Is there a BOM or anything for the build?
@kedarjevargi3698
@kedarjevargi3698 2 місяці тому
hi can you please give more details regarding those 3 gear used, like their diameter size, no of teeth's and the hole size..
@mr.q1880
@mr.q1880 2 місяці тому
Me too
@user-if1ly5sn5f
@user-if1ly5sn5f 2 місяці тому
Make a virtual model and use that as the controller or just use the parameters of the motors or whatever the joints are.
@justanotaku7448
@justanotaku7448 2 місяці тому
May I ask why he opted for a 20kg servo instead of just 4 MG 996R ?
@knucklehead83
@knucklehead83 24 дні тому
I noticed you didn't list any quantities in your parts list. Am I wrong in assuming I need to order just one of each of the parts/sets/items listed in the material list above?
@mohandamrouche7470
@mohandamrouche7470 5 місяців тому
Oh crap ... 'i aint gonna sleep much that week .... it would seem😅
@gamingscorpionindia1995
@gamingscorpionindia1995 4 місяці тому
could you tell me the dimensions of the gears that you used? I am going to 3d print gears but don't know the dimensions
@amywride7460
@amywride7460 2 місяці тому
I have built this, but for some reason whenever I turn it on the robot arm doesn't mirror what the controller is doing. The wrist potentiometer is corresponding to the base servo, but nothing else works. I have rewired it, and changed out Arduinos and it still doesn't work. Is there a possibility I got faulty code? What else could be wrong? Thanks.
@abimanyuharness907
@abimanyuharness907 5 місяців тому
hi... wick type of potensiometer did you use because there is such 5k, 10k, 20k or above etc. for the controler
@buildsomestuff
@buildsomestuff 5 місяців тому
Hello! 10k pots for the controller! I’ve linked the exact ones I used in the description.
@MidnightMaker
@MidnightMaker 5 місяців тому
Already printed, electronics already delivered...
@lumi9732
@lumi9732 16 днів тому
Successfully made?
@jobydorr4267
@jobydorr4267 5 місяців тому
So cool! Looking to buy a 3d printer soon. What's the minimum bed size I would need for the size of these parts?
@buildsomestuff
@buildsomestuff 5 місяців тому
Thanks! That’s awesome! The standard 220 x 220 mm bed size will easily fit all of the pieces. You will just have to distribute the parts in groups to print them all. In other words, the standard bed size volume won’t be able to fit all of the parts in just one print. Hope this helps!
@jobydorr4267
@jobydorr4267 5 місяців тому
@@buildsomestuff thanks for such a fast reply! That makes perfect sense thanks!
@buildsomestuff
@buildsomestuff 5 місяців тому
@@jobydorr4267 No problem!
@labeebfarooqi7548
@labeebfarooqi7548 8 днів тому
I want to put the circuit together before printing parts, just to test everything, but in the circuit diagram I don’t know which motor is which. Could you tell me which motor is which from top to bottom on the motor? The one labeled hand is obvious, but I want to be super sure. Thanks
@buildsomestuff
@buildsomestuff 8 днів тому
Certainly! The servos are listed in descending order starting from the “hand.” So, from top to bottom on the diagram is from the gripper to the base on the model.
@manelangulo8352
@manelangulo8352 5 місяців тому
Hello Build Very good excellent work. I'm printing and waiting for parts, I have a question: do the potentiometers have to be in a certain position when starting with Arduino? Greetings from Spain
@buildsomestuff
@buildsomestuff 5 місяців тому
Hello! Thanks! After the robot arm is fully wired and the code has been uploaded, when you power the robot on the servos will automatically move to match the position of the potentiometers after 5 seconds. I have incorporated the 5 second start delay so that users can line up the controller to roughly the same position as arm (so that the arm doesn’t move too fast to match the potentiometers). There may be a better way of doing this, but this is just what I implemented at the time.
@manelangulo8352
@manelangulo8352 5 місяців тому
Hello, thank you for your prompt response. In your video when you load the program the controller is fully assembled. My doubt is, in what range should the potentiometers be before mounting and closing the controller and before loading the program. I understand that the potentiometers before closing and loading the program must have a preset position for the correct movement of the arm. Forgive my clumsiness a greeting
@buildsomestuff
@buildsomestuff 5 місяців тому
@@manelangulo8352 Ah, I think I understand your question now. All of the potentiometers should be in their middle/halfway position (When the slot on the metal knob is parallel to the three pins' bracket on the bottom). Once the potentiometers have been set to their mid positions, all of the controller's pieces should only fit on one way. Sorry, I should have clarified this in the video. Hope this helps!
@manelangulo8352
@manelangulo8352 5 місяців тому
Hello Build. This is what I sensed, but I want to clarify it. When I receive all the pieces and assemble it I will let you know the result. greetings from Spain
@buildsomestuff
@buildsomestuff 5 місяців тому
@@manelangulo8352 Great!
@user-ek4hc4ph7j
@user-ek4hc4ph7j Місяць тому
Hello Im doing this project for class. With how many volts did you work on the power supply to make it work?
@mr.q1880
@mr.q1880 26 днів тому
hello, could you please provide more details about those 3 gears used, like their diameter size, number of teeth and hole size. - What type of 4 servo motors are here (180 degrees or 270 degrees or 360 degrees)?
@user-jb1xc8sv9v
@user-jb1xc8sv9v 5 місяців тому
Is that hi torque servo motor necessary
@buildsomestuff
@buildsomestuff 5 місяців тому
It is not required, and another standard servo may work. However, I would recommend using it in the joint shown to reduce jittering. (Because, that joint will need to lift the most weight)
@tahirakhtar2786
@tahirakhtar2786 4 місяці тому
Can we used arduino nano for this project?
@buildsomestuff
@buildsomestuff 4 місяці тому
I believe it’s possible! You might need to look up how to connect the PCA9685 Servo Driver Module the Nano, though.
@petermarchut3321
@petermarchut3321 3 місяці тому
I just printed the piece of the main arm. The one that the motor is not mounted to. The material that connects the bearing the the arm is super thin. It snapped under light pressure. Maybe 1mm? Is that by design or did it not print properly? Looking forward to trying out your design.
@mr.q1880
@mr.q1880 23 дні тому
I also have the same problem, have you resolved it yet?
@petermarchut3321
@petermarchut3321 23 дні тому
@@mr.q1880 I haven't had time. Writing finals now. I'll put it into NX or solid works and see if I can beef it up
@ThomasKranias
@ThomasKranias 4 місяці тому
hello i clicked to find the servos but it seems they are sold out , any other reference?
@buildsomestuff
@buildsomestuff 4 місяці тому
I believe they are back in stock now. If they still say "unavailable," it may be because they cannot ship to your region. Any servos of the same specifications should do.
@adamlacey5774
@adamlacey5774 3 місяці тому
Is there an easy way to count the gear teeth? ⚙️ the pack has so many
@mr.q1880
@mr.q1880 26 днів тому
hello, could you please provide more details about those 3 gears used, like their diameter size, number of teeth and hole size. - What type of 4 servo motors are here (180 degrees or 270 degrees or 360 degrees)?
@isaiahnelson3643
@isaiahnelson3643 Місяць тому
Figuring out which gear to use is frustrating given a big pack of unmarked gears. I bought the gears using the link you provided but I am only coming up with 38 and 42 toothed gears. None of which have the diameter or lay flush as your gears seem to do in the video. Did you cut the guide rod bearing off? Also the hole diameter is much smaller with the linked gears than an m4 can go through. Is the link for the gears on amazon accurate?
@mihaioctavianchicioreanu2741
@mihaioctavianchicioreanu2741 Місяць тому
I also bought the same one as listed in the description and i found the 34 and one 40 tooth gear, as for the other 40 tooth gear i took one which had 40 tooth and some small gear attached end i cut that part off. as to make it flush i simply cut the bits that extended outwards off. i hope this helps
@isaiahnelson3643
@isaiahnelson3643 Місяць тому
@@mihaioctavianchicioreanu2741 It does. I figured something like that had to be done. Thanks for the confirmation/reply!
@mr.q1880
@mr.q1880 26 днів тому
@@isaiahnelson3643 hi can you please give more details regarding those 3 gear used, like their diameter size, no of teeth's and the hole size..
@mr.q1880
@mr.q1880 26 днів тому
@@mihaioctavianchicioreanu2741 hello, could you please provide more details about those 3 gears used, like their diameter size, number of teeth and hole size. - What type of 4 servo motors are here (180 degrees or 270 degrees or 360 degrees)?
@cuan_piano
@cuan_piano 3 місяці тому
can you use 12volts thanks
@buildsomestuff
@buildsomestuff 3 місяці тому
Unfortunately, the PCA9685 Module is only rated for 5 to 10 volts.
@cuan_piano
@cuan_piano 3 місяці тому
@@buildsomestuff Thank you so could you use 2 amp 5volts
@buildsomestuff
@buildsomestuff 3 місяці тому
@@cuan_piano That may work, but I would recommend a 7V (3 amp) power supply.
@lorenzocoluccia8002
@lorenzocoluccia8002 5 місяців тому
what's the estimated cost of all the parts? excluding 3d printer stuff
@buildsomestuff
@buildsomestuff 5 місяців тому
Hello! While the material cost is relatively low at around $60. The total cost to purchase everything upfront is much higher at around $200. However, this is assuming that you have none of the suggested parts and would need to purchase everything. And, most of the purchases included in this total have more parts than what is required for this project. For example, the linked micro servo pack comes with 4 servos, but only one is needed. Hope this helps!
@FrancescoMMileto
@FrancescoMMileto Місяць тому
Is it 40 or 42 teeth gear? I think there is a bit of confusion on the video about it
@mr.q1880
@mr.q1880 26 днів тому
hello, could you please provide more details about those 3 gears used, like their diameter size, number of teeth and hole size. - What type of 4 servo motors are here (180 degrees or 270 degrees or 360 degrees)?
@Eisenbart1980
@Eisenbart1980 5 місяців тому
Very great project. Which cable diameter do I need for this?
@buildsomestuff
@buildsomestuff 5 місяців тому
Thanks! I used 28 AWG wire for this arm. (~1.2mm diameter)
@matteoricci9129
@matteoricci9129 5 місяців тому
Wouldn't Arduino have handled 4 different servo without the board?
@buildsomestuff
@buildsomestuff 5 місяців тому
Hello! While running servos directly off of the Arduino is less complicated, it can become impractical when controlling more than just a couple servos. Since I need to power 5 servo motors for this arm, it would draw too much current through the Arduino’s 5V pin and possibly fry the board altogether. The PCA9685 Module supplies power directly from an external power supply to prevent this from happening, which allows me to control up to 16 servos without worrying about burning up the micro controller. Hope this helps!
@sohamsaxena1256
@sohamsaxena1256 8 днів тому
I have a 3D printer but don't know how to design this... are the designs for this shared? Thank you.
@buildsomestuff
@buildsomestuff 8 днів тому
Yep! Links in description along with a full list of parts!
@sohamsaxena1256
@sohamsaxena1256 8 днів тому
@@buildsomestuff Yes, just saw it, thanks!
@buildsomestuff
@buildsomestuff 8 днів тому
@@sohamsaxena1256 No problem!
@likewisepro
@likewisepro 3 місяці тому
Transform it into a regulated wireless system.
@maddyy0110
@maddyy0110 5 місяців тому
Hallo,was ist denn mit dem kleinen Arm,wie wird der zusammengebaut?
@buildsomestuff
@buildsomestuff 5 місяців тому
Hello! The small arm is explained in Part 2 of this tutorial. The explanation begins at around 4:45 in Part 2 and its wiring can be found in the description.
@user-jb1xc8sv9v
@user-jb1xc8sv9v 5 місяців тому
Are you making this wireless
@buildsomestuff
@buildsomestuff 5 місяців тому
Currently, I have no plans to make this wireless. However, it’s certainly possible!
@user-jb1xc8sv9v
@user-jb1xc8sv9v 5 місяців тому
@@buildsomestuff how
@zettawaves
@zettawaves 5 місяців тому
​@@user-jb1xc8sv9vinstead of arduino You could use an ESP 32 or similar and easily implement WiFi
@suricateenrage5250
@suricateenrage5250 2 місяці тому
If you need I design the gears on fusion 360
@steveboi
@steveboi Місяць тому
hi i need
@yourstruly3796
@yourstruly3796 Місяць тому
Id also like thos if possible :)
@alexanderjaghab4117
@alexanderjaghab4117 День тому
Please send my way
@RMac
@RMac 4 місяці тому
how much money for all the materials?
@buildsomestuff
@buildsomestuff 4 місяці тому
Hello! While the material cost is relatively low at around $60. The total cost to purchase everything upfront is much higher at around $200. However, this is assuming that you have none of the suggested parts and would need to purchase everything. And, most of the purchases included in this total have more parts than what is required for this project. For example, the linked micro servo pack comes with 4 servos, but only one is needed. Hope this helps!
@RMac
@RMac 4 місяці тому
very helpful!! Thank you so much!@@buildsomestuff
@buildsomestuff
@buildsomestuff 4 місяці тому
@@RMac No problem!
How to Build a 3D Printed Robot Arm Tutorial (Arduino Based) - Part Two
10:12
I Made a Robot Arm... in the Middle of my Room!
14:42
Jelle Vermandere
Переглядів 1,2 млн
McDonald’s MCNUGGET PURSE?! #shorts
00:11
Lauren Godwin
Переглядів 31 млн
Машины в 2018 и в 2024
00:15
Gazan
Переглядів 1 млн
I Made a Robot Arm to Hold My Camera [$500]
11:55
3DprintedLife
Переглядів 498 тис.
How To Make Robots Move Smoothly | Arduino Tutorial
12:28
James Bruton
Переглядів 702 тис.
Precision on a Budget: DIY Displacement Sensor for under $10
4:55
BubsBuilds
Переглядів 78 тис.
Affordable DIY Robot Arm: A Deep Dive into 3D Printing and Servo Motors
31:05
element14 presents
Переглядів 125 тис.
Our BIGGEST project yet! (SPIDER MECH!)
29:27
Hacksmith Industries
Переглядів 10 млн
Top 5 Robotic Arms for your desktop
12:37
AwesomeTech
Переглядів 1,2 млн
Recycling Failed 3D Prints with a DIY Filament Extruder: Artme3D
20:10
Building a DIY Surgical Robot
12:44
Bennett Stirton
Переглядів 248 тис.
120Nm 3D Printed Cycloidal Drive
19:44
James Bruton
Переглядів 210 тис.
My 3D Printed Robot sucked... so I made an UNBEATABLE one!
13:00
Maker's Muse
Переглядів 318 тис.
Which Phone Unlock Code Will You Choose? 🤔️
0:12
Game9bit
Переглядів 6 млн