diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 579333f012..be9aed6665 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -9934,11 +9934,7 @@ void GLCanvas3D::_set_warning_notification(EWarning warning, bool state) case EWarning::ToolHeightOutside: text = _u8L("A G-code path goes beyond the max print height."); error = ErrorType::SLICING_ERROR; break; case EWarning::ToolpathOutside: text = _u8L("A G-code path goes beyond the plate boundaries."); error = ErrorType::SLICING_ERROR; break; case EWarning::TPUPrintableError: { - int master_extruder_id = 1; // main extruder is left or right - if (m_config->has("master_extruder_id")) - master_extruder_id = m_config->opt_int("master_extruder_id"); // base 1 - std::string extruder_name = extruder_name_list[master_extruder_id-1]; - text = (boost::format(_u8L("Only the %s with external filament spool can print TPU")) %extruder_name).str(); + text = _u8L("Not support printing 2 or more TPU filaments."); error = ErrorType::SLICING_ERROR; break; } diff --git a/src/slic3r/GUI/PartPlate.cpp b/src/slic3r/GUI/PartPlate.cpp index 87477f7dee..3303119d74 100644 --- a/src/slic3r/GUI/PartPlate.cpp +++ b/src/slic3r/GUI/PartPlate.cpp @@ -1759,23 +1759,8 @@ bool PartPlate::check_tpu_printable_status(const DynamicPrintConfig & config, co { bool tpu_valid = true; - if (!tpu_filaments.empty()) { - if (tpu_filaments.size() > 1) - tpu_valid = false; - else if (get_real_filament_map_mode(config) == FilamentMapMode::fmmManual) { - if (config.has("master_extruder_id")) { - int tpu_filament_id = *tpu_filaments.begin(); - std::vector filament_map = get_real_filament_maps(config); - int extruder_id = filament_map[tpu_filament_id]; - - int master_extruder_id = config.opt_int("master_extruder_id"); // base 1 - if (master_extruder_id != extruder_id) - tpu_valid = false; - } - } - } - - return tpu_valid; + // only support at most 1 tpu + return tpu_filaments.size() <=1; } bool PartPlate::check_mixture_of_pla_and_petg(const DynamicPrintConfig &config)