Connection via bluetooth dropping in grbl

I’m trying to use the HC-05 module on my CNC to control my machine remotely. Some problems have come up like sudden disconnections, code instructions stopping being received by the software (UGS and GRBL Controller apk), and lastly, whenever I start GRBL, the parameters show up incomplete.

A common “error” that pops up is: At first, I thought this was a code problem, but I have codes that show this error and many others that don’t. The weirdest part is that with all the G codes I send and use the USB connection between the Arduino and the computer, the machine works fine.


I analyzed the Arduino (original and non-original). After a few minutes of execution, the connection is interrupted and CNC stops receiving commands.

I compiled other versions of GRBL and the same error appears, apparently the HC05 module has no problems. The connection is right according to the tutorials: voltage divider in the case.

UGS don't wait the "ok" answer. this mean the send buffer is quick overfilled and stuck

The baud rate was changed to 115200, in this case I don't know the solution for this.

transfer speed is not a problem. CNC working slower anyway, too slow, you can try break long action in short moves and reduce command sending frequency to half of second or 5 seconds