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

    Autolevel with NPN NO Inductive sensor problems

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    24
    1.6k
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      It should be the value you get from doing the G30 S-1 procedure you linked above.

      It will only be a negative value in cases where the nozzle ends up pressing down into the surface of the bed, like when using a nozzle contact probe like a piezoelectric.

      Z-Bot CoreXY Build | Thingiverse Profile

      GPetropoulosundefined 1 Reply Last reply Reply Quote 0
      • GPetropoulosundefined
        GPetropoulos @Phaedrux
        last edited by

        @phaedrux I mean it is not really negative but is it written like that? Writing it as a positive in the G31 gave the blue mesh result above which is below the xy plane.

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

          @gpetropoulos No you shouldn't flip the sign on it. The probe triggers before the nozzle touches the bed, correct? No after? That would be a positive value.

          I'm hoping that after we change your homing file to use G30, and re run G29, we will get a better result.

          Z-Bot CoreXY Build | Thingiverse Profile

          GPetropoulosundefined 1 Reply Last reply Reply Quote 0
          • GPetropoulosundefined
            GPetropoulos @Phaedrux
            last edited by

            @phaedrux Certainly that solves the mesh problem at least. This looks much more consistent.
            I used a negative value on G31. I am pretty sure that is it. I will run a test print and see for sure now.

            0_1546111884213_Screenshot_2018-12-29 GP CR20(9).png

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

              Using a negative value for G31 isn't consistent with how it should be working.
              https://duet3d.dozuki.com/Wiki/GCode#Section_G31_Set_or_Report_Current_Probe_status

              Use this to get the value.
              https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe#Section_Calibrate_the_Z_probe_trigger_height

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • GPetropoulosundefined
                GPetropoulos
                last edited by

                Updating my new Homeall using the z probe as z endstop.

                ; homeall.g
                ; called to home all axes
                ;
                ; generated by RepRapFirmware Configuration Tool v2 on Thu Dec 13 2018 23:04:14 GMT+0200 (Eastern European Standard Time)
                G91 ; relative positioning
                G1 Z5 F6000 S2 ; lift Z relative to current position
                G1 S1 X-235 Y-220 F6000 ; move quickly to X and Y axis endstops and stop there (first pass)
                G1 X5 Y5 F6000 ; go back a few mm
                G1 S1 X-235 Y-220 F360 ; move slowly to X and Y axis endstops once more (second pass)
                G90 ; absolute positioning
                G1 X160 Y100 F6000 ; move probe to bed center
                G30 F1000 ; probe the bed
                G1 X0 Y0 Z2 F6000 ; return to home position and 2mm higher than the surface

                ; Uncomment the following lines to lift Z after probing
                ;G91 ; relative positioning
                ;G1 S2 Z5 F100 ; lift Z relative to current position
                ;G90 ; absolute positioning

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • GPetropoulosundefined
                  GPetropoulos
                  last edited by

                  @phaedrux Not clear to me yet. I will try with positive then first and report back.

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

                    @gpetropoulos Yes that looks good, except that G30 won't take an F parameter. It will use the F value given in M558 in config.g. I suggested a value of 100 earlier.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    GPetropoulosundefined 1 Reply Last reply Reply Quote 0
                    • GPetropoulosundefined
                      GPetropoulos @Phaedrux
                      last edited by

                      @phaedrux Yeah probably. I tried the 100 and was too slow. 😄 I have F1000 in my M558 and probably that is being used. I started the test print and seems to be working like a charm. 🙂

                      Thank you very much. I would not manage to get it done this fast without your help. Cheers!
                      Wish you the best and a Happy New Year mate.

                      So for anyone confused set positive value for trigger height in G31 command!!

                      1 Reply Last reply Reply Quote 1
                      • Phaedruxundefined
                        Phaedrux Moderator
                        last edited by

                        Glad it's working properly now. I think the issue was a result of Z0 being set differently than what the G31 trigger height would have given, and the difference was resulting in the huge offset from the Z plane in the heightmap.

                        Z-Bot CoreXY Build | Thingiverse Profile

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