added a fix to restore XY position precision after a torch probe cycle, in Reference() function.
This will avoid grbl and most other controllers error33, thrown on arcs that don’t pass the 0.005mm tolerance of begin and endpoint falling on the arc path. These are pretty common to occur on lead-in arcs since that is usually the next XY motion after a torch probe. It is also conditioned more frequently on CNC configurations where the XY motion mm/STEP is quite large (>> 0.005mm/STEP), such as mine which is 0.0175mm/STEP.
Mach3 plasma THC with scriber and backlash compensation.scpost (13 KB)
mach3 scpost test1.tap (3.14 KB)