Cycloidal Drive V3 & Robot Dog Test Leg

  Рет қаралды 499,133

James Bruton

James Bruton

Күн бұрын

AD $2 for 5 PCBs, SMT Assembly fee $0. Order from jlcpcb.com/RHS
It's time for another Cycloidal Drive reducer, this time with correctly shaped Cycloidal discs. I'm using nylon bushings this time to try to reduce weight and cost, but will it work out how I expect for this version of the Cycloidal Drive?
CAD is at: github.com/XRo...
You can support me on Patreon or buy my Merchandise:
***************************
Patreon: / xrobots
Merchandise: teespring.com/...
***************************
Affiliate links - I will get some money of you use them to sign up or buy something:
***************************
Matterhackers 3D printing supplies: www.matterhacke...?aff=7500
Music for your KZbin videos: share.epidemics...
***************************
Other socials:
***************************
Instagram: / xrobotsuk
Facebook: / xrobotsuk
Twitter: / xrobotsuk
***************************
CAD and Code for my projects: github.com/XRo...
Huge thanks to my Patrons, without whom my standard of living would drastically decline. Like, inside out-Farm Foods bag decline. Plus a very special shoutout to Lulzbot, Inc who keep me in LulzBot 3D printers and support me via Patreon.
HARDWARE/SOFTWARE
Below you can also find a lot of the typical tools, equipment and supplies used in my projects:
Filament from: www.3dfuel.com/
Lulzbot 3D Printers: bit.ly/2Sj6nil
Lincoln Electric Welder: bit.ly/2Rqhqos
CNC Router: bit.ly/2QdsNjt
Ryobi Tools: bit.ly/2RhArcD
Axminster Micro Lathe: bit.ly/2Sj6eeN
3D Printer Filament: bit.ly/2PdcdUu
Soldering Iron: bit.ly/2DrNWDR
Vectric CNC Software: bit.ly/2zxpZqv
Why not join my community, who are mostly made up of actual geniuses. There’s a Facebook group and everything: / 287089964833488
XROBOTS
Former toy designer, current KZbin maker and general robotics, electrical and mechanical engineer, I’m a fan of doing it yourself and innovation by trial and error. My channel is where I share some of my useful and not-so-useful inventions, designs and maker advice. Iron Man is my go-to cosplay, and 3D printing can solve most issues - broken bolts, missing parts, world hunger, you name it.
XRobots is the community around my content where you can get in touch, share tips and advice, and more build FAQs, schematics and designs are also available.

