FIX: the print_z is incorrect when use 0.8 nozzle printer
jira: none Change-Id: Ie06c0e1b763be7178246e5dae101e650b8534f4b
This commit is contained in:
parent
341d109311
commit
3309a40d42
|
@ -3621,6 +3621,13 @@ GCode::LayerResult GCode::process_layer(
|
||||||
timepals_gcode = this->placeholder_parser_process("timelapse_gcode", print.config().time_lapse_gcode.value, m_writer.filament()->id(), &config) + "\n";
|
timepals_gcode = this->placeholder_parser_process("timelapse_gcode", print.config().time_lapse_gcode.value, m_writer.filament()->id(), &config) + "\n";
|
||||||
}
|
}
|
||||||
m_writer.set_current_position_clear(false);
|
m_writer.set_current_position_clear(false);
|
||||||
|
|
||||||
|
double temp_z_after_tool_change;
|
||||||
|
if (GCodeProcessor::get_last_z_from_gcode(timepals_gcode, temp_z_after_tool_change)) {
|
||||||
|
Vec3d pos = m_writer.get_position();
|
||||||
|
pos(2) = temp_z_after_tool_change;
|
||||||
|
m_writer.set_position(pos);
|
||||||
|
}
|
||||||
return timepals_gcode;
|
return timepals_gcode;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue