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

    mesh results inconsistent with leveling

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    6
    29
    2.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.
    • jltxundefined
      jltx @gloomyandy
      last edited by jltx

      @gloomyandy I got bootstrapped from someone else’s config and they did not have that. So no good reason. Are you saying doing a G30 S-2 at one of the leveling points?

      I tried to do 5 points and unfortunately my bed is so whacked it cannot find a solution within 0.02.

      fcwiltundefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt @jltx
        last edited by fcwilt

        @jltx said in mesh results inconsistent with leveling:

        @gloomyandy I got bootstrapped from someone else’s config and they did not have that. So no good reason. Are you saying doing a G30 S-2 at one of the leveling points?

        I tried to do 5 points and unfortunately my bed is so whacked it cannot find a solution within 0.02.

        There is a process called Setting the Z=0 Datum. This involves moving the probe to a fixed XY location, like the center of the bed, and then executing a single G30.

        This process needs to be done:

        • after leveling the bed with G32
        • before creating a height map with G29 S0
        • before loading that height map with G29 S1

        Bed leveling can be done multiple times as needed. Using the conditional code features of firmware 3.3 and later you can put code into bed.g that will run the leveling process until specified degree of levelness is obtained.

        Frederick

        Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

        jltxundefined 1 Reply Last reply Reply Quote 1
        • jltxundefined
          jltx @fcwilt
          last edited by

          @fcwilt said in mesh results inconsistent with leveling:

          @jltx said in mesh results inconsistent with leveling:

          @gloomyandy I got bootstrapped from someone else’s config and they did not have that. So no good reason. Are you saying doing a G30 S-2 at one of the leveling points?

          I tried to do 5 points and unfortunately my bed is so whacked it cannot find a solution within 0.02.

          There is a process called Setting the Z=0 Datum. This involves moving the probe to a fixed XY location, like the center of the bed, and then executing a single G30.

          This process needs to be done:

          • after leveling the bed with G32
          • before creating a height map with G29 S0
          • before locating that height map with G29 S1

          OK. I did not see that documented in https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors
          I have been printing just fine without doing that. But I will update my macro. Thanks.

          Bed leveling can be done multiple times as needed. Using the condition code features of firmware 3.3 and later you can put code into bed.g that will run the leveling process until specified degree of levelness is obtained.

          right, I do exactly this. See my bed.g posted above.

          Frederick

          1 Reply Last reply Reply Quote 0
          • jltxundefined
            jltx
            last edited by

            @gloomyandy @fcwilt I’m still not clear on the purpose of the Z=0. Maybe the confusion is I have a Voron with a mechanical Z end stop that is used to set the tool Z relative to bed. The inductive probe is only used to level the bed and probe a mesh for bed correction. All of that is relative. Do I need this extra step of Z=0? What exact command would that be? Since I’m not currently doing that, what bad things might happen? I appreciate the help.

            Phaedruxundefined zaptaundefined 2 Replies Last reply Reply Quote 0
            • zaptaundefined
              zapta @jltx
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator @jltx
                last edited by

                @jltx said in mesh results inconsistent with leveling:

                Maybe the confusion is I have a Voron with a mechanical Z end stop that is used to set the tool Z relative to bed.

                As long as that offset is correct such that when the nozzle is moved to Z0 the nozzle is just touching the bed you're ok. The problem is that correcting the gantry leveling will likely alter that offset. I don't really understand why the voron does it that way. Regardless, you can do both. The mechanical switch can be used like a fast homing switch for Z, then the probe can be used to locate the Z0 point of the bed and do the leveling.

                Z-Bot CoreXY Build | Thingiverse Profile

                jltxundefined 1 Reply Last reply Reply Quote 1
                • zaptaundefined
                  zapta @jltx
                  last edited by

                  @jltx said in mesh results inconsistent with leveling:

                  Maybe the confusion is I have a Voron with a mechanical Z end stop that is used to set the tool Z relative to bed.

                  One option you have is to use the Clicky mod instead of the probe and Z switch. IMO it makes things simple and straight forward.

                  The issue with with magnetic probe is that it doesn't measure well absolute height, hence the extra Z switch that some Vorons use. The Clicky solves this problem.

                  jltxundefined 1 Reply Last reply Reply Quote 1
                  • jltxundefined
                    jltx @Phaedrux
                    last edited by

                    @phaedrux i believe they use a hybrid setup because the inductive probes are very sensitive to temperature. If I were to ignore the endstop and try to just use the probe I would have no way to actually set Z=0, at least no confidence that I was anywhere close at a given temp. The endstop can move a little too with thermal expansion but it seems pretty small by comparison.

                    Phaedruxundefined 1 Reply Last reply Reply Quote 0
                    • jltxundefined
                      jltx @zapta
                      last edited by

                      @zapta I looked at klicky but I don’t think I have enough room. Unless the magnetic sled can discriminate only a few mm for pick up I will lose part of my rear bed trying to avoid accidental mounting.

                      fcwiltundefined 1 Reply Last reply Reply Quote 0
                      • fcwiltundefined
                        fcwilt @jltx
                        last edited by

                        @jltx said in mesh results inconsistent with leveling:

                        @zapta I looked at klicky but I don’t think I have enough room. Unless the magnetic sled can discriminate only a few mm for pick up I will lose part of my rear bed trying to avoid accidental mounting.

                        Hi,

                        Here is a quick-and-dirty video of how I fit a Euclid probe to my FT5. It's a bit hard to see but there was limited space to place the camera.

                        FT5 with Euclid Probe

                        I added one of these to allow moving the dock into position as needed:

                        Mini Linear Guide 50mm.png

                        Frederick

                        Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

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

                          @jltx said in mesh results inconsistent with leveling:

                          @phaedrux i believe they use a hybrid setup because the inductive probes are very sensitive to temperature. If I were to ignore the endstop and try to just use the probe I would have no way to actually set Z=0, at least no confidence that I was anywhere close at a given temp. The endstop can move a little too with thermal expansion but it seems pretty small by comparison.

                          Does that mean the probing is done cold?

                          Z-Bot CoreXY Build | Thingiverse Profile

                          jltxundefined 1 Reply Last reply Reply Quote 0
                          • jltxundefined
                            jltx @Phaedrux
                            last edited by

                            @phaedrux said in mesh results inconsistent with leveling:

                            Does that mean the probing is done cold?

                            No, you can probe whenever you want. I really don't know why that designed it that way.

                            1 Reply Last reply Reply Quote 0
                            • jltxundefined
                              jltx @fcwilt
                              last edited by

                              @fcwilt
                              That's clever. I'll have a think about that.

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