AMS Auto-Refill change breaks usability

Problem:

The changes to the AMS Auto-Refill have left it as a dangerous feature that can’t be switched off without losing the original purpose.

Scenario:

  • AMS 1
    • Slot 1 - Unrelated
    • Slot 2 - Unrelated
    • Slot 3 - Black
    • Slot 4 - Green

Green ran out as I anticipated, and I went to swap it out and noticed the printer had swapped from Slot 4 Green (empty now) to Slot 3 Black.

I have Auto-Refill enabled, but, this used to be identical colour matching.

All filaments are from Bambu Lab and all were detected correctly.

Recent requests:

Many people have asked that Auto-Refill use any filament available, yet, one would hope that would be a choice am able to make.

Why does Green fail over to Black, where did I agree to that?

AMS Device Tab View

Slot 3 and Slot 4 are different colours.

This is how the Auto Refill option displays AFTER I turn it off!

Auto-Refill window

Where is the “Use any colour” option that you would expect to find below the “AMS filament backup” option?

(Also, rename the actual checkbox caption to include “Auto-Refill”).

Conclusion

I like the ability to CHOOSE that Green could fail over to Black, but, that should be MY CHOICE.

Given how badly this worked and ruined a long print for me, why did this also fail over to the other PLA BASIC colours?

It didn’t even fail correctly.

4 Likes

This process only works if the nearly empty green spool and the full green spool are loaded prior to starting the print. I have tested this extensively, and it does correctly match the color when a spool of the same color is available. However, if no matching color is present, it simply defaults to the next spool with the same material type.

Additionally, it is important to note that the system cannot detect new spools added during an ongoing print, meaning it will remain unaware of the type of spool introduced mid-process.

I know how it is meant to work, thus the bug report.

That is clearly a bug!

The feature for auto-refill is meant to match colour as well. It should only work if two or more of the same type and colour match.

There are many requests to have it work by dismissing colour as part of the equation.

The current process is meant to be:

  • Two or more matching filament spools using the supplier, type, sub-type and colour as the matching profile
  • The preview should not show different colours
  • If a spool runs out and a matching filament now exists, it sends a message to tell the user the printer has run out of the specific filament and to add new ones.
  • Turning off the option in the AMS dialogue should also stop any Auto Refill.

The wanted process adds (documented on the forum):

  • Being able to turn on ignore colour in the matching rules
  • Being able to choose which colours will follow so you can finish off spools close to the end of their life and avoid choices that would use filaments you didn’t wish to be part of the chain
2 Likes

I don’t believe this is a bug, as the function is specifically designed to prevent paused prints.

First, it attempts to make an exact match based on both type and color.
If that fails, it selects the next available spool with the same material type.

I’ve tested this extensively and use it regularly. However, as mentioned, you cannot hotswap spools during a print. The backup spool must be loaded and present before the print starts. I’ve even tested this across the AMS system—for instance, placing the nearly empty spool in A1 and the backup in B4—and it has worked consistently every time.

That said, if you prefer not to have the backup spool loaded at the start of the print, you can simply untick the option and perform a manual spool change when needed.

I haven’t tested scenarios with different colors, as I always ensure the backup spool is loaded before the print begins. Therefore, I cannot confirm how it handles color mismatches. However, as far as I know, the system should select the next spool with matching material properties if the same color is unavailable.

1 Like

I think you missed this, this is shown AFTER I untick the option.

Also, the original feature (as I stated above) required the colour to be identical.

Others have the issue:

Others want the bug I am experiencing:

It doesn’t switch it off on any of my printers, here are a few, ALL have the option unticked.

Screenshot 2025-01-16 at 01.30.44

This one doesn’t even have filament in slot A1!

Screenshot 2025-01-16 at 01.31.20

Then I must be lucky, as I haven’t experienced that problem at all. I even tried to force a color mismatch, and the print didn’t proceed, even with seven different PLA spools loaded in various colors.

Could it be that we’re using different firmware versions?


You are on a beta release!

This is hilarious. I’m so jealous of your bug. Thanks for linking my post.

1 Like

Yes, but I’ve never had that problem before this beta either. Previously, I was using version 1.10.0.50 without any issues, so I’m not sure what the problem could be if you’re using Bambulab’s filament, have the latest firmware, etc.

I even tried selecting Jade White for my PLA manually without syncing with the AMS, and it still switched as it should.

Perhaps trying the beta version might resolve the issue for you. If you figure out what’s causing the problem, let me know!

As @Dr.Ew just pointed out, my negative experience is his wish!

My bug is his feature and we both want what the other has!

I want his “feature” if I can choose to have it, when and how!

2 Likes

The substitution could be illustrated better, as the image implies a cyclical substitution. When green runs out it continues with black, but then does it try A4 again? This feature appears rushed to release without sufficient thought/testing.

To avoid confusion, it would be clearer if there was a checkbox “Auto refill with different colours”

And the terms “AMS filament backup” and “Auto refill” should both be changed to use the same term to avoid confusion, perhaps “AMS Auto Refill”.

Screenshot 2025-01-15 at 21.00.09

1 Like

Maybe it wants to implie that when A3 is out of filament it will go to A4 and if you reload A3 it could go from A4 to A3 again if A4 runs out too.

I have not tested it.

In my experience hot-swapping spools while printing has not worked before, and there’s a comment to this effect above. It would be a great feature.

Aren’t ‘Auto Refill’ and ‘AMS Filament Backup’ two distinct features? ‘Auto Refill’ selects any available color with the same properties, while ‘AMS Filament Backup’ matches the exact filament type and color before switching spools. In any case, the distinctions between these features should be clarified, and users should have full control over their settings.

On latest versions: Where are the settings? All I got is this:

You have displayed the settings dialogue that you are asking about.

I meant these ones—but maybe I need to slice a model first?
2025-01-16 13_40_27

OK, so RFID-rotating-arrow-thingy is not correct. :triumph: UI

Nope, can’t find it. “…same color” :man_shrugging:
2025-01-16 13_52_22

that makes two of us. Nothing new regarding filament backup.


Haven’t opened it in a while so I thought to check out some new feature in Bambu slicer but nothing new. Go back to old tracks.

1 Like