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

    Z axis resolution and step

    Scheduled Pinned Locked Moved
    General Discussion
    4
    6
    291
    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.
    • Dad003undefined
      Dad003
      last edited by

      I was testing something on the printer last night and that got me thinking on a few things . How much do step/ interpolation improve the resolution on the z ? I tried to print a piece with .075 layer heigh at x16 interpolation my setup give me 1440 step , than I tried at x32 interpolation 2880 step .05

      Funny part seem like the .05 part was better there was a little z pattern on both piece I need to fix a thing on my machine . Going to 64-128 or 256 for the interpolation how would that affect the overall quality of the z resolution ?

      64 = 4560 step
      128= 9120
      256 = 18240 step

      Has anyone ever tested this ?

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

        @Dad003 It's generally not a good idea to rely on microstepping for positional accuracy. The reasons are many and complicated but depending on a number of factors, a single microstep of say 1/16 might not necessarily translate to any physical movement of the Z axis. Increasing the microstepping won't help - in fact it might even make matters worse.
        Taking your example of 1440 micro steps at 16x means that you have 90 full steps per mm. So a layer height of 0.075 mm would require 6.75 full steps. In reality, what is likely to happen is that the motor would settle at the nearest full step which would 7.
        The main reason for using microstepping is to give smoother movement and less vibration but not positional accuracy. For best results, try and pick layer heights that are always multiples of full steps. In your case, 1/90 which is 0.0111 recurring. If I may say so, what you have is a bad choice of lead screw due to that recurring fractional part. Imo, the optimum lead is 2mm which gives 100 full steps per mm and so any layer height which is divisible by 0.01 will result in full step movement.

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

        Dad003undefined 1 Reply Last reply Reply Quote 1
        • Dad003undefined
          Dad003 @deckingman
          last edited by Dad003

          @deckingman well i dont use a leadscrew , i use belt for the Z axis with a few pulley 20>60-20>60-20 that the reason at x16 it 1440 step . with that setup with no power the bed stay were it is doesnt fall down

          deckingmanundefined droftartsundefined mrehorstdmdundefined 3 Replies Last reply Reply Quote 0
          • deckingmanundefined
            deckingman @Dad003
            last edited by

            @Dad003 said in Z axis resolution and step:

            @deckingman well i dont use a leadscrew , i use belt for the Z axis with a few pulley 20>60-20>60-20 that the reason at x16 it 1440 step . with that setup with no power the bed stay were it is doesnt fall down

            Whether it be lead screw or belts and pulleys, my comments about positional accuracy and micro stepping remain the same. Although I would suggest that you choose appropriate gearing such that whatever layer height height you choose is a multiple of full steps, rather than having to rely on micro-stepping to achieve the desired positional accuracy. Having said that, your gear train is probably introducing inaccuracies which are greater than fractions of motor steps in any case. Either way, changing interpolation won't help to improve things.

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

            1 Reply Last reply Reply Quote 2
            • droftartsundefined
              droftarts administrators @Dad003
              last edited by

              @Dad003 Z-banding when using a z height that is not a multiple of full step distance has long been an issue. @deckingman is correct in his explanation: it can be largely avoided by using the full step distance (or a multiple thereof), whether using leadscrews or belts.

              Ian

              Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

                @Dad003 I have been using a belt lifted z axis for a few years. My printer has a 30:1 worm gear drive motor to lift the bed. The worm gear drive is extremely high quality and the 60 tooth drive pulleys yield an even 20 um/full step, which makes for nice round number full step layer thickness multiples. The bed does not move at all when power is cut. This is the Z axis drive unit in my printer.
                I run the motor at just over 1/2 its rated current and it has no trouble at all lifting the 3.5 kg bed assembly and an additional 4kg of print mass. The Duet2 controller drives the motor directly- no external driver is needed.

                https://drmrehorst.blogspot.com/

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