I finally got back to your tiny robot arm project and got it working!! I ,proudly, demonstrated it to my wife, and she thinks I'm totally crazy, but the amount of learning involved was well worth it! (Even though I am using a separate power supply, when I tried substituting an Uno R3, it couldn't handle it. There was always one servo that would hang up.) I may try using a Nano next. Thanks for the design and th code!
I just found your channel. Great work on the robot arm. I have subscribed and now I am off to watch more of your videos. Thanks for sharing a great project.
I just had the time to watch this video..OMG. It is so creative. I mean..simple but creative. This will be my next project for sure! Thank you for sharing the materials!
Hey, RoTechnic! This is a great video, I love the genius simplicity of the design! One question though: I want to make this bigger, but keep the major attachments the same (servo horn attachment, screw holes, axle holes, etc.) Do you have an idea on how to do that?
I'm so confused... I'm trying to learn how to use inverse kinematics, so i have to make this first but it's so confusing just trying to jump into this when I have no clue why we are building any of this or what it does...
Just saw that you added the .stl for the marble maze! Thank you! Love all your projects and would make all of them if life would stop getting in the way. Also really appreciate your explanations - very well done.
thats cool work youve done. I got a problem with the servo horn dimension since it could not fit the structure. Ive checked the link youve provided, it looks the same as mine. Could you please provide the dimension of your servos horn?
I am in the process of making one of my own, with some students. I am really loking forward to seeing what they will use it for. Is there any chance you have the STL file for the ball maze?
i'd be very interested in the calculation of the inverse kinematic for a 6 dof robot. i managed to figure out how to time/synchronize the motors but i can only drive them by telling them how many degrees to move specifically. i saw that one tutorial but i wonder how its done with the other axis as well
I hate to look a gift horse in the mouth, and maybe I'm misunderstanding what I'm looking at as I'm new to this 3D printing thing but, when I just loaded the stl into Cura all of the pieces for the robot arm are grouped into one object and therefore cannot be printed separately and the biggest part is, I believe, upside down, causing a massive amount of support to be printed. There's also another part that I believe is upside down causing unnecessary support to be printed. Again, I'm new so I could be wrong and hope that I am wrong because the unnecessary support adds an hour to the already 9 hour print job. I would love to hear your thoughts and thanks for sharing this.
Hiya, If you don't want to print the parts in one go, you can easily split the group in cura using the method in this article: www.makeuseof.com/cura-3d-slicer-split-object-into-multiple-parts/ Orienting the parts is something you can decide for yourself - try it your way and see what happens! It's entirely possible there's a better way than the way I did it :D Let me know how you get on - it's a great little arm, and I ended up giving mine away as a christmas present!
@@roTechnic Thanks for getting back to me. I ended up doing the same thing, kind of, in TinkerCAD. Since I couldn't grab an individual part bc they are all seen as one I basically erased everything but what I wanted to control. Once that particular part was all that was left in TinkerCAD I could now do whatever I wanted to do with it, like turn it over before printing it avoiding most of the needed support. As I'm typing this the last of the pieces are printing and I'm hoping to be able to put it together soon. Thanks again.
@@BartoszKoodziej-ft3yx But that's just it, there is only ONE file, and that single stl file has all the parts together as one object making it impossible to just grab one part and flip it over so that it doesn't need so much support. Slicing that one object up in Cura is one way to go but by doing basically the same thing in TinkerCAD I now have control over whichever parts I have singled out by deleting all the rest. IOW, I'm basically creating the individual stl files for the individual parts I want to re-orient for printing or change maybe down road or leaving most of what had already been grouped together the way it was for printing.
@@firstthes2811 one way to combat that is to export your assemblies as 3mf, if the author uploaded the files in 3mf format you would be able to just pick the parts you want. Maybe you could ask the author to export in 3mf?
I've run into a problem and I'm hoping you can help. Everything is done and working fine except that, as you acknowledge in your code, my coordinates don't match yours. I was actually looking forward to dialing those coordinates in but unfortunately every time I restart the code there is a "re-setting" of the arm that is causing the vertical arm to slam itself back and this has now caused the already lose fit to become even loser. Is this just something these cheap motors do every time power is sent to them, they automatically reset, or is there something that I am missing in the code? Thanks in advance and thanks again for making this and making it available because it's been the perfect tool for learning about these things.
The servos will always return to their home position when you power them up. the trick is to find the home position and set it in the middle of the movement you want, so when it "slams itself back" it can't do any damage. You say you have a "loose fit" - where is this as mine is pretty sturdy!
@@roTechnic Thanks for your quick reply. It's very late where I'm at so I'll have to play with this tomorrow but when I power the vertical motor, off the arm, it moves very little when given power no matter what position I leave it in when powered down. I tried a few extra motors that I have and they all acted the same way simply moving a couple of degrees from the position they were turned off in so I'm pretty clueless as to what's going on. When you said they always return to home I thought that that would be the problem but I'm unable to make that happen. Anyway, I'll give it another go tomorrow. Thanks again.
@@firstthes2811 Sounds like you have dodgy servos. It might be worth exploring a different make or even trying the MG90 servos which are only a little more expensive but should be stronger
@@roTechnic And what's really annoying is that I ordered 90's from Amazon in the first place but being so new to all of this I just checked to see that they all ran. Oh well, I'll find a way to make it work for the purposes of learning.
I finally got back to your tiny robot arm project and got it working!! I ,proudly, demonstrated it to my wife, and she thinks I'm totally crazy, but the amount of learning involved was well worth it!
(Even though I am using a separate power supply, when I tried substituting an Uno R3, it couldn't handle it. There was always one servo that would hang up.) I may try using a Nano next.
Thanks for the design and th code!
hello ! Please can you share the size and types of screws needed for the robotic arm.
I just found your channel. Great work on the robot arm. I have subscribed and now I am off to watch more of your videos. Thanks for sharing a great project.
Genius simplicity.
Thank you!
I just had the time to watch this video..OMG. It is so creative. I mean..simple but creative. This will be my next project for sure! Thank you for sharing the materials!
Nice mini project 👍🏼 I also like to do prototypes of builds as I normally see something that I previously had overseen
Cool, thanks
Hello ! Please can you share the details of screws needed for the robotic arm.
he said in the video
thanks for this project ! very nice build.
My pleasure!
Can you do a video of how you made the keyboard buttons?
Very nice design!
Excellent, thank you for sharing
That’s great , thanks for the video 👍
Do you have a wire diagram for this project?
Loved this video
Thank you!
Hey, RoTechnic! This is a great video, I love the genius simplicity of the design! One question though: I want to make this bigger, but keep the major attachments the same (servo horn attachment, screw holes, axle holes, etc.) Do you have an idea on how to do that?
I'm so confused... I'm trying to learn how to use inverse kinematics, so i have to make this first but it's so confusing just trying to jump into this when I have no clue why we are building any of this or what it does...
Great video! I'm wondering if I can use an Arduino Uno instead of a Mega, trying to make use of some old parts
Can you share a link for the maze, or the STL file if it is a 3D build?
Just saw that you added the .stl for the marble maze! Thank you! Love all your projects and would make all of them if life would stop getting in the way. Also really appreciate your explanations - very well done.
thats cool work youve done. I got a problem with the servo horn dimension since it could not fit the structure. Ive checked the link youve provided, it looks the same as mine. Could you please provide the dimension of your servos horn?
I am in the process of making one of my own, with some students. I am really loking forward to seeing what they will use it for. Is there any chance you have the STL file for the ball maze?
I'd love to hear how you get on with it. I've added the maze to the Github page "Marble maze V7.stl"
How did you import the servo models
where can I get the measures to make it?
What size screws did you use?
You should build one of those "Useless machines".
That's a great idea!
what screws did you use for this?
i'd be very interested in the calculation of the inverse kinematic for a 6 dof robot. i managed to figure out how to time/synchronize the motors but i can only drive them by telling them how many degrees to move specifically. i saw that one tutorial but i wonder how its done with the other axis as well
I hate to look a gift horse in the mouth, and maybe I'm misunderstanding what I'm looking at as I'm new to this 3D printing thing but, when I just loaded the stl into Cura all of the pieces for the robot arm are grouped into one object and therefore cannot be printed separately and the biggest part is, I believe, upside down, causing a massive amount of support to be printed. There's also another part that I believe is upside down causing unnecessary support to be printed. Again, I'm new so I could be wrong and hope that I am wrong because the unnecessary support adds an hour to the already 9 hour print job. I would love to hear your thoughts and thanks for sharing this.
Hiya, If you don't want to print the parts in one go, you can easily split the group in cura using the method in this article: www.makeuseof.com/cura-3d-slicer-split-object-into-multiple-parts/
Orienting the parts is something you can decide for yourself - try it your way and see what happens! It's entirely possible there's a better way than the way I did it :D
Let me know how you get on - it's a great little arm, and I ended up giving mine away as a christmas present!
@@roTechnic Thanks for getting back to me. I ended up doing the same thing, kind of, in TinkerCAD. Since I couldn't grab an individual part bc they are all seen as one I basically erased everything but what I wanted to control. Once that particular part was all that was left in TinkerCAD I could now do whatever I wanted to do with it, like turn it over before printing it avoiding most of the needed support. As I'm typing this the last of the pieces are printing and I'm hoping to be able to put it together soon. Thanks again.
Usually you just reorient the files before printing anything, parts downloaded from the Internet are rarely in the good orientation
@@BartoszKoodziej-ft3yx But that's just it, there is only ONE file, and that single stl file has all the parts together as one object making it impossible to just grab one part and flip it over so that it doesn't need so much support. Slicing that one object up in Cura is one way to go but by doing basically the same thing in TinkerCAD I now have control over whichever parts I have singled out by deleting all the rest. IOW, I'm basically creating the individual stl files for the individual parts I want to re-orient for printing or change maybe down road or leaving most of what had already been grouped together the way it was for printing.
@@firstthes2811 one way to combat that is to export your assemblies as 3mf, if the author uploaded the files in 3mf format you would be able to just pick the parts you want. Maybe you could ask the author to export in 3mf?
Excelent video! Have you considered use a step by step motor for the base to a 360 degrees rotation?
Thank you. I think a future version of this arm will definitely use stepper motors. For quick prototypes though, servos are so easy to use!
I've run into a problem and I'm hoping you can help. Everything is done and working fine except that, as you acknowledge in your code, my coordinates don't match yours. I was actually looking forward to dialing those coordinates in but unfortunately every time I restart the code there is a "re-setting" of the arm that is causing the vertical arm to slam itself back and this has now caused the already lose fit to become even loser. Is this just something these cheap motors do every time power is sent to them, they automatically reset, or is there something that I am missing in the code? Thanks in advance and thanks again for making this and making it available because it's been the perfect tool for learning about these things.
The servos will always return to their home position when you power them up. the trick is to find the home position and set it in the middle of the movement you want, so when it "slams itself back" it can't do any damage. You say you have a "loose fit" - where is this as mine is pretty sturdy!
@@roTechnic Thanks for your quick reply. It's very late where I'm at so I'll have to play with this tomorrow but when I power the vertical motor, off the arm, it moves very little when given power no matter what position I leave it in when powered down. I tried a few extra motors that I have and they all acted the same way simply moving a couple of degrees from the position they were turned off in so I'm pretty clueless as to what's going on. When you said they always return to home I thought that that would be the problem but I'm unable to make that happen. Anyway, I'll give it another go tomorrow. Thanks again.
@@firstthes2811 Sounds like you have dodgy servos. It might be worth exploring a different make or even trying the MG90 servos which are only a little more expensive but should be stronger
@@roTechnic And what's really annoying is that I ordered 90's from Amazon in the first place but being so new to all of this I just checked to see that they all ran. Oh well, I'll find a way to make it work for the purposes of learning.
hello ! Please can you share the size and types of screws needed for the robotic arm.
1st post !