Пікірлер
@oscarharvey4010
@oscarharvey4010 3 жыл бұрын
I love the: "just print a few extra parts" outlook... 27 parts later
@blue_leader_5756
@blue_leader_5756 3 жыл бұрын
I wish I had that kind of capability. I can't get one print that size to work well.
@partybusdad
@partybusdad 3 жыл бұрын
Not to mention all the prototypes and failed prints left off camera!
@Fionnafire
@Fionnafire 3 жыл бұрын
Could you make an entire robot dog with less parts?
@leroidelabagarre
@leroidelabagarre 3 жыл бұрын
And how many printing time 😅
@H34...
@H34... 3 жыл бұрын
I don't think the bushings are to blame for the noise. Bushings are virtually always quieter than bearings. Sounded to me like something was crunchy, like the bearings or bolts grating against each other, but hard to tell over video. Nylon bushes definitely shouldn't have made it louder. Also, I've been saying this for a while, but you could just print the outer gear instead of using bearings or bushings. There should only be rolling contact between two cycloidal gears, so if done properly the bearings and bushings would not rotate at all, thereby making them pointless. Would be much cheaper, lighter and easier to assemble if you just printed the outer cycloid. Gets rid of the bushings/bearings, their metal axles etc and it might even be stronger because all the stress isn't concentrated on the small pins and where they are embedded in the plastic. Also might have less lash because of having a full tooth shape to engage with.
@LanceThumping
@LanceThumping 3 жыл бұрын
Said the same in my comment. If you look at professional machines they use static metal parts with some lubrication, no bearings or even extra bushings. If anything some of the extra noise could be due to the bushings or bearings allowing for slipping and increased vibrations compared to if it was just a solid 3D print. Could also probably shrink the parts because he wouldn't need to make room for the bushings for external teeth. Shrink the rim around the casing to a thin wall just to keep dust out and move the fasteners to where the steel pins are now.
@SgtBurned
@SgtBurned 3 жыл бұрын
To me it sounds like the bushings are just clattering against the pla print. I would personally use gearbox lubricant, as it muffles sound a bit and lubricates.
@tacct1kk715
@tacct1kk715 3 жыл бұрын
That makes complete sense I hope he reads this because it will be a significant improvement over what he's currently doing which seems a bit redundant compared to your suggestion I never wouldve thought of it thanks for the comment
@83hjf
@83hjf 3 жыл бұрын
i designed a cycloidal drive and for the static part I used steel pins (actually from bearings, lol). and they are absolutely silent. the motor is louder than the gear.
@EngineeringSpareTime
@EngineeringSpareTime 3 жыл бұрын
There is not just rolling contact same as for a conventional gear - rollers are a common way :)
@bernardoneves9
@bernardoneves9 3 жыл бұрын
Hey James. My experience from mechanical repairs tells me that gearbox would probably run 20x better if it was packed with industrial grease. That much mechanical force and movement going through a tiny layer of lubricant isn't the way to go (probably why it makes so much noise). I know it would be very messy, but I really think that if you could seal the gearbox and packed it with grease you could probably substitute all the bearings with nilon and it would work better then the bearing version. All the plastic on plastic contact would be going through a thick layer of grease increasing eficiency and massively reducing noise. I might be wrong but maybe it's worth a test.
@leftaroundabout
@leftaroundabout 3 жыл бұрын
It would certainly be quieter, but I doubt it would run very well. The cycloidal disks don't leave much space where the grease could move around, so you would get a lot of viscosity friction. No issue for low-speed high-torque operation, but not at all good for quick movements.
@foldionepapyrus3441
@foldionepapyrus3441 3 жыл бұрын
@@leftaroundabout If its sealed as suggested you don't need to use a high viscosity grease - even really thin compressor oil for instance could be used - don't even need to fill the whole thing either just fill it up enough that the gears will easily and rapidly carry the lubrication to the furthest points from the sump at the bottom. So the idea can be done - I would not personally suggest trying to go quite that thin - as a 3d print as a sealed chamber is the wrong approach, it is bound to loose its oil to easily - if you want to go very thin 3d print a former and frame and use fibreglass to create the sealed compartments - basically FDM 3d prints are generally rather porous so really light lubrication will be hard to use directly... The idea definitely has merit, and makes the design more practical - needing a small fortune of bearings when it really should not be required just adds costs. The only question is at what viscosity of lubricant does the porous nature of FDM prints mean your going to loose all the lubrication without some form of sealing the layers.. I think you will find that a thin grease will work fine, and not really need much in the way of redesign to keep in - but I've not tried FDM prints with every grade of grease/oil going so a good viscosity to get well lubricated with low enough resistance might not work as easily.
@NavinF
@NavinF 3 жыл бұрын
@@foldionepapyrus3441 3 layer 3D prints can easily be water tight so I don't think that will be a problem. He'd have to seal everything with gaskets tho. Tolerances won't be good enough for anything to slide without leaking oil
@mematron
@mematron 3 жыл бұрын
If James were to use industrial grease with the material he's printing with, capillary action would draw it into into the components and act as a solvent. He would in effect have created the robot equivalent of Rheumatoid arthritis. I don't think he should have to learn about material science to improve his design. It will work out and without a very messy solution.
@aaronvadomorales2294
@aaronvadomorales2294 3 жыл бұрын
Que
@elijahvivio1996
@elijahvivio1996 3 жыл бұрын
Very nice progress, love the potential of these kind of actuators.
@LanceThumping
@LanceThumping 3 жыл бұрын
You should definitely be able to replace the output shafts bearings with more nylon bushings. Also since all contact is supposed to be rolling contact by default, you could get away with 3D printing the external teeth instead of using nylon bushings at all. Looking at industrial designs they do just use bare metal with oil/grease and not bearings or anything in those areas. My gut says that those elements being able to rotate/slip especially freely causes extra noise and losses.
@turnerroll9431
@turnerroll9431 3 жыл бұрын
industrial designs can get away with that because of highly precise machining tolerances and very smooth/hard surfaces. I don't know if printed plastic would be able to hold up in that sort of situation.
@FreeOfFantasy
@FreeOfFantasy 3 жыл бұрын
The industry solves that with tempered hand polished surfaces. The bushings are mainly so the discs don't wear too fast.
@foldionepapyrus3441
@foldionepapyrus3441 3 жыл бұрын
@@turnerroll9431 Certainly won't last as long being plastic - but being plastic throw enough grease in there and just let it wear in as needed - as long as the tolerances in the design are not awful the 3d printer will make sufficiently accurate parts... Really should not need bearings for any of its teeth like bits, quite possibly not for anything internal at all - just the main shaft will definitely need bearing to deal with the robot dogs weight - it pretty much takes up all the nasty loads - so for all the rest of the internals the forces and friction inside the gears should be low enough to last fairly well as greased plastic... A nearly all plastic construction has a few advantages, pretty obvious ones really, and shouldn't really have much in the way of downsides for this use case. - It would be better to machine in a slippery plastic or metal the moving parts for better longevity and being able to keep the tolerance smaller and so cut down on slop in the movement a little more. - When the moving parts do start to wear out being a single integrated print means much more reprinting to do, any flaw in the 3d print could cause more rapid delamination around the layer lines. - run really hard on a hot day maybe you will get to the softening point of the plastic you used But none of these I would expect to be particularly bad, and to meet the goal of easy to replicate open source hardware its hard to argue with a well toleranced set of 3d prints for almost all the parts - less bearings, rods, bushings, screws to source if more of it can be printed on the relatively available, 'simple' and cheap FDM machines..
@Reesecollins
@Reesecollins 3 жыл бұрын
I recommend cutting the nylon bushings in half, so that each disc can spin the bushing around the shaft in the direction they spin.
@mungewell
@mungewell 3 жыл бұрын
Also as the contact point (drive to bushing) changes radius (from motor center axis) as it turns, the bushing will change rotational speed slightly. The two drives may cause binding, and noise/wear.
@cheaterman49
@cheaterman49 3 жыл бұрын
AIUI the bearings/bushings aren't supposed to spin at all.
@martindinner3621
@martindinner3621 3 жыл бұрын
@@cheaterman49 key term: supposed. Observations of V2 show that they do rotate.
@Oldmangamess
@Oldmangamess 3 жыл бұрын
Man can we get this man to 1 Mil he is so close!
@glowytheglowbug
@glowytheglowbug 3 жыл бұрын
Yup! We will asap
@rocks813
@rocks813 3 жыл бұрын
I subscribed yesterday to help him reach 1M and out of curiosity! I watched him from a Mark Rober video and figured that his craft is interesting as well.
@Koodie2
@Koodie2 3 жыл бұрын
Ok im In, lets go 1.000.000
@perryvanvelzen9863
@perryvanvelzen9863 3 жыл бұрын
Here's a +1 : )
@d-channel5841
@d-channel5841 3 жыл бұрын
@@rocks813 same
@timdurham9091
@timdurham9091 3 жыл бұрын
You're an absolute beast. I dont understand how you do all of this so quickly. Keep it up.
@AmaroqStarwind
@AmaroqStarwind 3 жыл бұрын
Some design upgrades to consider... - You can 3D-print your own roller bearings, and with a double taper (a taper on both sides) to boot, so that you can also combat axial loads. - A hybrid between a bearing and a bushing might be cool. - Tensegrity structures, compliant mechanisms and shapes of constant width could all potentially help somewhere in the design. - Herringbone gears. - Textured parts. - Hexagons are the bestagons! - In addition to O-Drives, also add some IMUs and other sensors. Some other tuning you can do; - Lubricate everything with silicone grease, teflon lubricant, graphite, or some combination thereof. - Make some tweaks to your 3D printer settings. (Teaching Tech, CNC Kitchen, Maker's Muse and Tom Stanton all have stuff that can help.) - Thread locker can help prevent bolts from coming loose, and also help distribute stress more evenly (bolts and screws are stress concentrators). - A very light adhesive between parts when you bolt them together can further even out stress.
@Will_Huff
@Will_Huff 3 жыл бұрын
Really loving each of these designs! Looking forward to seeing where this goes!
@fabianablatio3443
@fabianablatio3443 3 жыл бұрын
Happy to see you come back to build another successor to open dog after testing a few concepts in standalone projects.
@RetinaBurner
@RetinaBurner 3 жыл бұрын
Before resorting to the metal bearings, how about trying some silicone grease around the nylon bushings? It might help solve part of the noise issue, and might also help keep some of the costs down. Failing that, what about using split bushings in place of the full height ones currently in use? Well done so far. Looking forward to the next one. :)
@tubularmonkeymaniac
@tubularmonkeymaniac 3 жыл бұрын
This is something that’s always confused me. I build bikes and we use grease in bushing and oil in other areas. I don’t know why the usage is so sparse here.
@RetinaBurner
@RetinaBurner 3 жыл бұрын
@@tubularmonkeymaniac - If I had to guess, I'd suspect that he's trying to keep the mess to a minimum, since he's probably going to disassemble it several times for debugging purposes. But, that's only a guess. :)
@GeeTheBuilder
@GeeTheBuilder 3 жыл бұрын
Love your approach to R&D, James. Great video. The legs for OpenDog are looking better and better at each revision. Must admit I was sceptical about these motors but that’s with me not knowing anything about them. Very, very interesting. Thanks 🙏
@Gunstick
@Gunstick 3 жыл бұрын
The rattling of the bushings could maybe be reduced by putting grease on the stainless steel rods.
@kimtae858
@kimtae858 3 жыл бұрын
Fantastic iteration, loving the process of this era of OpenDog. Can't wait to see where your journey into 3D printed cycloidal drives takes you; this certainly isn't a drag and drop upgrade.
@theodorebelmont2181
@theodorebelmont2181 3 жыл бұрын
‘I didn’t want to have to buy metal gears so instead I’m using 64 bearings per leg’
@jamesbruton
@jamesbruton 3 жыл бұрын
I just bought 400 bearings for about $60 though, so it's still a lot cheaper.
@luke5kr
@luke5kr 3 жыл бұрын
64 bearings = a weapon to surpass Metal Gear
@Jakub1989YTb
@Jakub1989YTb 3 жыл бұрын
Exactly my thoughts. At certain point, the 3D printing just cloaks your judgement and you want to print everything.
@MoustacheSexy
@MoustacheSexy 3 жыл бұрын
@@Jakub1989YTb that's open source, he just want us to be able to do it
@LanceThumping
@LanceThumping 3 жыл бұрын
@@jamesbruton Bearings still shouldn't be needed for a lot of the areas you have been putting them. Cycloidal drives are supposed to be all rolling friction anyways, so adding bearings just adds unnecessary weight, cost, and size.
@dcallow12
@dcallow12 3 жыл бұрын
A possible cause for your rattling issues is using threaded rod to support bearings. The play between the thread and the inner race will be significant. Maybe switch for ground shoulder bolts with the correct tolerance for a slight interference fit
@olavl8827
@olavl8827 3 жыл бұрын
Fascinating project, love to see it develop. In the interest of Open Source, will you also publish the F3D/F3Z files? STP files aren't source, I'm afraid.
@LanceThumping
@LanceThumping 3 жыл бұрын
Agreed. I was surprised when I went to check out the files and they were all STP files. It's kinda like providing precompiled exes and claiming it's Open Source.
@thorjohnson5237
@thorjohnson5237 3 жыл бұрын
@@LanceThumping Dunno about fusion, but Solidworks lets you load STP (not STL) and have it work very well...
@AaronGrogan
@AaronGrogan 3 жыл бұрын
In the interest of open source, perhaps he should be using FreeCAD. Where's the logic in locking one's work in a format that can only be opened with subscription-based software?
@olavl8827
@olavl8827 3 жыл бұрын
@@thorjohnson5237 STEP files do work well for what they are. But you can't usually change dimensions or features in them very easily.
@olavl8827
@olavl8827 3 жыл бұрын
@@AaronGrogan Yes, that would be the next step ;-)
@EngineeringSpareTime
@EngineeringSpareTime 3 жыл бұрын
The design looks way better now :) With the “actual“ cycloidal shape you increase the number of contact points, thus it more difficult to get the fit of the discs right. Despite what’s written here in different comments, there is not just rolling contact on the cycloidal discs and the pins! So rollers definitely help here! (IMPORTANT) The generated noise is mainly driven by you disc design and the load distribution that comes with it (load distribution; tolerances..). Try to play around with your printed discs tolerances. A slight preload can help a lot, and yes this reduces the efficiency on the friction side a bit, the load transmission could be improved though.. ans add a bit more grease as well - choose a proper one though. For position control of those joins keep in mind that the damping is quite high - that’s good. On the other hand though, there is quite a big hysteresis compared to your former belt drives. In this application it could be fine though, since it doesn’t have to be too precise
@jamesbruton
@jamesbruton 3 жыл бұрын
That's what I thought - when the 'peak' of the disc comes past the pins while the gear is engaged with the other side it's definitely not rolling. I had to tolerance the disc down to get it to work at all. I just bought 400 bearings for about $70 from China though, so that'll be the way forward.
@EngineeringSpareTime
@EngineeringSpareTime 3 жыл бұрын
@@jamesbruton Exactly, it‘s just pure rotation in one point at a time. Since this kinda transmission is designed to have multiple contact points to distribute the load, all the other points are not just rolling - as you said. Yeah, the disc shape and tolerance is quite demanding. To get it working with multiple contact points it might need a lot of testing and matching of the parts - 3D printing has its limits here. The most critical part is the friction: By reducing the size of the disc to get it working without load (not multiple contact points), the amount of contact pressure in the one point under load increases and reduces the capability of the transmission. Your bearings would definitely help here, but it‘s quite some weight and parts. I have also thought about multiple ways of designing and building a ‘simple‘ transmission thats still back drivable. My best approach yet is a two stage belt transmission where the motor sits inside the large output pulley and two different pulley sizes to keep it as small as possible. I achieved a 28:1 transmission ratio and it‘s still backdrivable…(and yes it can handle high torques: tested with 30 Nm and max speed 720 deg/s (at lower torque..)) You can see it in my 6 axis robot vid in case you’re interested. Such a design might be suitable for your openDog
@c.kur013
@c.kur013 3 жыл бұрын
Me and a friend are going to build the v3 can not wait for more episodes!!
@vneve
@vneve 3 жыл бұрын
The bushings should rotate since nylon on metal shaft gives less friction than nylon on plastic cyclodial disk. To fix this: 1. More clearance between bushings and outer shell so that both are not touching. 2. Cutting each bushing in two with a spacer between both so that both split parts can run in opposite direction.
@Exerkitus
@Exerkitus 3 жыл бұрын
Absolutely loving this work on cycloidal drives - the cleanness of your prototypes always blows me away. I can't imagine how much time and effort you must put in every video!
@Scott_C
@Scott_C 3 жыл бұрын
I feel like that "leg" design is very flexible as a platform for its applicable utility.
@IrishSkruffles
@IrishSkruffles 3 жыл бұрын
Very cool James, I'm surprised the cycloidal profile didn't help matters too much. Would it be worth replacing the bushings with bearings (without reprinting anything else) to see if the bushings really are the root cause of the noise/friction?
@AlexJohnson-un5mb
@AlexJohnson-un5mb 3 жыл бұрын
I love watching your videos man, I mean I'm not sure I understand all of it but I like seeing all these motors and gearboxes being made and taken apart really helps me understand how the hell it all works. Particularly you video on the CVT ball drive as my tractor is driven by a hydraulic CVT and it was interesting to see another way to vario a drive, even our seed drill has some sort of vario drive which used sprag bearings and a walking motion. Anyway keep up the good work man!!!
@ThrunRC
@ThrunRC 3 жыл бұрын
I love those robotic projects. Unbelievable what is possible nowadays.
@gierdziui9003
@gierdziui9003 3 жыл бұрын
divide the bushings into 2 equal pieces!
@RoosterAndTheHen
@RoosterAndTheHen 3 жыл бұрын
Lube everything with graphite and it will tighten all the gaps and reduce friction, which will in turn reduce the noise a ton.
@cheaterman49
@cheaterman49 3 жыл бұрын
I was honestly surprised he didn't use graphite. I could very well be wrong, but it seems to me that it would do a better job than his runny silicon oil here?
@RoosterAndTheHen
@RoosterAndTheHen 3 жыл бұрын
@@cheaterman49 especially with such an open system the graphite would do way better. The silicone lube will do nothing but collect dust.
@MattWestwick
@MattWestwick 3 жыл бұрын
Have you experimented with bushings instead of bearings for the larger input/output interfaces as well? Even with some custom machined brass bushings you would have significantly less weight and $$$
@owensparks5013
@owensparks5013 3 жыл бұрын
Custom machined brass rather defeats the open source concept.
@PowerScissor
@PowerScissor 3 жыл бұрын
@@owensparks5013 By the time you source all those specific sized motors, nylon bushings, bearings, hardware, print all those parts...sourcing a machine shop to machine some brass wouldn't be all that different.
@owensparks5013
@owensparks5013 3 жыл бұрын
@@PowerScissor I disagree, a bill of materials with suppliers and partnumbers for off the shelf industry standard sized parts will always be easier to order than anything custom, and will have a shorter lead time. Chances are you'll get all the bearings from one supplier so some bearings and some custom bushings would be an extra supplier already.
@jordan1734
@jordan1734 3 жыл бұрын
So happy for you to be hitting 1,000,000!! Congratulations!
@giantman261
@giantman261 3 жыл бұрын
I remember you having a CNC. Have you considered CNCing the discs to make them more accurate. Im sure that would improve the drive alot.
@ClAddict
@ClAddict 3 жыл бұрын
Would it make much of a difference to have two bushings stacked rather than just the one bushing supporting the two cogs? I feel like each cog would want to spin their bushing slightly different depending on the contact point.
@IamSlax
@IamSlax 3 жыл бұрын
Unless I'm mistaken, any given bushing is in contact with at most one of the cogs at any given time, so I don't think it's a concern.
@ClAddict
@ClAddict 3 жыл бұрын
I guess it would depend on the tolerances. Some diagrams show cycloidal drives to still be in contact with the post when at the peak of a cog tooth as well as the valley maintaining contact through the whole cycle I believe to reduce play in the system. I think that was the purpose of the plug-in that was mentioned to get the right tooth profile. You may be right though. I’m more of a hands on learner and haven’t played with one before, so it’s possible I’m wrong. It’s been known to happen.
@Sir_knomes
@Sir_knomes 3 жыл бұрын
Congrats on being so close to 1M! You deserve all of the attention and praise for these projects that are so insanely complicated
@jamesbruton
@jamesbruton 3 жыл бұрын
soon!
@johnparkhill2963
@johnparkhill2963 3 жыл бұрын
One step closer to printing my wife in PLA.
@Dylant38
@Dylant38 3 жыл бұрын
Everytime I see one of your videos, it happens to be working on a leg. Amazing work on the open dog
@Coreykishbaugh
@Coreykishbaugh 2 жыл бұрын
Interesting fact about speed reducers (ie: planetary, cycloidal, strain wave, ect) if you rotate the outer housing the output will be a differential of the outer housing rotating speed reguardless of the direction of the input rotation. We use very similar speed reducers where i work to achieve differential speeds in various rotating equipment.
@GregorShapiro
@GregorShapiro 3 жыл бұрын
As I understand the workings of a cycloidal (adjusted epicycloidal) drive the contact between the lobes of the 'cycloidal' gear roll on the housing 'pins' and so there is no need at all for bearings or bushings! There should be no relative motion between correctly sized and spaced outer pins; you can print them in the housing (if the surface is smooth enough - which it should be in PLA at appropriate printing temperatures)
@aserta
@aserta 2 жыл бұрын
8:35 i think the biggest issue here, in regards to the plastic bushings... has to be the fact that they're not tighter against the shaft, there's a lotta play that i see as you rotate the assembly.
@swannschilling474
@swannschilling474 3 жыл бұрын
I really like the idea of those in between spacers, my two disk are having a problem because the twisting forces will get them into contact. This is of course is causing friction and heat, those washers could be a very good solution to my problem!!
@5기송민근
@5기송민근 3 жыл бұрын
Congratulations on hitting 1M Subs. Really enjoy watching your videos
@jamesbruton
@jamesbruton 3 жыл бұрын
Thanks!
@eelcohoogendoorn8044
@eelcohoogendoorn8044 3 жыл бұрын
Are you sure its the bearings vs bushings? Seems more likely to be luck of the draw with the printing tolerances to me. Perhaps you have already done something like this, but Id print the discs with a succession of tiny offsets on the extrusion multiplier, to see if that matters.
@tannerbuschman1
@tannerbuschman1 3 жыл бұрын
This! these are machine tolerances your after, additive manufacturing will not get get to the thousandths consistently.
@jamesbruton
@jamesbruton 3 жыл бұрын
Yes I already had to tolerance the discs down to make it run at all. The sound it makes though...
@eelcohoogendoorn8044
@eelcohoogendoorn8044 3 жыл бұрын
Ah ok; yeah the sound is definitely less appealing; just not quite sure how the decreased rolling resistance of the bearing would be the essence of it from an acoustics pov. Unless there is play between the bushings and pins? Interestingly the V2 has this funny low frequency wobble going on indicating some tolerance issue that V3 seems much less affected by... Also the stacked cam axis seems like a tricky one from a tolerance pov...
@MartII89NL
@MartII89NL 3 жыл бұрын
@@jamesbruton I'm no expert but controlling machine tolerances will be controlling every variable during printing (room temperature till printing material batch) if possible consider visualsing the wear/friction ( IR camera/adding sooth and see where it sticks, maybe).
@de-bodgery
@de-bodgery 3 жыл бұрын
Look for nylon bearings. I have found them in both ball bearing and needle bearing designs. They ought to be quieter and smoother than the nylon spacers. Also, give that test leg a good work out. It may smooth out with use and it's rougher now because of the ridges from 3d printing.
@tanchienhao
@tanchienhao 3 жыл бұрын
I really admire the fact that u do all of this for open source :) thank you very much
@darrenfalconer3267
@darrenfalconer3267 3 жыл бұрын
Can't wait till this becomes one of those monthly subscription packs :) I miss the old days of magazines with build parts.
@johnmichaelbaggett1510
@johnmichaelbaggett1510 3 жыл бұрын
James, myself and a good friend of mine have just graduated with mechanical engineering degrees. In our free time, we have undertaken the task of trying to build human exoskeletons. I want to use cyclical drives for joints that have one degree of motion. I want to know if you think the drives you've made would be applicable. Thank you for the videos. I've been following you since your hulk buster build. Keep up the amazing work.
@jamesbruton
@jamesbruton 3 жыл бұрын
They are pretty strong, you could use bigger motors (the 9235) and also more cycloidal discs stacked to get more torque.
@jeffstation70
@jeffstation70 3 жыл бұрын
Congrats on reaching 1m subscribers, James. It's very much deserved.
@jamesbruton
@jamesbruton 3 жыл бұрын
Thanks!
@Matty.Hill_87
@Matty.Hill_87 3 жыл бұрын
You're a extremely clever dude, I don't understand much of what you say but I'm amazed by what you can do
@lazermaniac
@lazermaniac 3 жыл бұрын
Maybe a bit more grease around the bushings to reduce residual vibration? Also, thin metal spacers between the drive's gearing will probably increase durability since plastic isn't rubbing on plastic anymore.
@tanjiro3285
@tanjiro3285 3 жыл бұрын
I really appreciate work work man 💪💪💪 that's why I have given u 10-15 subs(although it's nothing in front of ur great work)...Love u James 😇
@tacct1kk715
@tacct1kk715 3 жыл бұрын
As some other people have commented I think you should print the outer gear to make the drive cheaper and nicer sounding and makes the bearings and bushings redundant
@thesoupin8or673
@thesoupin8or673 3 жыл бұрын
Very cool! Love seeing your progress on this project. If you're ever looking for a new project, I was thinking a machine that makes your bed could be a cool challenge, because it would require the manipulation of fabric. Just an idea! I always love your content, and I look forward to seeing your next video
@gonzalobertomeu2938
@gonzalobertomeu2938 Жыл бұрын
I'm watching all the cycloidal drive serie and I'm asking myself why did you use grid infill for the parts? There are better options for maximizing the strength in all directions. Amazing work btw
@meateaw
@meateaw 3 жыл бұрын
Thinking about this; you could probably use wormgears with actual springs to allow the wormgear to move on a shaft, or the gear driven by the wormgear could be mounted in some kind of springy fasion for the "springyness" you want.
@jamesbruton
@jamesbruton 3 жыл бұрын
Tuning it would be hard, and so would changing compliance in real time for force control.
@JimFeig
@JimFeig 2 жыл бұрын
If you could simulate backdrivability the harmonic drive would allow much longer battery life since it doesn't have to hold its own weight when standing still.
@traviscecil3903
@traviscecil3903 3 жыл бұрын
Why would you worry about being able to back drive the motor assembly, when designing the legs themselves to accept shock and give a natural bounce there may allow for stronger motors, more lift capacity, and better shock absorption through the leg structure?
@jamesbruton
@jamesbruton 3 жыл бұрын
Because I can change the compliance in real time through software and do force control.
@lion7942
@lion7942 3 жыл бұрын
Let's get him to 1 mill
@Nobe_Oddy
@Nobe_Oddy 3 жыл бұрын
HAPPY 1 MILLION SUBS JAMES!!!!!
@ale6242
@ale6242 3 жыл бұрын
Shouldnt need any bearings are bushings on the outside. I have designed and printed cyclodial drives with 0 moving parts on the "outer" ring and they work great.
@Dth091
@Dth091 3 жыл бұрын
Have you thought about using machined delrin for the cycloidal discs (Not laser cut, due to elephants foot)? Should be very accurate and delrin has low sliding friction.
@4theloot638
@4theloot638 3 жыл бұрын
Do you think nylon would work for a low friction surface? I think laser cutting may work for this depending on disc thickness and focal point. The kerf does have an angle to it but, I've seen worse in 3d prints having elephants foot.
@Dth091
@Dth091 3 жыл бұрын
@@4theloot638 Nylon is great, but I wonder if it might be too compliant. Obviously depends on the nylon, but delrin sheets are very rigid in the plane of the sheet. Yeah, laser cutting delrin can be fine if you dial it in - I've just had issues with it really liking to slump down behind the path of the laser
@rudolfvalacegerna9184
@rudolfvalacegerna9184 3 жыл бұрын
boston dynamics has left the group!
@fredoliveira1223
@fredoliveira1223 3 жыл бұрын
Such a great video! I'm very interested in seing the future videos for OpenDogV3
@notyou1877
@notyou1877 3 жыл бұрын
Cycloidal gearboxes, great thing for backlash less drives on Japanese cnc machinery. Expensive as hell, but work great.
@nickbaddorf2673
@nickbaddorf2673 3 жыл бұрын
Congratulations on almost 1 million subscribers! Loved the video super cool!
@Tezza120
@Tezza120 Жыл бұрын
Not an engineer but I think you can get a self lubricating nylon and then they shouldn't need to rotate. Make them a press fit on those pins so there is no movement for noise to occur. My guess is the tiny gap between the ID of the bushes and the pins is getting slapped each time the cycloid comes around.
@CreepyChappy
@CreepyChappy 3 жыл бұрын
Hurry make 3 more give them to dog this is awesome love this
@MartII89NL
@MartII89NL 3 жыл бұрын
How mutch is the clearing between the red part below the locknut and the bearing at 5:16? There should be at least some also overtensioning the locknut might affect the system. Good work btw! I'm loving this stuff
@johngrimble3050
@johngrimble3050 3 жыл бұрын
B&B manufacturing US have a online belt calculator that is pretty accurate. Used it to design and didn't need tension pulleys. Long belts/ high load may be a different story.
@r.iyushofficial5318
@r.iyushofficial5318 3 жыл бұрын
Very close to 1M
@dhairyaagarwal716
@dhairyaagarwal716 3 жыл бұрын
wait i just saw yur subs congrats on a million subs it is actually a big thing keep it up
@dhairyaagarwal716
@dhairyaagarwal716 3 жыл бұрын
plz make a separate vid for the unboxing
@antoinekikkers9022
@antoinekikkers9022 3 жыл бұрын
Almost a million subs! Congrats. Nice work. Love you videos!
@oliverb104
@oliverb104 3 жыл бұрын
look forward to seeing the full robot. Congratulations on million subscribers (in next few hours)
@mevkok
@mevkok 3 жыл бұрын
Best intro/outro music EVER !!!
@Protocol-X
@Protocol-X 3 жыл бұрын
Have you thought about looking into metal filament? It is a little more expensive, but it's cost includes sintering tickets, to send your parts out to be sintered at to additional cost. That would allow you to make cheap metal gears
@jamesbruton
@jamesbruton 3 жыл бұрын
It shrinks though, I have a CNC machine, but I'd really like to keep everything accessible
@eduardoschroeder8502
@eduardoschroeder8502 Жыл бұрын
Hi, I've been watching your videos for a couple years and I love it. I'm considering using this cycloidal gearbox on my sumo 3kg robot, but I'm not sure if it can handle the torque and speed of the motor. We'd probably use metal parts instead of PLA, and the KV of the motor would be around 400KV with 4s or 6s. Do you think the gearbox could handle it?? Is it worth trying? Cause the reduction is very high for the size of it.
@DAZprojects
@DAZprojects 3 жыл бұрын
Hi, i have a question: how does a sponsorship with jlcpcb works? Because I see them sponsoring basically every big or small diy channel on KZbin, but i have no idea on how to contact them and how the sponsorship works. Thanks
@DieBastler1234
@DieBastler1234 3 жыл бұрын
They'll usually contact you if they're interested
@_Piers_
@_Piers_ 3 жыл бұрын
They have a "cooperations" link on their contact us page, I think that might be what you're looking for - support.jlcpcb.com/article/45-contact-jlcpcb It might not be, but I'm sure they'll point you to the right ppl. Good luck! :)
@atiframazanoglu
@atiframazanoglu Жыл бұрын
Dear James, I watched your video several times. Really good job. It is fantastic. I just want to ask how you made the braking? When you press down, the leg resists up to 20-25 kg. I really wonder so much. Thanks.
@jamesbruton
@jamesbruton Жыл бұрын
That is the motor and its driver trying to hold position using the encoder.
@atiframazanoglu
@atiframazanoglu Жыл бұрын
@@jamesbruton Thanks 🙏
@jbr5609
@jbr5609 3 жыл бұрын
Such a nice project! Thanks for sharing it with us
@sebincjose9474
@sebincjose9474 3 жыл бұрын
I was thinking about a poor man's pvc robot dog design using 90° bend and straight pvc pipe
@freewheelburning8834
@freewheelburning8834 3 жыл бұрын
thats cool thanks for sharing just wondered if maybe put small holes aside each bushing for easy maintenance I know this grease has a short shelf life even if you use EP grease, if one doesn't mind taking it apart once a year I guess it wouldnt matter
@TheMarcusrobbins
@TheMarcusrobbins 3 жыл бұрын
Jesus Christ this guy is brilliant. Whenever I think of starting my own tinkering KZbin channel I compare myself to this guy and realise I'm an idiot....
@AmeshaSpentaArmaiti
@AmeshaSpentaArmaiti 3 жыл бұрын
it comes with practice, you should be inspired, not deterred!
@Fleurlean4
@Fleurlean4 3 жыл бұрын
I agree you should not be dissuaded, be sure you’re not an idiot and that you’d likely find an audience that loves you just like you love James.
@xfarsys
@xfarsys 3 жыл бұрын
Amazing project 👌
@GunGryphon
@GunGryphon 3 жыл бұрын
Your engineering is something special. Keep up the great work-
@first-thoughtgiver-of-will2456
@first-thoughtgiver-of-will2456 3 жыл бұрын
call me crazy but I mix 1:1 slightly warmed petroleum jelly with 3 in 1 oil and get a very good ultra light grease that I can glob on guilt free. It would have been interesting to see the bushings with more grease. Changing the ratio makes for a cheap variable viscosity grease. May seem hillbilly but it works for me.
@eekee6034
@eekee6034 2 жыл бұрын
Even on video, I like the sound of the v2 a lot better too. V3 sets my teeth on edge. Oh but the v3 built into the leg sounds a lot better. But why would bushes make more noise? Either there's more play somewhere, or it's the cheap motor. I wonder if it would run freer with pairs of half-length bushes, so each cycloidal disc had its own set of bushes.
@beautifulsmall
@beautifulsmall 3 жыл бұрын
impeadance control. easier with direct drive of course. Great work. What resolution encoders are you running when you use them. Ive used the slotted aluminium discs in the past with chips that have hardware quardature encoders, will probally go rotary magnetic in future on my homemade stuff if I can get the chips, maybe slotted disks are a short term solution, 4 diodes vs ? x2K
@waylontmccann
@waylontmccann 3 жыл бұрын
Hey, great progress on your new design! Have you thought about designing the cycloidial drive gear box to be able to be packed with silicone grease? The suspended fluid may add a bit of hydraulic friction but would probably cut down the clatter a good deal. It sounds like the bushings are getting beat up in there a bit, and I wonder what the degradation would be like after the robot has walked a few km in the sun and other elements. Is dust and grit going to become an issue?
@jamesbruton
@jamesbruton 3 жыл бұрын
I tested the V2 with bearings in for several miles pushing me on a skateboard with no visible wear, so I think that is my plan.
@karthiksk2083
@karthiksk2083 3 жыл бұрын
You always inspire me with these videos , someday i would like to be able to do stuff like this !! Great video man!
@coenicorn
@coenicorn 3 жыл бұрын
Very cool sir I do approve
@Deveyus
@Deveyus 3 жыл бұрын
You should maybe consider bead/chain drive for the belt instead. Same basic principal, far less likely to skip, and you can do some nice things with it thata aren't as easy with belts.
@ZentaRobotics
@ZentaRobotics 3 жыл бұрын
Love your vids and great progress! Soon 1million subs!
@MrNaveen48
@MrNaveen48 3 жыл бұрын
For Bushings , check out IGUS bushes.. better than nylon.
@anubisanc1293
@anubisanc1293 3 жыл бұрын
James Bruton : the one man boston dynamics...
@samo6401
@samo6401 3 жыл бұрын
Hey James, did you study both mechanical and electrical engineering in college? Or have you just used both in practice? I'm starting my sophomore year in mechanical engineering right now, I've been following your opendog project and saving to build one myself. I was hoping to build this test leg with some members of our university's robotics club, so we can all learn the electronics that go into it and experience creating a test stand. We'd hope to modify the outer casing surface a bit to resemble the leg muscles of a panther, our school mascot. Thanks for all of the great information! I'm looking forward to seeing the CAD on your GitHub :)
@yngndrw.
@yngndrw. 3 жыл бұрын
Have you seen the Ebay listings for "Cam Follower Bolt-type Needle Roller Bearing"? I think they would be ideal for these cycloidal drives.
@lonewarrior6633
@lonewarrior6633 3 жыл бұрын
You need those small bearings that we used to find in the V-YoYos!!!!
@gmergulhao
@gmergulhao 3 жыл бұрын
at least you have now bushings for the rest of your life :D maybe give pla+ a try. still very accessible and has better resistance over normal pla
@theredstormer8078
@theredstormer8078 3 жыл бұрын
I noticed you used one bushing for each shaft that goes across both of the gear things in the cycloidal drives. Have you considered using two per shaft like cutting them in half? It wouldn't fix the issue and it would certainly still be worse than bearings but I think it could help. Another thing that could help is using smooth rods for those shafts instead of threaded but I'm not sure how you could do that and it probably wouldn't be worth the decreased strength and increased complexity to add more other screws or threaded rods.
@StevenIngram
@StevenIngram 3 жыл бұрын
Do you ever feel like Dr. Frankenstein when you have the limbs of incomplete robots laying on your bench? LOL
@jakeiven1985
@jakeiven1985 2 жыл бұрын
Just curious if there is any list or video that shows the hardware ,all the bearings,bushings, pins,etc. lol I’ve been binge watching his videos 😅
@Crooked...
@Crooked... 3 жыл бұрын
Maybe you can try needle bearings in stead of ball bearings?... Needle bearings have a smaller profile and thus reduce the total weight somewhat
Experimental Harmonic Drive Reducer - 3D Printed
14:23
James Bruton
Рет қаралды 228 М.
Why Harmonic Drives Are Awesome.
19:06
Jeremy Fielding
Рет қаралды 225 М.
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 31 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 135 МЛН
120Nm 3D Printed Cycloidal Drive
19:44
James Bruton
Рет қаралды 242 М.
Robot Dog V3 - 3D Printed & Open Source #1
13:56
James Bruton
Рет қаралды 280 М.
Alternative to bearings for tiny robots
12:05
Breaking Taps
Рет қаралды 817 М.
Wow I Didn't Know it's so EASY to Design Cycloidal Drives
4:40
The White Owls
Рет қаралды 90 М.
Building an Internal Cycloidal Robotic Actuator
19:01
Aaed Musa
Рет қаралды 596 М.
Building a better Star Wars AT-AT toy
14:29
James Bruton
Рет қаралды 461 М.
The Dingo | A Low Cost, Open-Source Robot Quadruped
8:09
Nathan Ferguson
Рет қаралды 243 М.
Building a working AT-AT big enough to ride on
12:54
James Bruton
Рет қаралды 441 М.