Integrating My Harmonic Drive - 3D Printed 6-Axis Robot Arm

  Рет қаралды 208,711

3DprintedLife

3DprintedLife

2 жыл бұрын

I took my 3D printed harmonic drive from a previous video and a newly designed motherboard to build up the base of my new 6-axis robot arm.
A huge thank you to PCBWay for sponsoring this video! See more here: pcbway.com/
Eventually this arm will be filming my B-Roll for me, so there will be plenty more updates as the development continues! This arm uses my harmonic drive from a previous video, and a lot of work has gone in to ensure this arm is not only cheap and powerful, but looks great too. It should end up costing around $500 total, have a working range of 500+mm, and be capable of carrying 1kg with ease. It wont be super fast, and it wont be super accurate, but it will be an excellent camera minion.
The project is open sourced! Find the WIP files here. I do not recommend attempting to recreate this project yet, I still have a lot of work to do and I will document the parts needed in better detail once the design is ready for others to make.
github.com/DDeGonge/OS-ARM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you'd like to support plus receive some exclusive perks, you can do so here!
/ 3dprintedlife
Join the discussion on Discord! / discord
Follow me on Instagram and Twitter! / 3dprintedlife_official
/ 3dprintedlife
Buy my filming gear! (Affiliate links)
Sony a6400 amzn.to/3d0SMee
Tamron 17-70 lens amzn.to/3vLqYkx
Oben Tripod amzn.to/3dd4S40
Light Panel amzn.to/3Qa1dTs
A huge thanks to all my Patreon Supporters!
- Mom & Dad - Nullun - Jake
- Trent Waddington - Barb - Amy
- Ayydan - Eric - TrueCarry
- Justin Gort - Pavlo - Will Hofmann
- Mikhail - David Jones - Robert W
- Michael H - Tyler Zlatkus - Michael S
- Austin R - Chris Santos - Mark Whittington
- Dominick K - Martin Wilson
#3dprintedlife #robot #harmonicdrive

