I had a quick play around with the new CNC recently.
I just thought to post some observations I’ve made so far
I’ve also started to put some docs together here:
Soft End Stops
The CNC has electrical endstop switches for homing (which is awesome).
I had a feeling that the software limits within grbl may have needed a bit of tweaking. As it turns out the software limits were disabled when I looked.
I’ve now enabled the software end stops and increased the values a bit.
For x and y the machine now stops just a couple of mm away from the electrical switch during normal operation.
For the Z axis it’s now set to stop the machine when traveling downwards just before the carriage collides with itself. Which is good since the z travel is increased due to the spoiler board being lower down when Greg and Ian fitted it to the table.
One problem I have spotted is when running g-code for circles from jscut or laserweb, because there’s a lot of G1 G-Code’s it seems to run for a while, stop for a few seconds, start again etc. Sometimes when it stops it requires a click of the “Cycle Start” button to get things going again under chillipepr.
I’ve ruled out wifi being an issue by trying it with ethernet.
Also I’ve checked the baud rate which is 115200.
There’s a couple of quick options
- First try bypassing the rpi1 serial proxy and try connecting to the grbl board directly over usb (I didn’t get around to trying that yet)
- Next (if everyone is okay with it) try updating the firmware to 1.1 from 0.9j.20150811
- If that doesn’t fix it, then perhaps discuss alternatives like a cramps / beaglebone / machinekit board.
I think the below relates to the use of arc’s but what I’m actually using it lots of G1 codes