From 9e65fc1cacbd486adfb45fd6c3d420b345ddc8de Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Mon, 29 Aug 2022 14:42:19 +0200 Subject: [PATCH] SPE-1277 - Fixed toolpath height calculated while processing custom start gcode --- src/libslic3r/GCode/GCodeProcessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 4e0445e2f7..3868c87dfa 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -2683,7 +2683,7 @@ void GCodeProcessor::process_G1(const GCodeReader::GCodeLine& line) if (m_height == 0.0f) m_height = DEFAULT_TOOLPATH_HEIGHT; - if (m_end_position[Z] == 0.0f) + if (m_end_position[Z] == 0.0f || (m_extrusion_role == erCustom && m_layer_id == 0)) m_end_position[Z] = m_height; #if ENABLE_PROCESS_G2_G3_LINES