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

    Core XY - 1.8 or 0.9 steppers for X & Y

    Scheduled Pinned Locked Moved
    General Discussion
    8
    20
    3.2k
    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.
    • Vetiundefined
      Veti
      last edited by

      motor is https://e3d-online.com/motors-high-torque-motor (carefull it does not have a cut shaft)

      i run them at 1300mA.

      currently i am testing direct drive extrusion. Max speed is 100 and acceleration is 1000. jerk 300.

      mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
      • mrehorstdmdundefined
        mrehorstdmd @Veti
        last edited by

        My printer has 1.5 kg of moving mass and uses 64 oz-in, 400 step/rev NEMA-17 motors and can run at 200 mm/sec with acceleration at 10,000 mm/sec^2. Jerk was set to 1800 in X and 1000 in Y. I don't normally run it that way because it sounds like the machine is going to shake itself to pieces, and print quality suffers, but it doesn't shift layers.

        400 step/rev motors vibrate less than 200 step/rev motors and theoretically provide increased resolution, but maybe not enough to actually see or measure in the prints. (80 vs 160 steps/mm with 20 tooth pulleys).

        https://drmrehorst.blogspot.com/

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

          You can find the model of the 0.9 X/Y steppers used in the BLV Cube here https://www.thingiverse.com/thing:3382718

          fcwiltundefined 1 Reply Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @zapta
            last edited by

            @zapta said in Core XY - 1.8 or 0.9 steppers for X & Y:

            You can find the model of the 0.9 X/Y steppers used in the BLV Cube here https://www.thingiverse.com/thing:3382718

            Thank you.

            Frederick

            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

              I've been using these on my Dbot with great success.

              https://www.omc-stepperonline.com/hybrid-stepper-motor/nema-17-bipolar-09deg-46ncm-651ozin-2a-28v-42x42x48mm-4-wires-17hm19-2004s.html

              I've found best combination of performance, heat, and noise with 75% rated max current. 230-250mm/s travels are no problem. Could go higher still but they shake the printer too much.

              Definitely choose 24v PSU with 0.9 motors to ensure adequate top speed.

              Z-Bot CoreXY Build | Thingiverse Profile

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

                @phaedrux, what pulley size do you have installed on those steppers.

                This is the stepper I ordered and I am debating whether to switch from 20T to 16T (it will require re-dimension and printing of some of the parts to keep the belts aligned).

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

                  @zapta 16T on the Dbot.

                  Z-Bot CoreXY Build | Thingiverse Profile

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

                    @phaedrux said in Core XY - 1.8 or 0.9 steppers for X & Y:

                    16T

                    Thanks. I think I will switch to 16T as well.

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

                      @zapta That takes me up to 200 steps per mm on X and Y compared to a more frequently seen 80, 100, or 160. I don't know if that level of resolution is helpful or hurtful. For detailed pieces with lots of curve segments maybe it helps? That's 0.005mm of travel per step. Downside is increased step generation load and lower top speeds. Maybe other things I'm not aware of.

                      Z-Bot CoreXY Build | Thingiverse Profile

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

                        @phaedrux, my motivation is mostly having smooth movement. I don't mind if the print quality will not improve (I am already very happy with it) and don't plan to print very fast, 100-150mm/s is more than enough for me.

                        A stupid question, if I reduce the steppers' pulleys from 20T to 16T, it's ok to stay with 20T idlers, right? All I need is to move their centers a little bit to have the belts square (?).

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

                          @zapta idler size will depend on whether the critical belt lengths stay parallel or not.

                          Z-Bot CoreXY Build | Thingiverse Profile

                          1 Reply Last reply Reply Quote 0
                          • deckingmanundefined
                            deckingman
                            last edited by

                            With regard to 16Teeth pulleys vs 20Teeth, there are a couple of other things which might, or might not have an impact.

                            Firstly the smaller pulley will have a smaller bend radius for the belt. That may or may not be an issue, although in general terms, a larger bend radius is preferable to a smaller one.

                            Secondly, the smaller pulley will have less teeth engaged with the belt and so less grip but that really shouldn't be a problem unless one tries to accelerate a large mass at a high rate.

                            The third thing, which again might not have any significant impact, is the steps per mm in terms of whole steps. It is sometimes useful to consider this as it isn't best practice to rely on microstepping for positional accuracy. A 20 tooth pulley of 2mm pitch means 40mm of travel per revolution. This means either 5 or 10 full steps per mm depending on the step angle of the motor. Or we can say that 1 full step is equal to either 0.2 or 0.1mm. A 16 tooth pulley means 32 mm of travel per revolution so either 6.25 or 12.5 full steps per mm. Or 1 full step equals either 0.16 or 0.08 mm.

                            Taking a 10mm cube as an example, using a 20 tooth pulley would mean either 50 or 100 full steps per side. Using a 16 tooth pulley would mean either 62.5 of 125 full steps per side. So in that example, the 16 tooth pulley with a 1.8 degree motor would rely on microstepping for positional accuracy (because 10mm equates to 62.5 full steps).

                            Obviously, it depends on the length of the move but if one were to say that the best positional accuracy would be achieved by using full steps (and I don't know for sure if that is a valid point) then using a 16 teeth pulley the length of the move would need to be divisible by either 0.16 or 0.08 whereas with a 20 tooth pulley the length of the move would need to be divisible by either 0.2 or 0.1.

                            So my take on that is that the best resolution and accuracy would likely be achieved by using 20 tooth pulleys and 0.9 degree motors (or 2:1 gearing and 1.8 degree motors).

                            I favour the gearing approach for a number of reasons but that's going too far off topic.

                            Ian
                            https://somei3deas.wordpress.com/
                            https://www.youtube.com/@deckingman

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

                              I don't have a CoreXY printer, but I doubt that changing from 20 to 16 tooth pulleys would make a significant difference. You would probably need to change the motor position slightly to keep variable-length belt segments parallel, because of the smaller pulley diameter. So I suggest you keep the 20-tooth pulleys for 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
                              • Vetiundefined
                                Veti
                                last edited by Veti

                                the belts have to be parallel in terms of height, but can vary in x and y position for not critical segments. they dont even need to be the same length.

                                see: Myth Busting
                                https://drmrehorst.blogspot.com/2018/08/corexy-mechanism-layout-and-belt.html

                                so as long as the belt is not rubbing against anything you can just replace the 20 tooth pulley with a 16 tooth pulley as long as the critical belt segments are parallel.

                                1 Reply Last reply Reply Quote 0
                                • tpraundefined
                                  tpra
                                  last edited by

                                  "as long as the critical segments are parallel".
                                  but they will never be if you switch from 20T to 16T without moving the pulleys holes **.
                                  you just can't modify the number of tooth of the pulleys without critical segments to lose parallelism.
                                  because pulleys on both sides of the belt. it would be possible if every pulley or idler was running on the same side of the belt, but it's not the case, whatever belt arrangement you use, there will always be pulleys or idler on both side of the belt on critical segments.

                                  ** Which is actually impossible because the center of the new hole for the 16T pulley would be inside the already existing hole of the 20T pulley. that is almost impossible to cleanly do afterwards.

                                  I'd stick to 0.9° steppers under 24V, and follow duet's guide to choosing steppers and especially the recommended inductance value.

                                  zaptaundefined 1 Reply Last reply Reply Quote 1
                                  • zaptaundefined
                                    zapta @tpra
                                    last edited by

                                    @tpra said in Core XY - 1.8 or 0.9 steppers for X & Y:

                                    but they will never be if you switch from 20T to 16T without moving the pulleys holes **.

                                    Yes, that what I meant by re-dimensioning the parts. I am leaning now toward 16T for the steppers for smoother movement and 20T idlers for less stress on the belt.

                                    BTW, I replaced the two steppers with 0.9deg, still with 20T pulleys, and the resonance/vibration noise I experienced is gone.

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

                                      Taking a 10mm cube as an example, using a 20 tooth pulley would mean either 50 or 100 full steps per side. Using a 16 tooth pulley would mean either 62.5 of 125 full steps per side. So in that example, the 16 tooth pulley with a 1.8 degree motor would rely on microstepping for positional accuracy (because 10mm equates to 62.5 full steps).

                                      @deckingman, I think that even in the first example it relies on microstepping because the corner ends are not necessarily on full step boundary. This also applies to the Z axis, even if you use 'magic numbers' your layers can be on a fraction on a full step.

                                      (would be nice if the Duet would be full step aware, e.g. round to full step on idling, allowing to round to full step on homing, etc. This has several advantages such as less stepper noise on idling, less chance of step mismatch between two Z motors, etc).

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