aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/quad_gantry_level.py
Commit message (Collapse)AuthorAgeFilesLines
* klippy: Convert printer_state("connect") to an event handlerKevin O'Connor2019-01-081-3/+2
| | | | | | | Convert all users of the printer_state("connect") handler to register a "klippy:connect" event handler instead. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Support manual probing at runtimeKevin O'Connor2018-10-011-1/+1
| | | | | | | | Don't require the config file to specify manual probing. Instead, allow the user to select manual probing on each ProbePointsHelper invocation. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Perform multi-sample averaging in ProbePointsHelper classKevin O'Connor2018-10-011-15/+0
| | | | | | | | Now that all the callers of ProbePointsHelper take a cartesian coordinate for the probe locations, it's possible to perform averaging of multi-sample probes within the class. This simplifies the callers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Implement ProbePointsHelper get_probed_position() locallyKevin O'Connor2018-10-011-5/+2
| | | | | | | | Now that all users of ProbePointsHelper use the same get_probed_position() code, it is possible to implement that locally within the ProbePointsHelper class. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* quad_gantry_level: Fix typo, add floating point error protectionMaks Zolin2018-09-141-2/+2
| | | | Signed-off-by: Maks Zolin <mzolin@vorondesign.com>
* quad_gantry_level: Add gantry leveling (ruled hyperbolic parabola ↵Maks Zolin2018-09-121-0/+124
correction) (#631) Signed-off-by: Maks Zolin <mzolin@vorondesign.com>