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’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.

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. We recommend NTAG215 or NTAG216 so you can use the full OpenTag3D format. NTAG213 is a less expensive option that supports the core format, but it does not have enough capacity for the extended features.

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

Lower cost, limited data

The Core format fits on less expensive tags such as NTAG213. It stores a limited selection of the most important OpenTag3D data, but does not include every field or feature.

Extended

Complete format and features

The Extended format requires a larger tag such as NTAG215 or NTAG216. It stores the complete OpenTag3D payload, with the entire format and all features fully implemented.

Recommended

NTAG215

Supports core and extended OpenTag3D data. Often available online for about $0.10–$0.15 each.

Recommended

NTAG216

Supports core and extended OpenTag3D data, with additional user memory available.

Core only

NTAG213

A cheaper option for OpenTag3D’s core features, but too small for the extended payload.

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

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

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.

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, inexpensive NTAG213, 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 NTAG213, 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+?

TigerTag

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.

It also relies on centrally maintained lookup tables. Instead of storing values such as material and manufacturer names directly, the tag stores numeric identifiers. Software must consult a reference list to determine what those identifiers mean.

The official identifiers and their meanings are controlled and maintained by a single entity. Even when a copy of the lookup table is available offline, compatibility still depends on that centrally managed namespace.

TigerTag does not use NDEF records. Its data occupies fixed locations in raw tag memory, which prevents the same tag from conveniently carrying TigerTag alongside other NDEF-based formats. A normal TigerTag payload and an OpenTag3D NDEF record would compete for the same memory.

TigerTag+

TigerTag+ adds more functionality through product IDs, signatures, and information retrieved from TigerTag-controlled services.

We do not want our tags’ essential functionality to depend on a third-party database being maintained indefinitely. Hosting costs money, and a centrally controlled service could later be restricted or placed behind a paywall. Tags should remain useful if a company disappears, changes direction, or decides to monetize access.

For our requirements, TigerTag’s offline format is not complete enough, while TigerTag+ introduces central dependencies we specifically want to avoid.

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 means no single company controls whether it continues to work, who may participate, or how essential identifiers and data are managed.

An “open source” RFID system may still give one company control over:

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

That organization can change direction, restrict participation, lock down future versions, or charge for important services even if the community disagrees.

OpenTag3D stores essential 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.