From 3a11dac1300b303bdb602876967bddee3f5328aa Mon Sep 17 00:00:00 2001 From: Pierre Masselot <72809488+PierreMasselot1@users.noreply.github.com> Date: Mon, 28 Feb 2022 23:17:37 -0500 Subject: [PATCH] Toolchange temperature: wait for cooldown --- src/libslic3r/GCode/WipeTower.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp index 2859463a685..f6b5f8a4354 100644 --- a/src/libslic3r/GCode/WipeTower.cpp +++ b/src/libslic3r/GCode/WipeTower.cpp @@ -400,7 +400,10 @@ class WipeTowerWriter gcode << "P"; } else if (this->m_gcode_flavor == (gcfRepRap)) { gcode << "P" << tool << " S"; - } else { + } else if (this->m_gcode_flavor == (gcfMarlin) && wait) { + gcode << "R"; + } + else { gcode << "S"; } gcode << temperature;