Error 23 when trying to use LaserWeb with grbl 1.1f

Hi,

I flashed grbl 1.1f on my Eleksmaker A3 to use it with Laserweb, but whatever command Laserweb sends, grbl answers with “error: 23 - G-code command in block requires an integer value.”

Here’s the output on the Laserweb console:

 Connecting to Server @ localhost:8000
 Server connected
 Machine disconnected
 Serial ports detected: [{"comName":"COM4","manufacturer":"wch.cn","pnpId":"USB\\VID_1A86&PID_7523\\5&3A6684B&0&2","locationId":"Port_#0002.Hub_#0002","vendorId":"1A86","productId":"7523"}]
 Connecting Machine @ USB,COM4,115200baud
 Machine connected
 Firmware grbl 1.1f detected
 Warning: Gcode out of machine bounds, can lead to running work halt
 Set all Axis zero
 error: 23 - G-code command in block requires an integer value.
 jog(X,1,800)
 error: 23 - G-code command in block requires an integer value.
 jog(X,1,800)
 error: 23 - G-code command in block requires an integer value.

Even worse, after I flahsed the original firmware again (which seems to be grbl 0.9), the original Eleksmaker software (EleksCAM) doesn’t work anymore either! When it tries to move the X or Y axis, I hear a hissing sound from the stepper motors, but they don’t move.

Any help is appriciated
Marco

I belief this could be caused by old content in the flash memory. Read the GRBL documentation how to clear the flash memory and check all your GRBL $ settings. LaserWeb will only work with GRBL >= v1.1f!

I replaced the arduino today, flashed grbl 1.1f and now everything works again.

1 Like