From 16a61382631b0b18bcf7f9cdb62ff3829712bac4 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Fri, 19 Sep 2025 21:21:58 +0800 Subject: [PATCH] FIX: CLI: don't set wipe_tower_pos to default if set before jira: no-jira Change-Id: Ib9cc006e5b9e3c2dd728d629bad1beb9f9130491 (cherry picked from commit 6a3672c3cf9777f27c04e19a01d8e1e2accbddba) --- src/OrcaSlicer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/OrcaSlicer.cpp b/src/OrcaSlicer.cpp index ef0c2817b8..4e2fe2a817 100644 --- a/src/OrcaSlicer.cpp +++ b/src/OrcaSlicer.cpp @@ -3508,6 +3508,7 @@ int CLI::run(int argc, char **argv) m_print_config.option>("printer_technology", true)->value = printer_technology; + bool has_wipe_tower_position = m_print_config.option("wipe_tower_x") && m_print_config.option("wipe_tower_y"); // Initialize full print configs for both the FFF and SLA technologies. FullPrintConfig fff_print_config; //SLAFullPrintConfig sla_print_config; @@ -4737,7 +4738,7 @@ int CLI::run(int argc, char **argv) bool is_seq_print = false; get_print_sequence(cur_plate, m_print_config, is_seq_print); - if (!is_seq_print && assemble_plate.filaments_count > 1) + if (!is_seq_print && (assemble_plate.filaments_count > 1) && !has_wipe_tower_position) { //prepare the wipe tower auto printer_structure_opt = m_print_config.option>("printer_structure");