stall recovery?
-
Is there a way to recover from a stall, for instance, continue where the stall was first detected, at a reduced speed? I understand the position of the stalled axis will be inaccurate, but in some instances, it will be close enough.
I see Resume print after power failure, but not a Resume after stall.
I also see a way to run rehome.g, but I would like to control which program is run. Is there a way to do that?
Also, I will need to resume without re-homing. The action of homing will mess up my "print"--this is not a printer application. Or, would the way to do it be to issue a "reduce speed" command?
In my rehome.g file, I have this:
; rehome.g ; This file is executed if a stalled motor is detected. M220 S40 ; continue at 40% speed M300 ; send a beep (if connected to web)
Is it going to stop all moving axes, and run this file, then reset?
Right now, I am not detecting any stalls under any circumstance, so I've got to get that sorted out, too...I will work on it in another thread.
Thanks!
-
have you seen this?
https://duet3d.dozuki.com/Wiki/Gcode#Section_M915_Configure_motor_stall_detection
specifically the R value can allow you to run a rehoming procedure before continuing.
Or you could have it pause which would save the current position -
nevermind, just saw your other post
-
@jay_s_uk
Thanks for trying to help... as you can see, I think I need to sort out the stall detection before I get on to stall handling. -
Have you gone through this document?