How to Choose the Fastest Motors for your 3D Printer

Sdílet
Vložit
  • čas přidán 2. 08. 2024
  • In this Video, I want to give you a brief overview how to choose the fastest stepper motors for your 3d printer. At the example of the THE 100 Printer I show you how I chose the motors i've used in my 3 minutes 3d benchy run.
    Links mentioned in the video:
    - Eddies Github Repository: github.com/eddietheengineer/d...
    - Eddies Video on his motor simulation tool: • How Fast Can Your Prin...
    - My updated sheet: github.com/MSzturc/the100/tre...
    You want to know what happens behind the scenes? Have a look in my development diary on Hackaday
    hackaday.io/project/190348-th...
    You want to build a THE 100 by your own? At GitHub you find everything you need
    github.com/MSzturc/the100
    You want to help me cover my running costs? Feel free to leave a subscription at Patreon
    / the100
    You want to see more printed parts by THE 100? Follow me on TikTok where I post all the parts I've printed on THE 100
    / matttheprintingnerd
    You want to be part of the community and discuss with other printing enthusiasts over THE 100? Join the Discord community
    / discord
    #creality #bambu #3dprinter #klipper #ender3 #making #3dprinting #fastestprinting #diy #speedboatrace #corexy #customprinter #bestprinter #highflow
  • Věda a technologie

