Indeed … I was going to upload a screenshot, but the file upload functionality is still broken. @Brandon_Cullum, is this a known issue being worked on?
This is a YES and NO situation here…
Yes, you can carve one workpiece (or even project) immediately following the completion of a different one. The controller will not shut down, but if you have control for the router (or X-Carve Pro), the spindle (or router) would be commanded to stop (that is if you have everything set up correctly). Going off the assumption that you probably do not have that, the controller would return the spindle to the Work Home position at the Origin Safety-Height that is specified in your setup. The spindle will remain running if it is manually controlled.
You could then just start the carving process with either the same workpiece, a new workpiece, or a new project altogether. When Easel prompts you on the “Confirm work zero” screen, you would just press the “Use last position” button at the bottom. This is very helpful if you are cycling through the same project many times.
Here is the NO part…
In your case, however, you will most likely (spoken definitely) want to re-Zero the Z-Axis since you will be changing bits unless you have an exact method of fixing the bit stick out from the bottom of the collet. In this case, you would need to re-Zero just the Z-Axis, as long as you do not move the X & Y during bit change, and press the “Use new position” button.
Now for the fun part…
Since the GRBL Work Home position is always specified internally as an offset from the Machine Home position, this means that IF YOU HAVE HOMING SWITCHES and HOME YOUR MACHINE prior to starting your project when you set the Work Home position using Easel GRBL will store these coordinates as offset values from Machine Home. These values are stored in the EEPROM of the microcontroller and are recalled during the boot process making them persistent across power cycles. This means that, if for any reason your machine becomes powered off or you want to stop making widgets for the day but want to restart making the same widgets tomorrow, all you have to do is power up the controller and perform the machine homing sequence. As long as nothing changed on the machine (bit, stock zero position expectation, alignment, etc.) when you start the carving process again, all you have to do is press that “Use last position” button. The offsets for the Work Home would just remain the same for X, Y, and Z, and away you would go. I use this functionality quite a bit.
This also works if you crash the machine while moving it around and it loses its position… I did this twice on one project earlier this week. I just rehome the machine itself, and voila the Work Home position is already set up internally.
I hope that helps a little and makes sense!?
Also, I have mentioned previously that I am more than happy to offer a quick chat over Discord, Goggle Chat, etc. if anyone would like a little help; just send me a PM. If I can, I will.
{:0)
Brandon Parker