aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/exclude_object.py
Commit message (Collapse)AuthorAgeFilesLines
* Isort all klippy codeTomasz Kramkowski2025-08-151-1/+1
|
* Run black on all first party python codeTomasz Kramkowski2025-08-061-68/+88
|
* exclude_object: Support toolhead positions with more than 4 axesKevin O'Connor2025-05-121-17/+19
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* exclude_object: Don't use gcmd.respond_error() (#6407)Andrei Ignat2023-11-221-1/+1
| | | | | gcmd.respond_error() has been deprecated: 61524542d20e50c4866836d6ed23ca03521ffb15 Signed-off-by: Andrei Ignat <andrei@ignat.se>
* exclude_objects: initial implementationFrank Tackitt2022-06-031-0/+302
Adding Klipper functionality to support cancelling objects while printing. This module keeps track of motion in and out of objects and adjusts movements as needed. It also tracks object status and provides that to clients. The Klipper module is relatively simple, and only provides one piece of the workflow. Moonraker already supports processing uploaded files to insert the required gcode markers for cancelling objects, using https://github.com/kageurufu/cancelobject-preprocessor. This library is also available as an executable for use in slicers, and pip installations also include the script as a callable. Mainsail has integrated support, and code changes for Fluidd are available. Support in other interfaces is planned, and we've spoken to several other developers about integrating frontend support in their projects. Signed-off-by: Troy Jacobson <troy.d.jacobson@gmail.com> Co-authored-by: Franklyn Tackitt <git@frank.af> Co-authored-by: Eric Callahan <arksine.code@gmail.com>