bambulab / BambuStudio

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

Filament settings got lost when loading a *.3mf file #2339

Open Panda631 opened 1 year ago

Panda631 commented 1 year ago

Bambu Studio Version

1.7.4.52

Where is the application from?

Bambu Lab Official website

OS version

Win11

Additional system information

No response

Printer

X1C & 2xAMS

How to reproduce

  1. Resync all filements from AMS in the prepare tab. In my case, I have 2 AMS attached to the X1C grafik

  2. Open the attached test file. [TEST BambuLab X1 - Temperature tower (PETG 250-290).zip]

  3. All current filaments are replaced by totaly different filaments.

  4. Only one AMS is shown in the overview.

grafik

Actual results

All filaments are replaced by other types. I supect it came with the 3mf file. Only one AMS is displayed although two are connected.

Expected results

Current filaments should NOT be replaced by other filament types. All attached AMS devices should be visible.

Project file & Debug log uploads

TEST BambuLab X1 - Temperature tower (PETG 250-290).zip

debug_network_Sat_Aug_19_10_34_16.zip

Checklist of files to include

lanewei120 commented 1 year ago

@Panda631

hello, after loading a 3mf all the filaments settings will be covered by the settings used in the 3mf this can make sure all the settings in the 3mf are the same when it is shared to different persons

if you want to set to all the filaments on the ams you can 'sync ams' again

Panda631 commented 1 year ago

Please let me push this issue again. Especially since you can import models direct from the Maker World to BambuStudio it quite annoying.

Yes, you can sync filaments from the AMS back to BambuStudio. But this doesn't work with filament brands others than Bambu. I use mainly SunLu filamants with specific settings and calibrations. After syncing with the AMS all filamant types are replaced with generic PLA. So I must change all filamant entries manuel back to my own SunLu type. This is quite annoying.

The same is for printer type and plate type.

My proposal is to ask the user whether he wants to use the settings in the 3mf file or keep its own settings.

MIKOLAJBF commented 7 months ago

Panda631 is correct, this is quite irritating. Utilizing "sync ams" will synchronize with AMS filament settings, which are significantly limited compared to the settings in Bambu Studio. It should be chosen by the user in the preferences whether they desire automatic filament swaps when loading file or not.

mma55678 commented 5 months ago

@lanewei120, Hello, there is this very similar issue :

Drop-down list before adding the 3MF : image

Drop-down list after adding the 3MF : image

Thank you