Skip to content

Improving grbl-gpiod responsiveness

Gabriele De Blasi requested to merge wip-responsiveness into master

Sending a motion command on the input stream, after the last character is processed, we should wait for the POLL_TIMEOUT_MS before axes start moving (triggered by protocol_auto_cycle_start).

A solution may be to append the SERIAL_NO_DATA character to the RX buffer in order to force the exit from the parsing/processing loop and perform an eventual ready move.

In this way, single commands can be executed promptly.

Merge request reports