Idea:Filament Weight info for AMS and back spool

I dont find any option so i think its not an option now.

I would like it to know how many grams of Filament is left on my spools.

My Idea is that you can add the Filament weight at the Filament Options. Like 1 Kg. The Printer/Software know how much Filament is used during a Print. So you can click on your selected Filament and see how many should left on the spool.

And if you fill a new Filament the Printer can ask you how much Kilogram your new spool have and reset the Settings.

Would you like if Bambu Lab implement something like that?

4 Likes

It is sort of implemented already, but only for spools containing BL own RFID chips.
They would need to open up on the closed source RFIDs so we could have that feature for all filaments.

1 Like

where you can see this information?

On the graphical representation of the filament in the AMS (X1 front panel, BBS, Bambu Handy) the color will start to go down in the rectangle


like a glass is being emptied.

1 Like

ok. I thought of something that you can see the remainig Filament in Grams in Bambu Studio.

So if you slice a big Print and it said it uses 245g of Filament but then you see on your roll are only 210g left. So you know that you order a new spool for this Print or be ready to change the empty spool during Print btw. prepare another one in the ams for automatic spool change.

1 Like

Holy â– â– â– â– , I did not know it did this! Does it keep track between filament swaps, or only if you keep a spool in the AMS?

Each RFID has a unique identifier, and it keeps track between swapping spools in and out as well as between AMS units - not sure if it is writing this out to something like their cloud service or writing to the rfid itself, but so long as you don’t feed a spool externally it seems to track just fine.

I realize that this thread is a year old, but I’m new to the Bambu Lab “ecosystem” having come from the Ender 3 and OctoPrint world. I love my P1S, night and day difference from the Ender 3 (as expected) but the one thing I miss is the ability to know how much filament is remaining on a spool in grams. I was using an extension in OctoPrint that does this and am a little disappointed that this is not standard on the P1S. The Bambu Lab folks seem to be responsive to the user community so I hope they will implement this in a future update.

1 Like

March 26, 2024
I Totally Agree. I’ve searched for information on that subject, but found little. In my mind it would be a very simple matter to add the feature, “go to the filament tab on the printer, and let me manually enter the weight left on the spool”. I already have the weights of the empty spools and I just deduct that from the grand total. Bambu, please let me enter this number to store it on the printer so I know if there is enough filament left to print it, it would then be displayed properly on the Preview Plane. You will be pleased to know that currently 95% of my filament is Bambu, but that would be really helpful for the other 5 percent.

1 Like

I’ve come across the idea of why not simply have the rear free roller having a scale incorporated. Honestly the RFID is something no one asked for and seems more as one of the things Bambu Labs added to the apple like structure they geared towards…

Might not work but I find it might be more useful but not so cost effective. At least let us reuse the tags for other filaments since reprogrammable RFID’s is a thing or swap to NFC

The RFID tag in BL filament spools makes it easy for consumers to print without having to tinker with a multitude of settings, and I think it’s been successful at that. It’s a small jump to use non-BL filament and tweak a few temperature settings.

It would be great if RFID tags could be reused from BL spools and placed into full spools of other brands of filament, make minor changes to settings, and then write those settings back to the BL RFID tags that have been “transplanted”. That would make it easy to swap non-BL filament spools in and out of an AMS and have the settings auto-detected. It really would be great if the list of other filament brands could be expanded, and their settings download automagically.

I have a few questions about the RFID tags and reader:

  1. Are the RFID tags writeable or just readable?

  2. Can or does the RFID reader in the AMS also write back to an RFID tag? i.e. update it with amount used and new settings?

  3. How does an AMS “know” how much filament remains on an original BL spool that is partially used? I surmise that the revolutions are counted off as filament is used, and this is perhaps written back to the RFID tag (which would answer my own questions above)

If spools always start off with 1kg of filament when a “new” RFID tag is detected, then the remaining mass or length of filament can easily be calculated as a function of the number of turns of the spool while being consumed. A simple table of mass per revolution is perhaps the easiest way to report used and remaining filament. This appears to be stored somewhere, although I don’t know if it’s on the RFID tag, in the slicer somewhere.

I don’t see it. My X1C doesn’t show it like that. Is there some setting i need to change ? (Yes I have Bambu Lab Filament on all 3 AMS Systems.

Wow, this is an old thread…

There has been a lot of discussion on how the AMS calculates remaining filament, and as it turns out it does not use the GUID of the RFID tag to track it.

Bambu has since also given a 10,000 foot explaination in a wiki article on the main AMS functions.

The RFID reading process can also be used to estimate the remaining filament. The working principle is to estimate the percentage of the remaining filament on the spool by the length of the filament sent out after the RFID tag on the spool rotates a full circle. The complete 1kg filament roll is 100% capacity by default.

Thx for the extensive information provided.

Btw, just like i though there was a setting I did not activate for showing remaining spool capacity.

I only discovered the AMS setting for “Remaining Filament Estimation” today. It is disabled by default and I just enabled it.
Is there is reason to not enable it, particularly when only using Bambu filament?
Are there any disadvantages or drawbacks when it is enabled?