April 6, 2026
Description
Note: This design is meant to work with 25mm round NFC stickers (Ntag213/Ntag216/Ntag216)
My 3D printer (Snapmaker U1) has RFID readers which can read NFC tags with Snapmaker U1 Paxx12 Extended Firmware if the spools are side mounted.
I own several Polydryer boxes and utilize them to store and print directly from them and I needed NFC tags which can be placed near the printers to be read during loading.
I was inspired by the simplicity of hook mounting holes created by fellow maker @remmulegguh that allows these NFC tags to be easily placed almost everywhere.
I also wanted to be able to identify the tags by colors and thus I added a small filament window on the tag to allow me to attach a 1.75mm filament sample which can be easily replaced.
Each NFC tag is customizable by part (bottom, text, rim)
The options can be found on Process -> Objects
A print pause is required to allow you to place the NFC sticker after the layer passes 1.2-1.4mm where there is a 0.2mm cavity for pasting the sticker.
Note: Set pause at layer 7 if using 0.2mm printing line height
Alternatively, if you do not wish to embed the NFC stickers and would like the sticker to be attached outside, you can choose to bypass the print pause. The tag should still be able to complete the print without issue as the sticker cavity is merely 0.2mm and should not affect the final top layers.
Snapmaker U1 requires the NFC tag to be readable during loading.
In case you forgot to do so, you can trigger an update on the respective channel using this Klipper macro.
Simply select the channel (1-4) and it will clear the channel and attempt to read the NFC tag again.
[gcode_macro UPDATE_FILAMENT]
gcode:
{% set CHANNEL = params.CHANNEL|default(1)|int %}
{% set CH = CHANNEL - 1 %}
FILAMENT_DT_CLEAR CHANNEL={CH}
G4 P2000
FILAMENT_DT_UPDATE CHANNEL={CH}
G4 P1000
FILAMENT_DT_QUERY CHANNEL={CH}This NFC tag was inspired by the designs of @remmulegguh https://www.printables.com/@remmulegguh_1537706
Please check out the following designs for ideas to using these tags:
License:
Creative Commons — Attribution — Noncommercial — Share Alike
7