bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.94k stars 269 forks source link

Filaments in AMS Not Accurate or Updating unless switching to another printer and back #4384

Open ParaDiddle777 opened 3 months ago

ParaDiddle777 commented 3 months ago

Bambu Studio Version

1.9.3.50

Where is the application from?

Bambu Lab Official website

OS version

Win 11

Additional system information

No response

Printer

All

How to reproduce

  1. Have multiple printers registered in Bambu Studio. I have 3 X1C, 1 P1P, 1 A1.
  2. When in the Prepare Tab if I click the filament dropdown, it used to show all the filaments in the printer's AMS as choices, but now that's inaccurate unless I switch to a new printer, and then back to the printer I want to use.
  3. There's a workaround but it used to work better and be accurate without switching back and forth.
  4. This bug was introduced 2 versions ago BTW. I was hoping it would be fixed, but it hasn't.

Actual results

In the above steps it shows the wrong filaments.

Expected results

BS should show the filaments accurately.

Project file & Debug log uploads

This happens on all projects.

Checklist of files to include

ttt888zzz commented 3 months ago

could you provide a gif or video , we will check this

ParaDiddle777 commented 3 months ago

Sure: https://www.youtube.com/watch?v=5RY26QpBors

Open BS, the printer's AMS filaments won't show. If you switch to another printer and back, they will show. Not a showstopper and there's a workaround but it's annoying when I try to open a project and choose my colors.

DanBao-Bambu commented 3 months ago

image You can try resync your material information from AMS.

ParaDiddle777 commented 2 months ago

It used to work without this. This solutoin is not acceptable as it changes the colors on the model and then it takes even longer to remap the colors. I don't want to sync all the filaments sometimes, just be able to pick and choose what I want from the AMS. Guaranteed you broke something 3 versions ago in this regard.

ParaDiddle777 commented 2 months ago

Also this solution still doesn't work. I have PETG loaded in my AMS and when I resync all, it puts totally generic filaments into the software, so this is NOT a workaround and completely broken anyways. I'm shocked you haven't tried to reproduct my steps, instead offering a solution that you clearly haven't tested.

DanBao-Bambu commented 2 months ago

I'm sorry I misunderstood your question, and thank you for your prompt response. It made me realize my mistake, and I will analyze the issue.