Capstan Drive NEMA 17 Stepper Timing Belt

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

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

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

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

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

      Prototype 3 is more aesthetic

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

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

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

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

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

  • @kurtnelle
    @kurtnelle 2 หลายเดือนก่อน

    This is very elegant robotic drive solution. Nicely done.

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

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

    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.

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

    Such an elegant and compact design!

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

    This is nice Paul, thanks for sharing!

  • @jeffschroeder4805
    @jeffschroeder4805 6 หลายเดือนก่อน +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.

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

    Such a clever design!

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

    Man u are a genius

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

  • @ethanroland6770
    @ethanroland6770 2 ปีที่แล้ว +1

    Wow that's a really nice and practical solution

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

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

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

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

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

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

    Another good one! :D

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

  • @christophermagorian9255
    @christophermagorian9255 2 หลายเดือนก่อน

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

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

  • @jpjay1584
    @jpjay1584 3 หลายเดือนก่อน

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

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

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

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

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

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

    Did this ever got open-sourced?

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

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

    So to make that linear i just need to make 50-100mm tube with pulleys to output one cable

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

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

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

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

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

    Great Job

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

    very nice design. interesting

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

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

    this is really good, but i need linear input/output with the same design, the possibility to relax. I think with a few adjustements i could get that out you your system. Thank you very much!

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

    Can you please share the cad file? thank you.

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

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

      th-cam.com/channels/oKZJmC6Bzh7UDMV29pZTLQ.html
      hackaday.io/project/176726-stanley-the-capstan-based-quadruped
      google search "capstan robot"

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

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

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

  • @Праведныймиротворец
    @Праведныймиротворец 3 ปีที่แล้ว

    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 👍

  • @projected.5943
    @projected.5943 3 ปีที่แล้ว +1

    Beauty😍😍😍

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

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

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

    very nice research

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

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

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

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

      Bearings are 6810RS and 6811RS

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

      @@PaulGouldRobotics thanks 😍

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

    turn the outer housing into a pully housing and anchor point x at base of structure

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

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

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

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

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

      It is easy to print but the wiring is a bit tricky.

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

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

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

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

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

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

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

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

    Hmm, large bearings here too ;)

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

  • @ДмитрийКоростелев-х5н
    @ДмитрийКоростелев-х5н 3 ปีที่แล้ว +1

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

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

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

    Cool maybe you can build one of my designs

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

      Please send a link or chat at Instagram/Hackaday.

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

    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.