Asynchronous Stop w/o using emergency stop and ack message
-
Hi all,
I am fairly new to the entire Duet ecosystem and was wondering if there was a way to issue an asynchronous stop for buffered commands such as the move commands. I found that the emergency stop technically works but was wondering if there was a way around this without having to reset the board entirely. Additionally, I was wondering if there was a way to receive an acknowledgement message for when a motor has stopped rather than immediately receiving an 'ok' and having the motor move afterwards or if there was a way to see if there is a current process running and sends back an 'ok' or 'not ok' so I know when a motor is running or not. I have seen in the forum that the M555 command should do this. Should this suffice my needs for an acknowledgement at the right time?
I am using the Duet Duet 3 Mainboard 6HC v1.01 in standalone mode with RepRapFirmware version 3.1.1.
Thank you for your time and peace be with you all ️.
-
Does anyone think the M25 command can make the motor stop while it's running?
-
Sorry for the delay in replying, @dc42 is head down on the firmware at the moment.
-
Oh ok. Thanks!
-
@stevenim said in Asynchronous Stop w/o using emergency stop and ack message:
Does anyone think the M25 command can make the motor stop while it's running?
Currently, M25 always waits until at least the end of the current move before movement stops. I have it on my work list to allow it to gracefully terminate long moves before then.