BambuTagger-AMS-C

Multi-spool NFC tag reader for Bambu Lab printers. Reads Bambu Labs, Spoolease, OpenSpool, TigerTag and Opentag3D-Tagss and spoolease tags in 4 slots, displays live printer AMS slot data, and sends tag data to the printer/BMCU. Fully configurable via web interface with automatic AP fallback and OTA firmware updates.

GitHub-Sources BT-AMS-C
3D printable case
3D printable case for AMS2Pro
PCB files
Flash Firmware BT-AMS-C
Download Firmware BT-AMS-C
Manual BT-AMS-C

Bill of Materials

ComponentNotesBuy
ESP32 Dev boardESP32 30pin dev boardaliexpress
4x RC522 RFID moduleSPIaliexpress
0.96" OLED moduleIICaliexpress
240×240 1.3" TFTST7789VW SPI displayaliexpress
4x WS2812 LED4 pieces or a stripaliexpress
DIY PCB from JLPCBTFT only with PCB > v1.2JLPCB

Wiring for BT-AMS-C

SignalGPIO
RC522 SPI MOSIGPIO 23
RC522 SPI MISOGPIO 19
RC522 SPI SCKGPIO 18
RC522 #1 SSGPIO 13
RC522 #2 SSGPIO 12
RC522 #3 SSGPIO 14
RC522 #4 SSGPIO 27
RC522 #1 RSTGPIO 26
RC522 #2 RSTGPIO 25
RC522 #3 RSTGPIO 33
RC522 #4 RSTGPIO 32
WS2812 dataGPIO 15
TFT SDA (MOSI)GPIO 17
TFT SCL (SCK)GPIO 16
TFT DCGPIO 4
TFT RESGPIO 5
TFT BLK (Backlight)GPIO 2

All RC522 share the same SPI bus (MOSI, MISO, SCK). Each has its own SS and RST pin.

Slot Mapping

RC522 #SS PinSlotWS2812 Pixel
11310
21221
31432
42743

PCB < v1.2 and TFT

If you want to use a PCB with a version < 1.2 you need to do this:

  • Cut the traces to SDA and SCL pins of TFT
  • Wire these pins as shown in the table above.