Add G92 E0 after first deretraction as it may be removed.

This commit is contained in:
Martin Šach 2024-03-25 12:13:18 +01:00 committed by Lukas Matena
parent 4b50c41799
commit 4f128430b7

View File

@ -3304,6 +3304,9 @@ std::string GCodeGenerator::_extrude(
} else { } else {
this->m_already_unretracted = true; this->m_already_unretracted = true;
gcode += "FIRST_UNRETRACT" + this->unretract(); gcode += "FIRST_UNRETRACT" + this->unretract();
//First unretract may or may not be removed thus we must start from E0.
gcode += this->writer().reset_e();
} }
if (m_writer.multiple_extruders && !has_active_instance) { if (m_writer.multiple_extruders && !has_active_instance) {