The biggest sources of errors are the things we haven’t addressed. We are trying to solve the issue using the same knobs that we’ve already mastered. The current triangular calibration calibrates the known measurements to compensate for unknown measurements. It is no wonder we are getting unpredictable results.
Here is my list of the biggest sources of variation that haven’t been correctly addressed by the current calibration:
- Chain Tolerances
- It is my understanding that the chains are ± 6 mm over their length. This is a huge source of variation.
 
 - Distance Between Motors
- The reason this is on the list is because this needs to be measured to within 0.2 mm to achieve 1 mm accuracy
 
 - Chain Sag
- Even though this is addressed in the calibration, I don’t think the calibration of this parameter is working.
 
 - Chain Stretch
 - Frame Flex