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.
    • 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