Always honor endstops
-
Is there a way to always honor endstops to limit the movement on their axis? Hardware based limits.
Software based limits with M564 are great until you loose steps, so I want to enforce the endstops on one end and add limit switches wired in series, similar to an estop with a M581 trigger.
thanks
sinneD
-
You could add the switches but (unless something has changed since firmware 3.3) there is not a targeted way to just limit movement.
To get an immediate response to one of the switches being activated you are limited, I believe, to doing an emergency shutdown (trigger 0) or a hard reset. And I'm not sure trigger 0 is actually immediate.
@dc42 would know for sure.
Frederick
-
@sinned6915 remap the endstops using M581 after they've been used for homing. then you can do with them whatever is needed
-
@sinned6915 How fast would you expect the mechanism to stop if it triggered an endstop? Abrupt stops can cause all sorts of problems. OTOH, nothing is more abrupt than hitting a mechanical stop at the end of an axis.
More importantly, why is your printer missing steps? That really shouldn't happen under normal operating conditions. If it is, you have some mechanical and/or configuration problems that should be fixed.
Of course, bad things can happen- there's no accounting for stray fingers/cats, dropped tools, seized bearings, etc. , but with controlled access to the machine maybe such events are rare enough that they don't require active measures.