why is there a maslow estop command instead of using the grble ! command (stop all motion)?
That’s a good question that we should revisit. The main reason is that we need to hook more deeply into the PID controller to make sure that the motors actually stop. With stepper motors it’s safe to assume that if we stop sending them pulses they will stop spinning, but servos are a little more complicated.
The current behavior is far from ideal tho and we need to work on making it better.
Bar wrote:
That¢s a good question that we should revisit. The main reason is that we need
to hook more deeply into the PID controller to make sure that the motors
actually stop. With stepper motors it¢s safe to assume that if we stop sending
them pulses they will stop spinning, but servos are a little more complicated.
I would suggest that you also look into the ‘door open’ flag, if you can make
sure that also stops the pid controller, that would be a good e-stop hook.
David Lang