From 8d71053b0877712fb4481d213ad45a116b511022 Mon Sep 17 00:00:00 2001 From: "qing.zhang" Date: Tue, 1 Nov 2022 10:44:50 +0800 Subject: [PATCH] ENH: allow to print PETG with other filaments and do not check temp when print by object Signed-off-by: qing.zhang Change-Id: I4a89b181df478cdb2fb925ab5fc7d9415059a1f6 --- 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 6fcb10c8d..79e0b91cf 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -785,7 +785,7 @@ static StringObjectException layered_print_cleareance_valid(const Print &print, static std::map filament_is_high_temp { {"PLA", false}, {"PLA-CF", false}, - {"PETG", true}, + //{"PETG", true}, {"ABS", true}, {"TPU", false}, {"PA", true}, @@ -832,7 +832,7 @@ StringObjectException Print::validate(StringObjectException *warning, Polygons* if (extruders.empty()) return { L("No extrusions under current settings.") }; - if (extruders.size() > 1) { + if (extruders.size() > 1 && m_config.print_sequence != PrintSequence::ByObject) { auto ret = check_multi_filament_valid(*this); if (!ret.string.empty()) return ret;