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

    Duel motor/endstop on the Y - RRF3

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    6
    211
    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.
    • markundefined
      mark
      last edited by

      Re: Duel motor/endstop on the Y

      I am upgrading to RRF3 and now see that I don't have to split my Y axis to do a home with my 2 motor 2 endstop setup.

      Can anyone just confirm if this is the correct syntax in RRF3

      M584 X0 Y2:1 Z7:5:6 E3 P3
      M574 X1 S1 P"!xstop"
      M574 Y2 S1 P"!ystop" ;Endstop for the Y2 (plugged into standard Y pins)
      M574 Y1 S1 P"!e0stop" ;Endstop for the Y1 (plugged into standard z motor pin and extruder 0 endstop pin)

      Many Thanks,

      Mark

      jay_s_ukundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @mark
        last edited by jay_s_uk

        @mark that's incorrect. You should have

        M574 Y1 S1 P"!ystop+!e0stop"
        

        This will home both motors to both endstops

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined
          jay_s_uk
          last edited by

          The order of your endstops in the command needs to be in the same order as your motor mapping on M584

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          1 Reply Last reply Reply Quote 0
          • markundefined
            mark
            last edited by

            @jay_s_uk

            I need each motor to home to its designated endstop, so the first Y motor will stop when it hits its endstop, but the second motor keeps going until it hits it's own endstop.

            Hope that makes sense!

            Mark

            jay_s_ukundefined 1 Reply Last reply Reply Quote 0
            • jay_s_ukundefined
              jay_s_uk @mark
              last edited by

              @mark you can't have both maximum and minimum endstops defined.
              The changes allow both motors to drive one axis and then home against their respective endstops.
              What I posted above does this (I use it on my CNC).
              See here https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors#Section_In_RepRapFirmware_Num_3

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

              1 Reply Last reply Reply Quote 1
              • markundefined
                mark
                last edited by

                @jay_s_uk

                Perfect, thanks - will give it a try 🙂

                I looked through all the documentation but must have missed that nugget of a link you posted

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