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

    How to obtain Microstepping

    Scheduled Pinned Locked Moved
    General Discussion
    6
    12
    538
    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.
    • dc42undefined
      dc42 administrators @muhac80
      last edited by

      @muhac80 for microstepping it's normally best to leave it set to x16 with interpolation on. Exception: if your extruder is ungeared, it will have a low steps per mm (usually less than 100), and you may get better print quality if you use x64 microstepping on the extruder motor.

      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

      muhac80undefined 1 Reply Last reply Reply Quote 0
      • muhac80undefined
        muhac80 @jay_s_uk
        last edited by

        @jay_s_uk Thank you for the reply. My printer is not one of the known or over-the-counter printers that I can copy the parameters from. It is a custom made cartesian printer that is why I am little bit lost obtaining these parameters. Do you need any specific information about the printer to generate these motor values. Please advise.

        1 Reply Last reply Reply Quote 0
        • muhac80undefined
          muhac80 @dc42
          last edited by

          @dc42 said in How to obtain Microstepping:

          interpolation

          Thank you for the reply; I looked at the description of the extruder again. It is indicating that it has internal gear ratio of 3:1 if this is what you are reffering;
          SIMAX3D Dual Drive BMG Bowden Extruder utilizes an internal gearing ratio of 3:1 together with precision
          cnc-machined hardened steel drive gears to give you a compact powerhouse for all your applications.

          https://www.amazon.ca/gp/product/B085BLQSYV/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&th=1

          Would it make sense to leave all the values as it appears in the pic I sent, up in my first message, and then tune it later based on its performance (other than the current value obviously). Please advise.

          deckingmanundefined 1 Reply Last reply Reply Quote 0
          • PaulHewundefined
            PaulHew
            last edited by

            What are you currently using as a control board?
            Do you have a working config that you can extract info from?

            RailCore II - Duet Mini + 1LC, Voron V0.1 - Duet Mini
            Voron 2.4 disassembled..... Waiting for the RailCore Mini....

            muhac80undefined 1 Reply Last reply Reply Quote 0
            • muhac80undefined
              muhac80 @PaulHew
              last edited by

              @paulhew Duet 2 wifi is my board and I don't have any current config. Building this printer from scratch. Thank you.

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

                @muhac80 said in How to obtain Microstepping:

                @dc42 said in How to obtain Microstepping:

                interpolation

                Thank you for the reply; I looked at the description of the extruder again. It is indicating that it has internal gear ratio of 3:1 if this is what you are reffering;
                SIMAX3D Dual Drive BMG Bowden Extruder utilizes an internal gearing ratio of 3:1 together with precision
                cnc-machined hardened steel drive gears to give you a compact powerhouse for all your applications.

                https://www.amazon.ca/gp/product/B085BLQSYV/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&th=1

                Would it make sense to leave all the values as it appears in the pic I sent, up in my first message, and then tune it later based on its performance (other than the current value obviously). Please advise.

                The steps per mm and 16X micro-stepping will be fine for a BMG style extruder and a normal (non-mixing) hot end. The speeds and accelerations look very low for all axes but you haven't provided any details about the moving mass or the motors which are driving it so it's impossible to advise. For the extruder, I use 3600 mm/min jerk (60 mm/sec), 9000 maximum speed (150mm/sec) and 6000 mm/sec^2 acceleration. Suggest you use something similar because the values you've chosen will slow the print down.

                Be aware that the term "steps per mm" is always a misnomer and should really be "micro-steps per mm". So if you elected to use (say) 32x micro stepping for the extruder, then the steps per mm would need to change from 420 to 840.

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

                Phaedruxundefined muhac80undefined 3 Replies Last reply Reply Quote 1
                • Phaedruxundefined
                  Phaedrux Moderator @deckingman
                  last edited by

                  @deckingman said in How to obtain Microstepping:

                  Be aware that the term "steps per mm" is always a misnomer and should really be "micro-steps per mm". So if you elected to use (say) 32x micro stepping for the extruder, then the steps per mm would need to change from 420 to 840.

                  Perhaps step-pulses-per-mm would be most accurate of all?

                  Z-Bot CoreXY Build | Thingiverse Profile

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

                    @phaedrux said in How to obtain Microstepping:

                    Perhaps step-pulses-per-mm would be most accurate of all?

                    Maybe. But then some pedant or other will likely point out driver chip interpolation will further sub divide the micro step pulses into smaller pulses so maybe we have to say "pre-interpolated-step-pulses-per-mm" 🙂

                    But that becomes difficult to remember. What we need is a mnemonic. How about Pre Interpolated Step Setting - Originating From Firmware. 🙂

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

                    1 Reply Last reply Reply Quote 1
                    • muhac80undefined
                      muhac80 @deckingman
                      last edited by muhac80

                      @deckingman said in How to obtain Microstepping:

                      BMG style extruder

                      Thank you for the detailed explanation;
                      Here is some of the details x,y,z: 200,130,150mm
                      Motors: Nema 17; https://www.amazon.ca/gp/product/B07MDY5RX7/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1
                      Board: Duet 2 Wifi
                      Power Supply: 600W, 24 V: https://www.amazon.ca/gp/product/B00DEDB2U2/ref=ppx_yo_dt_b_asin_title_o08_s01?ie=UTF8&psc=1
                      Heatedbed:
                      https://www.amazon.ca/gp/product/B07MR59G18/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

                      Pleas let me know if you need any other details.

                      1 Reply Last reply Reply Quote 0
                      • muhac80undefined
                        muhac80 @deckingman
                        last edited by muhac80

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