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

    Mesh Levelling Question/Issue.

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    5
    206
    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.
    • Syko_Symaticundefined
      Syko_Symatic
      last edited by

      I have used mesh levelling for years but I have noticed a certain issue. I probe the bed (in the centre) then run the mesh levelling, but I’ve noticed that none of the points are ever 0 or near 0, surely the height should be close to zero when near the probes point for Z0?

      For example, sometimes all measurements will be over 0, this shouldn’t be possible should it?

      Do I have something configured wrong, perhaps a macro or something??

      oliofundefined 1 Reply Last reply Reply Quote 0
      • oliofundefined
        oliof @Syko_Symatic
        last edited by

        @Syko_Symatic for the reason you state, I try to make sure that the G28 Z coordinates co-incides with a mesh point, either bed center, or bottom left -- either is fine.

        All probes have a certain swing in repeatability, which is a combination of how precisely the probe will trigger on repeat attempts, how precisely the Z axis is driven, and how fast the probe moves.

        For example, cheap inductive probes have a resolution of 80Hz, so at 5mm dive speed you can hit differences of 5/80=0.0625mm just by missing one beat at 80Hz and triggering earlier or later. Probing slower will immediately improve the precision and repeatability. More expensive probes like the SuperPINDA derivatives have a resolution of 320HZ IIRC so they will immediately have resolution gains.

        Another factor is ambient temperature. Many inductive probes trigger earlier if the bed is heated; so if you home on a cold bed and run the mesh on a heated bed, that would be sufficient to explain the difference. RepRapFirmware has a facility to adjust the probe measurement based on a thermistor reading; while it is meant to use a thermistor in the probe (like in the PINDAv2), it can also make use of the bed thermistor -- but you will need to prepare the temperature coefficient for adjusting probe trigger points for this.

        I hope this helps you investigate further.

        <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

        Syko_Symaticundefined 1 Reply Last reply Reply Quote 1
        • Syko_Symaticundefined
          Syko_Symatic @oliof
          last edited by

          @oliof thanks for the information! How would I make sure one of the points is aligned with my centre point? Is it just using the math and dividing the mesh correctly?

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

            @Syko_Symatic said in Mesh Levelling Question/Issue.:

            Is it just using the math and dividing the mesh correctly?

            yes, exactly

            Z-Bot CoreXY Build | Thingiverse Profile

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

              @Syko_Symatic also bear in md that a G30 probe (which you are probably using to establish ZX=0 at the centre of the bed) probed wherever the head currently is, whereas G29 takes account of the probe offset. So the XY coordinates of the initial centre probe need to correspond with the XY coordinates of one of the G29 probe point minus the XY offsets of the probe hat you declared in your G31 command.

              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