We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e20a46a commit 6b7b299Copy full SHA for 6b7b299
src/gcodeExport.cpp
@@ -1339,6 +1339,13 @@ void GCodeExport::startExtruder(const size_t new_extruder)
1339
estimate_calculator_.addTime(extruder_change_duration);
1340
}
1341
1342
+ if (flavor_ == EGCodeFlavor::BAMBULAB)
1343
+ {
1344
+ // BambuLab printers handle the unretraction in the extruder change sequence
1345
+ extruder_attr_[current_extruder_].retraction_e_amount_current_ = 0.0;
1346
+ extruder_attr_[current_extruder_].retraction_e_amount_at_e_start_ = 0.0;
1347
+ }
1348
+
1349
estimate_calculator_.addTime(start_code_duration);
1350
current_extruder_ = new_extruder;
1351
0 commit comments