Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Upgrading CR-10S Steppers & PS to 24v Suggested Z replacement

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    6
    16
    2.0k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • PuterProundefined
      PuterPro
      last edited by PuterPro

      So I'm about to replace all the steppers on my CR-10S with some upgraded motors.
      I'm using three 17hs19-2004s1, but need some advice on replacing current current Z motors.
      The new X,Y, &E are: https://www.omc-stepperonline.com/nema-17-bipolar-59ncm-84ozin-2a-42x48mm-4wires-w-1m-cable-and-connector-17hs19-2004s1.html

      I'm also adding a 24v Meanwell power supply (LRS-350-24).
      I plan on running my Maestro on 24-26v for board & the new steppers and keep the existing 12v supply for the bed (it's on an outboard controller which is 24v ready, so signal is all that's on the bed output).

      That leaves the Fans and heater to deal with. I'm replacing heater with 24v High temp E3D (I've got an E3D V6 Gold hotend), so that is solved.

      Which leaves the fans - I'm planning on using some buck converters I have handy for the 12v fans as I still want to control the speed of the parts fan and the H/E fan on full, as it's currently configured.

      If anyone has any other ideas, I'm open ... 🙂

      My BIG problem is the Z axis steppers. They're currently these (best info I could find - hours of searching):
      Brand: Creality 3D
      Item name: RepRap 42 Stepper Motor
      Item number: 42-34
      Step angle: 1.8 degrees
      Nominal Voltage: 4.83V
      Current Rating: 1.5 (A)
      Rated speed: 1-1000 (rpm)
      Rated torque: 0.4 (NM)
      Ambient Temperatuar: -20℃~+50℃
      Length: 34mm

      NOWHERE could I find the Resistance or Inductance of these things, Creality doesn't say anywhere I could find.

      Is is possible I could use them with the 24v setup?? If not I'll replace them.

      I imagine I'll need to stick with 34mm length or I'll lose Z height (not a big deal ...) so if you've got a larger suggestion ... I'm thinking I'd like to find some nice 24v .9° motor to help Z accuracy, but from what I've read there's wild debate about any REAL difference. Thoughts?

      So, who wants to take a stab at a recommendation? I'm sorta eyeing this 1.8°:
      https://www.omc-stepperonline.com/nema-17-stepper-motor/dual-shaft-nema-17-bipolar-18deg-26ncm-368ozin-04a-12v-42x34mm-4-wires-17hs13-0404d.html

      Now, on the changes to the config.g for the steppers (obviously without the Z changes) - here's my current motor section, using the original Creality motors (Note: I have seperated dual Z & U axis):

      M350 X16 Y16 Z16 E16 U16 I1 ; Configure microstepping with interpolation
      M92 X80.00 Y80.00 Z400.00 E97.4 U400.00 ; Set steps per mm
      M566 X900.00 Y900.00 Z12.00 E300.00 U12.00 ; Set maximum instantaneous speed changes (mm/min)
      M203 X12000 Y12000 Z600.00 E1200 U600.00 ; Set maximum speeds (mm/min)
      M201 X500.00 Y250.00 Z16.60 E166.00 U16.60 ; Set accelerations (mm/s^2)
      M906 X800.00 Y800 Z700 E800 U700.00 I30 ; Set motor currents (mA) and motor idle factor in %
      M84 S30

      Here's my proposed changes:

      M350 X16 Y16 Z16 E16 U16 I1 ; Configure microstepping with interpolation
      M92 X80.00 Y80.00 Z400.00 E97.4 U400.00 ; Set steps per mm NOTE - FOR BONDTECH CLONE E418.67
      M566 X900.00 Y900.00 Z12.00 E300.00 U12.00 ; Set maximum instantaneous speed changes (mm/min)
      M203 X20000 Y20000 Z600.00 E1600 U600.00 ; Set maximum speeds (mm/min)
      M201 X500.00 Y250.00 Z16.60 E166.00 U16.60 ; Set accelerations (mm/s^2)
      M906 X1600 Y1600 Z700 E1000 U700.00 I30 ; Set motor currents (mA) and motor idle factor in %
      M84 S30

      Note the max speed and current changes. I'm running the extruder a bit lower to prevent grinding on clogs, but haven't tested (obviously) so I suspect that 1000 too high for that, this motor's a beast. I normally have a Bondtech BMG clone, but it's currently sidelined.

      Any ideas or opinions are gratefully welcomed!! Am I at least in the ballpark with these settings? Thx!

      1 Reply Last reply Reply Quote 0
      • zaptaundefined
        zapta
        last edited by zapta

        Not an expert but I think the steppers should work on 24V since the driver regulates the current, not the voltage.

        I plan on running my Maestro on 24-26v for board & the new steppers and keep the existing 12v supply for the bed

        Long shot in the dark but some beds are dual voltage, 12V/24V depending on the taps that you use. Have you looked at the bed to see if it has 24V taps?

        Example: https://www.3dpmav.com/wp-content/uploads/2017/05/300200hb.jpg

        Also, you may want to solicitate opinions here whether to stay with 1.8 deg steppers or switch to 0.9deg for smoother operation.

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          For the fans you can run them at 12v by using a single buck converter from the 24v supply, or by using a direct 12v from your seperate 12v supply and feeding it into the V_Fan pin on the Duet, which will supply your fan block with 12v and allow you to continue to use PWM fan control.

          See here for more details: https://duet3d.dozuki.com/Wiki/Connecting_and_configuring_fans

          For the Z axis steppers you should try to work out a combination of lead screw pitch/lead and motor resolution that would leave you with an even step resolution so that you can use any layer height you want, or at least doesn't prohibit you from using a layer height you might want. So called magic layer heights. This is usually easier to obtain with a 0.9 degree motor. You can use this calculator to see if you can obtain the layer heights you want. https://www.prusaprinters.org/calculator/#optimallayer

          Your settings look reasonable.

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • genghisnico13undefined
            genghisnico13
            last edited by genghisnico13

            I measured my Z motors on my CR-10s:
            Resistance: 9.6Ohm
            Inductance: 7.6mHy@1kHz (frequency used in datasheets)
            Since I was keeping my 12V PSU for the bed (I haven't checked if it can be wired for 24V, but it has 4 pads) I only supply 27.4V to the board and everything else is 12V powered (at 27.5-.6V the maestro doesn't let you move the steppers).
            edit: let us know how the swap works out, I would love to be able to use spreadcycle in silence.

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by Phaedrux

              27v is really high. 25v is the limit.
              Why are you putting so much voltage through it?

              Z-Bot CoreXY Build | Thingiverse Profile

              genghisnico13undefined 1 Reply Last reply Reply Quote 0
              • genghisnico13undefined
                genghisnico13 @Phaedrux
                last edited by

                @phaedrux Because the limit for the maestro is 28V and the factory motors are high inductance, to the point that the chopper frequency is still in the audible range even at the max voltage.

                1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator
                  last edited by

                  Fair enough. At least there's a method to your madness. ☺

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • Vetiundefined
                    Veti
                    last edited by

                    what about z steppers with integrated lead screw?
                    dont know the length you need
                    https://e3d-online.com/motors-leadscrew-motor-with-pom-nut

                    1 Reply Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators
                      last edited by

                      @puterpro said in Upgrading CR-10S Steppers & PS to 24v Suggested Z replacement:

                      So I'm about to replace all the steppers on my CR-10S with some upgraded motors.
                      I'm using three 17hs19-2004s1, but need some advice on replacing current current Z motors.
                      The new X,Y, &E are: https://www.omc-stepperonline.com/nema-17-bipolar-59ncm-84ozin-2a-42x48mm-4wires-w-1m-cable-and-connector-17hs19-2004s1.html

                      The rated current of those motors is a little high for the Maestro, but not impossibly high. With fan cooling of the Maestro, you can run them at 1.2A which is 60% of rated current. The 17hs19-1684s1 might have been a better choice.

                      Why are you concerned about the existing Z motors - are they noisy at idle, or something else?

                      Duet WiFi hardware designer and firmware engineer
                      Please do not ask me for Duet support via PM or email, use the forum
                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                      1 Reply Last reply Reply Quote 0
                      • PuterProundefined
                        PuterPro
                        last edited by

                        @zapta - Interesting about the dual voltage on the bed, never ran into that one, I'll have to look at it. Thx!

                        @Phaedrux - You always have such helpful ideas! Fans - I forgot that Wiki entry. I'll puzzle it out, thx!
                        For the Z axis, I didn't have all the numbers, so I wasn't sure of configuring the Z motors. @genghisnico13 helped me with that. I'll probably stick with the stock for now. Oh - I have the madness, not positive about the method part, mostly fake it. 😜

                        @genghisnico13 - THANK YOU! I've been looking for that for months! That's good info on the voltages too. I'll look at the 24v to the bed thing later this week and report back (should be able to just ohm it out ...)
                        I planned on starting at 24.5v and then inch it up, checking things, nice to have a guide. I'll be sure to post back.

                        @Veti - If I end up replacing them I'll follow that up. For now I suspect the OEM's will be OK once I do a bit of tuning, thx for the link!

                        @dc42 - I considered the 17hs19-1684s1, but down the road I expect to build a bigger machine so I figured running the 2004S1's detuned a bit would work, then I could steal them for the new machine.

                        I'll setup the current to:
                        M906 X1200 Y1200 Z700 E900 U700.00 I30
                        Think that will be a safe starting point? Would detuning down to 1.1A until I get the active cooling box done help, or will that starve those beasts? (I'm using your Maestro box currently)

                        Push comes to shove I can return the 2004S1 and get the 1684s1's instead (out of stock though ...)

                        Thanks for the heads up on the cooling - I did a remix of a dual fan box here:
                        https://www.thingiverse.com/thing:3520236

                        I setup a channeled airflow on the drivers. I'm still tweaking the small airflow holes along the front and right side. Take a peek and let me know what you think ... Thx!

                        Existing steppers - didn't have the resistance & inductance values (do now), was concerned about the config for them at the higher voltage. I'll have to see how they behave with the 24v supply.

                        Thanks, as always.

                        1 Reply Last reply Reply Quote 0
                        • PuterProundefined
                          PuterPro
                          last edited by

                          @dc42 - PING! Sorry to be a pest but I'm hang-fire on installing these steppers until you tell me if I should return them and get the 17hs19-1684s1 ? They're much more expensive, and if the 17hs19-2004s1 will work running at a lower current in the box I linked in my reply to you (above)... Thx!

                          @zapta - Looked into the bed setup today on the CR-10S, I see what people are talking about on there being 4 copper pads. But visual inspection and checking with my bench DVM reads it out at .64Ω which means it's 12v. Yes, you can run it on 24v, it's just a heater, but the thing would pull down the 24v supply a bunch, they run higher resistance on the 24v rated beds. I'll stick with my dedicated 12v supply, it's a spare anyway.

                          Oh - those second set of pads? They are connected to the same heater, I'm planning on upgrading the wires to silicon covered 12 AWG so I'll use all four pads, they're just in parallel. Would have been nice if they were a second heater. ☹

                          dc42undefined 1 Reply Last reply Reply Quote 0
                          • dc42undefined
                            dc42 administrators @PuterPro
                            last edited by

                            @puterpro said in Upgrading CR-10S Steppers & PS to 24v Suggested Z replacement:

                            @dc42 - PING! Sorry to be a pest but I'm hang-fire on installing these steppers until you tell me if I should return them and get the 17hs19-1684s1 ? They're much more expensive, and if the 17hs19-2004s1 will work running at a lower current in the box I linked in my reply to you (above)... Thx!

                            I see that StepperOnline is currently offering the 2004 at 18% discount, which is why it costs less than the 1684.

                            If you intend to stay with the Duet Maestro then the -1684 is a safer choice, because you will be able to run it closer to its rated current. For the Duet WiFi/Ethernet, the -2004 would be a better choice. But I used to run the -1684 at 800mA, which is less than half its rated current. By the same token, the -2004 may be work reasonably well at 1A, which is no problem for the Maestro.

                            Duet WiFi hardware designer and firmware engineer
                            Please do not ask me for Duet support via PM or email, use the forum
                            http://www.escher3d.com, https://miscsolutions.wordpress.com

                            PuterProundefined 1 Reply Last reply Reply Quote 0
                            • PuterProundefined
                              PuterPro @dc42
                              last edited by PuterPro

                              @dc42 - Thanks! Makes sense. I'll try them at 1 amp. I'll probably buy a Duet Wi-Fi (or whatever secret thing you're currently working on now ...) when I build my CoreXY and move the motors there.

                              Did you peek at the case I uploaded to Thingiverse?

                              dc42undefined 1 Reply Last reply Reply Quote 0
                              • dc42undefined
                                dc42 administrators @PuterPro
                                last edited by

                                @puterpro said in Upgrading CR-10S Steppers & PS to 24v Suggested Z replacement:

                                Did you peek at the case I uploaded to Thingiverse?

                                Yes I did. I am a little concerned that at the end near the anged fan, it looks to me that there isn't a good path for air flowing underneath the PCB to cool the drivers. Shouldn't the fan slot be at the bottom, not the top?

                                Duet WiFi hardware designer and firmware engineer
                                Please do not ask me for Duet support via PM or email, use the forum
                                http://www.escher3d.com, https://miscsolutions.wordpress.com

                                1 Reply Last reply Reply Quote 0
                                • PuterProundefined
                                  PuterPro
                                  last edited by

                                  There's a slot above and below, kind of hard to see on the STL viewer. If you hit "Thingiview" at the top and rotate it so see the front you can see the mounting post through the bottom hole.

                                  I just printed the new revision (posted late yesterday) last night, came out much better than original.

                                  I agree the slot on the bottom should be a bit larger, the bulk of the air from the front angled fan should go under the board's drivers, the rear fan should handle the lesser flow across the board from the side vents.

                                  I'll edit the divider to bias it that way, thanks for confirming what I was already thinking. Going to mount a fan today and check the flow.

                                  dc42undefined 1 Reply Last reply Reply Quote 0
                                  • dc42undefined
                                    dc42 administrators @PuterPro
                                    last edited by

                                    @puterpro said in Upgrading CR-10S Steppers & PS to 24v Suggested Z replacement:

                                    There's a slot above and below, kind of hard to see on the STL viewer. If you hit "Thingiview" at the top and rotate it so see the front you can see the mounting post through the bottom hole.

                                    I see it now.

                                    Duet WiFi hardware designer and firmware engineer
                                    Please do not ask me for Duet support via PM or email, use the forum
                                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post
                                    Unless otherwise noted, all forum content is licensed under CC-BY-SA