I gave a try at the gcode and modified RunHoleyCalibration.py with my parameters and measured values.
Note: Post 159 does not talk about measurement M12 and I had to search for that which I found into your most recent reply (to @mishle)
I slightly modified the SixHoleCalibrationCut.nc file to score only 1mm deep and raise 2mm above surface. And I got 500mm/min feedrate there but there is no reason to limit it like that.
Test A: I ran the Gcode on my best tuned setup including a residual correction table where I had tweaked the last bit of variation I was able to measure.
Test B: I ran the Gcode again (with a home position 10mm shifted on the right to avoid overlaping) but this time with no correction table values (a correction table value set to all (0,0))
Test A results:
HoleyWithCorrTable.txt (1.9 KB)
File excerpt:
Distance Between Motors:
3502.7721908125895
Motor Y Offset:
614.6604519032018
Left Chain Tolerance:
0.09665037105115712
Right Chain Tolerance:
-0.0034118505071166205
Test B results:
HoleyWithoutCorrTable.txt (1.9 KB)
File excerpt:
Distance Between Motors:
3501.0317012524947
Motor Y Offset:
613.9010867482021
Left Chain Tolerance:
0.0887578997135775
Right Chain Tolerance:
-0.01716041546873097
Now what do you think of that?