From 170bd8b064d55cd580b19c597acb08d45ac35164 Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Thu, 1 Aug 2019 15:28:21 +0200 Subject: [PATCH] Wipetower fix: temperature-changing command was sometimes missing after the toolchange Cause: variable holding last issued temperature was not reset where it should have been This should fix issue #2685 --- src/libslic3r/GCode/WipeTower.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp index 55a6c4437e..e1b34fdeae 100644 --- a/src/libslic3r/GCode/WipeTower.cpp +++ b/src/libslic3r/GCode/WipeTower.cpp @@ -1242,6 +1242,8 @@ void WipeTower::generate(std::vector> & for (auto& used : m_used_filament_length) // reset used filament stats used = 0.f; + m_old_temperature = -1; // reset last temperature written in the gcode + std::vector layer_result; for (auto layer : m_plan) {