We use cookies to personalize content, interact with our analytics companies, advertising networks and cooperatives, and demographic companies, provide social media features, and to analyze our traffic. Our social media, advertising and analytics partners may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. Learn more.
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