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

    Endstops not stopping motors

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    3
    17
    570
    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.
    • JoergS5undefined
      JoergS5 @Harrynice
      last edited by

      @Harrynice What do you mean by stopping: it says immediately that endstops activated, or do you mean something else?

      Harryniceundefined 1 Reply Last reply Reply Quote 0
      • JoergS5undefined
        JoergS5 @Harrynice
        last edited by

        @Harrynice do you have a sys/config-override.g file, because you call M501 at the end of config.g?

        Harryniceundefined 1 Reply Last reply Reply Quote 0
        • Harryniceundefined
          Harrynice @JoergS5
          last edited by

          @JoergS5 I do - have attached it to this post

          config-override.g

          JoergS5undefined 1 Reply Last reply Reply Quote 0
          • Harryniceundefined
            Harrynice @JoergS5
            last edited by

            @JoergS5 said in Endstops not stopping motors:

            @Harrynice What do you mean by stopping: it says immediately that endstops activated, or do you mean something else?

            Sorry - not sure what you are referring to here...

            1 Reply Last reply Reply Quote 0
            • Harryniceundefined
              Harrynice @JoergS5
              last edited by

              @JoergS5 said in Endstops not stopping motors:

              @Harrynice you should also check the following chapter:
              in https://duet3d.dozuki.com/Wiki/Gcode#Section_M574_RepRapFirmware_Num_3
              "Endstop type S0 (active low switch) is no longer supported in M574 commands. Instead, use type S1 and invert the input by prefixing the pin name with '!'. Ex: M574 X1 S1 P"!xstop". Invert the input when using an NPN output inductive or capacitive sensor, or using a NO switch (not recommended, use a NC switch instead)."
              You said you have active low endstops, so you may need the ! parameter.

              I tried this again just to double check; once the '!' was added and the board rebooted, when i pressed home for any of the axes, z moved up as expected and then the other axes moved about 5mm or so in the wrong direction.

              So, I removed the '!', rebooted and tried again and now all of the axes are homing properly!

              I am REALLY confused now - that is the only change I made other than correcting the stop naming mistake you spotted earlier. I dont know what happened here but it looks (for the moment at least) like it is fixed!

              Thank you so much for your help!

              JoergS5undefined 1 Reply Last reply Reply Quote 0
              • JoergS5undefined
                JoergS5 @Harrynice
                last edited by

                @Harrynice in config-override is nothing special.

                1 Reply Last reply Reply Quote 0
                • JoergS5undefined
                  JoergS5 @Harrynice
                  last edited by

                  @Harrynice That's god news!!! Enjoy your first printing!

                  Harryniceundefined 1 Reply Last reply Reply Quote 1
                  • Harryniceundefined
                    Harrynice @JoergS5
                    last edited by Harrynice

                    @JoergS5 Afraid not - both of my heaters are now giving me faults (heating more slowly than expected). This happened yesterday too, but seemed to be fixed after I ran M303.

                    I am destined never to print with this board!

                    JoergS5undefined 1 Reply Last reply Reply Quote 0
                    • JoergS5undefined
                      JoergS5 @Harrynice
                      last edited by JoergS5

                      @Harrynice don't give up!

                      There is a wiki about thermistors, you may use the wrong parameters. I would ignore the bed heating and concentrate on the hotend. To begin you can print pla without bed heating.

                      Harryniceundefined 1 Reply Last reply Reply Quote 0
                      • Harryniceundefined
                        Harrynice @JoergS5
                        last edited by

                        @JoergS5 I managed to fix it and am currently printing a calibration cube - will let you know how it goes but looking good so far...

                        Thanks so much for your help - it has been a long journey to get here! 😊

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

                          What did you do to fix it?

                          Z-Bot CoreXY Build | Thingiverse Profile

                          Harryniceundefined 1 Reply Last reply Reply Quote 0
                          • Harryniceundefined
                            Harrynice @Phaedrux
                            last edited by Harrynice

                            @Phaedrux Embarrassingly, I didnt realise that my previous M303 hadn't been stored, so the heaters weren't actually configured! 😊

                            Unfortunately, my cubes are printing with a backwards lean, so have raised another question to see if anyone can help.

                            The best thing is that this is all in preparation for transitioning from a prusa clone to a hypercube evolution, so I can imagine I will have a lot more questions to ask again once I start using the new build!

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