From 4ef50375cb21d30aec5d247d906fa42110b42858 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 530293c90..a7faa7c50 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.