Can I pause on spurious endstop trigger?
-
Hi!
Background: I've got a Railcore 300ZL with this endstop setup on the X axis: https://www.printables.com/model/177339-railcore-side-mounted-x-endstop
In the Railcore design, if I run off that rail, I could potentially damage any number of things: Z rods, fan shroud, lose bearings out of the rail mounts, etc.
I had an (undetected) stall the other day that resulted in the printer thinking the head was at a higher X position than it really was. The end result was that the printer bashed into that endstop at least once, moving it a bit. Almost but not quite enough to really wreck anything.
I've played with stall detection in the past, on another printer, and I never really got it working reliably. That said, although I have not tried, I could probably get it working well enough to detect this sort of thing :).
I'm wondering if there is a reasonable way to pause on spurious endstop triggers. The (possibly terrible but) only think I can think of is defining it as (a second) filament sensor for the duration of the print, but that seems pretty janky.
Is there an endstop-based solution to this specific thing, or do I need to head down the stall detection path?
Thanks!
Rob
-
@paralepsis yes, just set the endstop up as a trigger using M581 once homing is complete
-
@jay_s_uk Thanks!