From 1307349a64822f6050d1629095982a30a855bbd7 Mon Sep 17 00:00:00 2001 From: RNGIllSkillz <92391702+RNGIllSkillz@users.noreply.github.com> Date: Sun, 4 Aug 2024 17:02:45 +0300 Subject: [PATCH] Update toolchanger.cfg Only wait if there's an actual temp change, otherwise we will be waiting for no reason. --- examples/tapchanger/toolchanger.cfg | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/examples/tapchanger/toolchanger.cfg b/examples/tapchanger/toolchanger.cfg index 893708ec..97c0c27e 100644 --- a/examples/tapchanger/toolchanger.cfg +++ b/examples/tapchanger/toolchanger.cfg @@ -76,7 +76,12 @@ # Wait for temp before actually picking up the tool, while the nozzle is resting on it's pad. {% if tool.extruder %} - M109 T{tool.tool_number} S{printer[tool.extruder].target|int} + {% set deltaT = printer[tool.extruder].target-printer[tool.extruder].temperature|int %} + {% if deltaT > 10 %} + M109 T{tool.tool_number} S{printer[tool.extruder].target|int} + {% else %} + M104 T{tool.tool_number} S{printer[tool.extruder].target|int} + {% endif %} {% endif %} # Run the path in reverse {% for pos in path|reverse %}