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

    lead screw settings

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    9
    507
    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.
    • duettomioundefined
      duettomio
      last edited by

      Hello Everyone,
      I've replaced a lerge x board with a duet2 ethernet on a Two Trees sapphire s.
      So far I've got all axes homing correctly and the end stops set up.
      X and Y moves the right amount but Z moves a lot more than requested.
      I can't remember what I've entered in the reprap configurator for Z but I need to figure out how to change it.
      As far as I know, I have a T8 leadscrew with 2mm pitch (hard to find the specs for it).
      I would like to know how to figure out how to measure correctly and make the changes in the config file.

      Thank You

      Two Trees Sapphire S with Duet2 Ethernet

      1 Reply Last reply Reply Quote 0
      • A Former User?
        A Former User
        last edited by A Former User

        Look up the motors, they'd be 200steps/rev and 1.8 degree or 400 steps/rev and 0.9degree.

        Rotate the screw by hand 1 rotation; and measure how far the carriage moves.

        Take the steps/rev*microstepping and divide by the movement (screw lead).

        If you have 2mm lead*, 200 steps/rev and 16 microsteps (200*16)/2=1600 steps/mm.

        *) if you have a multistart screw lead and pitch will not be the same, you want the lead - i.e how much travel does one rotation produce.

        1 Reply Last reply Reply Quote 1
        • duettomioundefined
          duettomio
          last edited by

          Thanks.
          I found Usongshine 17HS4401 has 200 steps/rev and 1.8°
          I measured 8mm travel per rev.
          I couldn't find the micosteps.

          Two Trees Sapphire S with Duet2 Ethernet

          A Former User? 1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User @duettomio
            last edited by

            @duettomio said in lead screw settings:

            I couldn't find the micosteps.

            its part of your config, most likely 16. look at your M305 line(s).
            https://duet3d.dozuki.com/Wiki/Gcode#Section_M350_Set_microstepping_mode

            1 Reply Last reply Reply Quote 0
            • duettomioundefined
              duettomio
              last edited by

              M350 Z16

              So (200*16)/8=400

              How do I set this in config?

              Two Trees Sapphire S with Duet2 Ethernet

              1 Reply Last reply Reply Quote 0
              • A Former User?
                A Former User
                last edited by

                update the M92 line
                https://duet3d.dozuki.com/Wiki/Gcode#Section_M92_Set_axis_steps_per_unit

                1 Reply Last reply Reply Quote 0
                • duettomioundefined
                  duettomio
                  last edited by

                  Right on. Z now moves exactly the requested amount.
                  Thank You!

                  My next step is to mount the carriage with the E3d hot end.
                  So far I've used a dummy carriage holding a sharpie to simulate it.
                  I know I have to set the end stop again.
                  What is a good procedure to get it close to the bed and where should it stop?
                  All I know is to use the bed level screws to set the distance, but where is the starting point?

                  Cheers

                  Two Trees Sapphire S with Duet2 Ethernet

                  1 Reply Last reply Reply Quote 0
                  • A Former User?
                    A Former User
                    last edited by

                    not sure if this is the most applicable to your hardware, but I'd put the endstop at z-max, jog the z to be at the bed and run G1 Z400 H3 making sure the Z value is greater than the possible travel.

                    https://duet3d.dozuki.com/Wiki/Gcode#Section_G0_G1_Move

                    H3 terminate the move when the endstop switch is triggered and set the axis limit to the current position, overriding the value that was set by M208.

                    maybe someone else will have another approach though.

                    duettomioundefined 1 Reply Last reply Reply Quote 0
                    • duettomioundefined
                      duettomio @A Former User
                      last edited by

                      Thank you bearer for your help and pointing me in the right directions !

                      Two Trees Sapphire S with Duet2 Ethernet

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