3D Printed Cycloidal Actuator

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.พ. 2021
  • I have designed yet another cycloidal drive! This one is different, though. Unlike most of my projects, it is strictly 3D printed. No CNC required. The cycloidal mechanism is also "inside-out". The cycloidal discs do not rotate, they only wobble, transmitting rotation to the output. This was also designed to maybe be used in a modular robot arm. It's also a 25:1 gear reduction.
    Gain access to project files and support my work directly - / levijanssen
    Follow me on Instagram - / leviajanssen
    NEMA 17 Stepper Motor - amzn.to/3bnO9qn
    Large Outer Bearings - amzn.to/3bkebL0
    Eccentrically Mounted Bearings - amzn.to/3sh0fbF
    Disclaimer: I may earn an affiliate commission when items are bought through this link.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 293

  • @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 ปีที่แล้ว +126

    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?

  • @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!

  • @automationexploration3608
    @automationexploration3608 3 ปีที่แล้ว +3

    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!

  • @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 .

  • @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!

  • @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
      th-cam.com/video/FplpyZD1i1M/w-d-xo.html

  • @PseudoNo
    @PseudoNo 3 ปีที่แล้ว

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

  • @VideoStefan17
    @VideoStefan17 3 ปีที่แล้ว +4

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

  • @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
      th-cam.com/video/puZUKE_Wu8g/w-d-xo.html

    • @you_just
      @you_just 2 ปีที่แล้ว

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

  • @OrionAerospace
    @OrionAerospace 3 ปีที่แล้ว

    The design of this thing is great! Amazing work!

  • @robpet198
    @robpet198 3 ปีที่แล้ว

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

  • @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.

  • @mmtech9352
    @mmtech9352 3 ปีที่แล้ว

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

  • @sculptaware4548
    @sculptaware4548 3 ปีที่แล้ว +1

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

  • @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.

  • @JC-XL
    @JC-XL 3 ปีที่แล้ว +1

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

  • @TobiasKornmayer
    @TobiasKornmayer 3 ปีที่แล้ว

    Awesome Design Levi!

  • @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.

  • @bulletproofpepper2
    @bulletproofpepper2 3 ปีที่แล้ว

    Thanks for sharing! Cool project!!!

  • @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

  • @The-Weekend-Warrior
    @The-Weekend-Warrior 2 ปีที่แล้ว +1

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

  • @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 🧠"_ 🤔

  • @adamharoon6021
    @adamharoon6021 3 ปีที่แล้ว +1

    Super cool! Robotic arm would be fun.

  • @adisharr
    @adisharr 3 ปีที่แล้ว

    Well done Levi!

  • @bl4643
    @bl4643 3 ปีที่แล้ว

    This is incredible, subbed, thank you

  • @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.

  • @Aman-to1nj
    @Aman-to1nj 3 ปีที่แล้ว +15

    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 ปีที่แล้ว +1

      +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.

  • @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.

  • @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

  • @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.

  • @pauldery7875
    @pauldery7875 2 ปีที่แล้ว

    Cool stuff 😎

  • @chrisBruner
    @chrisBruner 3 ปีที่แล้ว +1

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

  • @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.

  • @bArda26
    @bArda26 3 ปีที่แล้ว

    Great work

  • @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!

    • @adev8565
      @adev8565 3 ปีที่แล้ว

      Seconded.

  • @wut13
    @wut13 3 ปีที่แล้ว

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

  • @jamesocker5235
    @jamesocker5235 ปีที่แล้ว

    Nice job

  • @jordanstepney7190
    @jordanstepney7190 3 ปีที่แล้ว

    Can't wait to try this on my resin printer

  • @NistenTahiraj
    @NistenTahiraj 3 ปีที่แล้ว +1

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

  • @gedr7664
    @gedr7664 3 ปีที่แล้ว +7

    really interested in the refined open source version!

  • @Bianchi77
    @Bianchi77 3 ปีที่แล้ว

    Nice information, thanks :)

  • @bullkeusatough6693
    @bullkeusatough6693 3 ปีที่แล้ว

    very cool

  • @PyjamasBeforeChrist
    @PyjamasBeforeChrist 3 ปีที่แล้ว

    Nice work - I have a similar project underway

  • @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.

  • @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

  • @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)

  • @Eversoncorreasilva
    @Eversoncorreasilva 3 ปีที่แล้ว

    Perfect 👏

  • @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 2 ปีที่แล้ว

      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

  • @dinoscheidt
    @dinoscheidt 3 ปีที่แล้ว

    Amazing design!

  • @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.

  • @rickharriss
    @rickharriss 3 ปีที่แล้ว

    Very impressive. Well done.

  • @jawshanrabbany6054
    @jawshanrabbany6054 3 ปีที่แล้ว

    T'es un génie 👍bravo 👏

  • @stephenlindsey9233
    @stephenlindsey9233 2 ปีที่แล้ว

    Absolutely do more

  • @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!

  • @PhG1961
    @PhG1961 3 ปีที่แล้ว

    Great job !

  • @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.

  • @mixup2216
    @mixup2216 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.

  • @deltavgaming3447
    @deltavgaming3447 3 ปีที่แล้ว +11

    Wait a second you're not Tom Stanton

  • @manuelvega8047
    @manuelvega8047 3 ปีที่แล้ว

    GREAT!!

  • @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.

  • @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.

  • @blzahz7633
    @blzahz7633 3 ปีที่แล้ว +9

    5:06 [insert me when X -joke here]

  • @stas_robotmaker
    @stas_robotmaker 11 หลายเดือนก่อน

    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.

  • @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?

  • @MrMegaPussyPlayer
    @MrMegaPussyPlayer ปีที่แล้ว

    8:05 You need your printer tuned in really precise for minimal gaps.

  • @tillmanxl6914
    @tillmanxl6914 3 ปีที่แล้ว

    Yes!

  • @RupertBruce
    @RupertBruce 3 ปีที่แล้ว

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

  • @essentialjudge2279
    @essentialjudge2279 3 ปีที่แล้ว

    Cool.

  • @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.

  • @meshaneh8138
    @meshaneh8138 3 ปีที่แล้ว

    nice

  • @matthewarchibald5118
    @matthewarchibald5118 3 ปีที่แล้ว

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

  • @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.

  • @mrraimundo130
    @mrraimundo130 3 ปีที่แล้ว +1

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

  • @VasaMusic438
    @VasaMusic438 3 ปีที่แล้ว

    very interesting, go ahead please !!!

  • @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.

  • @ico-theredstonesurgeon4380
    @ico-theredstonesurgeon4380 3 ปีที่แล้ว

    That's very cool! where did you get those bearings?

  • @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...

  • @harshbiscuitwala3018
    @harshbiscuitwala3018 6 หลายเดือนก่อน

    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.

  • @sermadreda399
    @sermadreda399 3 ปีที่แล้ว

    Good job,thank you for sharing ,if you cosider practicality/ease/aesthetic you get good grade for it ,need to work on precision/backlash

  • @radug9594
    @radug9594 3 ปีที่แล้ว

    this is amazing

  • @rhaqbani
    @rhaqbani 3 ปีที่แล้ว

    Great design Levi ✅✅✅

  • @Equalrights4evrybdy
    @Equalrights4evrybdy ปีที่แล้ว

    The robot/motor community is so divisive about which units to use for torque. I believe that SI units are superior to imperial units, but kg cm make the most sense in the usual armature lengths we deal with rather than meters and usually thinking of loads in terms of weight rather than newtons. Anyways, team kg*cm ftw

  • @de-bodgery
    @de-bodgery 3 ปีที่แล้ว

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

  • @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.

  • @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....

  • @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.

  • @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.

  • @maybesomaybenot1652
    @maybesomaybenot1652 3 ปีที่แล้ว

    Looks like a perfect chicken coop door opener/closer. 🤔

  • @olsonspeed
    @olsonspeed 3 ปีที่แล้ว

    Very sleek design, it will be interesting to see the complete arm.

  • @moses5407
    @moses5407 ปีที่แล้ว

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

  • @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

  • @blainebolze1626
    @blainebolze1626 3 ปีที่แล้ว

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

  • @navid9852
    @navid9852 3 ปีที่แล้ว

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

  • @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!

  • @patrickmurphy255
    @patrickmurphy255 3 ปีที่แล้ว

    My Project for my BS in Engineering Physics is focused on the development of a 3d printed actuator. I've chosen a cycloidal drive for my design as well, they're great! If anyone one is interested I'd be happy to share my work!

  • @MrMegaPussyPlayer
    @MrMegaPussyPlayer ปีที่แล้ว

    4:00 Yeah ... the bottom and top part aren't really designed for 3D printing. If they were, they would forgo the size reduction. (brought to my attention from the rough surface which would be the side on the print bed if designed correctly)

  • @duckandflea
    @duckandflea 3 ปีที่แล้ว

    What 3d printer is that you have? Looks nice