From 873a6f5c6ec831527259bc3a5318d56f18d0f297 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Fri, 21 Feb 2025 18:01:34 +0800 Subject: [PATCH] Revert "Avoid collisions when moving Z down" (#8478) Revert "Avoid collisions when moving Z down (#7208)" This reverts commit cf6d9c77ff5013276962a4eae47b1ce1431d067a. --- src/libslic3r/GCodeWriter.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/libslic3r/GCodeWriter.cpp b/src/libslic3r/GCodeWriter.cpp index aaef83b7a5e..d17527d1158 100644 --- a/src/libslic3r/GCodeWriter.cpp +++ b/src/libslic3r/GCodeWriter.cpp @@ -447,12 +447,6 @@ std::string GCodeWriter::travel_to_xyz(const Vec3d &point, const std::string &co // this function, fix it first. //std::terminate(); - // Orca: If moving down during below the current layer nominal Z, force XY->Z moves to avoid collisions with previous extrusions - double nominal_z = m_pos(2) - m_lifted; - if (point(2) < nominal_z - EPSILON) { // EPSILON to avoid false matches due to rounding errors - this->set_current_position_clear(false); // This forces XYZ moves to be split into XY->Z - } - /* If target Z is lower than current Z but higher than nominal Z we don't perform the Z move but we only move in the XY plane and adjust the nominal Z by reducing the lift amount that will be