From ae9493d8854b0b3de28a2e659573b68791b11a21 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Thu, 23 Jan 2025 14:32:55 +0800 Subject: [PATCH] FIX: only check TPU for multi-extruder printer jira: none Change-Id: I1fb882c05d43ffbcd42950ca6618d5789f148cd9 (cherry picked from commit 1b41b9a76369f28b51bc172b5c289968c6e8550c) --- src/libslic3r/GCode/ToolOrdering.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/GCode/ToolOrdering.cpp b/src/libslic3r/GCode/ToolOrdering.cpp index 040f0322df..3e0d6c193c 100644 --- a/src/libslic3r/GCode/ToolOrdering.cpp +++ b/src/libslic3r/GCode/ToolOrdering.cpp @@ -1159,7 +1159,7 @@ void ToolOrdering::reorder_extruders_for_minimum_flush_volume(bool reorder_first check_filament_printable_after_group(used_filaments, filament_maps, print_config); - if (!check_tpu_group(used_filaments, filament_maps, print_config)) { + if (nozzle_nums > 1 && !check_tpu_group(used_filaments, filament_maps, print_config)) { if (map_mode == FilamentMapMode::fmmManual) { throw Slic3r::RuntimeError(std::string("Manual grouping error: TPU can only be placed in a nozzle alone.")); }