From 338f4609f346dec748b49d2f693ba5f01c6a8477 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Sun, 29 Oct 2023 17:54:35 +0800 Subject: [PATCH] skip relative e distance check for BBL --- src/libslic3r/Print.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index 45f2baa9a2..fa5d7f631b 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -1362,11 +1362,11 @@ StringObjectException Print::validate(StringObjectException *warning, Polygons* // Orca: G92 E0 is not supported when using absolute extruder addressing // This check is copied from PrusaSlicer, the original author is Vojtech Bubnik - { + if(!is_BBL_printer()) { bool before_layer_gcode_resets_extruder = boost::regex_search(m_config.before_layer_change_gcode.value, regex_g92e0); bool layer_gcode_resets_extruder = boost::regex_search(m_config.layer_change_gcode.value, regex_g92e0); - if (m_config.use_relative_e_distances && !is_BBL_printer()) { + if (m_config.use_relative_e_distances) { // See GH issues #6336 #5073 if ((m_config.gcode_flavor == gcfMarlinLegacy || m_config.gcode_flavor == gcfMarlinFirmware) && !before_layer_gcode_resets_extruder && !layer_gcode_resets_extruder)