I hesitate to suggest an experiment, but we have an experimental build that does an automatic grid sizing based on the first 6 points it tries. We’ve had two experienced people run it and try it. I think it would be useful to see if this helps someone who is less experienced and struggling or not.
If you want to try it, download the firmware package from Implement automatic calibration grid sizing with safety constraints, adaptive validation, and non-square grid support · BarbourSmith/FluidNC@18fab56 · GitHub and unzip it
upload this to the maslow
set your grid size in maslow.yaml to 0 for both x and y
try a calibration and report how it goes
there will be two key areas in the log that would be good to report.
first there is a block about the grid size, along the lines of:
[MSG:INFO: Calibration area: 0.675 m² (674755.687 mm²)]
[MSG:INFO: Grid size: 9�7 = 63 points]
[MSG:INFO: Frame dimensions: 2434.600mm � 1922.600mm]
[MSG:INFO: Clearance from edges: 755.356mm (width), 596.128mm (height)]
and then there will be the final results, along the lines of
Fitness: 1.4253239298062172
Maslow_tlX: 6.0
Maslow_tlY: 1918.7
Maslow_trX: 2444.1
Maslow_trY: 1904.2
Maslow_blX: 0.0
Maslow_blY: 0.0
Maslow_brX: 2441.1
Maslow_brY: 0.0
In the logs, thee are also datablocks showing the belt lengths for each location, along the lines of:
CLBM:[{bl:3022.86, br:3093.18, tr:3004.56, tl:3108.17},{bl:3130.64, br:2986.16, tr:2896.75, tl:3221.28},{bl:3230.49, br:3084.44, tr:2797.39, tl:3139.02},{bl:3131.43, br:3190.20, tr:2904.42, tl:3019.99},{bl:3025.95, br:3301.45, tr:3024.95, tl:2902.08},{bl:2919.18, br:3210.90, tr:3115.95, tl:2991.94},]
These are useful for us to be able to visualize what the machine is seeing
This may not help at all, in which case you will need to go back to the stock release and we can keep working. But it would be useful to us if you are willing to give it a try.