Пікірлер: 293
@3DprintedLife
@3DprintedLife 2 жыл бұрын
If you enjoyed the video, consider checking out some of my projects like a 3D printed wankel engine, card shuffler, nerf aimbot, and more!
@brucebaxter6923
@brucebaxter6923 2 жыл бұрын
Any reason to not use something like a big tree 6axis controller?
@brucebaxter6923
@brucebaxter6923 2 жыл бұрын
Any reason you didn’t use deep groove ball thrust races?
@3DprintedLife
@3DprintedLife 2 жыл бұрын
That would work, but I wanted to build my own partially for the challenge but also to get it in a small enough form factor and have the power I want and all the other IO and features.. It definitely isn't necessary though! 😁
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Deep grooves perform better but the ideal solution here would actually be two angular contact bearings. But getting those bearings in sizes this big are not cheap
@brucebaxter6923
@brucebaxter6923 2 жыл бұрын
@@3DprintedLife Excellent, to build your own is always a rewarding feat. I was looking at one of the stepper driver modules that has 20a fets but the module can’t handle it.
@simonmerrett
@simonmerrett 2 жыл бұрын
Mechanical, electrical, firmware, magnets, IKEA "hacking", bending the test jig out of shape - this video has it all!
@rafaeldullnig1320
@rafaeldullnig1320 2 жыл бұрын
And don't forget the cat conent at the end, perfectly balanced content.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
@@rafaeldullnig1320 As all things should be
@nicobugs
@nicobugs 2 жыл бұрын
This channel has the quality of a million subscribers channel! I'm shocked there are only 32k subscribers.
@ernsteliden6719
@ernsteliden6719 2 жыл бұрын
@@nicobugs Agree and subscribed accordingly.
@tec4303
@tec4303 2 жыл бұрын
That board debugging sounded painfull...
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Just a little, hopefully I'm almost done with it though!
@maxhouseman3129
@maxhouseman3129 2 жыл бұрын
@@OneDeuxTriSeiGo simulation makes only sense if you primarily design analog or simple digital circuits (by your own). What he does here is more like a integration job, the discrete parts around the ICs are mostly recommended by the vendor and the ICs are connected via bus. There is nothing to simulate here. Also getting these chips into spice is not simple and the outcome low. Best thing to avoid these kinds of failures is to build it on a breadboard before or have experience with pcb design. Greets from a hardware developer.
@maxhouseman3129
@maxhouseman3129 2 жыл бұрын
@@OneDeuxTriSeiGo oh cool! I am developing with fpgas also since a few weeks. Interesting stuff! What you described is basically what a professional routing software does. It checks whether nets are connected properly and (if the setup is good) also compatible with each other. But, as I said it is mostly connecting working chips with each other, like building a PC. If there are routing specific things, you get that information out of the datasheet. The problem with spice is that you have to build models for the chips or at least some dummies which can be time consuming. Don't know if it is worth that. I have done that during my engineering studies and I it was just frustrating. I would rather build it on breadboard, if the circuit isn't that complicated.
@georgewaller7080
@georgewaller7080 2 жыл бұрын
@@OneDeuxTriSeiGo You could do this but it would take a lot longer than just reading the datasheets and properly designing the board in the first place. If you're thorough enough, I expect no obvious mistakes. If you don't know if something will work before you make it, you haven't put enough effort in or don't have adequate knowledge.
@MrKiBk
@MrKiBk 2 жыл бұрын
This video basically has the same amount of work done in it as my whole year of being a full time R&D engineer. Jaw dropping diligence!
@Cadaverine1990
@Cadaverine1990 11 ай бұрын
Isn't it sad when our hobbies usually get more love than the place that pays us.
@johboh
@johboh 2 жыл бұрын
I appreciate that you include all your problems and challenges 😊. It keeps me motivated when I struggle with my own projects.
@ADBBuild
@ADBBuild 2 жыл бұрын
I REALLY wanted to see it crush the can at the end. Maybe next time?
@3DprintedLife
@3DprintedLife 2 жыл бұрын
I did too but just not enough power, hopefully running at full power or using a shorter arm it can!
@cyanpiggy
@cyanpiggy 2 жыл бұрын
Would it possible for you to make a video on your considerations when designing the PCB and more importantly, how you debugged it?? It's fascinating how you used the logic analyser to find out what was wrong with the PCB and would love to learn how to do it myself!
@3DprintedLife
@3DprintedLife 2 жыл бұрын
If enough people are interested then definitely! At some point I'll start a second channel where I hope to cover topics like this!
@RUMPshit
@RUMPshit 2 жыл бұрын
@@3DprintedLife i am interested
@somedudewithakeyboard
@somedudewithakeyboard 2 жыл бұрын
@@3DprintedLife Please do.
@anestaziatakyon5448
@anestaziatakyon5448 2 жыл бұрын
@@3DprintedLife DO it
@alfredassimply5865
@alfredassimply5865 2 жыл бұрын
Im intrested
@moth.monster
@moth.monster 2 жыл бұрын
I find herringbone gears are great for 3D pritning. They're not common anywhere else because they're hard to manufacture any other way, but they're self-aligning along with having the advantages of the angled gears you mention in the video. But feel free to do what you think is best!
@Shadow__X
@Shadow__X 2 жыл бұрын
Double herringbone gears are superior though, because torque doesn't generate a force perpendicular to the surfaces of the gears
@thetrcg
@thetrcg 2 жыл бұрын
The 3d printing is cool and all, but that cat is pretty darn cute
@openlink9958
@openlink9958 2 жыл бұрын
for this kind of comment is why I still read youtube comments
@joshmaxwell8767
@joshmaxwell8767 Жыл бұрын
If your desk is hollow you might want to add some larger washers and/or plywood plate so you don't accidentally torque the screw heads through.
@jasonpettiaux6952
@jasonpettiaux6952 2 жыл бұрын
Happy to see that you could test new filaments for the harmonic drive ! Looks amazing !
@txjack1787
@txjack1787 Жыл бұрын
Dude, I owe you big time. I was so fired up to jump into this. And then you went all mother board on me. Immediately thereafter I saw, with brutal clarity & conviction, the great precipice between your skillsets and mine. It was over before it even began. But, look here! Just knowing that put me ahead of the power curve, so to speak, and that ain't bad. You're a good man!
@SimplyAlteringMaterials
@SimplyAlteringMaterials 2 жыл бұрын
Such a great job you've done so far, can't wait to see the finished product!!
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thanks! Same here!
@HannesMrg
@HannesMrg 2 жыл бұрын
The Sebastian Lague of electronics and mechanics. =) The last few videos are so super well made, I'm happy every time that one comes out!
@stcreativ9090
@stcreativ9090 2 жыл бұрын
its insane how you are taking the time to walk through your design process, I am thrilled to see the final result! new sub definitly :)
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thanks and welcome!
@mjodr
@mjodr 2 жыл бұрын
Man, this is like engineering that I always wonder about, but never see anyone do. This is great stuff. Thank you.
@Stevenpwalsh
@Stevenpwalsh 2 жыл бұрын
The 0 stock everything is really speaking to me. The alternative alternatives, it's hell.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Mhmmm not fun at all!
@freakinccdevilleiv380
@freakinccdevilleiv380 2 жыл бұрын
That horizontal motion looks and sound fantastic 👍👏
@ZhechenZhu
@ZhechenZhu 2 жыл бұрын
Excellent content. I think your channel deserves a better name. There is a lot more mechanical and electronics design than 3D printing. My personal experience is that a 3DP audience quickly outgrows a 3DP channel. After building some DIY printers and have you chamber hot enough to print some exotic materials, you are basically done with most 3DP channels. A 3D printer is just a tool for make DIY projects.
@ruebendockery9277
@ruebendockery9277 2 жыл бұрын
Agreed
@rolandorodarte893
@rolandorodarte893 2 жыл бұрын
The Mona Lisa, ohh please no, THAT PCB is a TRUE WORK OF ART. Awesome video I’ll start ordering boards from PCB way they look way better than the ones I get!
@luke2642
@luke2642 2 жыл бұрын
Looking forward to the next update!
@jacobr4689
@jacobr4689 Жыл бұрын
I just found this channel and have been binging the videos. I was curious how you have learned all of this this and got to this point of being able to develop all of this. Love the vids!
@3DprintedLife
@3DprintedLife Жыл бұрын
Glad you enjoy it! I learned everything from a combination of university classes, working professionally as an engineer, and self-taught skills for personal projects.
@mohammadsheikh4847
@mohammadsheikh4847 2 жыл бұрын
Amazing work, love the enthusiasm, keep it up. waiting for the next video
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thanks I appreciate that!
@kaedkay2472
@kaedkay2472 2 жыл бұрын
Remarkable content. You have inspired me to make my own take on a robot arm, and you have mass fame and following on the way!
@ernsteliden6719
@ernsteliden6719 2 жыл бұрын
You're an amazing maker AND KZbinr I only wish I had your skills. Keep up the excellent work👍
@MrBrechtD
@MrBrechtD Жыл бұрын
the completeness of your explanation, and the style of editing... must be a lot of work (at least the editing part) and I love it! New sub! whoop whoop! :D
@3DprintedLife
@3DprintedLife Жыл бұрын
Thanks! And yeah you're right, it takes a lot more time than most people realize. But it's well worth it!
@MrBrechtD
@MrBrechtD Жыл бұрын
@@3DprintedLife happy to hear that! I'ts by far the most important part ;)
@MrTylerbrogan
@MrTylerbrogan 2 жыл бұрын
Great work man! I know these videos hardly capture all the work you actually do to make that hunk of filament move around a little.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thanks I appreciate it. Yeah definitely so much more that went into it, it's difficult cramming hundreds of hours of work into a 10-15 minute video! 😁
@twitte0king
@twitte0king 2 жыл бұрын
Omg so eager to see more about this!!
@somedudewithakeyboard
@somedudewithakeyboard 2 жыл бұрын
Dude, watching this I just want to give you moneyz to buy some treats to compensate for all that pain endured by failures. Moreover, you persisted and finally made it work. That’s an outstanding and a rare trait. (I definitely can relate to that. I’ve been consistently and randomly bricking atmega chips in a custom RC receiver and transmitter design for almost a year - hand solder the board all night then brick it next evening. Rinse and repeat. Until I read on some obscure forum a tiny note that the problem might be caused by a defective USB port on my laptop. Fix - connect the programmer via a USB hub. Works like charm since then. I made multiple RC cars running with it. And created more customized boards after.)
@nicobugs
@nicobugs 2 жыл бұрын
This channel has the quality of a million subscribers channel! I'm shocked there are only 32k subscribers.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thanks I appreciate that, maybe one day! :D
@winterclimber7520
@winterclimber7520 2 жыл бұрын
Whenever I want to turn green with jealousy, I tune into your channel. Amazing work.
@eligaller9190
@eligaller9190 Жыл бұрын
Your cat does exactly what my cats do. Always when i work on somethin technical they ere curious and try to help me.
@alexbuilder6983
@alexbuilder6983 2 жыл бұрын
What a great project for 3d printing!
@KallePihlajasaari
@KallePihlajasaari 2 жыл бұрын
Of course the IKEA desk is hollow. :-) Brilliant project. Thank you for documenting it.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thanks, glad you liked it!
@Mwwwwwwwwe
@Mwwwwwwwwe 2 жыл бұрын
Damn! Anyone can build something, it takes real skill to troubleshoot something complex like this!
@IndraKurniawan-vk2qb
@IndraKurniawan-vk2qb 2 жыл бұрын
More Ampsss!! What an absolute unit
@uu9903
@uu9903 2 жыл бұрын
awesome stuff, I liked when the arm went whooooow.
@AustinConnell
@AustinConnell 2 жыл бұрын
You've got my respect for sure man. This is a great project! I program a 6 axis welding robot at my job, so I can't wait to see what you've got planned for it. Good luck and good job with presentation too!
@spacenoodles5570
@spacenoodles5570 2 жыл бұрын
Great video as always
@NicAqueous
@NicAqueous 2 жыл бұрын
Very well presented. Good job!
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thank you!
@AmaroqStarwind
@AmaroqStarwind 2 жыл бұрын
You should see if it's possible to create a continuously variable harmonic drive. Bonus points if you can use compliant mechanisms for all of it.
@chldlfdud12ify
@chldlfdud12ify 2 жыл бұрын
perfect robotics
@saulosamorim
@saulosamorim Жыл бұрын
I just watched as an art vídeo, it's so complex and high level job ..
@lanceanthony198
@lanceanthony198 2 жыл бұрын
Dude you are absolutely brilliant
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thank you! But no I just have wayy too much free time 😀
@petemoss3160
@petemoss3160 2 ай бұрын
nice work! i'm looking at doing something similar with two of these assemblies forming an 'actuated universal joint'.
@Ch0rr1s
@Ch0rr1s 2 жыл бұрын
Man, i Love your videos and all the expertise you out into your projects. Keep it up. "I'm loving it" - McDonald's
@3DprintedLife
@3DprintedLife 2 жыл бұрын
I appreciate that!
@aidanmays7825
@aidanmays7825 2 жыл бұрын
We have the same desk. Very epic. Good desk
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Nice! And yeah it is great for the price, probably should have expected it to be mostly hollow though 😁
@AlexanderTheMiddle
@AlexanderTheMiddle 2 жыл бұрын
Dude Wow This it incredible..
@lucasmagno9148
@lucasmagno9148 2 жыл бұрын
Very cool! I can't tell very well from the video, but hopefully you left enough space between the wall and where you mounted it so the arm can fold without hitting the wall. Also, I can relate with it looking smaller in CAD.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Yeah there's about a foot so it should be ok!
@finkbeemer3
@finkbeemer3 2 жыл бұрын
Awesome video! Keep it up!
@aayushbhansali9182
@aayushbhansali9182 2 жыл бұрын
This is amazing!
@smrts
@smrts Жыл бұрын
I think you could eliminate the need for the flexible gear by using two gears with the same tooth profile in place of where the bearings are on the elliptical drive part
@rondlh20
@rondlh20 2 жыл бұрын
Nice, you are so patient, incredible. You could consider to do an incremental approach, first use TMC5160 stepsticks to prove the concept
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Yeah if I continue to have trouble getting these mosfets to behave I may do that. I was also considering just using the stepsticks for the 5160's on the motherboard by default since the price is about the same as integrating it directly, it just won't look as pretty :)
@paulmcewen7384
@paulmcewen7384 10 ай бұрын
you're my hero!
@H34...
@H34... 2 жыл бұрын
Probably been mentioned before but double helical as opposed to single helical gears is better due to canceling out the thrust load the gears would otherwise produce, and when 3d printed don't have the downside of being any harder to produce. Second, for the sake of part count and simplicity I'd personally use two angular contact bearings or tapered roller bearings as opposed to the 3 bearing setup you've got. Slew bearing if you had the money. For this particular application though there isn't much of a radial load. The main loads are axial and moment loads perpendicular to the axle (not sure if this is the best way to explain it) from the arm being cantilevered out. Something like a lazy susan would probably work just fine.
@bernhardmeier7567
@bernhardmeier7567 2 жыл бұрын
Hey how is the arm video going? Really excited to how it turns out!!
@whatthefunction9140
@whatthefunction9140 2 жыл бұрын
seems like you are reinventing a lot of stuff
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Yessir, it's more fun that way!
@Medievalfan94
@Medievalfan94 2 жыл бұрын
Hey! Awesome project and I really look forward to see more of this. But when I saw you putting screws in under the table I was worried they would rip out when you finally have your camera on it and out for max torque. Maybe put in a kind of backplate like on motherboards to distribute the load and prevent ripout. Should be an easy job to design for you and cheap to order online with the dxf drawing.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Good call, I'll definitely be making a back plate before putting any crazy loads on this arm. Should help with stability as well
@andrewhennessy2545
@andrewhennessy2545 2 жыл бұрын
Going through the same growing pains on my own TMC2130, 32u4 board. PCB design is hard. Using JLCPCB and assembly to save time.
@mattweger437
@mattweger437 Жыл бұрын
If you mess up paste you can just put more flux on and drag solder the pins with a drag solder tip
@mmmmm49513
@mmmmm49513 2 жыл бұрын
Yep simply incredible as always. Are you doing this full time?
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Nope! Still have a full time engineering job
@LeRainbow
@LeRainbow 2 жыл бұрын
Seperating the function each bearing must fulfill by only letting one take radial and one axial loads is a good way to keep complexity down while making sure you know how to dimension your bearings accurately, however, you can use 'overconstrained' bearing pairs and still determine which bearing takes which loads. Think of Tapered Roller Bearings for example who are often used to decrease the effective distance between Forces when used in an X configuration when having to bear high loads! Cheers.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
You're right but you aren't accounting for cost. Angular contact bearings are expensive and you can't easily find cheap versions since they are way less common than radial and axial bearings. The bearings I found are very cheap from Amazon or eBay. Admittedly these bearings are terrible, but when the arm is primarily plastic and loads are way way under the bearings rated capacity, it does not matter.
@jdmeesey
@jdmeesey 2 жыл бұрын
Beautiful.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thank you! Cheers!
@Duraltia
@Duraltia 2 жыл бұрын
@02:47 Maybe consider 3d printing a bearing race along the outermost edge of the plastic housing and fill it up with a bunch of bearings and a bearing spacer for additional support? 🤔
@gafrers
@gafrers 2 жыл бұрын
Fantastic
@feliwein_cc
@feliwein_cc Жыл бұрын
man i enjoy so much your content, im a lazy engineer that doesnt have his math down, make some courses to go full engineering on calculating n stuff i would be so down, also a course on pcb design my man! where have you been my whole life lmao, i feel like stefan is the testing god, but you are the design engineer god
@3DprintedLife
@3DprintedLife Жыл бұрын
Hahah thanks glad you enjoy it!
2 жыл бұрын
I do not know has anybody mention about this before but, the involute profile shown in gear design accelerator in Inventor is not precise in user interface. You need to right click and export tooth profile manually. When you do that, gear turns out a cylinder with a sketch on it. Sketch will include the splines for the single cut (in real life profile of the hob). You need to either extrude cut or sweep cut (depending if the gear helical or not) then you need to pattern this cut according to teeth number with a circular pattern. After this you will get a proper gear geometry for CNC-CAM or 3D print purposes. The geometry in design accelerator UI is rough that you may see interference between spurs. FYI.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Very interesting and very annoying that it does that, I didn't know! thanks for letting me know!
@GMC997
@GMC997 2 жыл бұрын
Excellent video (as expected). Now I really feel the urge to continue my rover-with-an-arm-project. May I ask you where you have acquired your knowledge about mechanical, electrical and software engineering? Just from doing it as a hobby or does it come from your major? I'm asking because I have to choose a specific major and I'm aiming for something interdisciplinary.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
I majored in computer engineering with a minor in mechanical. Computer is basically a mix between EE and embedded fw so between that and mechanical I got a very diverse education. Then I did lots of projects on my own which I have learned a lot from, mostly designing 3D printers or projects that used 3D printers of course!
@GMC997
@GMC997 2 жыл бұрын
@@3DprintedLife Thank you for the answer. I really appreciate it!
@micah6635
@micah6635 2 жыл бұрын
Congrats!!!!! You got sponsored
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thanks! :D
@Perceivedshift
@Perceivedshift 2 жыл бұрын
man....really interested in one day building one of these for time lapses with my mirrorless camera.
@GeekDetour
@GeekDetour 2 жыл бұрын
Excellent project! I am super cheering for your success 😁👍 I think you overthought the axial issue: deep groove ball bearings with big diameter like this one usually can take 50% of the nominal static pressure as axial force. Man… I bought a similar bearing: it is rated for 10k Newtons… this is 1000kg, so, it would handle 500kg of axial load man! The plastic won’t handle half of it 🤣
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Well yes that is true, but the price for 2x deep groove bearings this large would almost definitely be more than my 1x radial and 2x thrust bearing setup. Plus i enjoy over engineering things like that, it's good practice as long as I know that I am over-doing it!
@__-fm5qv
@__-fm5qv Жыл бұрын
@@3DprintedLife when it comes to personal projects, if its worth engineering its worth over-engineering in my books!
@CC-kc5lb
@CC-kc5lb 2 жыл бұрын
Informative great job
@devised4234
@devised4234 Жыл бұрын
I just found this channel and love your content. Been looking for more maker channels. Sub'd!
@3DprintedLife
@3DprintedLife Жыл бұрын
Thanks, and welcome!
@user-lx9jm1wo3h
@user-lx9jm1wo3h 2 жыл бұрын
How accurate is it? Do you think its possible to make a 6 axis cnc so you can machine some parts for your projects?
@JustAlex686
@JustAlex686 2 жыл бұрын
In axis 2, you could have a much longer motor for higher torque
@mafhper
@mafhper 2 жыл бұрын
Kudos
@ianchan2624
@ianchan2624 2 жыл бұрын
so coool!
@Yorianful
@Yorianful 2 жыл бұрын
Awesome work ! wouldn't resin print the harmonic driver reduce the backlash ? Seeing all the pain you went through designing your own stepper drivers, you could do the same for BLDCs. Price wouldn't be that much worse, a lot less noise, smoother rotation. By the way, have you seen skyentific's design ? lots of interesting ideas, especially the differential drive. Have fun and keep going !
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Oh, I've tried the diy bldc route for a long time. It's way way more difficult than integrating these stepper drivers haha. I think what I will do is use the normal stepper modules for the 5160 drives since those don't really save me any cost and it will make integration/repair easier, but keep the 2041s on the main board since those are super cheap and capable chips.
@Yorianful
@Yorianful 2 жыл бұрын
@@3DprintedLife I don't understand how BLDC are more difficult ? it's like exactly the same hardware (+ 1 pole) and almost the same software ( even if you do SVM or FOC). Anyhow, I understand your thinking, i'm just curious as if you're not refusing BLDC a bit too fast :)
@markwilliams5654
@markwilliams5654 2 жыл бұрын
What about using a hypocycloid gear they are also easy to print
@riccardosgoifo5612
@riccardosgoifo5612 2 жыл бұрын
have you considered using 3d printed baerings with airsoft bullets or steel balls?
@norym90
@norym90 2 жыл бұрын
Where did you learn all those skills?👏🏻
@3DprintedLife
@3DprintedLife 2 жыл бұрын
A combination of school, job, and working on personal projects!
@jasonborn1612
@jasonborn1612 2 жыл бұрын
Beautiful Project! I want to know which software you used to do the motion simulation (at 0:30). Thanks!
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Autodesk inventory!
@pgabrieli
@pgabrieli 2 жыл бұрын
this is super cool, and I'll be following this closely and maybe become a patreon. but in all honestly, I dare questioning the choice of the harmonic drive: as cool as it is, in a robot arm a 102 reduction ration is the realm of high-speed brushless motors, not steppers. which obviously would require a totally different type of board to drive them... looking forward to the next instalment!
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Yep agreed! Though the harmonic on its own is only about 30:1, the additional reduction comes from the belt drive going from the motor to that driveshaft and I plan on playing with the reduction there to achieve the best results.
@pgabrieli
@pgabrieli 2 жыл бұрын
@@3DprintedLife sounds great! looking forward to!
@liggerstuxin1
@liggerstuxin1 Жыл бұрын
Where does one go for this kind of education? Like how much schooling does this man do or what kind of job does he have that enables him to build such things from scratch? Is this like MIT level education?
@casperdh
@casperdh 2 жыл бұрын
Nice!
@christopherking278
@christopherking278 2 жыл бұрын
Where did you gain all your experience with circuits and circuit board design? Want to create some of my own projects but don't know where to start
@3DprintedLife
@3DprintedLife 2 жыл бұрын
I learned electronics basics in school and then self-taught pcb design. KiCad is great free software and there's tons of tutorials on KZbin!
@Omar_Cubing
@Omar_Cubing 2 жыл бұрын
You are really amazing 😍
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Thank you so much 😀
@NexGen-3D
@NexGen-3D Жыл бұрын
Try Cone bearings, they do radial and axial loading in one
@3DprintedLife
@3DprintedLife Жыл бұрын
That’s true, but those along with angular contact bearings are extremely expensive at this scale which is why I went with a stack up of thrust and radial bearings
@NexGen-3D
@NexGen-3D Жыл бұрын
@@3DprintedLife True, I didnt actually look at the costs, the diameter bearing you need, would be expensive and way overkill, what about printing a polymer bearing surface from a suitable Igus filament? One roll would have you covered, and they have some for sub 80° C applications that do not require an enclosed printer.
@JustAlex686
@JustAlex686 2 жыл бұрын
"totally unrelated note" that tooth profile on the side is for the encoder
@real_joe_biden_nigga
@real_joe_biden_nigga 2 жыл бұрын
What pcb and schematic design software are you using? It’s looking like eagle but I’m not sure. Im using circuit maker 2 by alto I’m since I can’t afford designer.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Kicad, it's free, open-source, and awesome!
@DesignCell
@DesignCell 2 жыл бұрын
Skimmed the comments and didn't see mention; please consider using a larger diameter slewing bearing for the main base support. Even printed races with airsoft bbs or purchased bearing balls would have less deflection. Keep in mind that joint is taking overhung moment load so one side of the bearing would be in compression while the other would be in tension. The needle bearing you're using now would need more preload compression to keep from separating on the tension side but is still so small that it will cause excess defection in the base components. Cheers,
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Great points! I'm definitely going to do something like this for the next iteration, I'm just trying to figure out the best way to do it while keeping it cheap and smooth!
@DesignCell
@DesignCell 2 жыл бұрын
@@3DprintedLife I'm a huge fan of air soft bbs with printed races. Add a bit of race interface produces a surprisingly well performing printed component. Depending on your location a bottle of thousands of bbs can be purchased for less than 10$. Keep in mind the overhung moment though. Bearing race orientation above/below would need compression preload while inner/outer would be more typical to slewing bearing design handling a range of dynamic loading; axial, radial, and moment. I'd be glad to share concept designs if you'd like.
@JShel14
@JShel14 2 жыл бұрын
Do you have a write up on the motherbaord? I'd pay for that.
@dinosoarskill17
@dinosoarskill17 2 жыл бұрын
Yea the size translation between CAD and real life sometimes is unexpected lol
@sto2779
@sto2779 2 жыл бұрын
would like to know the precision on it aswell.
@FilmFactry
@FilmFactry 2 жыл бұрын
How is backlash on your rotation base? I have a need for that. Thanks.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
I haven't tested it but the gear meshing is very tight so it should be extremely low, there will likely be more positioning error from the plastic twisting and distorting.
@The101Superman
@The101Superman 2 жыл бұрын
Mom & Dad awwwww :D
@WoLpH
@WoLpH 2 жыл бұрын
The desk is not fully hollow actually, there's cardboard inside.... Great design in any case, effective and it looks beautiful!
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Haha yeah I sort of figured, but surprisingly I didn't hit any so it must be pretty sparse 😁
@WoLpH
@WoLpH 2 жыл бұрын
@@3DprintedLife Yeah, it's in a triangle grid pattern with vertical slats so you usually won't hit it. I had the same when I was drilling holes to feed cables through it for my 3D printer.
@namAehT
@namAehT 2 жыл бұрын
What I have always done when I need stepper control for a project is just buy a cheap 3d printer board. It's an Arduino with 4-5 stepper outputs, plus a handful of random IO. Perfect for prototyping.
@3DprintedLife
@3DprintedLife 2 жыл бұрын
Yeah true that could work! My issue with that was there aren't many that can support 6 steppers, and originally I wanted to be able to drive motors with more current than the tmc5160 pololu style drivers could handle. But due to all the fun issues in the video I am revisiting my plan!
@AiOinc1
@AiOinc1 2 жыл бұрын
Why the use of so many Allen screws? That seems really annoying. Very cool project though and I'm definitely invested
@3DprintedLife
@3DprintedLife 2 жыл бұрын
It does seem excessive, but it's actually helpful in 3d printed designs to keep assemblies rigid since plastic is of course way less rigid than metal
@Ayce47
@Ayce47 2 жыл бұрын
Where did you get the documentation to write firmware for the trinamics? Been looking all day and couldn't find some to hook them up with a esp32 via SPI
@3DprintedLife
@3DprintedLife 2 жыл бұрын
It's all in the datasheet, just search "tmc5160 datasheet" (or whichever trinamic driver you have) and it should come up. They have a very detailed section regarding all the SPI commands as well as a setup workflow a bit later down with recommended settings to get things up and running.
@Ayce47
@Ayce47 2 жыл бұрын
@@3DprintedLife oh, okay, thanks! I didn't go all the way down the datasheet as I am quite new to both the tmcs and esp32, and got discouraged. Should have looked all the way. I had also previously found a library for the tmcs on the esp32 but it reported some compatibility problems, and discouraged me even further to dive deeper. Thank you for the advice!
I Made a Robot Arm to Hold My Camera [$500]
11:55
3DprintedLife
Рет қаралды 504 М.
Engineering a Smarter 3D Printed Wind Turbine
12:27
3DprintedLife
Рет қаралды 214 М.
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 20 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 32 МЛН
Building a 2D Stroboscope Display (Hologram-ish)
12:02
3DprintedLife
Рет қаралды 572 М.
Harmonic Drives explained
12:43
Jetpack Academy
Рет қаралды 276 М.
The Split-Ring Compound Planetary - My Highest Reduction Yet
20:40
Levi Janssen
Рет қаралды 263 М.
The ingenious micro-mechanisms inside your phone
19:31
Breaking Taps
Рет қаралды 1,1 МЛН
Robot Arm Wrists are too heavy - until now!
7:16
RoTechnic
Рет қаралды 165 М.
I 3D Printed a LiquidPiston Engine, and it Sounds Incredible!!
14:13
3DprintedLife
Рет қаралды 293 М.
120Nm 3D Printed Cycloidal Drive
19:44
James Bruton
Рет қаралды 219 М.
NASA's clever technique to make combustion chambers
16:19
Breaking Taps
Рет қаралды 1,4 МЛН
Building an Internal Cycloidal Robotic Actuator
19:01
Aaed Musa
Рет қаралды 469 М.
3D printed 173cc 4 stroke engine! With cast aluminum parts!
14:33
Around the yard fun
Рет қаралды 1,4 М.
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,5 МЛН
С ноутбуком придется попрощаться
0:18
Up Your Brains
Рет қаралды 418 М.
Настоящий детектор , который нужен каждому!
0:16
Apple watch hidden camera
0:34
_vector_
Рет қаралды 59 МЛН