I’ve been trying for 2 nights now to get a simple gcode file to execute. I can jog the spindle around, zero it out, and home it just fine. But nothing I do seems to get it to run the gcode. I noticed next to the play button there is a little clock icon that says that it is being asked to pause sending commands to not overrun the buffer. However, on the grbl panel it says the state is idle and it responds right away while jogging the spindle, and that panel also has the clock icon.
I moved the spindle into position, zeroed my axes, loaded my gcode and hit play. I expect it to begin cutting but nothing happens.
Where can I look for debugging information? It seems like somewhere it is getting the idea that the cnc is busy, but it is idle.
What controller are you using? What workspace? What version of spjs? What browser? What OS?
Since you are getting some movement from the controller using cp then logically you have some communication. Have you analysed the serial traffic or checked for JavaScript errors?
controller: grbl 1.1f
workspace: jpadie
spjs: 1.95 running on a raspberry pi
browser: chrome 70.0.3538.110 (64-bit) on macos.
I haven’t checked the serial traffic. Is there a recommended way of doing that? In the browser there are several js errors but I’m not sure if they are related.
Hmm. Yeah, I see no gcode being sent in that serial port console in the screenshot if indeed you took that after hitting play. What happens if you expand the Gcode widget (use the down arrow 2nd button from right) and see if it follows the lines of gcode as it sends them.