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
| Component | Notes | Buy |
|---|---|---|
| ESP32 Dev board | ESP32 30pin dev board | aliexpress |
| 4x RC522 RFID module | SPI | aliexpress |
| 0.96" OLED module | IIC | aliexpress |
| 240×240 1.3" TFT | ST7789VW SPI display | aliexpress |
| 4x WS2812 LED | 4 pieces or a strip | aliexpress |
| DIY PCB from JLPCB | TFT only with PCB > v1.2 | JLPCB |
Wiring for BT-AMS-C
| Signal | GPIO |
|---|---|
| RC522 SPI MOSI | GPIO 23 |
| RC522 SPI MISO | GPIO 19 |
| RC522 SPI SCK | GPIO 18 |
| RC522 #1 SS | GPIO 13 |
| RC522 #2 SS | GPIO 12 |
| RC522 #3 SS | GPIO 14 |
| RC522 #4 SS | GPIO 27 |
| RC522 #1 RST | GPIO 26 |
| RC522 #2 RST | GPIO 25 |
| RC522 #3 RST | GPIO 33 |
| RC522 #4 RST | GPIO 32 |
| WS2812 data | GPIO 15 |
| TFT SDA (MOSI) | GPIO 17 |
| TFT SCL (SCK) | GPIO 16 |
| TFT DC | GPIO 4 |
| TFT RES | GPIO 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 Pin | Slot | WS2812 Pixel |
|---|---|---|---|
| 1 | 13 | 1 | 0 |
| 2 | 12 | 2 | 1 |
| 3 | 14 | 3 | 2 |
| 4 | 27 | 4 | 3 |
PCB < v1.2 and TFT
If you want to use a PCB with a version < 1.2 you need to do this: