Capstan Drive NEMA 17 Stepper Timing Belt

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

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

  • @EnUsUserScreenname
    @EnUsUserScreenname 3 года назад +60

    Not gonna lie, this is beyond clever and simply beautiful.

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

      Prototype 3 is more aesthetic

    • @moses5407
      @moses5407 4 месяца назад

      ​@@PaulGouldRobotics do you have a link to that video? I'm very interested in this capstan design

  • @egeoeris
    @egeoeris 2 года назад +9

    My hat's off to the compactness of the system. Brilliant call to embed the stepper into the elbow.

  • @kurtnelle
    @kurtnelle 26 дней назад

    This is very elegant robotic drive solution. Nicely done.

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

    now, this is what i am looking for. looks like a reliable strong gear system with no backlash. beautiful!

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

    I really love the designs that you make! Thank you for making all of the interesting documentation about building various gearboxes.

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

      Thanks, There will be a few more video on Capstan in the next few weeks.

  • @dekutree64
    @dekutree64 3 года назад +6

    Excellent work! Looks like a great candidate for robot arms and quadrupeds.

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

    Show me anything with real zero backlash and I will fall in love with it! Superb design! I believe Skyentific has also come up with an arm joint using wire, combining a capstan and a multi stage block and tackle system.

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

      It's not perfect but it is my favorite gearbox right now but with the stepper replaced with a BLDC. Skyentific does some great work.

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

    This is a neat mechanism. Thanks for sharing!

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

    very very nice, thank you very much for your wonderful work! you are a master crafter of electromechanical design

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

    Such an elegant and compact design!

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

    This is nice Paul, thanks for sharing!

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

    Such a clever design!

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

    Wow that's a really nice and practical solution

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

    Man u are a genius

  • @jeffschroeder4805
    @jeffschroeder4805 4 месяца назад +1

    The small capstan that broke wouldn't be too difficult to reproduce in metal (if you know someone with access to a lathe), different friction coefficient but MUCH stronger. Very nice design.

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

    Simple and clever for sure! 😂 impressive idea!

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

    Great developments Paul. I can see plenty of mass optimisation opportunities with this - carbon fibre plates and tube, dyneema / kevlar cables etc. Wondering how to get another degree of reduction using additional capstan stages to allow lighter motors and remove dependence on timing belt.

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

      I would like to try Dyneema. Yes, it is too heavy for what it is but I want to keep the parts 3D printed so anyone can make it. Two capstans in series is interesting, maybe one with a higher ratio is better. The brushless version is way more powerful and way lighter and have a lower ratio.

    • @eelcohoogendoorn8044
      @eelcohoogendoorn8044 2 года назад +1

      Not sure about the series capstan. I love capstans, but one of their unique features is a tradeoff between range of motion and compactness. The low-torque-fast-moving side of it isnt going to be particularly elegant I fear; I doubt it compares well with a continuous belt. Dyneema seems to be getting a lot of traction recently; ive seen a bunch of papers coming out proving some pretty impressive real world performance.

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

    I love cable drives. That tensioning method needs some refinement. :)
    I wonder if belt can be substituted with cable too. Multiple turns need more cable, but for smaller forces thinner wire is usable.

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

      I've changed the tensioning for both the timing belt and wire many times. It is getting better but far from ideal. I was thinking of two sets of capstans but it might be better to make one with a higher ratio.

  • @chuongnguyen4980
    @chuongnguyen4980 4 месяца назад

    This is very clever and compact design. Make it alsmot full rotation. Thanks you for sharing it. Best of Best 3D printed reduction

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

    I was wondering if using a tuning peg type tensioner system would work better it would let you get more even tension and make it easier to keep it.

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

      Good idea. Will just need a good way to attach that to the plastic housing.

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

    very nice design. interesting

  • @christophermagorian9255
    @christophermagorian9255 27 дней назад

    Love the video! Got a link to the BOM and Step files?

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

    5:00 did you start they middle cable by going thru the axle? Or is that going under the axle? Great mechanism!

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

      8:48 what is the clicking, and how did you fix it?

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

      It goes though the axle.

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

      @@TheRainHarvester It is the timing belt rubbing on the pulley because the tensioning mechanism is not aligned perfectly.

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

      Check the cable layout at 2:00.

  • @thereminoautomation4936
    @thereminoautomation4936 2 года назад +1

    Greath compliments!

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

    Noice.
    That belt skipping should be easily fixable with a wider belt, higher tension or bigger drive pully.
    Did you do a reliability test yet? Since I worry that it will run in and deform very quickly.

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

      I hate timing belts in general. I fixed the belt problem in prototype 2. I have redesigned the whole thing and have just finished making prototype 3. So I haven’t done much testing. All contacts are rolling so it should wear to much. Point forces on plastics maybe a problem.

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

      @@PaulGouldRobotics similarly, I hate stepper motors in general. But I have to admit, they have their place, and not completely useless. Timing belts are good too, but not universal.

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

    Another good one! :D

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

    This is absolutely awesome. What do you need the Backdrive-ability for? I'd consider it mostly a negative side effect.
    Cheers mate! You're absolutely great!

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

      High Efficiency/low friction is needed for Backdrive-ability. I actually need to add a brake to this design in the future. Robot arms don't need to backdrive but quadrupeds do.

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

      @@PaulGouldRobotics Some robot arms can be pushed around by hand to learn tasks. Only when they can be back driven though. I was wondering about cooling of the motors. Do they get hot? I guess if they were made of metal they would act as a heat sync.

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

      @@prlancast The motors are warm to tough at 12W. They are running open loop. I will add an encoder and run closed loop so hopefully this drops the average wattage. It would be possible to add heat dissipating pads and/or water cooling.

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

      @@PaulGouldRobotics Great work btw there are not many actuators that are so small containing the motor in the centre!

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

    Awesome design! Are you planning on sharing the files for this and your other capstans?

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

      I will open source all of my designs. I generally don't put the first protypte up as it has so many error/problems. I can email a design if you want. Chat to me at hackaday, instagram or discord (gouldpa#9015)

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

    Hi. I don’t know if you find this of any use, but would it not be better to make the ‘grooves’ out of pre-wound and glued wire? Just thinking about to wear stress concentrations subjected to the plastic reel. Not knowing a lot about 3D printing, this may be a baseless idea. Lovely design you have.

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

      This is a good idea. I'll see if it is possible in this design. Spreading the forces over a larger area is good when 3d printed plastic is used.

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

    Great Job

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

    Would this have a lower friction that a 3D printed herringbone gear? It seems there would be plenty of area of a wide herringbone gear, and would be much simpler to assemble.

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

      3D printed gears are not that efficient, can not handle high torque and have backlash which increases over time. Timing belt and capstan drives are highly efficient even 3D printed ones. They can be tensioned for zero backlash and it can be tighten over time. The assembly of capstans is not easy and I don't know how to make it better right now. Single capstans will be easier that dual capstans.

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

    What do you think about to scale this to a smaller NEMA Steppers? Would this possible?

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

      Yes, it can scale down. If you had a round stepper motor then the output of the capstan could be the stepper housing.

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

    Well done! Do you put some kind of coating on the tips of the wires?

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

    Wow, great design in all aspects. I would love to see an aluminum version.

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

      It shouldn't be too hard to make the capstan input shaft from Al with a Lathe. It's just thread cutting a different profile and stopping at the right location.

  • @ray-charc3131
    @ray-charc3131 3 года назад

    Are you sure they (the ropes and the spinning rod) won't slip over time? Anyway, it is really great!

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

      The wire is attached to the spinning rod. It is technically not a capstan (friction drive), more like a winch. Capstan is the term being used in the hobby robots area.

    • @ray-charc3131
      @ray-charc3131 3 года назад

      Understand, thanks.

    • @ray-charc3131
      @ray-charc3131 3 года назад

      By the way, will the power requiref to rolling up the thick wire ropes on the spinning rod is large and the angle travel is not so precised are the issues?

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

      @@ray-charc3131 The wire is 1mm dia with 49 strands. It is extremely flexible. I'm not sure about angle travel but the joint angle is measured by an magnetic absolute encoder.

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

    My friend...Congrats! What plastic are you using, PLA , ABS or PETG?

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

    what size is the big bearing? 10mm x10mm? x OD and ID

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

    Hi Paul, awesome design, well done!. Do you have the mechanical parts in STEP form as I use F360?

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

      Message me through hackaday or Instagram and I can send it to you.

  • @scienceraven1200
    @scienceraven1200 4 месяца назад

    very nice research

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

    Nice, makes me want to try it too... :)

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

    Could you replace the 3 separate wires with one wire since they loop back on each other anyways at the anchor point?

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

      It could be possible but it might make assembly difficult.

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

    Saw a 2016 paper by Mazumdar et al. from Sandia national lab that talked about the benefits of using synthetic fibre cables over steel cables in situations where the winding ratio of curve radius to cord diameter is lower than 18:1. I’d want to try some dyneema or another UHMWPE cord on something like this.

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

      I’m using 1mm 49 strand wire so it is pretty flexible and easy to work with. I will try dyneema in the future. I’m concerned that softer cable will not be round anymore and form a flat rectangleI. I’ll check out that paper. Thanks.

  • @arnauaguilar8329
    @arnauaguilar8329 4 месяца назад

    Did this ever got open-sourced?

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

    Very similar to power window mechanisms on some cars. I'm curious about heat dissipation for the motor with it being enclosed with no air flow. Still an interesting idea/video.

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

      I didn't know they were cable driven. I'll do some more research. The motor gets hot and it doesn't go well with PLA. It's only powered on for a few minutes. I'm thinking of adding a heatsink and/or cooling holes or a mini fan.

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

      @@PaulGouldRobotics For the record I wasn't trying to bash you. I'm pretty new to cnc & 3d printing. I noticed the nema17's on my cnc get seriously hot if I'm doing a long cut so I asked. And most ideas evolve before being finished. Thank you for sharing.

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

      @@ifnotnowwhen6914 Your comments were positive. Heating is a problem that needs solving. I value the feedback from viewers, this is why I like open source designs. The brushless version of this is much better, cooler, stronger and faster.

  • @SidekickElements
    @SidekickElements 4 месяца назад

    Great design, but i don't think the steel cable will withstand multiple cycles of being wrapped around that thin rod (speaking from experience). Dyneema cord should have low enough stretch and enough tensile strength (especially since you have 4 cables).

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

    Hello Paul, i was unable to find any theory or research behind capstan drives. Which sources is your design based on?

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

      ruclips.net/channel/UCoKZJmC6Bzh7UDMV29pZTLQ
      hackaday.io/project/176726-stanley-the-capstan-based-quadruped
      google search "capstan robot"

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

    just throw an AS5600 encoder breakout board on the back of the stepper motor, and BAAM! you got yourself a robot arm axis! Good luck!

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

    It looks like a cable tensioning part would help with assembly

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

      Yes. Tensioning is the hardest part with these designs. I am still working on improvements.

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

    Hi Paul,
    You often say this is your favorite drive technique, any chance we will see a release of the models on Thingiverse?
    Love your work!

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

      I haven't got a chance to put in on Thingiverse yet. Here are the raw files. github.com/gouldpa/Odd-Mech-Assemblies/blob/main/stepper_timer_capstan_REV3.zip

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

      @@PaulGouldRobotics Thank you! Your work is inspiring!

  • @projected.5943
    @projected.5943 3 года назад +1

    Beauty😍😍😍

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

    Hmm, large bearings here too ;)

  • @chuongnguyen4980
    @chuongnguyen4980 4 месяца назад

    Can you please share the cad file? thank you.

  • @Праведныймиротворец

    Hey, how do you prevent the steel wire strands become loose?

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

      I use nail polish to keep the stands together at the ends. It works ok. This design doesn't have a good tensioning mechanism. The next prototypes are much better. New video soon. Instagram has more details.

    • @Праведныймиротворец
      @Праведныймиротворец 3 года назад

      @@PaulGouldRobotics ok thank you so much 👍

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

    трос из-за малого радиуса изгиба очень быстро выйдет из строя. Наверно лучше шестерни использовать. Или, как вариант, использовать еще тонкие тросы, но увеличить их количество. Возможно, тогда можно вообще использовать другой материал в место стальных тросов.

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

      а, так вы уже делали так...😅Нашел видео 👍

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

    Hi guy, what's name for bearing or dimension? I need bearing for my projects. Pls and thank you! 😁

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

    i wonder what would happen with a coolstep & stall guard activated LUL + the anti loose steep thing i found (S42B closed loop stepper motors)
    i am intrigued you must try it ( the S42B closed loop stepper motors) while its overloaded with weight !!

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

      That is exactly what I’m working on now plus an extra absolute encoder for joint angle. I’ve already made a brushless version.

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

      @@PaulGouldRobotics nice :D

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

    I suggest reworking the design to incorporate crimp on threaded cable plugs to tension the cables.
    Pulling the cables by hand and securing them with screws to plastic will not get you consistent results and will not scale up.

  • @ДмитрийКоростелев-х5н

    Лайк из России. 👍

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

    Hola, tu invento está genial pero hasta que no podáis eliminar el golpe de arranque y el de parada no tenéis futuro en la robótica

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

    Thanks for your videos.
    Are you sure this is a capstan? Maybe a block and tackle. en.wikipedia.org/wiki/Block_and_tackle
    Or simply a personal and original achievement.

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

      Google search for "Capstan robot". The term is not new (and possibly not correct) but it being used to describe this mechanism. There has been some discussion on discord about this terminology. Also check out my friends hackaday.io/project/176726-stanley-the-capstan-based-quadruped

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

      @@PaulGouldRobotics Which Discord do you hang out on?

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

      @@phenioxrj Odrive, mjbots, quadrupedalism, tinymovr

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

    What is the reason for 4 wires? Would it work with 2?

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

      It would work with 2 wires. I like 4 wires because it balances the load left and right, it spreads the load over a larger area and it is different. It does make assembly better is some places and harder in others.

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

    Cool maybe you can build one of my designs

  • @dawmro
    @dawmro 4 месяца назад

    Give me a place on which to stand, and I will move the earth.

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

    Hi, I like your designs, thanks for doing this.
    Just a question, what type of bearings are them? where do you buy them?
    I want to do something like this, check my channel if you can, I am just starting.
    Thanks again

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

      Search "6809 bearing" on aliexpress or google. I use 6808, 6809,6810 for the larger bearings. And 6704-2RS ball bearing 27x20x4 or 6701 for the medium size ones. I checked out your channel last week. You need bearings :-) and more rigid joints. Also check out the smart servos.

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

      @@PaulGouldRobotics Thanks a lot!!! yeah I need bearings XD my joints sucks haha
      I just checked the smart servos, looks like they are perfect for the SCARAs
      Thanks a lot again!

  • @владвладов-ы1ь
    @владвладов-ы1ь 3 года назад

    Хрень так как двигатель постоянно под нагрузкой, червячный привод нужен

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

      Worm drives are very in-efficient, have huge backlash and are generally not backdriveable.