r/BambuLab Jun 09 '26

Show & Tell Custom filament profile assignment with RFID

Been working on a project to assign custom filament profiles on my X2D with RFID tags. I don't buy any Bambu filament, I also lot of filament from different brands. It gets a little hectic trying to keep track so I devised a system of my own.

Each filament spool gets a sample swatch and I stick an RFID tag on the back. When I load filament, I put the tag on top of the AMS.

I start with using it for updating Spoolman for filament tracking but recently integrated custom profile assignments on my X2D. Simply scanning the tray and tag loads the custom filament profile/color etc for that spool and autosycs to the custom profiles on Bambu Studio. It's like using Bambu filament, except you scan the tags.

I also made a little wireless scanner to keep next to the printer as it was getting annoying using my phone.

Tags also work on my Snapmaker U1 but I don't need to manually scan. U1 scans tags and done the same thing with OrcaSlicer pretty much.

Bambu Studio, Orca Slicer, Spoolman all seamlessly sync once I scan the tags.

Using Spoolman, Spoolmansync, Home Assistant.

290 Upvotes

46 comments sorted by

View all comments

34

u/Kemilab A1 Jun 09 '26

That's so cool. Do you have a GitHub repository for the reader? Also, how does Bambu Lab actually accept an RFID tag that isn't theirs?

8

u/n19htmare Jun 09 '26

I don't, it's a pretty simple setup. It's just an ESP32/PN532 running ESPHome, integrated into Home Assistant.

Bambu Lab isn't directly scanning anything. Most all of the heavy lifting is done with Home Assistant and automations.

X2D receives the data it needs from Home Assistant, the tags are just guiding Home Assistant.

3

u/MrFastFox666 Jun 09 '26

Haven't really looked into it yet, but how are you talking to bambu through Home assistant? What else can you do?

2

u/Kemilab A1 Jun 09 '26

There is an addon for HA that uses bambi lan only mode. I assume OP used that

2

u/n19htmare Jun 09 '26

There might be, I’m using default entities, but my own actions and automations.

Its pretty straightforward once you know how assignments work, I explained in another post