mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-16 10:02:12 +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);
|
||||
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)
|
||||
{
|
||||
show_status(PrintDialogStatus::PrintStatusColorQuantityExceed);
|
||||
|
||||
Reference in New Issue
Block a user