mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 19:33:47 +00:00
fix: Exclude external spool from 16-material AMS limit
External spools (virtual trays) are not AMS slots and should not count toward the firmware's 16-material limit. Fixes blocking error when using 4 AMS units (16 slots) plus an external spool (17 total). Fixes #12135
This commit is contained in:
@@ -3305,7 +3305,7 @@ void SelectMachineDialog::update_show_status(MachineObject* obj_)
|
|||||||
show_status(PrintDialogStatus::PrintStatusNoSdcard);
|
show_status(PrintDialogStatus::PrintStatusNoSdcard);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (wxGetApp().preset_bundle->filament_presets.size() > 16 && m_print_type != PrintFromType::FROM_SDCARD_VIEW) {
|
if (wxGetApp().preset_bundle->filament_presets.size() > (16 + obj_->vt_slot.size()) && m_print_type != PrintFromType::FROM_SDCARD_VIEW) {
|
||||||
if (!obj_->is_enable_ams_np && !obj_->is_enable_np)
|
if (!obj_->is_enable_ams_np && !obj_->is_enable_np)
|
||||||
{
|
{
|
||||||
show_status(PrintDialogStatus::PrintStatusColorQuantityExceed);
|
show_status(PrintDialogStatus::PrintStatusColorQuantityExceed);
|
||||||
|
|||||||
Reference in New Issue
Block a user