Making a 3D Printed Harmonic Drive Using a Timing Belt

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

Levi Janssen

Levi Janssen

Күн бұрын

A harmonic drive reduces the RPMs of a motor output shaft and increases the torque proportionally. I created a proof-of-concept harmonic drive using 3D printed parts and a small, closed-loop timing belt.
The motor I used - amzn.to/2LeZzQi
Disclaimer: I may earn an affiliate commission when items are bought through these links.
Support my projects - / levijanssen
Get more frequent project updates - / leviajanssen

Пікірлер: 101
@BenryanALS
@BenryanALS 3 жыл бұрын
The original 1955 design is genius but I have to say this is equally impressive. You need to pay closer attention to the elliptical geometry so that 30% of the teeth are always engaged. As has been suggested a larger set of bearings in the wave generator will improve things.
@unionse7en
@unionse7en 4 жыл бұрын
Non back driveable is a drawback for arms that you would like to teach via manual positioning. Life is full of compromises . I like the belt as spline idea!
@gordonjones1516
@gordonjones1516 4 жыл бұрын
From what I've seen and understand, the flex spline (the timing belt here) is actually physically attached to the output housing in an actual harmonic drive. It's like a bell shape with teeth on the outer rim, with the entire bell flexing. In your design they are separate. Essentially you've created an interesting variation of a harmonic drive with a floating internal flexure. Try using PET to print the output housing as a single unit. This should give you the rigidity to achieve the calculated output torque. I'm gonna try it myself, this is a nifty print.
@LeviJanssen
@LeviJanssen 4 жыл бұрын
You are correct. I didn't opt to print the flex spline because I didn't think my printer could handle flexible filament.
@BenryanALS
@BenryanALS 3 жыл бұрын
@@LeviJanssen I've been playing with colorfabb vario shore. Its so clean to print with. I make prosthetics with it
@thomasmills6789
@thomasmills6789 4 жыл бұрын
Beautifully simple design, I love the belt idea.
@gsegallis
@gsegallis 3 ай бұрын
Cool project, but a couple of things... Your gear ratio is actually 25:1, not 26:1. (it's (50-52)/50 wrt the motor rotation) In a typical harmonic drive, the flex gear would be the output stage. You actually have a split-ring gear harmonic drive which is a little different. In the case of a split ring gear, the tooth count of the flex gear is actually irrelevant - it is the ratio of the output ring gear to the stator ring gear tooth count that determines the gear ratio. You didn't state it, but your output ring gear appears to have 50 teeth, which is why you get a 25:1 reduciton. If you kept the 52 and 50 tooth ring gears but changed the flex belt to, say, 48 teeth, you would still observe a 25:1 reduction. And if your output ring gear had 52 teeth, it would not rotate at all (regardless of flex belt tooth count, though the flex belt will still rotate).
@mprotec1
@mprotec1 4 жыл бұрын
just use a bigger diameter bearing...to have better gear torsion! this will improve your torque!
@radarmusen
@radarmusen 3 жыл бұрын
This is brilliant. I guess it can end to be pretty silent with a rubber belt.
@1-t254
@1-t254 6 күн бұрын
I have wondered on these why the flex spline couldn't be replaced by 2 smaller cogs. I really need to get into 3D printing.
@londonnight937
@londonnight937 3 жыл бұрын
I don't understand why the output ring gear doesn't allow the belt's teeth to "walk" past its teeth, like it happens with the stationary ring gear.
@ThijnKolk
@ThijnKolk 2 жыл бұрын
I watched a video from Jetpack Academy called Harmonic Drives explained, he explains very well how this system works
@paulkahler6373
@paulkahler6373 3 ай бұрын
The upper ring probably has a different number of teeth compared to the bottom ring. It must right?
@kaden56
@kaden56 5 жыл бұрын
PLEASE keep this project up! I will be entering the harmonic drive realm shortly and I would love a current community online to collaborate with or at least study what their doing. Great work and great video!
@LeviJanssen
@LeviJanssen 5 жыл бұрын
I certainly will! I’m looking into 3D printing a flex spline for future iterations, and I’d love to see your future work and ideas.
@jimmymark8232
@jimmymark8232 4 жыл бұрын
Wow, awesome work Levi..thanks for sharing. I have been looking at planetary gears which are expensive. This is a very good alternative. Thanks bro👍👍👍
@ekaggrat
@ekaggrat 3 жыл бұрын
does the top lid have the same number of teeth as the bottom or 2 less like the belt?
@paulkahler6373
@paulkahler6373 3 ай бұрын
I came to ask the same question. They must have different number of teeth, or the belt teeth would slot into the upper ring teeth the same as the lower and the top piece wouldn't move. So the belt won't fit both sets of teeth the same. Not sure if that's a problem. It would be nice to see the poster confirm differing tooth counts.
@THRILL_MANJUM
@THRILL_MANJUM 4 жыл бұрын
You're a genius. I'm gonna make a harmonic decelerator.
@willschmit436
@willschmit436 3 жыл бұрын
Consider this: buy two belts (one with 2 more teeth), turn it inside out, and crazy glue it to a 3d printed cylinder...
@kyleeames8229
@kyleeames8229 3 жыл бұрын
It looks like it could be a fully functional design with only a couple of simple modifications that you already intend to implement. It’s a very elegant feat of mechanical engineering. This is just a small semantic nitpick, but can we call these devices strain wave gears? It’s much more descriptive and It’s already a widely used term.
@hipphipphurra77
@hipphipphurra77 3 жыл бұрын
The belt is less of a good idea because it deforms in a non elastic way consuming energy and reducing the efficiency. Another issue with the belt is that it introduces backlash.This part should be made of a rigid elastic material. Just print it and it will be much better.
@j.o.5957
@j.o.5957 2 жыл бұрын
These are great, didn't know they existed, thank you
@AdrianStaicu82
@AdrianStaicu82 4 жыл бұрын
How many teeth does the top part have? From my understanding of harmonic drives bottom part should have 52 teeth. Belt and top part should be one unit, so I don't see the point of having bearing to push against that.
@TheRainHarvester
@TheRainHarvester 4 жыл бұрын
I counted 52 teeth on the part attached to motor. 1:26 The top was harder to count but I counted 50 teeth. The belt had 50 teeth.
@AdrianStaicu82
@AdrianStaicu82 3 жыл бұрын
@@TheRainHarvester That's impressive that you actually counted. If you look at 5:56 you will see that there is a bearing on the top part of the belt. In my opinion top cover and belt should match exactly, in size as well, with no actual room for movement and could be glued. At least all the diagrams I saw were one solid piece of metal. In this design the top cover might have the same radius as the bottom part, but have it's teeth spread apart more not matching with the belt unless it's deformed by the top bearings and has two points of contact. Some friction may occur.
@macksoneh
@macksoneh 7 ай бұрын
Can you please post a link for the small timing belt you used for this demo?
@ray-charc3131
@ray-charc3131 3 жыл бұрын
Timing belt! You need to know why there is little backlash and long usage life time of it when it is under normal use. The tension force acts on it is along the length of the belt and it is counter-acted or withstood by the fibre strands inside. In yours application, it didn't use any of this benefits, instead it just uses a couples of rubber tooth to hold the two internal ring gears together. Flexible rubber creates backlash when they are under the torsional force, and belt will break apart after a long time high loading usage.
@ninehundreddollarluxuryyac5958
@ninehundreddollarluxuryyac5958 3 жыл бұрын
Belt is better suited to the flexing a flexible splined cup sees. Is this a two stage gearbox? It looks like the belt should add a second reduction when coupling to the output. What is the reason you didn't continue with this instead of going on to cycloidal gears?
@listerdave1240
@listerdave1240 3 жыл бұрын
I think it might help if you used larger diameter bearings to press against the belt, so as to get more teeth to engage. That should reduce the chance of slippage and also make it run smoother.
@JohannesLauesen
@JohannesLauesen 3 жыл бұрын
This is really a good design, Impressive.
@AliIsmaeltyphoon
@AliIsmaeltyphoon 3 жыл бұрын
Wishing you good luck for your future projects. Excellent explanation.
@COSMICAMISSION
@COSMICAMISSION 6 ай бұрын
great project, thanks for sharing!
@p4wellis
@p4wellis 4 жыл бұрын
why does the top rotate, isn't it just a (more or less) mirror of the stationary piece attached to the motor?
@joshuahuang07
@joshuahuang07 4 жыл бұрын
the top has 2 less teeth which is why it rotates.
@EmmanuelRobert1
@EmmanuelRobert1 4 жыл бұрын
Pb with the nema is that it has no torque at high speed. So definitely either you should consider another motor. Nevertheless great job with this harmonic drive : very inspiring
@miron__
@miron__ 4 жыл бұрын
That's the point of the reduction tho
@franciscoanconia2334
@franciscoanconia2334 3 жыл бұрын
That's an excellent idea!.
@DuncanAitken
@DuncanAitken 4 жыл бұрын
Ingenious!
@bogdanluncasu5772
@bogdanluncasu5772 3 жыл бұрын
Good video, thanks for posting it. Although it’s definitely simpler to make this drive with a rubber belt, ideally the three components would be made from the same material to reduce wear, ideally something with low friction coefficient. The shape of the teeth should also be revolute, that will increase the force of the alignment. I will cut one out of HDPE on my CNC, the design is definitely CNC-able and I find that HDPE or nylon could be the ideal materials for a cost-effective build.
@benjaminmuller9348
@benjaminmuller9348 Жыл бұрын
What are revolute teeth? Wasn't able to find anything on the internet
@MJ-iy4fb
@MJ-iy4fb 3 жыл бұрын
Nice. Thanks for posting the video.
@Robotinnovations
@Robotinnovations 3 жыл бұрын
Really awesome, have you made any new versions of this, that can be used for robot arm
@mahdijavanbakht642
@mahdijavanbakht642 5 жыл бұрын
Haven't you change the bearings yet? Did larger bearings solve the vibration and torque problem? I want to use it as a functional part in my telescope mount. Can you make a video of how to design it in Fusion 360, like the one you did for cycloidal gearbox? I don't know how to design an internal gear to pairing the HTD belt.
@scp-yearsago
@scp-yearsago Жыл бұрын
I am trying to build an equatorial mount. Did you find what you were looking for?
@mahdijavanbakht642
@mahdijavanbakht642 Жыл бұрын
@@scp-yearsago No, my project was abandoned. But as soon as I buy a 3D printer, I will try to print a harmonic drive.
@diego.almeida
@diego.almeida 4 жыл бұрын
You said it is easy to make, cheap and doesn't require tight tolerances... well industrial grade harmonic drive is just the opposite of it, since it uses elliptical bearing which is very hard to make one with decent quality, good harmonic drives have price tag of 700 USD and up.Nice video though. Just curious, why did you abandoned the harmonic drive project and focused on the cycloidal drives? cheers
@BenryanALS
@BenryanALS 3 жыл бұрын
I am struggling to get my head around the elliptical bearing too.
@jimmymark8232
@jimmymark8232 4 жыл бұрын
Is it possible to use triangular centre hub with 6 total bearings? 🤔
@LeviJanssen
@LeviJanssen 4 жыл бұрын
Yes, it’s fairly common.
@AbdolazimHasseli
@AbdolazimHasseli 2 жыл бұрын
Great! What is the number of teeth on the upper part?
@772777777777777
@772777777777777 3 жыл бұрын
Harmonic drive vs cycloidal drive which better for robotic arm
@asgharrezaei0138
@asgharrezaei0138 3 жыл бұрын
Good job , you are doing fine Good luck
@bricksanddirt1917
@bricksanddirt1917 2 жыл бұрын
Wait... Was this only a test?
@FPChris
@FPChris 3 жыл бұрын
Would TPU work to print the belt? I bet it would
@dieselphiend
@dieselphiend 4 жыл бұрын
I had previously thought planetary gears were king. I now know better.
@sermadreda399
@sermadreda399 4 жыл бұрын
Great vedio ,thank you for sharing
@yiptastic12
@yiptastic12 3 жыл бұрын
gear ratio calculation: flex spline teeth = 50; circular ring teeth = 52. Ratio = (Flex spline teeth) / [(circular ring teeth) - (flex spline teeth)] Ratio = (50) / (52 - 50) = 25 how did you get 26?
@FlexibleBladeTurbine
@FlexibleBladeTurbine 2 жыл бұрын
It obviously depends on the side the stepper is mounted. So: Ratio = (circular ring teeth) / [(circular ring teeth) - (flex spline teeth)] = 26
@Sega-and-Mao
@Sega-and-Mao 4 жыл бұрын
Nice job!!! Any link to gcode for the parts printed or any model to share?
@semphony100
@semphony100 3 жыл бұрын
did you make the robotic arm with it
@davidbroadway3012
@davidbroadway3012 4 жыл бұрын
Use a cam nut (eccentric bearing) as one of the rotor bearings.
@TheRainHarvester
@TheRainHarvester 4 жыл бұрын
Can you explain what it would do? (Trying to understand)
@rogerlarge484
@rogerlarge484 4 жыл бұрын
@@TheRainHarvester It would allow easy adjustment of the tension inside. Make it tighter without reprinting everything.
@n5sdm
@n5sdm 9 ай бұрын
Use a power transmission belt. See if that makes a difference. Timing belts slip too easy
@facudejota
@facudejota 4 жыл бұрын
Greatt!!!! Want to see more
@artantme
@artantme 4 жыл бұрын
Cool man! Have you made any further progress? I'm thinking of making some, and i really like that you used standard timing belt.
@LeviJanssen
@LeviJanssen 4 жыл бұрын
No, I haven’t. I much prefer cycloidal drives, so I’ve been spending time working on those.
@artantme
@artantme 4 жыл бұрын
@@LeviJanssen any particular reasons?
@LeviJanssen
@LeviJanssen 4 жыл бұрын
I don’t like the idea of using soft bodies in a high torque system. Doesn’t seem reliable. And I just think cycloidal drives are beautiful.
@artantme
@artantme 4 жыл бұрын
Levi Janssen That’s an inspiring answer :) I guess i’ll try both, but my internal feeling tells me that it is actually not that bad to have something rubbery inside a 3d printed mechanism, so it absorbs some shock instead of breaking a piece.
@BenryanALS
@BenryanALS 3 жыл бұрын
@@LeviJanssen Im looking at making silicone moulds for PU parts. They should be plenty strong enough and allow you to replace the timing belt with a cup type part which will eliminate the issue of belt travel
@ameliabuns4058
@ameliabuns4058 3 жыл бұрын
clever...... how do people have such awesome smart ideas ?
@crazyhank99
@crazyhank99 3 жыл бұрын
Awesome! Wish I could give 10 likes
@stanley6602
@stanley6602 4 жыл бұрын
Hi, Can you share us where you purchase that timing bell?
@cc950
@cc950 4 жыл бұрын
NO
@fdavpach
@fdavpach 3 жыл бұрын
Look on Aliexpress for an HTD 3M 150, it's a 50 teeth, 150mm tall with a 3mm pitch, you just have to turn it inside out.
@mahdijavanbakht642
@mahdijavanbakht642 4 жыл бұрын
Hi Levi I really need your helps about this design. Has its torque improved after the bearings have been replaced? How much is its practical reduction ratio? Does the friction between the belt and teeth cause the belt to wear out?
@LeviJanssen
@LeviJanssen 4 жыл бұрын
I never replaced the bearings. I didn’t need to. The reduction in a conventional harmonic drive is half the teeth of the flex spline (25:1 in my case). I’d imagine the belt would wear some. Mine really wasn’t used for anything, as it was just a test, so I wouldn’t know exactly.
@mahdijavanbakht642
@mahdijavanbakht642 4 жыл бұрын
@@LeviJanssen Sorry, You said in the video you want to use a longer internal bar. Did you test it? How can I design the internal gear tooth profile?
@LeviJanssen
@LeviJanssen 4 жыл бұрын
I didn’t test it. To design the tooth profile I just took some measurements and approximated. Nothing too scientific. It took a couple tries but it worked.
@mahdijavanbakht642
@mahdijavanbakht642 4 жыл бұрын
@@LeviJanssen I have to make myself one and see how it works. Thanks
@mahdijavanbakht642
@mahdijavanbakht642 4 жыл бұрын
I came back with few questions. 1-Is the top piece has same teeth number as the belt? 2-Should the lower piece teeth have same profile as belt teeth or there should be much more clearance? If so, how much clearance is enough?
@flassmaximusgaming9950
@flassmaximusgaming9950 Жыл бұрын
how many teeth in the top gear there mate?
@ilgazaskin
@ilgazaskin 5 жыл бұрын
Nice work! Is it possible to share the CAD files?
@LeviJanssen
@LeviJanssen 5 жыл бұрын
It’s certainly possible, but I’ve never done that before, and don’t know how exactly I’d do it.
@BenryanALS
@BenryanALS 3 жыл бұрын
@@LeviJanssen export as .f3d under save menu
@davidjohnston4240
@davidjohnston4240 3 жыл бұрын
@@LeviJanssen Thingiverse is a good option. I put mine stuff there.
@RobertSzasz
@RobertSzasz 4 жыл бұрын
Wait... It's 50:52:50? Why would you get any output at all?
@RobertSzasz
@RobertSzasz 4 жыл бұрын
I guess you could mount the output eccentric and make it a 51 or 53 tooth?
@hansgunther6522
@hansgunther6522 3 жыл бұрын
I think it is 52:50:50 (Input:Belt:Output). So the belt moves 2 teeth per cycle of the motor which results in a 1:25 gear. (2/teeth of belt). The output moves with the same speed of the belt as they have an equal numer of teeth.
@e.k.anathorist6910
@e.k.anathorist6910 3 жыл бұрын
Main usage of a harmonic drive is not gear reduction, it is to reduce back slash
@sergusy7005
@sergusy7005 4 жыл бұрын
wow. 0.9 degree motor...
@jmile69
@jmile69 4 жыл бұрын
You're better off if you can make an elliptical greased mechanism rather than the bar you have in there.
@TheRainHarvester
@TheRainHarvester 4 жыл бұрын
Why is that better? Just curious
@dr.rajasaurusandunclebonec6526
@dr.rajasaurusandunclebonec6526 4 жыл бұрын
who else was thinking about the girl from Harry Potter!
@huaahhggg9507
@huaahhggg9507 3 жыл бұрын
Why deteriorate your channel with a half assed project?
@hikolanikola8775
@hikolanikola8775 3 жыл бұрын
this is wrong.... you are not putting the correct number of teeth
3D Printed Harmonic Drive / Strain Wave Gear Using Timing Belt
3:24
Gli occhiali da sole non mi hanno coperto! 😎
00:13
Senza Limiti
Рет қаралды 24 МЛН
王子原来是假正经#艾莎
00:39
在逃的公主
Рет қаралды 25 МЛН
Wave Drive with Rolling Elements - Cycloidal Gear Alternative!
11:49
Mishin Machine
Рет қаралды 12 М.
High Torque Cycloidal Drive (NEMA 23 Motor)
18:31
Levi Janssen
Рет қаралды 435 М.
24 Hour Torture Test of 3D Printed Bearings
12:53
Dangineering
Рет қаралды 69 М.
The Split-Ring Compound Planetary - My Highest Reduction Yet
20:40
Levi Janssen
Рет қаралды 273 М.
3D Printed Strain Wave Gear
7:50
YMT Lab
Рет қаралды 67 М.
Testing: Cycloidal vs Harmonic Drive 3D Printed Reducers
12:42
James Bruton
Рет қаралды 328 М.
Compact 90:1 Harmonic Drive
5:06
Lucas Langner
Рет қаралды 18 М.
GT2 TIMING PULLEY | FUSION 360 TUTORIAL
14:04
SPARK PLUG
Рет қаралды 17 М.
My 3D Printed Harmonic Drive is Surprisingly Powerful!
11:49
3DprintedLife
Рет қаралды 1,3 МЛН
Variable Valve Timing Air Engine
12:05
Camden Bowen
Рет қаралды 353 М.