I converted my MPCNC from Arduino+GRBL Shield to “SKR PRO1.2 + 2209 DRIVERS” so I could take advantage of the Dual EndStop etc.
I also got a Z Probe from V1, that I would like to be able to use.
I used to have a Pi running CNCjs connected to the Arduino+GRBL Shield, and I was loading my GCODE via CNCjs web GUI. But now my workflow will have to probable change so I can use the Z probing and the self-squaring. Im not sure if I could do that while using CNCjs.
What is the recommended workflow now that I have the SKR Pro?
The whole point is to use self-squaring, and achieve some degree of repeatability between jobs.
Looks like ESTLCAM is not compatible with the Marlin Im running on the SKR Pro, so thats not an option.
When setting up in CAM, set the origin carefully. You might have some long L brackets at X=10 , Y=10 and so you put the origin 15mm to the left and down from the part. At the table, just home and your XY is set perfectly. Put the wood up against the L bracket. Set the Z with a touch plate
or
Don’t change your CAM workflow. Just use whatever origin you’re used to. At the table, home the machine and then jog under power to the origin. Write down the XY before sending G92 X0 Y0 to set the origin. If you need to set it again, just home again and move the same distance before G92 again. Set the Z with the touch plate.
You can try either, or change between them based on the jobs. NBD.
The gcode can be put into macros, or you can play with the existing buttons to see if they work. A lot of them are based on having separate coordinate frames.
I won’t be much help to you I’m afraid,I don’t use a commercial board, I made mine based upon a Mega2560Pro module and a self designed stepper driver pcb, it allowed me to have it in two possible configurations - standard GRBL and Estlcam.