Hi,

I've got my DIY CNC router up and running. I've cut simple circles and squares with single passes and adjusted the XY calibration so that they are dimensionally & geometrically correct. However I'm encountering an issue when doing multiple passes. Before running the g-code I set the zero position and it makes the first pass perfectly, but when it goes to do the second pass it effectively moves the zero position so that the second pass is cut in a different location and it gets progressively worse the more passes I take. I've tried different g-code files both ones I've generated myself in Vertic and also ones that I've down loaded, I've also tried both Universal G-Code Sender and gSender and I suffer from the zero point moving between passes, so I assume that the problem lies with GRBL. Anyone encounter this before and if so any idea what's causing the issue?

Thanks

Rob