How to Build a 3D Printed Robot Arm Tutorial (Arduino Based) - Part One
HTML-код
- Опубликовано: 13 ноя 2023
- 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 Наука
I’m building this in year 7 and now it’s an example for year 10s thank you for the easy to understand tutorial
Great stuff indeed. Cant wait to see this channel blow up.
Thank you for taking the time to create this video
Just order the parts super excited thank you 🙏
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…
How much it cost at least?... what can do with it?😁
Looks like a nice, clean work desk you have there.
wanted to build something like this but just didnt know where to begin , thank you for taking the time to show us everything!
did u succeed in building it?
You are a wonderful guide, thx.
I have everything ready and printed, looking forward to completing it. :)
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!
Perfect timing I was just going to start to make this thank you!
Great! No problem!
Very interesting and cool stuff bro!👍
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.
👍 😊
Great idea!!! Thank you so much for sharing your knowledge! :)
Great idea! TY 4 sharing😊
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.
Awesome work!
Thhhhhhhhhank you a lot 🙏🏻🙏🏻
Very crazy idea and clear tutorial.
So good bro, great stuff 💯
Great topic, thanks 👍
Thank you so much!
i love this
helping a lot for my exbhition arduino project
thanks a lot
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.
Great I am going to build it as well, hope you help me if there are nay issues for me
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)?
thank you so much 🙏🙏🙏
You’re a gem
Thnx.
Can you make a tutorial on how to model this?
perfect
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).
yyeesssss amazing
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?
Really cool! How accurate is this robot?
Am I able to do this with a raspberry pi? Also, can I program the servo movements directly?
YeeaaaAHH FINALLY
May I ask why he opted for a 20kg servo instead of just 4 MG 996R ?
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.
Is there a BOM or anything for the build?
i want to build a university project any suggestion should i do this ?
How did you make the motions so smooth with software? My potentiometer readings fly all over the place and the motors just tic and twitch all the time.
Or am I having bad connections? Hmmm
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?
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.
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!
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.
loved your work...can u please guide me to make same robot arm but with record and play type
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 RUclips.
hi can you please give more details regarding those 3 gear used, like their diameter size, no of teeth's and the hole size..
Me too
hi... wick type of potensiometer did you use because there is such 5k, 10k, 20k or above etc. for the controler
Hello! 10k pots for the controller! I’ve linked the exact ones I used in the description.
Hello, since I can't get the 20kg servo, I could replace it with another mg995 and if I can't get mg995 either, why could another servo motor replace it, more than anything, it's for a sample, not to carry something heavy.
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?
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
I have the same question!
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
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.
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
Make a virtual model and use that as the controller or just use the parameters of the motors or whatever the joints are.
what's the diameter of the 40 tooth gear and the 34 tooth one? Please respond, i don't live in a zone where amazon ships.
Oh crap ... 'i aint gonna sleep much that week .... it would seem😅
Awesome project! In the middle of building it. What kind of power supply should I use? How much power? Tnx in advance!
Thanks! I’m using an adjustable power supply (linked in description) and running it at 7 volts. But really, any 7V power supply that's rated for at least 5 Amps should do.
Nice, tnx for the response. Do have a particular model that comes to mind?
@@nickijssels6192 No problem! This is the adjustable power supply I use: amzn.to/46e27Xa
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.
Already printed, electronics already delivered...
Successfully made?
Is that hi torque servo motor necessary
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)
Is there an easy way to count the gear teeth? ⚙️ the pack has so many
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)?
hello i clicked to find the servos but it seems they are sold out , any other reference?
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.
what is the diameter of each of the gears ?
I am assembled the robot. My gripper servo (SG90) just keeps rotating. Any specifics on which servo I need to use? I have checked and the ones I have got are not the continuous ones. Would appreciate any help as this is blocking my build.
Resolved. The servo I got were continuous rotation. It did not say anything on the label which caused the confusion. When ordering servo for gripper, please ensure you get ones that specify rotation angle = 180 degrees
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.
I also have the same problem, have you resolved it yet?
@@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
So cool! Looking to buy a 3d printer soon. What's the minimum bed size I would need for the size of these parts?
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!
@@buildsomestuff thanks for such a fast reply! That makes perfect sense thanks!
@@jobydorr4267 No problem!
Can we used arduino nano for this project?
I believe it’s possible! You might need to look up how to connect the PCA9685 Servo Driver Module the Nano, though.
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?
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
@@mihaioctavianchicioreanu2741 It does. I figured something like that had to be done. Thanks for the confirmation/reply!
@@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..
@@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)?
Hello Im doing this project for class. With how many volts did you work on the power supply to make it work?
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)?
@@mr.q1880 did u find the answer?
@@mr.q1880 40 tooth 2 pc, 134 tooth 1pc
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
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.
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
@@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!
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
@@manelangulo8352 Great!
what's the estimated cost of all the parts? excluding 3d printer stuff
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!
Is it 40 or 42 teeth gear? I think there is a bit of confusion on the video about it
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)?
Hallo,was ist denn mit dem kleinen Arm,wie wird der zusammengebaut?
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.
Very great project. Which cable diameter do I need for this?
Thanks! I used 28 AWG wire for this arm. (~1.2mm diameter)
Wouldn't Arduino have handled 4 different servo without the board?
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!
I can't Fit the Micro sever in the Gripr peace
can you use 12volts thanks
Unfortunately, the PCA9685 Module is only rated for 5 to 10 volts.
@@buildsomestuff Thank you so could you use 2 amp 5volts
@@cuan_piano That may work, but I would recommend a 7V (3 amp) power supply.
I have a 3D printer but don't know how to design this... are the designs for this shared? Thank you.
Yep! Links in description along with a full list of parts!
@@buildsomestuff Yes, just saw it, thanks!
@@sohamsaxena1256 No problem!
Are you making this wireless
Currently, I have no plans to make this wireless. However, it’s certainly possible!
@@buildsomestuff how
@@user-jb1xc8sv9vinstead of arduino You could use an ESP 32 or similar and easily implement WiFi
Transform it into a regulated wireless system.
how much money for all the materials?
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!
very helpful!! Thank you so much!@@buildsomestuff
@@RMac No problem!
If you need I design the gears on fusion 360
hi i need
Id also like thos if possible :)
Please send my way
Where is the link?
Why is it going to cost me 160$ on amazon i need answers plsss
Mrbeast is the goat