170 posts on this topic. What a journey!
I suggest to summarize the Holey Calibration approach as a list of improvements (currently under test) that could eventually make it to the current firmware and GroundControl.
a) An improved firmware taking into account previously missing but important machine parameters to get accurate sled positioning: chain elasticity, sled and chain weight. Once included, it is believed the machine tuning space would now cover the solution space.
b) An improved firmware now computing chain sag compensation based on catenary equilibrium and actual physical weight properties of the suspended apparatus. That is instead of using a parabola approximation. That might ease sag adjustment by eliminating one parameter.
c) A new standard workspace scoring cnc path to reveal the Maslow positioning errors on the workspace. (SixHoleCalibrationCut.nc). in a way that enable efficient measurements collection and parameters optimization function.
d) A standardized 12 points tape measurement operation to assess and list observations of the Maslow positioning errors from the scoring cnc path. This to translate the scoring path into a suitable input to the parameters optimization function.
e) A calculation tool (python script) to generate optimized MaslowCNC settings from the 12 points measurement.
And as a future feature, the calculation output could eventually be automatically proposed to the cnc operator then, upon acknowledgement, pushed to Ground Control’s settings pane and to the firmware for storage.
Do I miss one?
Now, as we can expect, demonstrating each feature fitness to the community needs, execution reliability of the implementation, and providing code improvement modularity to be pulled separately into the MAslowCNC repository, are a few of the important steps to get into the release.
One step at a time,