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

    Question/Advice on Duet Manual Bed Leveling

    Scheduled Pinned Locked Moved
    Using Duet Controllers
    3
    7
    179
    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

      Hello, I am working on converting my Ender 5 Plus to run off a Duet 6HC

      Background info:

      I located the 4 bed leveling screws by aligning the BLT probe and adjusted the XY points for the probe offset. I used the M671 command to define these points. I believe the bed leveling screws are M3 so I defined the P value as 0.5 (will confirm if M3 or M4 once home)

      While I can probe directly at the left side adjustment screws, I can't probe directly on top of right side leveling screws due to the hot end/probe offset. I set the G30 command to probe as close as possible on the right side, and adjusted for a symmetrical offset on the left side.

      Questions:

      Am I correct in assuming the order of the "Manual corrections required" prompt follows the ordering of the points defined by M671?

      At present I have the G30 command perform a probe near each of the four leveling screws. Would it be advisable to either perform two probes at each location (decrease variability of measurements) or perform a small grid of measurements?

      Any other advice for manual leveling with the Duet system would be appreciated.

      Thanks!

      jay_s_ukundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @A Former User
        last edited by

        @dubdub yes, it follows the M671 order. I also set the G30 to be in the same order so it's slightly easy to remember the order

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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

          @jay_s_uk
          Thanks, I did the same - set G30 to be ordered as M671 - but just wanted to double check

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

            @dubdub said in Question/Advice on Duet Manual Bed Leveling:

            Would it be advisable to either perform two probes at each location (decrease variability of measurements)

            Never a bad idea. See the A parameter of M558.

            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, that is helpful! I should probably just read through the Gcode Dictionary at some point.

              Code snippet from the dictionary of M558

              ; BL Touch on Duet 3 Mini 5+
              M950 S0 C"io3.out" ; servo/gpio 0 is io3.out pin
              M558 P9 C"io3.in" H5 F500:120 T3000 ; BLTouch connected to io3.in pin
              ...
              M280 P0 S10 ; send control signal to BLTouch through servo/gpio 0
              
              

              The above M558 command does not have the A parameter, but has two F parameters for feed rates. I assume the two F parameters implicitly set the A parameter to 2?

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

                @dubdub said in Question/Advice on Duet Manual Bed Leveling:

                I assume the two F parameters implicitly set the A parameter to 2?

                It may, but if variation rejection is your goal, you must specify an A value of 3 or higher. It will then probe up to A number of times or until 2 consecutive probe results match within the set tolerance of S (default 0.03).

                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 for clarifying that

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