fix+feat: Snapmaker U1 — 5 bug fixes and 0.6mm / mixed-nozzle profiles (#12244 #12390 #12652 #12073 #12797 #11424) (#12824)
This commit is contained in:
@@ -46,6 +46,14 @@ bool try_pop_up_before_slice(bool is_slice_all, Plater* plater_ref, PartPlate* p
|
||||
if (nozzle_diameters->size() <= 1)
|
||||
return true;
|
||||
|
||||
// The filament-grouping dialog is specifically designed for BBL dual-nozzle printers
|
||||
// (e.g. H2D) where filaments must be assigned to a left or right nozzle.
|
||||
// For toolchangers (≥3 tools) and all non-BBL printers the dialog is irrelevant and
|
||||
// confusing; skip it entirely so slicing proceeds without interruption. (#12390)
|
||||
PresetBundle* preset = wxGetApp().preset_bundle;
|
||||
if (!preset || !preset->is_bbl_vendor() || nozzle_diameters->size() != 2)
|
||||
return true;
|
||||
|
||||
bool sync_plate = true;
|
||||
|
||||
std::vector<std::string> filament_colors = full_config.option<ConfigOptionStrings>("filament_colour")->values;
|
||||
|
||||
Reference in New Issue
Block a user