NEMA17 Dual Stage Timing Belt Reduction

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

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

  • @PaulGouldRobotics
    @PaulGouldRobotics  3 года назад +8

    Backlash is complex to measure. It has zero backlash with no load. With load, the springyness in the belts/3D printed parts give about 5mm @ 500m. This is why I like Capstan drives better. There is no springyness.

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

      Sorry to ask, but what are Capstan drives?

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

      essentially they work with ropes and winds. check his channel! great stuff!👌
      btw, a startup called haddington dynamics uses encoder on the output shaft and calculates force using the springyness of the belts. 🤯

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

      @@YOUnoobGER ruclips.net/video/ENMZsPwCUcA/видео.html Technically not capstan drives as they rely on friction but it is the term that is being used in the robotics industry.

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

      @@Mosenhosen I didn't know that did that. Cool

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

      @@PaulGouldRobotics they also use 3d printed encoders and claim to utilize the sloppy slit quality to fingerprint each of the slits for absolute positioning. plus, then read each slit with an anlog sensor that allows them to read like a million (iirc) microsteps per slit. downside is that they need an 800$ fpga to do all those calculations in real time for their 5-dof robot... this info is from ~2018 when met them at a fair. not sure what changed since then, but you can find them on youtube :)
      Are you interested in "rotary" delta printers (as in delta robot, so without the linear rails and belts)? I was planning to build one with print speed as the main focus and found your channel when researching drives. Not sure if you saw my comment under your top 10 transmission video...?

  • @simonmerrett
    @simonmerrett 3 года назад +3

    I love the details which are so transferable to other designs - such as printing in interference fit cable management channels. Brilliant.

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

      Thanks. I get annoyed about the cables floating around, so doing cable management at the start helps. The cross section of the channels are trapezoidal.

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

    Paul, your consistently impressive output is always inspiring. A beautiful actuator as always!

  • @bako252
    @bako252 3 года назад +3

    I love how compact and thought through this design is. Great job!

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

    I can't see how this could be made any smaller with off the shelf parts. Superb!

    • @PaulGouldRobotics
      @PaulGouldRobotics  3 года назад +3

      I would like a higher ratio. Maybe another reduction stage.

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

    Since you need more torque, you'll end up with pretty hot motors due to almost no air flowing alongside your motor. But still - like always - great! Thanks a lot for sharing. You're awesome!

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

      The motor gets to 45-50degC. I usually limit the stepper to 15Watts but I wanted to test the strength of the timing belts. I thought about water cooling.

  • @PhG1961
    @PhG1961 3 года назад +3

    Can't wait to see the brushless version ! Great video ! I love your work !

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

    Clean and well designed as usual, I like the belt tension devices especially the sliding one.
    For positional feedback could you have a small gear on one arm and a rack meshing on the other , a magnet on the gear means you can use the encoder chip previously used. This has no load so there's no worries about torque slipping.Just a thought but I'm pretty sure you have a better idea. Thanks for sharing !

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

      Cheers. I'm thinking about a donut shaped diametric magnet around the shaft of the stepper motor. Then 3 or 4 hall effect sensors around outside with a uC running some CORDIC (sine/cos to angle) software. This will give me absolute motor position. I could also use this for the joint position. I don't want to make the actuator wider.

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

    Amazing video! Thank you for sharing this

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

    i love the part when you thought about the wires =)

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

    Your designs are always so clean, really love that.
    This is just a proof of concept I know that but do you have already plans on how you could integrate a encoder?
    The only place that comes to mind is on the drive shaft for the second stage but that would still have the possibility of skipping.
    Even if that is very beefed up.

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

      Thanks, I would like to add a a motor encoder and joint encoder with a custom controller. Or I could just skip that and use a brushless motor and the controller I have already got.
      The second stage has a really beefed up tensioning mechanism (go to 5:48). The bearings press the belt onto the pulley . It's not skipping any time soon. The first stage's GT2 still needs some work.

  • @RandyGlissmann
    @RandyGlissmann 3 года назад +3

    Your prints are so clean. Do you have an orientation that allows you to avoid supports yet achieve good inserts for nuts and bearings? Or other tricks?

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

      Many other tricks. My printers are just Ender3s and are not tuned well. I have to file surfaces sometimes. I design with support in mind. Holes are drilled out and M3 nuts are slightly melted in place.

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

    I like your compact design.👍

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

    Thanks for sharing Paul :) Sorry to ask: why different belts in different stages? Best Regards,

  • @OhHeyTrevorFlowers
    @OhHeyTrevorFlowers 3 года назад +3

    Nice! When the belts are tight what is the angle of backlash?

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

    What about using S42B closed loop stepper drivers (from AliExpress) you can easily put in place instead of using normal stepper drivers?

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

      I might buy one of them for testing or get one and rewrite the software.

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

    Makes me want to try timing belts now!! 😊

  • @handonghee1
    @handonghee1 3 года назад +3

    Compared to cycloidal gearbox, which one is better?

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

      Cycloidal gearboxes are stronger and I haven't skipped a tooth yet. So for NEMA17 cycloidal are better because you can get a higher ratio in a smaller size. For a Brushless motor, I currently prefer timing belt and Capstan drives.

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

      @@PaulGouldRobotics Thank you for your kind reply. Can I ask you one more question? Why don't you prefer cycloidal gearbox on the BLDC motor?

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

      @@handonghee1 Capstan drives are zero backlash, more efficient, cheaper (less bearings) and smaller. Ratios aren't as high.

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

      @@PaulGouldRobotics Thanks for the easy and accurate explanation!

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

      @@handonghee1 Capstans have a higher stiffness, less springiness.

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

    thats good. would be nice to make it more rigid. perhaps it was just the thing you had it mounted to seemed there was some wobble and backlash when moving fast?

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

      The mounting was not good. Even thought the belts are very tight they are still a bit springy.

  • @damianwiecaw492
    @damianwiecaw492 3 года назад +3

    awesome

  • @Sam-dv3vt
    @Sam-dv3vt 2 года назад

    Thanks a lot Paul for this amazing design, I will use model and modify it to make a great robotic arm, I was thinking to Design a great actuator but since i have my Exams etc. i didnt come to it, but your model sounds so promissing for my application :) keep the good work

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

    awesome! pd: which is the size / code of those bearings?

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

    Really nice design Paul. But i think it is not efficient for price-performance. Bearing and belts only cost $30 (in aliex) already i see there are planetary gearboxes for $25 with metal gear.

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

      I agree, the bearing count/cost is too high. Belt cost is high too. I may try 3D printed bearings next.
      I am trying to achieve zero backlash which is not possible with planetary gearboxes.

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

    Hey Paul, you know this is world-class, don't you?

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

      You are so kind to say that. There are so many improvements I’d like to do.

  • @shashankshekhar6549
    @shashankshekhar6549 3 года назад +3

    Finally inner peace 😌 no nagging sound. What about bldc one !!

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

      I'm not good at making the videos. The BLDC video is a few weeks away.

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

      @@PaulGouldRobotics well you are good at making awesome gear boxes ! 😀

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

      @@shashankshekhar6549 Many thanks.

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

    Nice fitness for everything!😂

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

    Hey Paul, great design as always! What is the name of these type of bearings, i would like to make Scara robot joint and i just can't find these bearings

  • @ScrapYardDog64
    @ScrapYardDog64 8 месяцев назад

    Superb! 👍

  • @fred-9929
    @fred-9929 3 года назад

    Great job!

  • @KhayamGondal
    @KhayamGondal 11 месяцев назад

    Where do you buy the parts like gears, box and axels?

    • @PaulGouldRobotics
      @PaulGouldRobotics  11 месяцев назад

      These came mostly from and old ender 3. Ali express is where I shop. Just have to buy in advance.

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

    God jop!

  • @sadiqahmed-mg6or
    @sadiqahmed-mg6or Год назад

    I need help me for about siz belt timing

  • @Sosgg-wm6mn
    @Sosgg-wm6mn Год назад

    what's that device on the right at 0:11

    • @PaulGouldRobotics
      @PaulGouldRobotics  Год назад +1

      It is slider pot connected to an Arduino for the speed control of a stepper motor driver.