SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
7.24k stars 854 forks source link

Orca selects the wrong AMS slot when selecting a filament that is loaded after an empty AMS slot. #6795

Open brjohnso1 opened 1 month ago

brjohnso1 commented 1 month ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.2 beta daily build

Operating System (OS)

macOS

OS Version

14.5 Sonoma

Additional system information

intel-based Mac

Printer

Bambu P1s with AMS

How to reproduce

  1. Load AMS slots 1, 3, and 4 with different filaments. LEAVE SLOT 2 EMPTY.
  2. Load any object into any project.
  3. Select your printer in the device tab, configure the filaments so they are correct.
  4. Select the prepare tab. Select ReSync filaments with AMS.
  5. Right click the object to be printed, select the filament you put in AMS slot 3.
  6. Slice the object, and select print.
  7. The print confirmation dialog shows AMS Slot 1 to be used for this print, which is not correct. It should be AMS 3.

Actual results

Slot 1 is selected in the print preview, not slot 3.

Expected results

Slot 3 should be selected, as it was in the project.

Project file & Debug log uploads

debug_Fri_Sep_13_21_30_11_51920.log.0.zip

Checklist of files to include

Anything else?

No response

brjohnso1 commented 1 month ago

I have also noticed that it uses the wrong print settings if the filament used is one that follows an empty slot.