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

    Auto Bed Leveling went bad

    Scheduled Pinned Locked Moved Solved
    IR Height Sensor
    7
    30
    3.4k
    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.
    • BlueDustundefined
      BlueDust
      last edited by

      I kept tweaking everything, and now have it working "well enough", that for most printing attempts, if I bed level 3 times, and then run bed level compensation its "good enough". This used to work every time with running G32 one time, unless it's adjustment was outside of the set range....
      But with all the trouble I have been having, this isn't so bad. I will close this issue if I can get another print or two out.
      Let me know if you guys have come up with any other ideas.
      Thanks

      Fun, that 3 letter word with "u" in the middle.

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

        So if it's not applying enough correction on each run, you can increase the amount it can apply with the M671 S parameter.
        https://duet3d.dozuki.com/Wiki/Gcode#Section_M671_Define_positions_of_Z_leadscrews_or_bed_levelling_screws

        The default is 1mm. Try increasing it to 2?

        Z-Bot CoreXY Build | Thingiverse Profile

        BlueDustundefined 1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @BlueDust
          last edited by

          @BlueDust, you might want to try 4 points instead of 3, one near each corner of the bed.

          Are you sure that the way that the bed is attached to the leadscrews provides sufficient flexibility for the leadscrews to move independently by a sufficient amount to correct the tilt?

          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

          BlueDustundefined 1 Reply Last reply Reply Quote 0
          • BlueDustundefined
            BlueDust @Phaedrux
            last edited by

            @Phaedrux
            I have the S settings set to 5... Default was 1. I made this change shortly after I set it up the first time so it could fix issues up to 5mm out of level.

            Fun, that 3 letter word with "u" in the middle.

            1 Reply Last reply Reply Quote 0
            • BlueDustundefined
              BlueDust @dc42
              last edited by

              @dc42
              I can adjust the screws by hand very easily.
              Also, the tilt is generally ~.5mm off from the two furthest measurements from each other.

              I just setup 4 point instead of 3, in the corners and now playing around with it. I will have to get back to you on any improvement.

              Thanks!

              Fun, that 3 letter word with "u" in the middle.

              1 Reply Last reply Reply Quote 0
              • BlueDustundefined
                BlueDust
                last edited by

                @dc42
                I am now running bed leveling with 4 points and seems to be working much better.
                Sometimes I find I still need to run bed level 3 times, but it is less often then it was before.
                The biggest issue I have now, is that the bed is always lower than Z, and the printer keeps telling me to home Z. I do, and when I run Mesh Compensation again, it's still below Z enough for it to complain... again.
                I end up printing anyways as it's close enough and doesn't have any problems printing the 1st layer.

                Fun, that 3 letter word with "u" in the middle.

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

                  What your full order of operations for leveling and homing before you print?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  BlueDustundefined 1 Reply Last reply Reply Quote 0
                  • BlueDustundefined
                    BlueDust @Phaedrux
                    last edited by BlueDust

                    @Phaedrux

                    This is the script I run to bed level. After you helped me to run Mesh Bed Compensation with multiple Z probes for accuracy, I added G29 to the script.

                    G28
                    G32
                    G29
                    G0 X125 Y0 Z25 F6000

                    Another thought. Not sure if this matters, but I home Z in the center of the bed. Should I be doing that at the same corner I home X and Y?

                    Fun, that 3 letter word with "u" in the middle.

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

                      Homing Z to bed center, or ideally a point close to center that is also a point probed during G29.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 1
                      • BlueDustundefined
                        BlueDust @Phaedrux
                        last edited by BlueDust

                        @Phaedrux
                        This printer has been causing me a lot of quality problems since Dec of 2019 where I sort of let it rest (small single object TPU/TPE jobs printed fine) for a year after Covid happened before putting more (but random) time in to troubleshooting it.
                        Over the last few years replaced all the major parts including this last week replaced the Duet2 with a Duet 3 and 1lc tool board. Once I got everything for the most part working (ie printer could print), I started working on Auto Bed Leveling again, and was again having trouble that reminded me about this post. I reread your question a few times (asking if I run leveling multiple times in a row does it get worse) thinking it was a clue. But as I never reran auto bed leveling more then once in a row, I didn't see this happen when I was testing, as the bed would get so far out of level that the BL Touch would give up or already be triggered when it went to a location to probe for the bed.
                        Turns out this was the problem the printer was having after I moved to the Duet 3. Every time I ran it, bed leveling got worse in the same way. Focusing on what could cause this, I realized that the Z motors were not associated with the correct locations.

                        I am not sure on what caused the problems with this printer on the Duet 2, but think the board is OK and it was just some calibration that got out of whack when trying to print a handful of different filaments that ended up being bad... And wasn't able to figure out what I did. Going to the Duet 3 forced me to redo everything, gave me an Accelerometer for Input Shaping and all the other goodies I get when using an SBC. So I am not complaining.

                        And as always. Thanks for the help!

                        Fun, that 3 letter word with "u" in the middle.

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