Skip to content

Supported Tags

SpoolSense reads multiple NFC tag formats. Each format stores filament data differently.

Tag Format Comparison

Format Tag Type Protocol Data Stored Write Support
OpenPrintTag ICODE SLIX2 or NTAG ISO15693 / ISO14443A Full CBOR filament profile Yes
TigerTag NTAG213/215/216 ISO14443A Binary material/color/weight Yes
OpenTag3D NTAG215/216 ISO14443A CBOR material/manufacturer/color Yes
NFC+ NTAG213/215/216 ISO14443A UID only (data in Spoolman) N/A
Bambu Lab MIFARE Classic ISO14443A UID only (encrypted) No

What is NFC+?

NFC+ is SpoolSense's term for a plain NTAG tag paired with a Spoolman entry. The tag itself stores only a UID. All spool data (material, color, weight, manufacturer) lives in Spoolman and is linked to the tag via the nfc_id extra field. Scan the tag, Spoolman provides the data. Simple, cheap, and no special tag format required.

Which Tags Should I Buy?

For most users: NTAG215 tags (NFC+).

  • Cheap (~$0.10 each)
  • Works with both PN5180 and PN532 readers
  • Register the UID in Spoolman and you're done
  • Can also be written as TigerTag or OpenTag3D format for offline use

If you want rich offline data: TigerTag on NTAG213/215.

  • Material, color, weight, temps stored directly on the tag
  • Works without Spoolman
  • Community-maintained material database

If you have OpenPrintTag or OpenTag3D tags:

  • Full read and write support for both formats
  • These are less common but fully supported

NFC Reader Compatibility

Tag Format PN5180 PN532
OpenPrintTag (ICODE SLIX2) Yes No (ISO15693 not supported)
OpenPrintTag (NTAG) Yes Yes
TigerTag Yes Yes
OpenTag3D Yes Yes
NFC+ (UID + Spoolman) Yes Yes
Bambu Lab (UID only) Yes Yes

Note

The PN532 only supports ISO14443A. If you have OpenPrintTag data on ICODE SLIX2 tags (ISO15693), you need the PN5180.