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

    Using E0 or E1 as endstop for Z axis.

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    6
    536
    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.
    • rziundefined
      rzi
      last edited by rzi

      I'm trying to use E0 or E1 as enstop for my Z axis (for various reasons).

      This is how I'm trying to do it:

      M574 X2 Y2 S1 ;
      M574 Z2 S1 C3 ;

      But the Z axis still uses it's "normal" endstop.

      Questions: when using M574, is E0 C3 and E1 C4?

      Cheers
      Rickard

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

        The C parameter is new in firmware 2.03beta2. Are you using older firmware?

        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

        rziundefined 1 Reply Last reply Reply Quote 0
        • rziundefined
          rzi
          last edited by

          Ops, I'm on older firmware. That explains why it's not working. Thanx for quick answer.

          btw, do you know how stable 2.03 is, or when it will turn stable?

          Best regards
          Rickard

          1 Reply Last reply Reply Quote 0
          • rziundefined
            rzi @dc42
            last edited by

            @dc42 I upgraded to 2.03 so now it's working, obviously 😃

            However, when I'm using E1 (M574 Z2 S1 C4) as endstop for Z, it seems as when I'm trying to use the normal Z endstop for my touch plate, it ignores the M585 Z20 E2 L0 F500 S1 and uses the endstop configured with M574.

            ps
            Is it a HW restriction that makes the E stops only avalible as active high?
            ds

            Best regards
            Rickard

            wilrikerundefined dc42undefined 2 Replies Last reply Reply Quote 0
            • wilrikerundefined
              wilriker @rzi
              last edited by

              @rzi said in Using E0 or E1 as endstop for Z axis.:

              Is it a HW restriction that makes the E stops only avalible as active high?

              You can use M574 ... S0 to configure it as active low.

              Manuel
              Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
              with probably always latest firmware/DWC (incl. betas or self-compiled)
              My Tool Collection

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

                @rzi said in Using E0 or E1 as endstop for Z axis.:

                @dc42 I upgraded to 2.03 so now it's working, obviously 😃

                However, when I'm using E1 (M574 Z2 S1 C4) as endstop for Z, it seems as when I'm trying to use the normal Z endstop for my touch plate, it ignores the M585 Z20 E2 L0 F500 S1 and uses the endstop configured with M574.

                I'll need to make further code changes to allow M585 to work with custom endstop numbers again. Meanwhile, you could use M574 commands around your M585 command instead of using a custom endstop number in M585.

                ps
                Is it a HW restriction that makes the E stops only avalible as active high?

                There is no such restriction.

                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
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA