ENH: refine check logic for filament mix printing

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I199462cee6284e13e58f829b7972dd3124bfc385
(cherry picked from commit 22834b23586d2230e94e9dffd8b09146e5342246)
This commit is contained in:
xun.zhang
2025-04-08 17:01:40 +08:00
committed by Noisyfox
parent 86f16d9c8b
commit fa05f107ab
5 changed files with 53 additions and 16 deletions

View File

@@ -1525,7 +1525,7 @@ bool CalibrationPresetPage::is_filaments_compatiable(const std::map<int, Preset*
return false;
}
if (!Print::check_multi_filaments_compatibility(filament_types)) {
if (Print::check_multi_filaments_compatibility(filament_types) == FilamentCompatibilityType::HighLowMixed) {
error_tips = _u8L("Cannot print multiple filaments which have large difference of temperature together. Otherwise, the extruder and nozzle may be blocked or damaged during printing");
return false;
}