Komentáře • 87

  • @therunophil
    @therunophil Před rokem

    Great video, dankeschön, I'll admit in the past I was looking at torque and price, more recently I was looking at the BOMs of trustworthy projects like the Vorons but this brings it to a whole new level. I may be an ambitious DIYer but I'm certainly no engineer and I don't claim to understand every term you mentioned, but videos like this that break down science/engineering into managable pieces really provide value!

  • @LightwalkerN7
    @LightwalkerN7 Před 8 měsíci +2

    I had no idea how import motors were until I watched your video. Thanks for explaining the little things

  • @glowpon3
    @glowpon3 Před 10 měsíci +1

    Great info. I'm actually looking for some new motors to drive my new build. I've learned from my first printer that for me it's not about speed, it's about accuracy. That's why I'm going with an all ballscrew build. Still, this is a lot of good things to think about. Thanks for the video.

  • @mariuskunzler1602
    @mariuskunzler1602 Před 4 měsíci +4

    Thank you very very much! I upgraded my old Printer to 24V and changed the steppers based on your explanation and the excel sheet. The result is crazy. I were able to increase the acceleration from around 3000 to 20000 and reached the end of my Nozzle flow very fast. It is like I have installed a rocket to the printer. The part cooling is now also to weak. Thanks, I had a lot fun upgrading it.

    • @vishalpatel-hn3pc
      @vishalpatel-hn3pc Před 28 dny

      What motor do you have used?

    • @mariuskunzler1602
      @mariuskunzler1602 Před 28 dny

      @@vishalpatel-hn3pc For X-Axis I built in 17HS08-1004S (Stepperonline) and for Y-Axis 17HS16-2004S1 (No-name). Those steppers are sold from different brands (e.g. OMC). The one for the Y-Axis is a no-name stepper. I choose a lighter and smaller stepper for the X-Axis like the original one, because it is moved by the Y-Axis and also the diagrams from the simulation showed, that it can keep up with the Y-Axis and provides enough torque and speed to satisfy me. Meanwhile I had to decrease the accelartion down to 3-5k, depending on the part I want to print, because the mechanic of the printer is not sturdy enough and it causes awful ghosting xD So I have now a new task to upgrade my printer :D

  • @Vez3D
    @Vez3D Před 3 měsíci +3

    Good video man. Thanks for sharing. The math are good but rarely I trust the manufacturers specs or the specs on ali. Testing them is the only way I can be sure :)

  • @stefanguiton
    @stefanguiton Před rokem +1

    Great video!

  • @MirageDU
    @MirageDU Před rokem +2

    Nice video. I will look into Eddies work. What I find particularly hard is to search for motors. There are no sites where you can filter for different stats, you have to look into every spec sheet. But even if you have found the motor of choice there can be things you didn't expect. Like noise and vfa at different speeds.
    I have a Flying Bear Reborn 2 for some month now. And I was very displeased with it in the beginning. Compared to my delta it was quite noisy and the surface quality wasn't as good due to vfa. But after experimenting a bit I'm more sattisfied now. The vfa vanishes at about 150 mm/s wich is totaly usable. And I didn't test higher acceleration so far, but at 10K I got my travel moves up to 750 mm/s at only 0.95 Amps. Next I will test how the motors behave at 15K & 20K.
    The printer is still way noisier than my delta. But now the performance is good. Well it will be great once I upgraded the hotend to get a bit more flow.

  • @JustinAlexander1976
    @JustinAlexander1976 Před rokem +8

    This is amazing 👏 🙌 😍 ❤️

  • @noanyobiseniss7462
    @noanyobiseniss7462 Před rokem +1

    GREAT VID! I'll be saving this for when I plan my next build.
    I just assumed LDO's were the best price/performance.
    At least my ratrig does great on them.

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +1

      They are not bad as you've seen in the graph but you have to keep in mind that LDO has over 50 motors in their portfolio and not every motor will be a good A/B motor. Also you have to consider that most of the people out there that build a voron or a ratrig use their klipper configuration and only a few change it to their needs. For example in all voron configuration the stepper motors have a 0.8A current which the sweetspot i've chose for my tests

  • @milithemuffin4534
    @milithemuffin4534 Před 10 měsíci

    Great video and the updated sheet is a golden timesaver! For higher voltages I would probably choose the Wantai, and for lower the LDO 2804AC.
    By limiting them by dissipated heat and not current they quickly get their torque back. I guess I'll be on a lookout for drivers that can push them there now.
    Edit: The extra low inductance LDO motor seems like a nightmare to drive silently. Wantai it is.

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před 10 měsíci +1

      For 99% of the ppl out there the LDO's are not worth it. Those are made for Speedboat printing and this is the only discipline the shine

  • @wilurbean
    @wilurbean Před rokem +2

    Real engineering shit right here. Great video

  • @madvelila
    @madvelila Před rokem +1

    Thank you for this comprehensive video. I was hoping that you would have included budget option. Most tech reviews include the best overall and best for different scenarios like you have done but they also include budget options in comparison.

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +3

      Yeah I though about that but the problem is that the prices on ali express a way overpriced.. In the last weeks i've talked to many sellers about their products anonymous and 2/3 sellers gave me a big discount on their products. Discounts like 5 pcs motors that normally sell for 48$ for 17$... so It's really really complicated to define this budget motor. I would suggest that you find 2-3 motors that perform well in your scenario and talk to the manufacturers. I normally ask them for guidance and most of the time they choose the motor a like and give me a realistic price

    • @madvelila
      @madvelila Před rokem

      @@MattThePrintingNerd thank you for the tip. Do you contact the seller or manufacturer?

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem

      @@madvelila I do it always and it helps me to keep my costs on my build way lower

  • @Gengh13
    @Gengh13 Před rokem +1

    Good video, it's a shame that we don't have information on motor self-resonance and vibration/noise.

  • @wsy2304
    @wsy2304 Před rokem +1

    What we all really needed! Great information indeed.
    Maybe if you could put in the information on the Moon's motor that comes with Formbot kits (17HS19-2004S1) since that is a very popular stepper used (other than LDO)

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +2

      They already part of the spreadsheet. As in most kits they have way too much torque, my guess would be to reduce support tickets since when you're near at the torque limit of your motor and your production has a high variance in quality you might get skipping when you get a slightly worse motor, therefore they use higher torque motors to be on the safer side.. and you can't blame them for that, it's something I would also do when selling kits :-)

    • @dansaada
      @dansaada Před 5 měsíci

      Isent the "17Hs19-2004S1" is a "stepper online" brand motor?
      Is "moon" and stepper online is the same product?

  • @DanAndersen_
    @DanAndersen_ Před 9 měsíci

    Thanks for the great technical depth. Did you (and Eddy) just figured out the silent models as a side effect? I rebuild an ender 3 a few years ago with Motec mt-1703hsm168re which was super nice. Then I saw a nice 6-pack of Usongshine 0.9 Degree 17HS4401S-0.9 which are so noisy!
    Are there any additional recommendation for low-noise stepper motors, preferably with 0.9 stepping?

  • @mity0k
    @mity0k Před 5 měsíci

    Thank you very much for a detailed explanation! I want to ask your opinion about Nanotec motors, or perhaps over highend option you would suggest.

  • @rdyer8764
    @rdyer8764 Před rokem +1

    I'm pretty sure I've complimented you previously on the quality of your videos. This is another in that vein! I will however provide a caveat before I start that it's been years, or more easily measured in decades, since I looked at this stuff in detail, so if you smell something burning, it's the dust from some very old synapses! And definitely correct any errors in my thinking (remembering).
    I do have a couple questions. You talked about the importance of motor resistance and inductance. Also isn't there at term Reluctance? But if I remember that get's more into the geometry of the windings, so that's probably defined by the motor frame size and length, which you discuss later. True?
    Regarding resistance, isn't that a larger consideration when the motor is stopped? The resistance is more of a problem when the motor current is at maximum, which doesn't have the chance to happen when the phase currents are always changing as the motor spins. Correct? Slow speeds are when the resistance value will contribute to the motor heating that you wish to reduce to protect the entire assembly during long prints, correct?
    The biggest performance problem is the changing motor current as the motor turns, correct? And that's more a factor of the inductance than anything else, oh yeah, and the driving voltage. The problem is to maximize the rate of change of the current in the motor windings isn't it? So a lower inductance motor helps with that, yes?
    But also the motor voltage can help change the rate of current flow. I know that you didn't want to use 48V due to cost, but many motor driver chips have a much larger nominal voltage capability than 24V. While this will impact total dissipation, wouldn't a modest increase in driving voltage, say to 28V, 32V, or possibly 36V provide a substantial increase in performance without a large increase in driver costs? Also even a small increase could get you past some of the marginal motors that ALMOST made the torque cut for some system specs. And you can still maintain the motor currents that you want.
    Any thoughts on my thoughts?

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem

      Yeah it's defined by the motor size, a longer motor has more coils but the internal construction of a coil is the same (in the budget segment)
      You're correct, the biggest impact of the resistance of a motor is through the heat it generates. Inductance has a way bigger impact on the speed of a motor.
      Going 48V does not increase the maximum torque of a motor, rather it extends the torque it provides at a higher speed. As you wrote inductance reduced the voltage flowing through the motor which reduces the motors torque, higher voltage means that you can have more steps/s which will increase the speed

  • @Reds3DPrinting
    @Reds3DPrinting Před 5 měsíci

    Yes stepper motors are so very important.
    I learned this with my ender 3. I belted the z and replaced the extruder. So i used the extruder stepper for the z axis because it had more torque. I then ran into issues with my extruder i had. So as a temporary solution i rebuilt my stock extruder. I used the z axis stepper motor because the stock extruder stepper was used on the z. I tell you what, don't ever waste your time doin something goofy like that!
    Hot hot steppers and under extrusion fer dayz

  • @gapollo411
    @gapollo411 Před 8 měsíci

    interesting video. 👍 Now, for the two xy-motors the choice would be something stronger. But what to choose for the z-axis motors and for the extruder? Are there the same requirements? The extruder also needs some force to push the material through the nozzle, but is tit the same force and speed that is needed for the xy-gantry?

  • @kyle.santiago
    @kyle.santiago Před rokem +1

    Great video. You should take a look at the Leadshine 42CM06 motors.

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem

      I had, but they are overpriced premium motors where you pay way more than you should YunTaiKe sell the same design for 1/3 of the price

    • @kyle.santiago
      @kyle.santiago Před rokem +1

      @@MattThePrintingNerd YunTaiKe are selling them for the correct price then. The 42CM06 motors are 10 USD on Leadshine's official Taobao store.

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +1

      Ahh when I looked at the last time i found only shops on aliexpress for 40$ and more

  • @SergeiSugaroverdoseShuykov

    FIY motor temperature depends not only on current, but also on coil resistance, basically LDO 2804 as a clone of $100 TMC steppers is a king of the hill which due it's 1/4 of price and exceptionally low inductance it shows outstanding performance on 24v which other motors wouldn't able to show even on 48v

    • @occasionalriders1885
      @occasionalriders1885 Před 7 měsíci +1

      Imagine putting Ldo at 60v with the new external driver and the new board… 🤒

    • @twanheijkoop6753
      @twanheijkoop6753 Před 7 měsíci

      ​@@occasionalriders1885or go with a dm856 and go 80v 1.4-5.6A.

  • @t3chninja_official
    @t3chninja_official Před rokem +1

    Nice video but sadly I didn't chose my motors for my last conversion project of converting a $20 basically trash ready Anet A6 to a more true i3 style bed slinger. Now it prints beautiful prints. My next 3D printer will be a ground up CoreXY printer, something like the Rook or similar to your 100 printer. Most of my prints would fit on those 2 printers.

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +1

      Don't make it to complicated, my first 3d printer were also made out of trash, so it will be fine. Im a fan of changing things after you reached a bottleneck and im sure that the stock Anet motors will do a great job for the beginning

  • @hristopopov7468
    @hristopopov7468 Před 7 měsíci +1

    Hello Matt. Can we have your thoughts on the ACT 17HS5425 Stepper motor, on paper it is carbon copy of the Wantai-42BYGHW811 and it is available in Europe in reichelt and ebay Germany.
    Thanks for sharing your work.

  • @deandavies1462
    @deandavies1462 Před 9 měsíci +1

    Hi Matt, I'm currently building a 100 & Ive been cross referenceing the sheet with the motors that appear on the BOM for the 100V 1.1 and dont see them (Singasong Nema17 Stepper Motor 17HS4401S 1.5A), where do they fit into the picture, am I missing something?

  • @habracoder
    @habracoder Před 7 měsíci

    Hi, what about your's plan to make a video reviewing silent motors? I'm keen to learn about the key parameters to consider when searching for quiet motors.

    • @johnpekkala6941
      @johnpekkala6941 Před měsícem

      As I understand it is the drivers that are responsible for quet stepper motor operation like the Trinamic drivers using StealthChop mode.

  • @ExtemporeMuzzzz
    @ExtemporeMuzzzz Před 8 měsíci

    Hi,
    My question would be is tronxy motors any decent SL42STH40-1684A?`and how do they compare?

  • @Bot_Brad
    @Bot_Brad Před rokem +1

    Good Morning Sir. I’m a new subscriber and new to your channel. I’m interested in your 💯. Can you make one that reuses ender3 parts with the ender3 bed but corexy? And maybe some printed parts but fast and good and cheap? I just got klipper loaded on my ender3 with 3D Touch. But I’m still a noob. Even though I had it since 2018.

  • @MrRocksalt
    @MrRocksalt Před 11 měsíci

    Add a video on driver tuning with 5160 and 2209. Not only gantry, but Nema 14 at both 24 and 48. Just curious!

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před 11 měsíci +1

      I really would like to but it's very hard for me to reduce such a complex topic to an easy to digest video like that you've watched.

  • @Tesla42
    @Tesla42 Před 7 měsíci

    What about voice coil actuators?

  • @duncanmeyer2082
    @duncanmeyer2082 Před rokem +1

    Hi Matt. An excellent video. I'm just trying to figure out how to get you SS into Google Docs...

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem

      Ohh that would be nice, but I guess you would have to rewrite all the macros the sheet is based on

  • @bigironinteractive5747
    @bigironinteractive5747 Před 3 měsíci

    Anyone have any thoughts what one might look for in a stepper motor for a bmg extruder. I am thinking with the gear ratio a faster motor makes sense.

  • @MrMagounet
    @MrMagounet Před 11 měsíci

    Hoo really good ! could you add the stepperonline motors 17HE19-2004S & 17HS19-2004S1 to your sheet ?

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před 11 měsíci +1

      You could do it on your own, download that sheet and add the Motors to the database sheet tab

    • @MrMagounet
      @MrMagounet Před 11 měsíci

      @@MattThePrintingNerd yes it's already done I have send the message before check all sheet of your file 😂. Thank you Matt for your reply and for your job on the the100 open-source project 👍

  • @4DR14N0
    @4DR14N0 Před rokem +1

    As I think these calculations are given only for one engine for the whole motion system? When building CoreXY do I have to set the gantry mass to 1/2 of the total mass?

    • @twanheijkoop6753
      @twanheijkoop6753 Před 10 měsíci

      Unless your running 4 motors it should be the whole weight. Since in y there's only 1 motor pulling the whole gantry.

    • @4DR14N0
      @4DR14N0 Před 10 měsíci

      @@twanheijkoop6753 What about if I use 4 motors for CoreXY? E.g. For VzBot. How does it need to be counted then?

  • @kevinaub
    @kevinaub Před 2 měsíci +1

    If I run a corexy printer but with quad motors on the gantry, should I divide the Torque Required by 2? Or should I divide it by 4 as it will be 4 motors trying to overcome the torque?

  • @kasperwalczuk2201
    @kasperwalczuk2201 Před měsícem

    How do I adjust the parameters for a bedslinger?
    Do I just do the weight of the bed or the total mass

  • @MacAdder1965
    @MacAdder1965 Před 10 měsíci

    In your build you list the stepper motors from Singasong 5Pcs Nema17 Stepper Motor 17HS4401S 1.5A. Just how do they fair compared to the Wantai and the G.Penny?

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před 10 měsíci

      They are worse, but cheap you get often 5pcs for under $25 as I showed in that video

    • @MacAdder1965
      @MacAdder1965 Před 10 měsíci

      @@MattThePrintingNerd Thanks for the response, I will probably paid the extra and opt for your wantai recommendation then.

  • @mohamedsobhi635
    @mohamedsobhi635 Před 2 hodinami

    Hello.can i use a 48mm nema17 instead of the 42mm

  • @BrianVoelker
    @BrianVoelker Před rokem +1

    How do you determine how loud a motor will be?

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +2

      I don't know right now, I don't have an accustic chamber, so it will be tricky for sure, i thought of doing a frequency curve similar to input shaper measurement and use it's data but the problem is that the motor noise changes based on the load.. I will be a nightmare for sure :-D

  • @halcyonspree1523
    @halcyonspree1523 Před 7 měsíci

    hi i am having trouble getting the graph working. its not showing up.

  • @MrBobo1239
    @MrBobo1239 Před rokem +1

    Where can we find your updated motor database?

  • @olivekosheluk8261
    @olivekosheluk8261 Před 11 měsíci

    Does the sheet only work with the desktop version of Excel? Using the free web app all the calculations are broken

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před 11 měsíci

      Never tried it on mobile or web. It should work as long as you enable macros. It might be that you're not allowed to do it in the web version for security reasons

  • @NackDSP
    @NackDSP Před 8 měsíci

    I want the most accurate motor. Does anyone bother to measure step accuracy? I mean mount a high resolution rotary encoder and measure that the step sizes are equal?

  • @MKhalil95
    @MKhalil95 Před rokem +1

    What about stepper online motors? Thanks for sharing.

    • @gerrycave
      @gerrycave Před rokem

      Search for the datasheet .PDF , I bought 7HS15-1504S. I still need to check the graph in this tool

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +2

      They have decent nothing special, for example the 17HS16-2004S1is a good one. I have a bunch if OMC motors in the spreadsheet, so maybe you look for yourself

  • @kokodin5895
    @kokodin5895 Před 8 měsíci

    hello i have a junk motor related question
    let's say for a secund you have almost unlimited access to motrs that cost less than 1$ each, because they are all used, have no googlable datasheets, because part number don't match anything
    (not really no name motors just mineba from the 90's all 108 steps standard looking nema 17 or 23 from recycled branded electronics)
    all you can tell is the length of the body, resistance and inductace of coils, from measuring directly
    in rare ocasion some of them have amp and voltage rattings writen on the label, but most of them don't
    does that spreadsheet have any way calculating anything usable from those measurements , or are we shooting in the dark with those
    i made one crazy bed slinger printer using those motors last year, and to be honest i bought some just to use as bearing blocks because they came with theyre own belt gear and after removing armature and coil assembly they were much better choice than bare belt gears with small internal bearings you could buy as parts
    but now i have a stash of motors with no info about them, easy access to more and it is just too tempting to just not go with them for another build
    is there some way to benchmark or dyno test a motor , even in a crude way and determine a ballpark speed you can achive with those and go from there or is that just a stupid idea to buy used no info (branded) motors

  • @Maxtherocketguy
    @Maxtherocketguy Před rokem +1

    Nero 3d says that that the 100 needs a better name

  • @ulamss5
    @ulamss5 Před rokem +1

    Curious how the pancakes compare

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +1

      I did not test pancakes since the main reason for using a pancake is as a extruder stepper and here you want as much torque as possible to stand the back pressure that is created while extruding. I thought of including them in my video but since there are so many videos on the best extruders I thought this might be a redundant, therefore it did not made the cut

  • @DonovanBaarda
    @DonovanBaarda Před 8 měsíci

    Personally I'm surprised that 3D printers are still using stepper motors. Steppers are the kiddies my first robot kit solution you use before you learn how to do it properly with feedback control systems. DC motors with feedback are cheaper, faster, lighter, smaller, and more forgiving (no skipped step layer shifts). Add an IMU to the print head and base for relative position feedback, and Kalman filter merge it with other motor sensors for even more accurate positioning. Steppers are an OK solution when you want to move to a position and stay there, so maybe for the z axis, but they are not great if you want to move fast. IMHO X Y and maybe even extruders would be better served by DC motors driven by feedback control systems.
    But maybe the printer firmware also needs fixing so it doesn't assume Steppers.

  • @ThantiK
    @ThantiK Před rokem +1

    I wait until I see Vez break some speed limit in 3D printing, and then I buy those. Usually something from LDO motors.

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před rokem +6

      Yeah I mean, when im buying a vacuum cleaner I also look out for the highest review, but for me, as a 3d printing hobbyist it's not enough to pick the best, I want to know why it's the best and in which szenario ;-)

    • @ThantiK
      @ThantiK Před rokem +3

      @@MattThePrintingNerd In theory, theory and practice are the same. In practice, they are not. I've seen Vez test some motors that should have been better and weren't. I've also seen him push these numbers way higher than charts would suggest were possible.

  • @C1Ansy
    @C1Ansy Před 10 měsíci

    But how do you know you actually get what you want? Aren't there a lot of fake motor data sheets out there?

    • @MattThePrintingNerd
      @MattThePrintingNerd  Před 10 měsíci +1

      I never had bad experience with "fake" motors. Yes they all advertise them on their product page as the fastest, quietest, coolest.... and so on.. but most of them are honest in terms of their data sheets. So there might be wrong motors for that szenario I want to use them. But I didn't test all of them :-)

    • @C1Ansy
      @C1Ansy Před 10 měsíci

      @@MattThePrintingNerd That's great to hear. Thank you for your service!

  • @jmc_fpv
    @jmc_fpv Před 9 měsíci

    I thought use 2 motors for each axis. Can be an idea. What you think? Viele Grüße!❤