Getting Started: Polar Filament with OpenTag3D

Polar Filament spool with a round NFC tag attached

What is the purpose of putting NFC tags on spools?

There is no single right answer. A tag is a small, flexible tool, and the community gets to decide what it becomes.

Polar Filament is implementing OpenTag3D for these tags. OpenTag3D is an independent standard that is not owned or controlled by Polar Filament.

Polar Filament’s goal is to make filament as easy to use as possible. A tag can store a spool’s color, recommended temperatures, and even complete print profiles. What software and hardware do with that data is open for the community to explore.

Red filament spool with an NFC tag and an illustration of the color, material, and printing data it can store

Ideas that may be possible with NFC

These are concepts we think are possible and likely, not features that have already been implemented. Each would require compatible hardware, software, or printer firmware developed to support it.

Automatic setup

A printer could load colors, temperatures, material details, or full print profiles without manual entry.

Remaining filament

A reader could use the tag like an encoder to help estimate how much filament remains.

Inventory

Software could identify spools and maintain an inventory without relying on labels or manual entry.

Phone-based tools

Apps could let people read and use spool information directly from many modern phones.

It is not our job to tell you what you can and cannot do with tags. We are adding support to give the community another useful tool and let its creativity run wild. OpenTag3D itself is an independent, community-controlled standard, not a Polar Filament format.

Where can I buy NFC tags?

Almost anywhere. OpenTag3D was designed around inexpensive, off-the-shelf NFC Type 2 tags.

NFC Type 2 tags are available from electronics retailers, NFC suppliers, and marketplaces such as Amazon. OpenTag3D uses two tag formats. The choices below explain which one is appropriate for your project.

Front and back of a round NFC Type 2 sticker tag
A plain face on the front and the NFC antenna on the back.
Recommended

Core (NTAG215)

Core is the default, standard OpenTag3D implementation. It uses the less expensive NTAG215 and is Polar Filament’s recommendation for most users and projects.

Core tags are available from PolarFilament.com in any quantity for $0.15 each.

Advanced only

Extended (NTAG216)

Extended uses the larger and more expensive NTAG216. It is intended for unusual or specialized applications that require advanced Extended features and is not recommended for most users.

Will Polar Filament sell spools with integrated tags?

Yes, but not quite yet.

During development, we are selling tags separately. Because the community-led OpenTag3D specification may continue to evolve, Polar Filament wants to validate its own implementation before attaching tags to every spool we sell.

August 20, 2026Polar Filament’s developer beta launched

NowPolar Filament is working with developers and selling tags separately

Q4 2026Polar Filament’s public beta is expected

We are working with developers to create more useful NFC projects before the public rollout. When tagged spools arrive, we want people to have compelling answers to “What can I do with this?” In the meantime, tags can be purchased from PolarFilament.com or other NFC retailers online.

How do I program my own tags or change existing ones?

Start with Polar Filament’s OpenTag3D Lookup. It generates standards-compatible data for any Polar Filament spool.

  1. 1

    Find the serial number on your Polar Filament spool.

  2. 2

    Open Polar Filament’s OpenTag3D Lookup and enter that serial number.

  3. 3

    Choose your writer and follow the instructions shown with the generated tag data.

  4. 4

    Write or rewrite the tag. Tags containing OpenTag3D data can be updated unless they have been permanently locked.

At launch, you should be able to write tags with:

  • Android and iOS smartphones
  • Flipper Zero
  • USB-powered NFC writers
  • Development tools such as Proxmark3
  • Other hardware with compatible NFC read/write support
Open the lookup and tag writer OpenSpool device, portable RFID reader, USB NFC reader, and RC522 module on a table

Why OpenTag3D? Why not another standard?

OpenTag3D is an independent, open-source, decentralized standard governed by its community as a whole. Polar Filament supports and implements OpenTag3D, but does not own, control, or have special authority over it.

The standard keeps essential spool information on ordinary tags in a format anyone can implement, without depending on Polar Filament, another company, or an online service.

Choosing among competing standards

We understand the concern illustrated here: 3D printing already has several competing tag standards. Polar Filament is not introducing another standard; we are evaluating the options already available and backing the one we believe best meets our needs. Even so, we are willing to compromise on individual requirements if that helps the community consolidate around a shared standard. We want to support the option that is best for the 3D-printing community as a whole. If you think we are backing the wrong horse, or see a practical path toward convergence, please let us know.

XKCD comic showing how an attempt to replace 14 competing standards creates a fifteenth standard
“Standards,” xkcd #927 by Randall Munroe, licensed under CC BY-NC 2.5.
IndependentOpenTag3D is not owned or controlled by Polar Filament or any other company.
OpenThe complete format is publicly documented.
Community governedThe community as a whole guides the standard and can continue its development.
DecentralizedEssential functionality does not depend on one company, registry, or server.
OfflineCritical spool and printing data is stored directly on the tag.
Easy to adoptIt uses common NTAG215 and NTAG216 NFC Type 2 tags.
Easy to sourceNFC Type 2 tags are widely available from many sellers.
Easy to implementIts fixed memory map avoids complex parsing and managed lookup tables.
NDEF compatibleOpenTag3D can share one tag with records for other compatible formats or applications.
Why not Prusa’s OpenPrintTag?

