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

    Z-Offset with only a Switch...I must be daft

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    6
    896
    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.
    • ilovecoffeeundefined
      ilovecoffee
      last edited by

      I only use a microswitch for my Z min endstop because my bed is perfectly level...but I am having trouble adjusting it in the config, it doesn't seem to do anything so I'm left with adjusting Z baby stepping every print

      M574 X1 Y2 S0 ; set endstop configuration
      M574 Z1 S1 ; set z endstop configuration
      M558 P0 X0 Y0 Z0 H5 F120 T12000 ; Set Z probe type to switch, the axes for which it is used and the dive height + speeds
      G31 P600 X-27 Y-5 Z3.6 ; Set Z probe trigger value, offset and trigger height

      I don't have any conflicting items in override.

      1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman
        last edited by

        https://duet3d.dozuki.com/Wiki/GCode#Section_M558_Set_Z_probe_type

        The P0 you have in M558 indicates that no Z probe is present.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        1 Reply Last reply Reply Quote 0
        • Martundefined
          Mart
          last edited by Mart

          Hi,
          I've been lurking for awhile and felt I needed to join now because I have been scratching my head with the same problem and I wonder if it has anything to do with Repap configurator, under z probe I have switch selected because if not the Z stop endstop is greyed out, I have had it set like this since I bought my Duet Wifi in March but i think it is in only the last two or three weeks that this problem has arisen and like the op I have been baby stepping my way out of trouble each print and the amount was always different, I actually got somewhere tonight after playing with auto bed compensation and getting nowhere I hit the disable button and levelled my bed manually as usual and started a print, a babystep of 0.3mm upwards and the print was going fine, i tried starting the same print again and left the 0.3mm baby step in, interestingly I had to increase to 0.6mm for the print to start, a 3rd print and I had to increase to 0.9mm for the print to start, in reality it was just the original 0.3mm I was babystepping and assume it just a display thing, I restarted my printer from cold and happily only had to babystep the 0.3mm again for my print to start, believe me this is the first time that I have had predictable behaviour at the start of a print for about three weeks, Im sorry for posting a wall of txt and I hope this can help the op out, please dont ask me to start posting loads of lists of g codes because i'm only a beginner really.

          One more piece of info that may help, on Reprap config I have Trigger height at Axis and Trigger height on bed: set at 0.5mm

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

            I have tested the Endstops page of the online configurator. I did find a bug: if I set the Z probe type to "No Z probe" then I can't set the Z endstop type. But selecting any other type of Z probe allows me to select the Z endstop type.

            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
            • ilovecoffeeundefined
              ilovecoffee
              last edited by

              @deckingman said in Z-Offset with only a Switch...I must be daft:

              https://duet3d.dozuki.com/Wiki/GCode#Section_M558_Set_Z_probe_type

              The P0 you have in M558 indicates that no Z probe is present.

              So it should be P4 for a switch? I'll give that a try.

              @mart said in Z-Offset with only a Switch...I must be daft:

              a babystep of 0.3mm upwards and the print was going fine, i tried starting the same print again and left the 0.3mm baby step in, interestingly I had to increase to 0.6mm for the print to start, a 3rd print and I had to increase to 0.9mm for the print to start, in reality it was just the original 0.3mm I was babystepping and assume it just a display thing, I restarted my printer from cold and happily only had to babystep the 0.3mm again for my print to start

              I have this same phenomena. Also baby stepping before the print starts (preheating), does not have an effect, I'm guessing because homing resets the baby step value, but the displayed value remains.

              deckingmanundefined 1 Reply Last reply Reply Quote 0
              • deckingmanundefined
                deckingman @ilovecoffee
                last edited by

                @ilovecoffee said in Z-Offset with only a Switch...I must be daft:

                @deckingman said in Z-Offset with only a Switch...I must be daft:

                https://duet3d.dozuki.com/Wiki/GCode#Section_M558_Set_Z_probe_type

                The P0 you have in M558 indicates that no Z probe is present.

                So it should be P4 for a switch? I'll give that a try.

                P4,5,6,7 or 8 - depends how you've connected it. It's explained in the link I gave you. Also, if you are using firmware 1.19 or earlier you need to use a non zero value for Z.

                Ian
                https://somei3deas.wordpress.com/
                https://www.youtube.com/@deckingman

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