aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/smart_effector.py
Commit message (Collapse)AuthorAgeFilesLines
* probe: Remove ProbeEndstopSessionHelperKevin O'Connor2025-04-181-2/+6
| | | | | | Have all callers instantiate the individual helper classes directly. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Add a new ProbeEndstopSessionHelper classKevin O'Connor2025-04-181-1/+1
| | | | | | | Move the HomingViaProbeHelper() instance from ProbeSessionHelper to a new ProbeEndstopSessionHelper class. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Add a default probing_move() function to HomingViaProbeHelperKevin O'Connor2025-04-181-3/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* smart_effector: Define get_position_endstop() wrapperKevin O'Connor2024-07-041-0/+1
| | | | | | Reported by @noisyfox. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* smart_effector: No need to use PrinterProbe() classKevin O'Connor2024-06-101-4/+16
| | | | | | | Directly register the SmartEffectorProbe() class as the main probe interface. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Add a probing_move() wrapper to low-level mcu_probe classKevin O'Connor2024-04-091-0/+3
| | | | | | | This allows the low-level probe class more control on the probing implementation. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* smart_effector: Initial support of programmable SmartEffectorDmitry Butyugin2022-04-091-0/+154
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>