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

    zProbe - drift in small measurements

    Scheduled Pinned Locked Moved Unsolved
    Tuning and tweaking
    4
    17
    702
    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.
    • Deltasquareundefined
      Deltasquare
      last edited by

      So the drift disappears when I increase the drop value to Z25 and the speed to F300.

      1 Reply Last reply Reply Quote 0
      • Deltasquareundefined
        Deltasquare @poohzaza
        last edited by

        @poohzaza I tried homing up and then measure z0 20 times. I wrote that above for slow and fast approach (towards the bed): "I get a standard deviation of 7 micron and 4 micron and a total range of 20 micron and 10 micron respectively."
        So it quite certainly has to do with the z-probe.

        Its a piezo precision probe setup, so the triggering takes place when the nozzle head actually touches the Heatbed. So I didnt discount the possibility that there ma be steps lost.
        However, as far as I understand it, a stepper motor can not loose microsteps, but full steps only. So the steps should stay the roughly the same, maybe jump around a little bit due to late or early zprobe-triggering. So a broader spread of measurements... But should the zprobe measurement gradually decrease? I don't think so.

        dc42undefined 1 Reply Last reply Reply Quote 0
        • Deltasquareundefined
          Deltasquare
          last edited by Deltasquare

          Well, now I get the impression it actually loses steps.

          It is a contact probe, so the value reported should be negative. However, even though repeated measurements are now within 10micron or so total range, they repeated values start negative, but end up being positive:

          G28 Z
          G1 Z25;		Bring effektor in position
          T0 P0;		Select Tool 0 do not run tool change mechanism		
          G30 S-2;	probe bed and adjust Endstop
          M558 P1 I1 R0.8 F300; Adjust probing characteristics: Standard Speed F500
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          G30 S-1;	probe the bed without resetting
          G1 Z25;		nozzle up 5mm
          

          Results:

          -0.138 mm
          -0.078 mm
          0.012 mm
          0.122 mm
          0.132 mm
          0.122 mm
          0.132 mm
          0.132 mm
          0.122 mm
          0.132 mm

          The first measurement is perfect, or at least a perfect spot to start. But why is it than creeping to 0.1something. Am I missing something?

          1 Reply Last reply Reply Quote 0
          • Deltasquareundefined
            Deltasquare
            last edited by

            Its mind numbing...

            Even when I follow the guide:
            Calibrate Z Probe

            I have no contact with the bed at 0.1something, and only slightly grips a piece of paper at 0.02 and properly at 0. So I do not G92 Z0.

            I Jog up 25 (because thats the most reliable height)

            Than I do G30 S-1. Now I get 0,112. Why is it positive?

            1 Reply Last reply Reply Quote 0
            • poohzazaundefined
              poohzaza
              last edited by

              @Deltasquare said in zProbe - drift in small measurements:

              Piezo-Precision Endstop

              i think it a sensor crucuit have you try report this to manufacture

              have you try probe slowly and delay 1 second

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

                @Deltasquare said in zProbe - drift in small measurements:

                However, as far as I understand it, a stepper motor can not loose microsteps, but full steps only.

                It can only lose multiples of 4 full steps.

                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
                • Deltasquareundefined
                  Deltasquare
                  last edited by Deltasquare

                  I thought so, because it wouldn't improve the further up I move (Z5 vs Z25).

                  Please just help me for a moment there... If I have 200 Steps per revolution and a GT2 with a pitch of 2mm on a 16tooth pulley. So

                  (2*16)/200

                  ... therefore I have 0,16mm per FullStep and but would lose at least 0,64mm as I would at least lose 4 full steps.

                  So, if i consider only homing vertically at X0 Y0 I do not have to take into consideration the different kinematic angles up at the top.

                  So, just that I am certain with my reasoning: If I lose 0,64mm or more it has to do with lost steps in the delta, if it is any less... @dc42 what else could it be?

                  Is there a error in my reasoning?

                  Does G30 S-1 even work in this setup?

                  How do I properly integrate G30 S-3 into my first macro?

                  1 Reply Last reply Reply Quote 0
                  • Deltasquareundefined
                    Deltasquare
                    last edited by

                    So these were my latest results:

                    d4f3e34e-a034-424d-81dc-610582476100-image.png

                    with the following gcode:

                    ;G31 X0 Y0 Z0 P780; Set Z Probe to 0 offset and Sensitivity to 780
                    G1 Z25;		Bring effektor in position
                    T0 P0;		Select Tool 0 do not run tool change mechanism		
                    G30 S-2;	probe bed and adjust Endstop
                    M558 P1 I1 R0.8 F300; Adjust probing characteristics: Standard Speed F500
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    G30 S-1;	probe the bed without resetting
                    G1 Z25;		nozzle up 5mm
                    

                    What am I doing wrong? Or is it a hardware thing?

                    1 Reply Last reply Reply Quote 0
                    • Deltasquareundefined
                      Deltasquare @poohzaza
                      last edited by

                      @poohzaza Yeah, the M558 Recovery time at 0.8, will try with 1. However that shouldn't make too much of a difference I think. Speed is at F300. Can can still lower it, to see if it makes a difference.

                      1 Reply Last reply Reply Quote 0
                      • Deltasquareundefined
                        Deltasquare
                        last edited by Deltasquare

                        66ccc6b6-627d-4a22-bc6c-b34a086b6bce-image.png

                        Apparently it works now. It kills me not to now why. Is there some sort of gcode that allows for continuing adjustment of the zprobe that I may have had switched on previously? ...
                        Will now start the printer new and see whether it persists.

                        1 Reply Last reply Reply Quote 0
                        • Deltasquareundefined
                          Deltasquare
                          last edited by

                          M558
                          Recovery time at 1 does not change a thing.
                          Speed at F100 does neither improves nor detriotates measurements

                          Can anybody help me?

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