Background, DIY CNC rig with Arduino Uno/Protoneer G-shield and DV8825 drivers.
No homing/probing enabled - clean manual setup prior to carve.
I just refreshed my Arduino from GRBL v0.8 to v1.1f and it is up and running, no issues.
Running a quick test carve in Easel works just fine, program ends and spindle return to X/Y0 and Z offset position.
If I rerun the same carve, the spindle will again raise Z even if at Z=3.8mm. The carve then start in air, with an incorrect Z start. Unpowering the shield and refresh browser will clear state and both work/machine zero is XYZ0.
My question is, and previous search did not provide intel, is this a bug or is my configuration/workflow lacking?
With v0.8 I could do multiple carves without re-zero, now with v1.1f I need to carefully monitor position prior to any carving.
I replicated the issue just now with a simple test carve made in Easel, Easel as sender.
10x25mm pocket with 6mm safety height.
First carve goes as expected, the second carve, with no resetting or anything, will lift Z another 6mm and start 6mm higher then previous carve. Ultimately I run out of Z travel
Bingo, I had been clicking the big green button like I always have been, not paying attention to the smaller, less vibrant “Last Home Pos.” option.
Thanks for the input guys, it is really appreciated.
Just finished for tonite after doing 5 identical parts, two sided milling including a tool change…I feel like a pro