I’ve pondered this same issue, and was already considering an experiment- but your measurement is fantastic.
So- fresh files- set the approximate table dimensions in the calibration config, retract all, extend all, connect the anchors, and then apply tension- and I get-
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: 0.115 TR: 0.383 BL: -9.845 BR: -10.908]
[MSG:INFO: Center point deviation: TL: 0.115 TR: 0.383 BL: -9.845 BR: -10.908]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Zeroing z-axis position]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.097 TR: 0.021 BL: 0.030 BR: -3.001]
[MSG:INFO: Total change: 0.787]
Well, this is going to be faster than doing multiple calibrations, so I simply apply tension again -
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: -0.003 TR: 0.112 BL: -2.574 BR: -10.092]
[MSG:INFO: Center point deviation: TL: -0.003 TR: 0.112 BL: -2.574 BR: -10.092]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.172 TR: 0.067 BL: -2.842 BR: -3.860]
[MSG:INFO: Total change: 1.735]
and again
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: -0.046 TR: 0.064 BL: -2.188 BR: -10.057]
[MSG:INFO: Center point deviation: TL: -0.046 TR: 0.064 BL: -2.188 BR: -10.057]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.185 TR: 0.097 BL: -2.620 BR: -3.870]
[MSG:INFO: Total change: 1.693]
and again
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: -0.022 TR: 0.018 BL: -2.408 BR: -10.189]
[MSG:INFO: Center point deviation: TL: -0.022 TR: 0.018 BL: -2.408 BR: -10.189]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.150 TR: 0.110 BL: -2.587 BR: -3.827]
[MSG:INFO: Total change: 1.669]
I then slacked the belts and wrapped a heavy duty ratchet strap around the perimeter of the table and cranked it down, pulling on different sections to ensure roughly equal tension all the way around. This pre-tenssions the frame- maybe (probably) less than the M4, maybe more, but definitely significantly.
And apply tension again-
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: 0.018 TR: 0.010 BL: -3.055 BR: -11.094]
[MSG:INFO: Center point deviation: TL: 0.018 TR: 0.010 BL: -3.055 BR: -11.094]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.067 TR: 0.129 BL: -3.183 BR: -2.977]
[MSG:INFO: Total change: 1.589]
Hey, it looks like a marginal improvement- so again-
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: -0.121 TR: -0.003 BL: -2.596 BR: -10.181]
[MSG:INFO: Center point deviation: TL: -0.121 TR: -0.003 BL: -2.596 BR: -10.181]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.156 TR: 0.132 BL: -4.273 BR: -3.844]
[MSG:INFO: Total change: 2.101]
Unexpected - so-
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: -0.132 TR: -0.070 BL: -2.301 BR: -10.294]
[MSG:INFO: Center point deviation: TL: -0.132 TR: -0.070 BL: -2.301 BR: -10.294]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.174 TR: 0.115 BL: -2.883 BR: -3.892]
[MSG:INFO: Total change: 1.766]
And finally -
[MSG:INFO: Proceeding to take a measurement with calibrationCurrentThreshold set to 1500]
[MSG:INFO: Measured waypoint 0]
[MSG:INFO: Center point deviation: TL: -0.175 TR: -0.100 BL: -2.376 BR: -10.138]
[MSG:INFO: Center point deviation: TL: -0.175 TR: -0.100 BL: -2.376 BR: -10.138]
[MSG:INFO: Proceeding to take a second measurement with calibrationCurrentThreshold set to 2000]
[MSG:INFO: Measured waypoint 1]
[MSG:INFO: Change in TL: 0.145 TR: 0.148 BL: -3.591 BR: -3.862]
[MSG:INFO: Total change: 1.937]
Pre-tensioning the frame obviously doesn’t prevent the differing angles of the belts from twisting the frame, but the results aren’t what I expected.
The folts that have anchors in concrete would really be ones to give a definitive result.