From b0216b190af13ff82adc12eca0f8e813a1543e18 Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Mon, 3 Sep 2018 10:15:40 +0200 Subject: [PATCH] Bugfix - extruder temperature was sometimes not correctly set on the wipe tower --- xs/src/libslic3r/GCode/WipeTowerPrusaMM.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xs/src/libslic3r/GCode/WipeTowerPrusaMM.cpp b/xs/src/libslic3r/GCode/WipeTowerPrusaMM.cpp index 42c06252b..caea1c5e7 100644 --- a/xs/src/libslic3r/GCode/WipeTowerPrusaMM.cpp +++ b/xs/src/libslic3r/GCode/WipeTowerPrusaMM.cpp @@ -525,6 +525,9 @@ WipeTower::ToolChangeResult WipeTowerPrusaMM::prime( ++ m_num_tool_changes; } + m_old_temperature = -1; // If the priming is turned off in config, the temperature changing commands will not actually appear + // in the output gcode - we should not remember emitting them (we will output them twice in the worst case) + // Reset the extruder current to a normal value. writer.set_extruder_trimpot(550) .feedrate(6000)