I decided to have another crack at getting @CharleyThomas’ 3-axis touch plate (found here and oh, btw, he has them for a 30% discount at the moment) working in Easel. With access to the Machine Inspector, and since you can in fact manually type all the necessary commands into the command field to issue GRBL commands, there was no real reason it shouldn’t work. Easel[edit] doesn’t support storing the offset values set with the G92 command. No worries, they’re not needed.
This works on Windows and Mac platforms; QuicKeys is available for both.
I, however, use a Mac and installed the QuicKeys application. It’s free, even after the demo period. It’s just a keyboard macro engine to process/automate keystrokes and displays some popup windows.
Assumptions:
Home your machine first.
Easel is all set and ready to click the Carve button.
Process:
-Press your QuicKeys defined hotkey (mine is F1).
-It opens the Machine Inspector and inputs all the necessary commands one after another.
-The probe moves to each location and then moves out of the way. The operator must click an OK button to verify that the touch plate has been disconnected/removed.
-The bit then moves to the calculated XYZ zero location
-G28.1 command stores that location
Now all you do is click the green Carve button, answer the verify questions, select ‘Manual’ when asked to probe, the next screen you Confirm Home position, and Carve.
Since the XYZ zero is stored in permanent location memory. You can lose power, Estop, even shut down your entire machine and come back tomorrow. If you have a fixed zero location like I do with a square taped to your wasteboard, just put another piece of same thickness material, home your machine, then issue a G28 to go to zero and carve.
I hope this is helpful!