We respect Prusa’s work on OpenPrintTag and share its goal of creating an open RFID ecosystem. We have been in contact with Prusa about RFID standards for roughly a year.

The primary reason we cannot adopt OpenPrintTag is its physical tag and reader requirements.

Prusa’s current implementation uses NFC-V tags and specialized antenna hardware. NFC-V is not backward compatible with the inexpensive, widely available NFC Type 2 tags used by OpenTag3D. Likewise, a reader designed only for Prusa’s NFC-V implementation cannot read ordinary NTAG215 or NTAG216 tags.

The required hardware does not fit our existing spool design, and we have not found a reliable source for the required tags that satisfies our manufacturing and domestic-sourcing requirements.

OpenPrintTag is so custom that even Prusa couldn’t adopt it without redesigning its spool.

This is the immediate showstopper: we cannot manufacture around a tag that does not fit our spools and that we cannot reliably source.

Even if the physical compatibility problem were resolved, we still have concerns about parts of the data-storage format, inefficient use of limited tag space, lookup tables, reserved identifiers, and how portions of the standard are centrally governed. Those concerns are secondary to the hardware problem.

We will continue following OpenPrintTag’s development. If the hardware and adoption barriers are resolved, we would gladly reconsider supporting it.

Why not Bambu Lab-compatible tags?

Bambu Lab tags are proprietary and digitally signed. Bambu printer firmware rejects modified or newly created tags that do not contain a valid Bambu signature.

Third-party manufacturers cannot create genuinely compatible custom tags without Bambu’s private signing key or modified printer firmware.

Technical details are available in the Bambu Research Group RFID Tag Guide.

Why not TigerTag or TigerTag+?

Why it does not meet our needs

We reviewed TigerTag’s standard offline format and determined that it does not store enough of the information we want to include with our filament. TigerTag and OpenTag3D reflect different design priorities, and we concluded that TigerTag is not the right fit for our implementation.

Decentralization

Although anyone can use TigerTag’s basic format, we do not consider the overall system fully decentralized. Some parts still depend on TigerTag acting as the central coordinator. For example, TigerTag maintains the official list that says which number represents each material or manufacturer. If two companies independently used the same number for different materials, readers could not know which meaning was correct. TigerTag also controls official services such as TigerTag+ signing, certification, and product-ID assignment. In our view, a system is not fully decentralized when one organization must coordinate important identifiers or provide official features, even if the underlying format is free and publicly documented.

Lookup tables

TigerTag uses shared lookup tables for some values. For example, the tag stores a numeric material ID, and software uses a reference table to determine which material that ID represents. TigerTag’s reference tables are public and can be copied and used offline. However, the official meanings and ID assignments are maintained in a central reference registry, and assigning an ID independently risks a collision. OpenTag3D instead stores material definitions directly on the tag, so a manufacturer can introduce a new material value without waiting for a registry assignment. Even when the tables are used offline, interoperability depends on a shared, centrally maintained namespace.

NDEF compatibility

TigerTag stores its payload at fixed locations in raw tag memory. OpenTag3D intentionally uses an NDEF record instead. NDEF adds some overhead, but it has broad tooling and platform support and, where supported, technologies such as Web NFC can access NDEF records from a website without requiring a dedicated native app. We believe that makes OpenTag3D easier to integrate into a wider range of projects.

Optional paid features

TigerTag+ adds optional centrally managed features including official product-ID allocation, signature issuance, certification, and related services. The underlying TigerTag format remains openly implementable and usable offline, but some of these official TigerTag+ features are paid and introduce central dependencies that OpenTag3D is specifically designed to avoid. For our requirements, the base offline TigerTag format does not contain enough of the information we want to store, while some TigerTag+ functionality introduces centralized dependencies we prefer not to adopt.

Open source is not always decentralized

Open source means a format or its software is publicly documented and available for others to inspect or implement.

Decentralized describes how the ecosystem is governed and whether normal use depends on a central authority or service.

Even with an open license, an RFID ecosystem may still rely on shared coordination for:

  • Lookup tables and identifier assignments
  • Reserved IDs and data ranges
  • Which changes enter the official specification
  • Centrally operated services
  • Commercial certification or signature programs

These structures can leave portions of an ecosystem dependent on the organization that maintains its registries, services, certification programs, or governance, even when the underlying specification is openly licensed.

Polar Filament prefers designs where both the format and normal ecosystem usage can function without central dependencies. OpenTag3D stores essential printing information directly on the tag in an independently readable form. Reading it does not require an account, internet connection, company-controlled database, or permission from a central authority.

No company, including Polar Filament, owns or controls OpenTag3D. The community governs the project collectively, and the published specification can be forked and maintained independently if any contributor disappears or changes direction. Existing tags remain readable, and development can continue without a company’s permission.

Ready to try it?

Give a Polar Filament spool an OpenTag3D-compatible tag.

Look up your spool, review its data, and choose the writing method that works for you.

Open the OpenTag3D Lookup

This documentation was written with AI assistance.