diff --git a/docs/_templates/macro_examples.md b/docs/_templates/macro_examples.md index 555da93..a9b7bac 100644 --- a/docs/_templates/macro_examples.md +++ b/docs/_templates/macro_examples.md @@ -31,10 +31,10 @@ ; Switch to the initial printing tool and preheat it. {% if TOOL > 0 %} M104 T0 S0 ; Shutdown T0. - T{params.TOOL} ; Switch to the initial printing tool + T{TOOL} ; Switch to the initial printing tool {% endif %} - M117 Waiting on T{params.TOOL} S{TOOL_TEMP}C + M117 Waiting on T{TOOL} S{TOOL_TEMP}C M109 S{TOOL_TEMP} ; Wait for the tool to reach the target temperature {% if printer.tool_probe_endstop is defined %} diff --git a/docs/software/ktc-easy/configuration/existing.md b/docs/software/ktc-easy/configuration/existing.md index 31023aa..b1376f3 100644 --- a/docs/software/ktc-easy/configuration/existing.md +++ b/docs/software/ktc-easy/configuration/existing.md @@ -41,6 +41,17 @@ klipper-toolchanger uses the tool's probe for Z homing. `[stepper_z]` section ne !!! info "[probe]" Because each tool now has its own OptoTap sensor, `[probe]` will be redefined as [[tool_probe]](../configuration/tool.md#tool_probe) and become part of your new [tool config](../configuration/tool.md). +## Print Start and Print End Macros +As soon as more than one toolhead is used, the `PRINT_START` and `PRINT_END` macros need to be updated. It is recommended to adjust them at this step already, so they are in place if additional toolheads are added. The following points should be added: + +* Enabling crash detection (`START_CRASH_DETECTION`) before the print and disabling it for sequences where the tap mechanism is used, such as homing (`STOP_CRASH_DETECTION`) +* Changing to T0 (`T0`) for calibration (homing, quad-gantry-level, …) + * Changing to T0 after the print is also recommended, so T0 is mounted again for homing and other calibration steps on the next print +* Switching to the initial printing toolhead and therefore accepting the parameter for first toolhead from the slicer +* Fully shutting down all toolheads after the print + +The suggested G-Code can be found in the [examples](../examples.md). + ## Saved Values If you have any if the following saved values at the bottom of printer.cfg that were saved via the `SAVE_CONFIG` macro, they will need to be removed.