Incorrect Filament Selection from AMS

I am really sick and tired of the printer using whatever AMS slot it feels like when I have a particular filament brand and color selected in Bambu Studio.

If there is PLA from two different vendors in AMS slots 3 and 4, for example 3D Fuel Pro in slot 3 and R3D High Speed PLA in slot 4, and I select “R3D High Speed” in Bambu Studio - I expect it to USE R3D! Not the first available slot with PLA!

If I restart a job from the printer interface because it crapped it self on the first layer, I expect the job parameters to remain the same - i.e. not select the first slot that has PLA! I just wasted 3/4 spool of 3DFuel Pro filament because of this.

The AMS is correctly identifying the spools. It was a lot of work making sure that everything aligns properly, because the filament management system is nowhere near on par with Bambu’s printer performance - it is a relative nightmare to be honest. Why they choose to force you to “copy” from presets and have useless relationships between “parent” and “child” in a flat database is beyond me.

Are they the same color? Or is color not defined in your filament profiles? The AMS slot selection picks the filament with the closest matching color, out of the ones of correct type. It doesn’t care at all about the brand if they’re all PLA.

Welcome in the boat, let’s see how it sinks LOL

You are NOT alone…
The last firmware update cause this issue on my P1 as well.
It works as advertised with BAMBU rolls but any other brand and manual labour makes the AMS forget most if not all of it…

I found a workaround that sometimes works, no clue why not always…
Empty the entire AMS.
In Studio, click on syn and resync until Studio show you have no filament in the AMS.
Fill four rolls and feed the filament in.
Load one filament at a time.
Set the type and k-factor (if known) and if you want the colour.
Now go back o the prepare page and sync the AMS again.
You probably end up with four random filament or if lucky the last four you used.
Remove them all and set the correct ones in the correct order.
Check the AMS and there you should still have what assigned before.
The key is now to create some dummy project and to save it as a 3MF.
If lucky your Studio will now use the correct filament from the AMS as selected for the model in Studio.
If it fails here and there you can load the 3MF file to get the correct stuff loaded and then just replace the model.
Far from perfect but at least it sometimes makes the system remember what is in the AMS and how to use it…

Appreciate the replies.
I’ve mucked around with various fixes, but I don’t have time for that. I bought 5 X1Cs, 4 with ECOFlow backups, to run a business.

I’ve considered ditching the AMS units on three machines anyway, because the filaments get chewed up by them, which contributes to particles cross contaminating and finish defects overall. I never have feeding problems when operating from an external filament heater, and absolutely perfect surface finish is actually achievable on a regular basis.

After what I experienced when I thought a Bambu printer is great choice I would NEVER consider their machines to run a printing business.
Their support is too slow and only too often fails to provide answers.
That you never actually own the machine is a concern as well.
No business should be required to deal with the machines refusing to work until you updated their security code once a month.
No business should have rely software from China and hardware binding…
Just saying…