Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/_templates/macro_examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 %}
Expand Down
11 changes: 11 additions & 0 deletions docs/software/ktc-easy/configuration/existing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down