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

    How use multi-touch Z probing? what switch I should use?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    17
    2.1k
    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.
    • Niko0Dundefined
      Niko0D
      last edited by

      Thank you! I have missed that parameter and been confused why is not working:)
      Is it mean my piezo sensor have tolerance higher than 0.03?

      1 Reply Last reply Reply Quote 0
      • DjDemonDundefined
        DjDemonD
        last edited by

        If you set S0.03 tolerance and you ask for 5 probes, and it does 5 probes and presumably (I have not seen it fail yet - what is the failure mode if it cannot achieve a consistent reading?) it does not move on then your sensor is not giving you accuracy/repeatability within 30 microns.

        You can test it by just homing, moving to bed centre, then sending
        G1 Z10
        G30
        G1 Z10
        G30

        do this (or make a gcode file with just these commands repeated) 30 times and then get the range (accuracy) and standard deviation (repeatability). I have no problems with 0.03 tolerance using a Piezo20. I have not yet had time to experiment with lower values. Please do keep things in perspective 0.03 is 30 microns (a first layer is often 200 microns). We publish data to suggest 10 microns is achievable, but that requires a well-implemented sensor in a rigid and well-constructed printer.

        Simon. Precision Piezo Z-Probe Technology
        www.precisionpiezo.co.uk
        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

        1 Reply Last reply Reply Quote 0
        • robmundefined
          robm
          last edited by

          How do I make it multi-touch when just homing Z?

          As in, bed.g has:

          M671 X-231:373 Y-80:-80 S4        ; leadscrews at rear left, front middle, move up to 4mm
          G30 P0 X185 Y80 H0 Z-99999 
          G30 P1 X25 Y80 H0 Z-99999 S2
          
          

          and this does multi-touch for adjusting the Z leadscrews. But what do I put in homez.g to have it multi-tap to just calibrate the Z height?

          1 Reply Last reply Reply Quote 0
          • DjDemonDundefined
            DjDemonD
            last edited by

            That I am afraid, I know nothing about, I do know multitouch does not happen when you send G30.

            Simon. Precision Piezo Z-Probe Technology
            www.precisionpiezo.co.uk
            PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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

              Plain G30 doesn't do multitouch because it doesn't use the dive height. But I'll take a look to see whether there is a way of using multitouch for Z homing.

              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
              • Niko0Dundefined
                Niko0D
                last edited by

                @DjDemonD:

                If you set S0.03 tolerance and you ask for 5 probes, and it does 5 probes and presumably (I have not seen it fail yet - what is the failure mode if it cannot achieve a consistent reading?) it does not move on then your sensor is not giving you accuracy/repeatability within 30 microns.

                You can test it by just homing, moving to bed centre, then sending
                G1 Z10
                G30
                G1 Z10
                G30

                do this (or make a gcode file with just these commands repeated) 30 times and then get the range (accuracy) and standard deviation (repeatability). I have no problems with 0.03 tolerance using a Piezo20. I have not yet had time to experiment with lower values. Please do keep things in perspective 0.03 is 30 microns (a first layer is often 200 microns). We publish data to suggest 10 microns is achievable, but that requires a well-implemented sensor in a rigid and well-constructed printer.

                Im afraid mine giving different results. I will send results later. I think I have complex problem.
                HeatBed - not perfectly flat. it going as wave. if sides = 0 middle line +0.8mm
                Sometime when bed going up and hit nozzle. Nozzle going little bit up. but not everywhere on plate. usually its random places
                I will publish all settings later (when back to home)
                And THANK YOU VERY MUCH to everyone who tied and trying to help me!!
                By the way how i can get the range (accuracy) and standard deviation (repeatability) after G1Z10 G30? it is specific command?

                1 Reply Last reply Reply Quote 0
                • DjDemonDundefined
                  DjDemonD
                  last edited by

                  There used to be a way to aggregate results directly in firmware, but recently I have not managed to get it to work. I paste the heights into a spreadsheet and analyse the data there,

                  Simon. Precision Piezo Z-Probe Technology
                  www.precisionpiezo.co.uk
                  PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                  1 Reply Last reply Reply Quote 0
                  • DADIYundefined
                    DADIY
                    last edited by

                    I'm confused by multi touch, I amended my M558 statement to enable it and also found it didn't work with G30 commands, I checked the wiki but cannot find any mention how to use it. Can I assume it only works for the mesh bed compensation probing? Perhaps we can get more details added to the wiki?

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

                      It works for G29 bed probing and for bed probing using G30 P# commands in bed.g.

                      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
                      • DADIYundefined
                        DADIY
                        last edited by

                        @dc42:

                        It works for G29 bed probing and for bed probing using G30 P# commands in bed.g.

                        Ok Second question then, what firmware is required? I'm using the latest stable release 1.20 and with G30 P0 X0 Y130 Z-99999 H0 - I didn't get multi touch.

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

                          You need 1.21RC3.

                          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
                          • DADIYundefined
                            DADIY
                            last edited by

                            @dc42:

                            You need 1.21RC3.

                            Hopefully that release will go stable soon?

                            1 Reply Last reply Reply Quote 0
                            • DjDemonDundefined
                              DjDemonD
                              last edited by

                              I'm sure it will but the more people who test rc3 the quicker that happens. I've been using Edge firmware for 18 months and haven't had any big issues.

                              Simon. Precision Piezo Z-Probe Technology
                              www.precisionpiezo.co.uk
                              PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                              1 Reply Last reply Reply Quote 0
                              • robmundefined
                                robm
                                last edited by

                                @DADIY:

                                @dc42:

                                You need 1.21RC3.

                                Hopefully that release will go stable soon?

                                Feel the power of the Dark Side…..

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