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

    Motor bed leveling macro & where to assign M671 points

    Scheduled Pinned Locked Moved
    General Discussion
    3
    5
    185
    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.
    • A Former User?
      A Former User
      last edited by

      I saw a macro somewhere that iterates multiple motor bed leveling a few times to achieve a set deviation. I thought it was on this forum but I can't seem to find it again. Does anyone know where such a macro can be found?

      Also, wondering where I should define the points for M671. I have installed the Zero G Hydra conversion. The bed is mounted to three kossel balls each on a small linear rail and the lead screws drive the bracket assemblies. Because the entire bracket assembly is driven, the position of the leadscrew itself seems irrelevant and I should define the points for M671 by referencing the mounting points of the bed. Is this correct or something else?

      hydra_bird.png

      bed_drawing_377.png

      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @A Former User
        last edited by

        @wwak84 said in Motor bed leveling macro & where to assign M671 points:

        Does anyone know where such a macro can be found?

        https://forum.duet3d.com/topic/17872/automatic-bed-leveling-with-conditional-gcode-iterations/71

        @wwak84 said in Motor bed leveling macro & where to assign M671 points:

        the position of the leadscrew itself seems irrelevant and I should define the points for M671 by referencing the mounting points of the bed.

        The points of the bed would actually move around though wouldn't they? Not sure it would matter either way, but I would probably either use the lead screw positions and then in the bed.g to probe points I would probe at all 4 corners and the mid points along the edge of the bed. The firmware will then fit the plane.

        Z-Bot CoreXY Build | Thingiverse Profile

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

          @Phaedrux thanks... I found that the points where the bed mounts is what to use for the leveling points. At least thats for Klipper. I'm assuming that Duet would be the same.

          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @A Former User
            last edited by dc42

            @wwak84 yes you should use the bed support points in the case that the leadscrew nuts are not connected directly to the bed but those support points move vertically the same distance as the corresponding leadscrews.

            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

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

              @dc42 thanks for confirming, the 3 screw conversion I installed is in the alpha stage so the documentation is a bit sparse

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