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

    Mesh bed compensation and first layer issues

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    18
    2.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.
    • dc42undefined
      dc42 administrators
      last edited by

      If you haven't tried adding B1 to your M558 command yet then I suggest you do so, or else try probing with the bed heater off, in case the location of the bed heater wires/traces is affecting the trigger height.

      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

      1 Reply Last reply Reply Quote 0
      • Drammyundefined
        Drammy
        last edited by

        OK, thanks, will give that a try next

        1 Reply Last reply Reply Quote 0
        • Drammyundefined
          Drammy
          last edited by

          I've read up on M558 B1 and tried it with the settings active (which I'll leave in place) but have also tested with the bed off.

          I got the same results - a gentle increase in the trigger offset up the X axis from left to right across the bed.

          So I've mechanically set the bed so that if I go to Z0 on any point on the bed I get the same amount of paper grip - i.e. no grip at all and then resistance after a drop in X of 0.01.

          This way I know the Z heigh is the same across the bed so hopefully the mesh levelling should now be able to cater for the difference in trigger heights across the bed..

          or not?

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

            If the Z probe trigger height (the difference in the height between the Z probe triggering and the nozzle touching the bed at that XY position) varies with the XY position, that suggests that the tilt of the print head varies with the XY position. The tilt affects the relative heights of the nozzle and the Z probe.

            If the Z probe is offset a long way sideways from the nozzle, then a bed that is curved severely could also cause the difference in trigger height.

            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

            Drammyundefined 1 Reply Last reply Reply Quote 0
            • Drammyundefined
              Drammy @dc42
              last edited by

              @dc42 Makes sense, thanks.

              The bed is a high quality borosilicate glass and looks completely flat using a set square and other tools I have available.

              So I guess it is likely the tilt problem causing this - what can I do about it? Can I manually edit the heightmap file taking into account the fluctuations in the trigger to nozzle heights?

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

                @drammy said in Mesh bed compensation and first layer issues:

                @dc42 Makes sense, thanks.

                The bed is a high quality borosilicate glass and looks completely flat using a set square and other tools I have available.

                So I guess it is likely the tilt problem causing this - what can I do about it? Can I manually edit the heightmap file taking into account the fluctuations in the trigger to nozzle heights?

                Yes in theory, but it would be rather tedious to do.

                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

                Drammyundefined 1 Reply Last reply Reply Quote 0
                • Drammyundefined
                  Drammy @dc42
                  last edited by

                  @dc42 I'm a db developer so tedious data work is my thing 😉

                  I tried one last thing - I think the bed is very flat so I've set it up so that the nozzle is at 0 at 5 key places and disabled mesh compensation and its printing the first layer much better now.

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

                    That's great. Bed compensation increases wear on the Z axis, so it's better to avoid needing it by having a flat and level bed if you can.

                    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

                    Drammyundefined 1 Reply Last reply Reply Quote 0
                    • Drammyundefined
                      Drammy @dc42
                      last edited by Drammy

                      @dc42 Yeah, I guess I was fixated on using all the technology but forgot to stand back and question whether it was actually necessary...

                      Currently I'm removing any G29 commands from my gcode files and manually clicking the disable compensation buttons on DWC before each print.

                      Is all that necessary or is there a better way to permanently disable bed compensation?

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

                        Mesh bed compensation won't be used unless you invoke G29 or G29 S1 to enable it. So it doesn't need to be disabled, just don't enable it.

                        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

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