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

    CNC Configuration Home and Endstops

    Scheduled Pinned Locked Moved Solved
    CNC
    4
    7
    328
    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.
    • Bowskiundefined
      Bowski
      last edited by

      Dear Community, I have a Killer Bee running with a Duet3D MB6HC. I know can move all my motors and so far all is good.

      In the Web interface i have at first to reference my axes. after this i can move them only in positive direction ... is this correct? So i have to bring my axes at the beginning to the other side?

      And the endstop should be on the side where we do not have our home point?

      I am not sure how to start 🙂 It would be great to get some help.

      cheers
      Bowski

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

        Please post your config.g so we can see how it is configured.
        Also post your homing files so we can see what they are trying to do.
        Please describe the physical location of the endstops.
        And finally, confirm for us that +x moves right, -x moves left, +y moves back, -y moved towards the front.

        With this information we can tell you what needs to be changed.

        Z-Bot CoreXY Build | Thingiverse Profile

        Bowskiundefined 1 Reply Last reply Reply Quote 0
        • Nightowlundefined
          Nightowl
          last edited by Nightowl

          And following on from @Phaedrux's comment, the -z and +z movement direction, as these will probably differ from a 3d printer.

          This is my homeall.g file, as an example, which is essentially the same as the individual homing file for each axis:

          ; homeall.g
          G91			; relative positioning
          G1 H1 Z100 F2400	; move quickly to the Z axis endstop
          G1 H2 Z-3 F240		; go back 3mm
          G1 H1 X550 Y787 F2400	; move quickly to X and Y axis endstops (first pass)
          G1 H2 X-3 Y-3 F240	; go back 3mm
          G90
          

          EDIT: If you're interested, one of the users here (I haven't seen him on for a while, though) has posted his configuration files on GitHub, and I've brazenly used his to work my way through setting my own machine up. Here is the link, which might help you, although his machine is a different size to yours (and mine!).

          Hope this helps.

          Few things are more dangerous than taking the advice of someone who thinks he knows what he's doing.
          I'm still on my learning curve, so take everything I say with caution!

          RatRig 1075, Duet3 MB6HC, Sorotec SFM 1000 PV-ER milling motor, Hobbyist

          Bowskiundefined 1 Reply Last reply Reply Quote 0
          • Bowskiundefined
            Bowski @Phaedrux
            last edited by

            @phaedrux Thank you for your Questions.

            config.g
            workzero.g

            X: + to riht, - to left
            Y: + moves back, - moves forward
            Z: + moves down, - moves up

            1 Reply Last reply Reply Quote 0
            • Bowskiundefined
              Bowski @Nightowl
              last edited by

              @nightowl Thank You too!

              I had to rename my homeall file because the interface tried to call the workzero file.

              But i did not test it, because i am not sure if the endstops are working correctly.

              When i send M119 in the idle state i became the following states:
              c758091e-b7a7-4fd7-9e34-386519512b76-image.png

              When i press the X Endstop during sendig M119 i become the following states:
              ea3ecce1-f084-4702-bd52-db7666d5b694-image.png

              I am not sure if it is correct, it seemed to be switched?

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

                @bowski looks like you need to invert the signal.
                If the pin name for each endstop has a ! in it, e.g. C"!io0.in" remove it, if not, add one

                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

                Bowskiundefined 1 Reply Last reply Reply Quote 2
                • Bowskiundefined
                  Bowski @jay_s_uk
                  last edited by

                  So it's working 🙂 I switched the Endstop of the Y-Axis to Y Positive and inverted the endstops in the configuration.

                  1 Reply Last reply Reply Quote 0
                  • dc42undefined dc42 marked this topic as a question
                  • dc42undefined dc42 has marked this topic as solved
                  • First post
                    Last post
                  Unless otherwise noted, all forum content is licensed under CC-BY-SA