ENH: remove the appended T cmd after change filament

Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id5da64626b7343a71dcb38c06f5b5caf43ec40e2
(cherry picked from commit 7da565f0582f470274d279e52daf0dd889f0de7d)
This commit is contained in:
qing.zhang
2024-06-13 16:03:24 +08:00
committed by Noisyfox
parent 89cdbeb489
commit 2d8f52ed6e
4 changed files with 68 additions and 5 deletions

View File

@@ -463,7 +463,11 @@ std::string GCodeWriter::toolchange(unsigned int extruder_id)
// if we are running a single-extruder setup, just set the extruder and return nothing
std::ostringstream gcode;
if (this->multiple_extruders || (this->config.filament_diameter.values.size() > 1 && !is_bbl_printers())) {
gcode << this->toolchange_prefix() << extruder_id;
// BBS
if (this->m_is_bbl_printers)
gcode << "M1020 S" << extruder_id;
else
gcode << this->toolchange_prefix() << extruder_id;
//BBS
if (GCodeWriter::full_gcode_comment)
gcode << " ; change extruder";