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

    Trigger height compensation

    Scheduled Pinned Locked Moved
    General Discussion
    3
    15
    1.5k
    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.
    • Vialdundefined
      Viald
      last edited by Viald

      Hello.
      I mean G30 P0 X0 Y0 Z-99999 S-1, which is use to report the height trigger.

      K250VS Delta Printer / Duet 2 WiFi / Firmware: 2.05.1 / Duet WiFi Server Version: 1.23 / Duet Web Control 2.0.7

      1 Reply Last reply Reply Quote 0
      • Vialdundefined
        Viald
        last edited by

        @dc42 Does it make sense ?

        K250VS Delta Printer / Duet 2 WiFi / Firmware: 2.05.1 / Duet WiFi Server Version: 1.23 / Duet Web Control 2.0.7

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

          G30 with S-1 and a P parameter is normally used at the end of a sequence of G30 commands with different P parameters. It displays the mean and standard deviation of the height errors of the points probed. In working out the height error, it does use the trigger height defined by the G31 Z parameter.

          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
          • Vialdundefined
            Viald
            last edited by Viald

            So, if it uses the trigger height defined by the G31 Z parameter, why I have such error (0.03) when probing only the center ?

            G31 P500 X0 Y0 Z-0.05

            G30 P0 X0 Y0 Z-99999 S-1

            G32 bed probe heights: 0.03, mean 0.03, deviation from mean 0.000

            K250VS Delta Printer / Duet 2 WiFi / Firmware: 2.05.1 / Duet WiFi Server Version: 1.23 / Duet Web Control 2.0.7

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

              @viald said in Trigger height compensation:

              So, if it uses the trigger height defined by the G31 Z parameter, why I have such error (0.03) when probing only the center ?

              G31 P500 X0 Y0 Z-0.05

              G30 P0 X0 Y0 Z-99999 S-1

              G32 bed probe heights: 0.03, mean 0.03, deviation from mean 0.000

              It could be because you homed Z at a different probe point, or just variation in the trigger height of the probe.

              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
              • Vialdundefined
                Viald
                last edited by Viald

                I homed and probe Z at the same position X0 Y0. I don't think this a variation in the trigger height, because I checked several times the trigger height at X0 Y0. And when I specified H parameter for G30 like this

                G30 P0 X0 Y0 Z-99999 H0.03 S-1

                I get this result each time

                G32 bed probe heights: 0.005, mean 0.005, deviation from mean 0.000

                As soon as my delta will be ready again, I'll do new tests changing Z setting in G31 P500 X0 Y0 Z-0.05 to confirm that this value is taking into account by G30 P0 X0 Y0 Z-99999 S-1 command.

                Thanks

                K250VS Delta Printer / Duet 2 WiFi / Firmware: 2.05.1 / Duet WiFi Server Version: 1.23 / Duet Web Control 2.0.7

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

                  Bear in mind that when you execute G1 X0 Y0 and then G30, it is the nozzle that is at X0 Y0. Whereas when you set up mesh bed probing, or execute G30 P0 X0 Y0 Z-00000 S-1, that command puts the probe at X0 Y0. So if the Z probe is offset from the nozzle, it is not the same position.

                  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

                  Vialdundefined 1 Reply Last reply Reply Quote 0
                  • Vialdundefined
                    Viald @dc42
                    last edited by

                    @dc42 You are right, but as my Delta uses 3 FSR sensors, the nozzle and the probe are exactly the same.
                    This is why I suspect something wrong with G30 P0 X0 Y0 Z-99999 S-1

                    K250VS Delta Printer / Duet 2 WiFi / Firmware: 2.05.1 / Duet WiFi Server Version: 1.23 / Duet Web Control 2.0.7

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

                      @viald said in Trigger height compensation:

                      G32 bed probe heights: 0.005, mean 0.005, deviation from mean 0.000

                      0.005mm is probably one microstep on your machine. A variation of 1 microstep is to be expected.

                      G31 P500 X0 Y0 Z-0.05

                      Are your FSRs really so sensitive that the nozzle only needs to depress the bed by 0.05mm to trigger then?

                      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
                      • Vialdundefined
                        Viald
                        last edited by Viald

                        @dc42 I think so
                        I have checked again probing height at X0 Y0
                        I have set the FSR board at the max sensitivity level which is 0.95V, by default the level is 0.92V

                        09:19:32M98 P"0:/macros/Calibration/Z0 Delta"
                        Stopped at height -0.024 mm
                        09:19:26M98 P"0:/macros/Calibration/Z0 Delta"
                        Stopped at height -0.024 mm
                        09:19:20M98 P"0:/macros/Calibration/Z0 Delta"
                        Stopped at height -0.024 mm
                        09:19:15M98 P"0:/macros/Calibration/Z0 Delta"
                        Stopped at height -0.029 mm
                        09:19:09M98 P"0:/macros/Calibration/Z0 Delta"
                        Stopped at height -0.024 mm
                        09:18:59M98 P"0:/macros/Calibration/Z0 Delta"
                        Stopped at height -0.024 mm
                        09:18:40M98 P"0:/macros/Calibration/Z0 Delta"
                        Stopped at height -0.044 mm
                        

                        It's even better -0.024 🙂

                        I noticed that each time I did this test, the first measure (-0.044) is always lower than the others. This is why when I probe the bed, I did it several times (M558 P5 X0 Y0 Z0 H1.5 I1 T15000 F50 A5 S0.01)

                        K250VS Delta Printer / Duet 2 WiFi / Firmware: 2.05.1 / Duet WiFi Server Version: 1.23 / Duet Web Control 2.0.7

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