3D Printed Cycloidal Actuator

Поделиться
HTML-код
  • Опубликовано: 8 янв 2025

Комментарии •

  • @LeviJanssen
    @LeviJanssen  3 года назад +137

    I tried to “cut the fat” for this video. More time went into editing, and I actually kinda enjoyed the process! Hopefully it made it more enjoyable to watch. Thoughts on a robotics arm using something like this design?

    • @patrickjdarrow
      @patrickjdarrow 3 года назад +4

      Would love to see some section analysis or parts coloring in Fusion, to really make clear the mechanics. But you struck a good balance here imo!

    • @TobiasKornmayer
      @TobiasKornmayer 3 года назад +1

      Maybe for orienting a small solar panel also using a second one? Or a mirror which shines sunlight indoors ;)

    • @SpencerPaire
      @SpencerPaire 3 года назад +1

      It does make the video better! Your older material about coilgun design were a bit too verbose, but this vide was much faster and more engaging.
      I'd be interested in seeing a SCARA plotter with this design!

    • @nivniv2926
      @nivniv2926 3 года назад

      Absolutely love it~! My first thought was you could add some gas support struts/springs to the side between the two arms to help take up some of those forces while it's extended out? Just a thought~ Keep up the amazing work man!

    • @mattiasfagerlund
      @mattiasfagerlund 3 года назад

      Very nice quality in content, video, audio and editing!

  • @jaredharvey1511
    @jaredharvey1511 3 года назад +131

    Bucket of water is a fairly accurate weight. If you don't have a scale, you can measure volume and use density to get a weight.

    • @Philip_J
      @Philip_J 3 года назад +2

      But wouldn't you have a problem with, that if the arm isn't completely steady the water would 'splash' around in the bucket

    • @MisterCOM
      @MisterCOM 3 года назад +22

      I cant imagine doing this in imperial units

    • @aeiou75
      @aeiou75 3 года назад +1

      Remember to account for temperature.

    • @DiogoSantos-ln1nz
      @DiogoSantos-ln1nz 3 года назад +5

      @@Philip_J Bottles FULL of water taped together.

    • @1992jamo
      @1992jamo 3 года назад +2

      @@aeiou75 How much does that matter between 1-99 degrees?

  • @automationexploration3608
    @automationexploration3608 3 года назад +4

    Very cool design, and I love how you scrolled through the whole code to explain it as you went. Also, totally interested in seeing a robot arm made of these!

  • @klokibril
    @klokibril 3 года назад +5

    This is so cool! Goes to show how much someone with a creative mind and relatively cheap tools can make...

    • @anonymouscoward9459
      @anonymouscoward9459 3 года назад +1

      Actually the design was copied fro Paul Gould
      ruclips.net/video/puZUKE_Wu8g/видео.html

    • @you_just
      @you_just 3 года назад

      @@anonymouscoward9459 completely different design. all that it has in common is that they're both cycloidal drives.

  • @HyenaZin
    @HyenaZin Год назад

    Awesome work , I'm looking to finish a five year project of my own and you have definitely helped me to understand several things that I need to take care of . You gained a subscriber .

  • @philohan95
    @philohan95 3 года назад +26

    I find the cycloidal drives extremely interesting :D

    • @anonymouscoward9459
      @anonymouscoward9459 3 года назад +2

      You should look at Paul Goulds cycloidal design , it's what Levi has copied
      ruclips.net/video/FplpyZD1i1M/видео.html

  • @Aman-to1nj
    @Aman-to1nj 3 года назад +16

    The OVAL PROBLEM in a 3D printer occurs because of one of the belts being stretched permanently. I faced the same issue b4, got it right by using a new belt

    • @dustinrichards785
      @dustinrichards785 3 года назад +2

      +1 for this, also the belt tensioners on the MP Select Minis aren't great since they're literally springs and can flex. I'd check out the USWaterRockets 6mm belt tensioners on Thingiverse.

  • @The-Weekend-Warrior
    @The-Weekend-Warrior 3 года назад +2

    I'd give a pankake stepper a try... would make the build more streamlined. Brilliant idea by the way, looks very promising!!

  • @nicolas0873
    @nicolas0873 3 года назад +4

    Going forward you may want to check Trinamic motor drivers, they drive motors with much more control that h bridges, and you they have evaluation boards that are affordable. Amazing work by the way!

  • @777swampie
    @777swampie 3 года назад +2

    If you tie a string on the end of your square tube and on the end of that tie a empty milk jug, you can apply a range of test torques by adding measured amounts of water to the jug.

  • @michaels3003
    @michaels3003 3 года назад +14

    You can scale the 3D model in the slicer by a very small amount (e.g., 1%), independently for X, Y, and Z.

  • @peileed
    @peileed 3 года назад +1

    6:45 what I did is buy a 8l water bottle, with that you can just fill it with water and use a kitchen scale to get the exact weight you need, its great for testing torque capacity at any possible weight

  • @tylerreeves8026
    @tylerreeves8026 3 года назад +1

    This is awesome! I'm keeping my fingers crossed that this stays exciting enough for you that you keep devoloping it into something even more awesome and useful!

  • @haenselundgretel654
    @haenselundgretel654 3 года назад +1

    This is just awesome!
    I really appreciate your extremely well done videos and your objective way of looking at your own creations! Go on mate! Cheers!

  • @sird5878
    @sird5878 3 года назад

    I have a mini v1 and was able to fix an oval printing issue by tightening the belts. You should also ensure that the stepping values in the firmware are the factory settings. If they are not your scaling will not be consistent across all sizes of prints.

  • @JC-XL
    @JC-XL 3 года назад +1

    Great project. Thanks for converting to metric units as well 👍

  • @gedr7664
    @gedr7664 3 года назад +7

    really interested in the refined open source version!

  • @owenatkin3148
    @owenatkin3148 3 года назад +1

    There's no proper word for the amount of joy that came up when i saw that this was printed on an MPSM

  • @rayknn
    @rayknn 3 года назад +2

    2:00 Here you were talking about the pwm signal caused by the stall torque or something. I'm currently doing a project and I am trying to find the best way of detecting the stall in a simple nema17 stepper motor. Do you have any suggestions what the best way of doing this would be?

    • @OMGWTFBBQSHEEP
      @OMGWTFBBQSHEEP 3 года назад

      There is some existing solutions for something like this, if I didn't misunderstand you. It's a small circuit board that attaches to the back of the stepper motor, and senses the motor position with a Hall sensor. Google "closed loop stepper motor" :)

    • @rayknn
      @rayknn 3 года назад

      @@OMGWTFBBQSHEEP yes I know those kinds of closed feedback loop stepper motors. Tho I can't seem to find any information stating that you can actually detect the stall instead of compensating for it. Do these boards have pins which allow you to check for stall?

  • @BrassLock
    @BrassLock 3 года назад

    I like your experimental & fun approach to designing new things. Your 3D printer is a nice tool to have, allowing you to _"extrude ideas from your brain 🧠"_ 🤔

  • @sculptaware4548
    @sculptaware4548 3 года назад +1

    Hell yeah! the Monoprice mini V2 my favorite of my 3d printers.

  • @vesslades
    @vesslades 3 года назад +1

    You should get a smaller glass bed for your printer. (Or even better, a PEI flexplate) That extra weight is sure to introduce more ringing than necessary.

  • @swannschilling474
    @swannschilling474 3 года назад +1

    Nice one!!! 😊
    I did an inside out version of a Cycloidal Drive with a BLDC... it reduces noise and weight, while increasing torque and speed...but at the cost of needing an extra encoder and expensive mcu, so using available and cost effective stepper motors is of course a very good choice in this scenario too!!

  • @Robothut
    @Robothut 3 года назад +1

    Great job. Yes make the robotic arm as that would just be fun to see and for you to do. A new printer even a cheep one sounds like a good idea.

  • @adamharoon6021
    @adamharoon6021 3 года назад +1

    Super cool! Robotic arm would be fun.

  • @NistenTahiraj
    @NistenTahiraj 3 года назад +1

    I'm happy I just discovered this channel.
    Maybe a resin UV printer would make more accurate gears for this?

  • @GeekDetour
    @GeekDetour 3 года назад

    Nice project man! Although, don't get mad, the final result looks cooler than it performs: lots of play and it doesn't actually work like a servo (it is not positioning aware)

  • @rpavlik1
    @rpavlik1 3 года назад

    Been a while since I've seen somebody use one of those dual H bridge drivers on a stepper, had almost forgot there was an alternative to the little stepper drive ICs, especially the Trinamic magic ones.
    Wow, crazy that it's back drivable! I mean, not super smooth, but not talking worm gears.

  • @PseudoNo
    @PseudoNo 3 года назад

    Superb project! I had the same problems with squashed circles before I've tightened elastic belts of the printer.

  • @chrisw1462
    @chrisw1462 3 года назад

    Cycloidal drives are cool, but you have to know it's the reason you can't move the arm anywhere near the max holding torque. By the time you get an actuator on the end of the arm, you'll be close to your 2.5 lb limit. Increasing the teeth per inch will help a little, but a planetary gear will be needed at the shoulder.

  • @thomasheisler
    @thomasheisler 3 года назад

    i think you could attach the potent to someone arm and be a sort of exoskeleton , maybe to help those having minimal arm issues

  • @OrionAerospace
    @OrionAerospace 3 года назад

    The design of this thing is great! Amazing work!

  • @VideoStefan17
    @VideoStefan17 3 года назад +4

    dude! awesome work! looking forward, would like to see the next stage!! :)

  • @CyberOne
    @CyberOne 3 года назад +2

    I like the design a lot, particularly the holding the gears from turning and rotating the case instead.
    So I had a couple of thoughts that may or may not be feasible.:
    1) to eliminate the bulk of the stepper hanging out the side, is it possible to mount the motor beside the gear box in the fixed arm and belt drive from there to the input of the gearbox?
    2) expanding from 1. use a BLDC motor with a small toothed pully on the motor and a larger one closer to the diameter of the gearbox on the gearbox input.
    BLDC motors are lighter weight and quite often more powerful than stepper motors, I think that would make it a lot faster and reduce some of the noise a bit. :-)
    Great project, looking forward to the next one.

  • @CenterpointConnect
    @CenterpointConnect 3 года назад

    I have the same problem with my MP Mini. On my MP Ultimate (Wanhauo Duplicator 6) circles are perfect. What a great project, cant wait to see what you do next with that.

  • @hamidsk2573
    @hamidsk2573 3 года назад +5

    nice project, will CAD files be public?

    • @HDCamcord
      @HDCamcord 3 года назад

      No he said you have to pay for it on patreon

  • @wut13
    @wut13 3 года назад

    wow, the quality of the video is much better :D

  • @operator8014
    @operator8014 3 года назад

    Hmm, maybe having seperate drive and position detection motors would be a good next step, to minimize the effects of stress and strain on the little plastic bits.

  • @chrisBruner
    @chrisBruner 3 года назад +1

    That's a great design. I'd like to see you do a whole arm.

  • @matthewarchibald5118
    @matthewarchibald5118 3 года назад

    Yes, the ovals are probably from your x and y steps not being calibrated. Search for e step calibration

  • @curator23
    @curator23 3 года назад

    Is there are reason why you went for the justified but ancient L298, rather than a more modern Step-Stick A4988/TMC2208 or similar?
    Micro-stepping should help smooth out motion and reduce noise. The TMC range of drivers also offer silent operation.
    For robotics, you'll need some positional feedback, especially with steppers. A potentiometer at the very least. Optical encoders are better. There's a quadrature optical sensor available on a break-out board for around $3-5, and you can print your own encoder onto OHP slides or photopaper.

  • @TobiasKornmayer
    @TobiasKornmayer 3 года назад

    Awesome Design Levi!

  • @harshbiscuitwala3018
    @harshbiscuitwala3018 Год назад

    I have built a robotic arm with a similar cycloidal drive design, but one of the significant shortcomings of this mechanism is it cannot transfer a higher amount of torque, as shown in the video; when you try to move at higher loads, it starts slipping in the same way. @LEVI Janssen, do you have any solution for overcoming this slipping issue? It cannot be done by using a motor of higher torque as the current motor I am using has high torque, but the gearbox starts skipping at half of the motor's rated torque.

  • @ericblenner-hassett3945
    @ericblenner-hassett3945 3 года назад

    Check different supplyers for printer stepper drivers, sometimes ( in 5 packs ) they can be cheaper than dual H-Bridge and cuts code to pulses ( steps ) and direction outputs making it easy instead of having a step table.

  • @adisharr
    @adisharr 3 года назад

    Well done Levi!

  • @RajvirSingh-ew8bd
    @RajvirSingh-ew8bd 3 года назад

    How about a worm gear? It would make the system a while lot stable when the worm on the motor drives the arm. The printed worm may collapse but a aluminium would be a good option.

  • @jamiekawabata7101
    @jamiekawabata7101 3 года назад

    It seems to me those inner cycloidal gears could be rotating slightly and that might be producing most of the play in the mechanism.

  • @augustsvensson9786
    @augustsvensson9786 3 года назад

    Neat, looks awesome. Some of the play could very well be due to tolerances between the metal tubing and the screws. Threading on screws should never be used to center a smooth hole, only to clamp stuff together by lock into other threads. Maybe try shoulder bolts?

    • @claws61821
      @claws61821 3 года назад

      On this note, another option might be to use layered concentricity by fastening the bolts in question into threaded holes or through threaded inserts then surrounding those inserts or some form of hole posts with the hollow rod you decided to use for its stiffness and durability.

  • @bl4643
    @bl4643 3 года назад

    This is incredible, subbed, thank you

  • @maxxod1
    @maxxod1 3 года назад

    Nicely done. Cycloidal gears are something I’ve always found interesting.
    If you wanted more precision and torque, you could use a worm gear system in a similar space.

    • @you_just
      @you_just 3 года назад

      a worm gear is a non-ideal solution for a robot actuator, because there's a lot of play or friction, and worm gears are necessarily non-backdrivable

  • @stas_robotmaker
    @stas_robotmaker Год назад

    Hello. Could you please explain, what are the advantages of those BLDC actuators in small robot arms, compared to RC servos? Conventional servos seem to have higher power-to-weight ratio, while also being cheaper.

  • @VelMurugan-bw1pg
    @VelMurugan-bw1pg Год назад

    Good work friend..
    Could you please shared the dimention of CAD drawing

  • @moses5407
    @moses5407 Год назад

    Is the "action" while moving under 5# load a function of the slack in the 3d printing ... Or something else?

  • @lucaslorencoalves991
    @lucaslorencoalves991 2 года назад

    Hi guy, its ok? I have a question, how do you make the redution? What calculo did you do? I have a motor nema 17, what the better redution for this? Thank you man.

  • @Migueldeservantes
    @Migueldeservantes 3 года назад

    I wonder if you'll consider to show in detail the procedure to mount & connect that L298 have the same one but never managed to get it to work like you.... all or any help you give would be greatly appreciated....

  • @bulletproofpepper2
    @bulletproofpepper2 3 года назад

    Thanks for sharing! Cool project!!!

  • @mmtech9352
    @mmtech9352 3 года назад

    Really cool! I´d definetly like to see a finished arm using those actuators!

  • @patricioruiz-tagle9706
    @patricioruiz-tagle9706 2 года назад

    Will you share your design? Thx
    Great work

  • @robpet198
    @robpet198 3 года назад

    Just discovered your channel. Informative and well made which makes this an awesome video! Good job and hope seeing more 👍

  • @JohnMeacham
    @JohnMeacham 3 года назад

    Awesome! I've gone through a few iterations of a harmonic drive but I have not been happy enough with it to publish yet.

  • @Pudersepp
    @Pudersepp 3 года назад

    Thanks for the metric torque!

    • @LeviJanssen
      @LeviJanssen  3 года назад

      Everyone's ragging on me for even thinking to mention imperial, I appreciate the thanks for the metric!

  • @frab88
    @frab88 3 года назад

    Amazing work! However do not confuse a potentiometer with a cheap trimmer. Trimmers (like your blue one) are supposed to be used just for infrequent adjustments.

  • @mattiasfagerlund
    @mattiasfagerlund 3 года назад

    What happens if you don't have the bearing but instead try some kind of greased sliding surface? I'm guessing the bearing is the most expensive, heavy and hard to find part. If a bearing free solution would work, it would make the design even more accessible!

  • @jordanstepney7190
    @jordanstepney7190 3 года назад

    Can't wait to try this on my resin printer

  • @de-bodgery
    @de-bodgery 3 года назад

    CNC'd metal parts and a stronger stepper and I think you have reasonably compact and robust design.

  • @RupertBruce
    @RupertBruce 3 года назад

    Zig-zag a chain of them paired in a scissor formation all receiving the same signal acting a massive linear actuator.

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan Год назад

    Hello friend, thank you very much! what is the way to get the design?

  • @prachethire812
    @prachethire812 3 года назад

    I am curious to see a robotic arm made from this cycloidal actuator. Can it be used for precision work like motion control, welding etc.

  • @shamsulchowdhury8240
    @shamsulchowdhury8240 2 года назад

    Hi Levi, i am in need of a elbow joint design for actual prosthethis.. diameter of the joint cannot be more than 60mm while a regular servo with wheels on both sides needs to be attached.. can you pls work for me for this solution? I will pay for your time..

  • @TAGear888
    @TAGear888 3 года назад

    Lets suppose you obtain 7.34H*m of pulling torque (actually you don't as i can see, but whenever) with 25:1 gear ratio (as you mentioned in the comment section earlier) while motor nominal stall torque is 0.59 N*m (nominal pulling torque is less than stall torque, but anyway). As far as I can tell efficiency of the gearbox is something about
    7.34/(25*0.59) = 0.49.
    Not so much even for 3d printed gearbox, but you could mention it because it is one of the most important and significant characteristics of the gearbox design.

  • @phinok.m.628
    @phinok.m.628 3 года назад

    Hmm... Is there any specific reason you used a H bridge to step the motor yourself instead of using a regular stepper motor driver? I mean, I'm all for doing stuff yourself, but only if you can actually do it better than the store bought version. And in this case I think a silent step stick would have been a big improvement.
    Anyway, I like how compact your gear design is. It's pretty neat. I designed and printed a robotic arm a few years ago. And it used pulleys to drive the individual segments. Which was kinda annoying to do since it was hard to try and hide the pulley system. It had the advantage of dampening the vibration caused by the stepping from the driving motors. It wasn't as compact as your design though. I'm wondering if a planetary gear would be better suited for your design when it comes to delivering torque... I figure one could link a few stages together in a joint in order to increase the torque as necessary. What do you think?

  • @ronaldmorrison2765
    @ronaldmorrison2765 3 года назад

    There is little difference in additive machining and subtractive machining except cost and accuracy. Have you thought about making the gears from a metal that was cut on a CNC mill for instance?

    • @you_just
      @you_just 3 года назад

      he has done that before. check his channel

  • @savnk115
    @savnk115 3 года назад

    What would be different if you directly drove the joint with the motor?

  • @blainebolze1626
    @blainebolze1626 3 года назад

    Seems like a great place to start from for a cheap-ish welding positioner??

  • @mrraimundo130
    @mrraimundo130 3 года назад +1

    Is there any industrial part/mechanism that uses this reverse (inside out) form?

  • @ColeLashley
    @ColeLashley 3 года назад

    It's backdriveable but it sends current backwards when it moves right? You can move it but you need to make sure that you have a capacitor or a power supply that can handle current going in the wrong direction

  • @anonymouscoward9459
    @anonymouscoward9459 3 года назад +4

    Looks great ,
    Have you checked out Paul Gould's videos ?
    They looks very similar in design , perhaps a collab ?

  • @teytreet7358
    @teytreet7358 3 года назад

    No current limiting on that controller.

  • @OMGWTFBBQSHEEP
    @OMGWTFBBQSHEEP 3 года назад +2

    Really interesting design! What is its reduction ratio?

    • @LeviJanssen
      @LeviJanssen  3 года назад +1

      25:1, that really feels like something I could have mentioned in the video!

    • @OMGWTFBBQSHEEP
      @OMGWTFBBQSHEEP 3 года назад

      @@LeviJanssen Nice, that's a lot for such a compact package. I have never heard about the cycloidal gears before but they are seemingly a great fit for robotic arms and such! :D

  • @julienbietlot3401
    @julienbietlot3401 3 года назад

    hello, definitively interested in a full robotic arm. before changing your printer better tuneup your pulse per mm/inch to get real circle. a second printer is always handy also...

  • @sczygiel
    @sczygiel 3 года назад

    Backdriving is actually not a good thing for robot arm. At least not for most applications. The idea is that you should have big gear ratio so you would get hefty torque and no backdriving so if you cut the power the robot will not collapse.
    Great video anyway!

    • @speedbump0619
      @speedbump0619 3 года назад

      That's not great advice actually. In autonomous systems having the compliance and observability of back driveable arms and legs adds a great deal of useful information about how the device is interacting with the world. For instance if you make a walker that is super rigid it struggles to remain stable on uneven ground because it can't adapt to early and late ground strikes. If the system is back driveable you can use torque monitoring to sense contact points and adapt to uneven terrain. The ability to back drive allows for interactive, adaptive robotics

  • @claws61821
    @claws61821 3 года назад

    To the people who keep harassing him about his choice of units of measurement: Just stop. Use your own choice and respect his right to his choice. Nobody needs or wants your abusive expressions of your opinions whether they're overt, or transparently "subtle" like Mister "Accept The Scientific Language" down below. Grow up.

  • @privateparty4900
    @privateparty4900 3 года назад

    Feels like a planetary set would fit in the same form factor?

  • @pauldery7875
    @pauldery7875 2 года назад

    Cool stuff 😎

  • @denisphelipon4695
    @denisphelipon4695 3 года назад

    You would recuperate the angle in a register it would be more .

  • @justtestingonce
    @justtestingonce 3 года назад

    So by limiting the movement of the cycloids, you created a strain wave?

  • @klerulo
    @klerulo 3 года назад

    Was that actually back-driving the stepper? Because the motion looked like it was just the new gear slipping.

    • @LeviJanssen
      @LeviJanssen  3 года назад +1

      It was. You might be able to hear it spinning the motor. The generated back emf also powered my arduino.

  • @deltavgaming3447
    @deltavgaming3447 3 года назад +11

    Wait a second you're not Tom Stanton

  • @nissa1882
    @nissa1882 3 года назад

    Hi there, is this cycodial motor suitable to carry weight more than 10kg?

  • @PyjamasBeforeChrist
    @PyjamasBeforeChrist 3 года назад

    Nice work - I have a similar project underway

  • @navid9852
    @navid9852 3 года назад

    It is pretty compact. what is the equivalent gear ratio?

  • @rhaqbani
    @rhaqbani 3 года назад

    Great design Levi ✅✅✅

  • @Omlet221
    @Omlet221 3 года назад

    Cool project! May I ask how you expanded the build volume of your printer? Did you follow any guides or anything? I also have an mp select mini I’d like to see if I can upgrade.

  • @renanmonteirobarbosa5761
    @renanmonteirobarbosa5761 3 года назад

    This is not cycloidal or harmonic. This in literature is called the Circular wave drive. There are lots of information in literature and academia about it.

  • @mrsaizo0000
    @mrsaizo0000 2 года назад

    Can you 3D print an Harmonic drive?

  • @duckandflea
    @duckandflea 3 года назад

    What 3d printer is that you have? Looks nice

  • @burstfireno1617
    @burstfireno1617 Месяц назад

    Yessss thank you metric numbers :)

  • @bArda26
    @bArda26 3 года назад

    Great work

  • @charliemclean228
    @charliemclean228 3 года назад

    Has your MP mini ever stopped reading micro SD cards? I’ve had two give out and you might know better than me if they break....

  • @Wuast_3D
    @Wuast_3D 3 года назад

    this with an orbital gear ? would hold a lot more weight i think :)