Configurable Spindle Delay when "Starting from Line"

Currently, when using the ā€œStart from Lineā€ feature, gSender initiates the spindle and axis movement simultaneously. This can lead to tool breakage or material damage if the spindle hasn’t reached its target RPM before the move begins.

The Suggestion: Implement a mandatory or configurable dwell/delay timer. When starting from a specific line, the software should first send the M3 (spindle on) command and then wait for a user-defined number of seconds (e.g., 3 to 5 seconds) before executing the first motion command.

Benefit: This ensures the tool is at full speed before engagement, increasing safety and protecting the hardware.

2 Likes

This functionality already exists for GRBL and is built into the firmware for grblHAL.

For grblHAL, changing $392/$394 (depending on grblHAL version) makes the firmware handle it for you.

For grbl, the dwell is inserted after the spindle command.

1 Like

Thank you, I will test that. Currently, I add the delay directly into the G-code, but that doesn’t work specifically when using the ā€˜start from line’ feature.