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

    Trying to avoid running levelling before every print

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    12
    1.2k
    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.
    • totalitarianundefined
      totalitarian
      last edited by

      Hi,

      What would be the best strategy of running mesh levelling only when I think I need it?

      I'd like to save the mesh and reuse it on subsequent prints, only needing to probe Z height each time

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

        It's covered at https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation. Let us know if it isn't clear.

        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
        • totalitarianundefined
          totalitarian
          last edited by

          Thanks!

          So just to comfirm,

          G28; home
          G29; level and save mesh

          Then in my gcode I can just run
          G28
          G29 S1; recall

          No need to home after the G29 S1?

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

            @totalitarian said in Trying to avoid running levelling before every print:

            Thanks!

            So just to comfirm,

            G28; home
            G29; level and save mesh

            Then in my gcode I can just run
            G28
            G29 S1; recall

            No need to home after the G29 S1?

            That's correct. You can do a single G30 probe at the centre of the bed after the G29 S1 if you want.

            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
            • totalitarianundefined
              totalitarian
              last edited by

              Thanks again, what is the advantage of adding in the extra G30?

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

                @totalitarian said in Trying to avoid running levelling before every print:

                Thanks again, what is the advantage of adding in the extra G30?

                If you home Z using the Z probe by doing a G30 at or near bed centre, then probably none. If you home Z using an endstop switch, then you may get a more precise Z=0 height by doing the extra G30.

                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
                • totalitarianundefined
                  totalitarian
                  last edited by

                  @dc42 said in Trying to avoid running levelling before every print:

                  G28; home

                  I am homing using my probe but use G28 rather than G30.

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

                    @totalitarian G30 would be used in your homeall.g file to probe the Z axis height. G28 calls homeall.g

                    Z-Bot CoreXY Build | Thingiverse Profile

                    totalitarianundefined 1 Reply Last reply Reply Quote 0
                    • totalitarianundefined
                      totalitarian @Phaedrux
                      last edited by

                      @phaedrux Good point!

                      1 Reply Last reply Reply Quote 0
                      • IOIIOOOundefined
                        IOIIOOO
                        last edited by

                        If I put G29 S1 in my config.g, do I still need to run it before each print as well or will the mesh stay in memory between prints?

                        Phaedruxundefined dc42undefined 2 Replies Last reply Reply Quote 0
                        • Phaedruxundefined
                          Phaedrux Moderator @IOIIOOO
                          last edited by

                          @ioiiooo https://duet3d.dozuki.com/Wiki/Using_mesh_bed_compensation#Section_Using_mesh_bed_compensation_before_printing

                          Z-Bot CoreXY Build | Thingiverse Profile

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

                            @ioiiooo said in Trying to avoid running levelling before every print:

                            If I put G29 S1 in my config.g, do I still need to run it before each print as well or will the mesh stay in memory between prints?

                            It stays in memory, unless you cancel it with M562 or G29 S2.

                            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