AMS not being able to load filaments during print is stupid and lame

Seriously guys, the amount of filament that I wasted, and prints that I had to cancel because this stupid issue is infuriating.

I have one AMS slot that is running low, and I realize mid print. Ok, no problem, I load another spool of the same filament in another slot. But guess what? the stupid AMS refuses to read the label on the newly inserted filament. Then the print stops because the filament run out in the first slot, and despite there is enough filament in another slot, this stupid thing refuses to load it because ā€œthe printer is busyā€. Seriously, this is absolutely stupid, you need to improve this.

If I have to plan beforehand every single detail of a print, there is no point in the refil feature in the AMS. I’m tired of this situation, and I can’t believe it has not been yet fixed.

3 Likes

I is physically impossible to put two strings of filament into one PTFE tube. Therefore you are not able to load a new roll of filament without unload the other first.
I’m not sure but maybe it works if you unload the other first?

2 Likes

It’s worse than this, i’m afraid, it’s only the X1 that can’t do this. I have an X1C and a p1s, if I drop a new spool in mid print on the p1s it’ll let me change the info and it’ll update the auto refill settings and continue with that new spool

Look at Bambu Studio v10.0 notes - Bambu Studio Release Notes | Bambu Lab Wiki

Edit filament information during printing : P-series and A-series printers now support editing filament information during printing, even for filaments not currently in use or in ā€˜Auto-Fill’ mode. This includes both external spool slots and AMS slots. Users can replace an empty spool before it’s fully consumed, and the new spool will automatically continue the current print.(Supported P-series firmware version:01.07.00.00,supported A-series firmware version:01.04.00.00)

1 Like

Bonjour, quand la bobine est vide il suffit de la remplacer et reprendre l’impression. Pas de perte!

I have an x1c, and it never lets me load a new spool if the filament runs out, neither during mid print. What settings do you have cativated?

I just want to put the filament in the next slot and get it recognized. But even when the filament runs out, I doesn’t allow me to tell it there is already another filament in another slot.

Thing is the RFID tokens are very short range and used to determine filament remaining on the spool. The AMS can’t read the tag in some positions. It watches the signal come and go as the spool rotates.

It can’t rotate the spool much especially if full to see the RFID tag if other filament is in the way.

It would be nice to be able to manually enter the filament ID but I don’t know if that’s possible. Maybe it is?

Might want to read that earlier post again… He has both and X1 and P1 series printer, and is pointing out the P1 (and I can also from personal experience confirm the A1) will let you update AMS filament settings mid print (after a specific firmware version) but no mention of the X1 having that capability. :cry:

1 Like

That is understandable, but then let me tell you what I am putting in, trust me, and start using it when the other filament runs out

That is definitely a bummer, specially because the ams for the P1 is the same

1 Like

Has this been fixed by any recent update?

I agree that it would be nice and I can’t see any technical reason why the AMS on the X1C can’t allow you to change unused slots to other filaments and reread the RFID etc.

One solution though to your ā€˜filament running low’ issue is to cut the filament in the slot that is running low, then when it shortly runs out put the new roll into the same slot. Or you might even be able to get away with just inserting the new filament .

Also if its a multi colour print you can definitely replace the low roll with a new one when it isn’t the colour currently being printed without needing to cut it.

1 Like

Yes, that is what I did in the last case. But that requires a lot of planning because:

  1. I need to know that I will be running out of filament, which is not always the case, sometimes I just ā€œfeel itā€
  2. It requires me to be in front of the printer

In the past, before I was unaware of this problem, I was fearing that I was goign to run low in filament, so mid-print I added an additional spool into an empty slot and I thought it was going to be fine, just to discover a lot of hours and kilometers away that the new spool was ā€œunavailableā€.
Once you know this limitation, you can force yourself to plan a bit better, but it is still annoying, and it will at least ruin your first print when you find this problem.
I appreciate your trick and your desire to help, though. That is appreciated. But I really think that Bambu should fix this very stupid limitation.

If it is anything like with the AMS2 pro and P1S, I can. Due to how the AMS does the read, it needs to be able to feed probably two turns of the reel of filament, which is simply not possible if any of the slots are currently active (as the active roll will have filament in tube already. If you could do a load of the filament without needing to have filament actually in the feeder, that would be different… it could then just spin the reel as needed so the RFID tag passes the reader. Or, simply allow the end user to manually set the filament types (like you can with the A1, with some limitations).

Agreed - If the filament was changed in an inactive slot of the currently active AMS it wouldn’t be able to do a full RFID spin for filament reading and multiple spin for spool usage calculations.

I guess there might be room for just the RFID reading depending on where the RFID on the spool ends up being in relation to the reader.

At the next colour change though the firmware could process any newly inserted spools.

Where more than one AMS is connected to the printer then full RFID and filament usage reading shouldn’t be an issue on the inactive AMSs.

Also as you said even being able to define or change slots mid print using the screen or BS or BH would help a lot.

1 Like

That is what I’m asking for. In this kind of situations, good old manual operation is more than enough

While there are hardware limitations as previously indicated on the active AMS/AMS 2, I am having the same difficulty on the inactive AMS 2 and even an AMS HT, which does not share a PTFE tube. These are connected to an H2D printer and all software / firmware is current. It seems to be a software limitation. I am also unable to manually change the filament in my AMS HT which is not in use. It’s almost like the printer is unable to multitask. As soon as the current print job completes, all filament reads will work.