aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/axis_twist_compensation.py
Commit message (Collapse)AuthorAgeFilesLines
* Rename everything significant to Kutter except for docsTomasz Kramkowski2025-08-151-1/+1
|
* Run black on all first party python codeTomasz Kramkowski2025-08-061-125/+131
|
* axis_twist_compensation: Fix AttributeError on klippy connect state (#6881)Maksim Bolgov2025-04-051-3/+2
| | | | | Object 'configfile' has no attribute 'error' Signed-off-by: Maksim Bolgov <maksim8024@gmail.com>
* axis_twist_compensation: allow compensating both axis at oncePhilippe Daouadi2025-03-121-15/+0
| | | | | | | Restores the behavior before #6739 since people seemed to rely on it, even if the math is not exact. Signed-off-by: Philippe Daouadi <philippe@ud2.org>
* axis_twist_compensation: Remove the auto parameteryochiwarez2025-03-081-161/+16
| | | | | | from axis_twist_compensation Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
* axis_twist_compensation: AXIS_TWIST_COMPENSATION new parameter AUTO for ↵yochiwarez2024-11-121-1/+161
| | | | | | | | autocalibration This commit adds automatic calculation support for compensating X and Y axis twist in the axis_twist_compensation module. Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
* axis_twist_compensation: Implement Y-axis supportyochiwarez2024-11-121-45/+140
| | | | | | | | This commit implements support for the Y-axis in the axis_twist_compensation module. This update enables the module to handle corrections for printers with a twisted Y rail. Signed-off-by: Jorge Apaza Merma <yochiwarez@gmail.com>
* axis_twist_compensation: Fix missing probe importKevin O'Connor2024-06-151-1/+1
| | | | | | Fixes missing import introduced in commit bec47e04. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* axis_twist_compensation: No need to rename bed_mesh and manual_probeKevin O'Connor2024-06-151-5/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Use an event for axis twist compensation updatesKevin O'Connor2024-06-101-3/+6
| | | | | | | Instead of directly calling axis_twist_compensation, send an event that can perform the necessary updates. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Convert probe.get_lift_speed() to probe.get_print_params()Kevin O'Connor2024-06-101-1/+1
| | | | | | | | Add a get_print_params() method that can extract all the common probing parameters. Replace get_lift_speed() with this more general function. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Split out new ProbeSessionHelper() class from PrinterProbe()Kevin O'Connor2024-06-101-1/+2
| | | | | | | Separate out the PrinterProbe() class to make the external probe interfaces more clear. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* axis_twist_compensation: Add X twist compensation module (#6149)Philippe Daouadi2023-08-011-0/+258
Implements AxisTwistCompensation, and Calibrater Supports calibration of z-offsets caused by x gantry twist Modify PrinterProbe._probe function to check if the probed z value should be adjusted based on axis_twist_compensation's configuration Add documentation for [axis_twist_compensation] module Signed-off-by: Jeremy Tan <jeremytkw98@gmail.com>