Min and Max Endstop
-
Hello
I would like to configure a min and max endstop on each axis for the safety.
How can I configure it ?If it's not possible to declare a min and max endstop for each axis, a solution is conditional loop to see if the second endstop (max position) is triggered and stop the movement if triggered ?
Thanks
-
In normal operation endstop status isn't checked. That only happens during G1 H1 moves. So there's not really any point in setting up min and max endstops. However, if you're concerned about an axis missing steps or being misconfigured and hitting a hard stop you can configure additional switches to be used as an estop.
https://duet3d.dozuki.com/Wiki/Connecting_an_Emergency_Stop -
@tom33 You can achieve this by using the existing X, Y and Z endstops as emergency stop triggers (use documentation @Phaedrux suggests), and add additional endstops (at the other end of each axis) that are wired together, to use only one further input on the Duet, and as one further trigger.
To configure this, you would need to assign (assuming all endstops are at minimum end) the X min, Y min, Z min and the three max (wired together) endstops as triggers in config.g. When you want to home, in your homing files, you reconfigure the three min triggers as endstops, home the machine as normal, then reconfigure the endstops back to triggers at the end of homing. I think that should work!
Ian
-
@droftarts @Phaedrux thanks for your suggestion I will try this !