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

    Cconverting from Klipper to steps/mm

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    4
    765
    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.
    • MartinNYHCundefined
      MartinNYHC
      last edited by

      Howdy.

      I just finished a Voron 0 build as second "mini" printer (but of course with Duet Hardware 🙂 ) It has a belt driven Z axis which is a user mod and I only know that this setup in Klipper has a step_distance of .003125 (rotation_distance of 10). Unfortunately I'm not sure how to convert to steps/mm.

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

        I have no idea how you would convert that, but if you know the physical details of the mechanism you can calculate a belted axis steps per mm with this formula

        xy_steps_per_mm = (motor_steps_per_rev ∗ driver_microstep) / (belt_pitch ∗ pulley_number_of_teeth)

        Don't forget to factor in any gear ratio if there is one.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Luke'sLaboratoryundefined
          Luke'sLaboratory @MartinNYHC
          last edited by

          @MartinNYHC step_distance is mm/step, which is the inverse of step/mm. Divide 1 by mm/step to get steps/mm

          Luke
          http://lukeslab.online

          1 Reply Last reply Reply Quote 1
          • MartinNYHCundefined
            MartinNYHC
            last edited by

            rotation_distance = <full_steps_per_rotation> * <microsteps> / <steps_per_mm>

            It works 🙂

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