From acb04e1d38b45bed464b5980f2ff3ff32b52ba77 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Wed, 18 Dec 2024 20:27:19 +0800 Subject: [PATCH] FIX: the error offset of nozzle change gcode jira: STUDIO-9133 Change-Id: Ibc56d6d735a24cf2e18b7c87f91c83bdff30228b (cherry picked from commit 78de72137ed0320d7e0de0620c938cd5821fae7a) --- src/libslic3r/GCode/WipeTower.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp index b5f046252a..97f8ebdced 100644 --- a/src/libslic3r/GCode/WipeTower.cpp +++ b/src/libslic3r/GCode/WipeTower.cpp @@ -1048,7 +1048,7 @@ WipeTower::NozzleChangeResult WipeTower::nozzle_change(int old_filament_id, int writer.append("; Nozzle change end\n"); - result.start_pos = initial_position; + result.start_pos = writer.start_pos_rotated(); result.end_pos = writer.pos(); result.gcode = std::move(writer.gcode()); return result;