Closed fra589 closed 1 year ago
The problem seems to come from the difference between Linux end of line which is only one character (LF) and the Windows end of line which is two (CRLF). When Windows send a GCode line, Grbl reply with 2 OK sentence. This generate an error in the count of the GCode bytes sent by the sender in Streaming Protocol "Character-Counting" mode. Also, Grbl does not send an error or alarm on serial input buffer overflow. Characters are therefore lost at the streaming level without the sender knowing about it. This results in incomplete GCode commands (which can be recombined) and which generates error 25.
@++; Gauthier.
Discussed in https://github.com/fra589/grbl-Mega-5X/discussions/307