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

    Microstepping and other ponderings

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    4
    132
    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.
    • 3DPMicroundefined
      3DPMicro
      last edited by 3DPMicro

      2_40.png 16_320.png

      6HC V1.02
      The top image is 2x ms w/interpolation, 40 steps/mm. The bottom image is 16x I1, 320 steps. There may be subtle differences, but the motor sounds the same for each all the way up to 2400rpm.
      What's the advantage/disadvantage of running either ms'ing?

      Duet controlled Jet Lathe, scratch built micro mill and 3d printer. 1992 Haas VF2 VMC retrofit

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

        @3DPMicro that's the benefit of interpolation: at a steady speed the driver will insert interpolated microsteps quite accurately, making the motor quiet as if you were using high microstepping.

        However, RRF rounds all axis positions to the nearest microstep. So higher microstepping provides higher resolution, up to the point at which the torque provided when commanding a single microstep of movement is too small to overcome the friction in the system.

        In practice, going higher than x16 microstepping rarely gives any improvement in resolution, except that for extruders with very low steps/mm (e.g. 100) it may be beneficial to use x32 or x64.

        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

        3DPMicroundefined 1 Reply Last reply Reply Quote 0
        • 3DPMicroundefined
          3DPMicro @dc42
          last edited by

          @dc42 thanks for the response. It seems like I will be in pretty good shape then as I'll be using 1/4 -1/2 the mechanical ratio of a typical belt driven 3d printer at 16x ms (im using 10 or 20mm lead screws, not belts) Although either 4 or 8x ms would be apples to apples as opposed to the 2x in the example above.

          TLDR
          Have you been able to determine (or a gut feeling) at what point resolution effects print quality? On a typical 20t belt drive Cartesian printer at 16x ms the ms resolution is .0125mm which seems significantly finer than would be required from a positioning standpoint

          Duet controlled Jet Lathe, scratch built micro mill and 3d printer. 1992 Haas VF2 VMC retrofit

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

            @3DPMicro no I don't have any feel for the point at which resolution affects print quality. It will obviously depend on the nozzle size. With a 0.4mm nozzle the extrusion width is typically 0.5 or 0.6mm, so my guess is that 0.02mm may be sufficient XY resolution on a Cartesian or CoreXY printer.

            Z resolution may be more critical because it could lead to Z banding. A typical leadscrew-driven Z axis probably has more than enough resolution; nevertheless it's probably wise to choose the layer height to be an exact number of Z microsteps.

            On a delta, resolution is more critical because the nature of motion on a delta means that you can get a moire pattern on a flat side of a print. I did some tests years ago and found that under magnification I could see the difference between 100 and 200 microsteps/mm, but for practical purposes the moire was insignificant in both cases.

            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 1
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA