This update brings improved touch calibration and execution. We are using the simpler range metric, that is more common and easier to reason about.
Your touches should happen within a range of 0.01mm to be accepted.
The calibration has been improved and will try to estimate the success rate of a given threshold.
This change requires you to recalibrate touch, to do so, simply home, G28 X Y and run CARTOGRAPHER_TOUCH_CALIBRATE.
Feedback on this new approach is welcome.
What's Changed
🚀 New Features
- feat(touch): improve touch calibrate
- feat(scan): early abort scan accuracy
- feat(scan): add scan accuracy progress reports
- feat(touch): use range instead of MAD
- feat(touch): estimate success rate for touch calibration
- feat(mcu): wait for ldc chip to be ready
- feat(config): track versions for calibrated models
🐛 Squashed Bugs
- fix: add cartographer.lift_speed
- fix(touch): only force z if not homed
- fix(mesh): correct multiprocessing piping
- fix(touch): clamp offset to 0
- fix: update message for old macros
- fix: inform about missing axis_twist_compensation section
- fix(touch): set max accel for touches
- fix(touch): handle probe triggered prior to movement
Full Changelog: v1.0.2...v1.1.0