From a3a03dcec4a3215fc95b016d61fdf89bb214cd05 Mon Sep 17 00:00:00 2001 From: "salt.wei" Date: Wed, 12 Oct 2022 12:51:13 +0800 Subject: [PATCH] ENH: resume addition cooling fan after filament change During filament changing, additional cooling fan may be closed to reduce strings. Force to resume after changing filament. This logic is same with part cooling fan. So no side effect. Signed-off-by: salt.wei Change-Id: I207c8692dbe5b0450ed0a3d11c4c9b70eda0e28c --- src/libslic3r/GCode/CoolingBuffer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libslic3r/GCode/CoolingBuffer.cpp b/src/libslic3r/GCode/CoolingBuffer.cpp index 530293c9092..a7faa7c502c 100644 --- a/src/libslic3r/GCode/CoolingBuffer.cpp +++ b/src/libslic3r/GCode/CoolingBuffer.cpp @@ -811,6 +811,8 @@ std::string CoolingBuffer::apply_layer_cooldown( //BBS: force to write a fan speed command again if (m_current_fan_speed != -1) new_gcode += GCodeWriter::set_fan(m_config.gcode_flavor, m_current_fan_speed); + if (m_additional_fan_speed != -1) + new_gcode += GCodeWriter::set_additional_fan(m_additional_fan_speed); } else if (line->type & CoolingLine::TYPE_EXTRUDE_END) { // Just remove this comment.