aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/manual_probe.py
Commit message (Collapse)AuthorAgeFilesLines
* toolhead: Rename _full_flush() to flush_step_generation() and use globallyKevin O'Connor2019-11-211-1/+1
| | | | | | | Update code that modifies the low-level kinematics handlers to first call toolhead.flush_step_generation(). Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper: Add get/set_tag_position() and convert calc_position()Kevin O'Connor2019-11-131-1/+4
| | | | | | | | | Rename calc_position() to calc_tag_position() and have it calculate the value of the position from the last stepper set_tag_position() call. This enables the calc_tag_position() code to be more flexible as it can be run with arbitrary positions. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* manual_probe: Add extra checks to catch manual probe not finishing correctlyKevin O'Connor2019-06-061-8/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* manual_probe: No need to re-raise an EndstopErrorKevin O'Connor2019-06-061-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* manual_probe: Verify no XY moves since start of manual probeKevin O'Connor2019-05-311-2/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* manual_probe: Make sure the nozzle has moved during a manual probeKevin O'Connor2019-05-241-0/+7
| | | | | | | Make sure the TESTZ procedure is followed prior to accepting a manual probe. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Raise a config error on invalid register_command()Kevin O'Connor2019-02-181-1/+1
| | | | | | | Raise a printer.config_error() on an invalid register_command() call. This error is easier to handle for the vast majority of callers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* manual_probe: Add a helper script for performing manual Z probingKevin O'Connor2019-02-121-0/+163
Add MANUAL_PROBE and Z_ENDSTOP_CALIBRATE commands. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>