NFC Inductive Smart Filament Management System ANS (AMS NFC Sensor)—fits 20L sealed box, with passive rewind
Print Profile(3)



Description
ANS (AMS NFC Sensor) NFC Sensing Smart Filament Management System – Compatible with 20L Sealed Box
==============================
2025.12.24 Update: Released a top-mounted desiccant box compatible with 20L sealed boxes
If a desiccant tube alone cannot meet your moisture-proof needs, you can try thistop-mounted desiccant box (click to jump)
High ventilation performance! Large capacity! Convenient and quick desiccant loading and unloading!
==============================
2025.11.30 Update: Added a passive rewind version of the base!
Uploaded the passive rewind version of the base, optimized after multiple plate tests to ensure smooth feeding and rewinding, compatible with the standard NFC base, no need to modify hardware.
Based on Lao Teng'spassive rewind spindle, the following modifications were made:
- Uses filament as the clutch shaft, avoiding the problem of the original design's clutch not holding firmly and easily loosening;
- Adjusted roller wheelbase and height to fit 20L sealed boxes, can be used without installing NFC hardware;
- Lightweight design (stealing weight...);
- Due to the need to reserve space for the controller, it was changed to rear wiring.
The hardware materials used are the same as Lao Teng's version:
- 5 608zz bearings *4
- 2 large wheel non-slip rubber rings *4: inner diameter ≤45mm, width 25mm, you can buy a small section of rubber tubing and cut it yourself, thickness is not limited, I used a wall thickness of 3mm.
- 2 rubber O-rings *4: outer diameter 22mm, wire diameter between 3-3.5mm can be used.
- 1 one-way bearing *4: Model 081412, meaning inner diameter 8mm, outer diameter 14mm, thickness 12mm, I used the external octagonal type.
- 1 smooth shaft *4: diameter 8mm, length 25mm.
- 1 spring *4: outer diameter 6mm, length 15mm, wire diameter 0.5mm
Note: When printing the clutch one-way roller, it's best to print one first to test if the one-way bearing is loose when inserted (parts have positive and negative tolerances). If loose or too tight, you need to adjust the hole compensation to ensure the one-way bearing does not loosen after being pressed in.
==============================
Introduction
This project implements an ESP32-based NFC filament management solution designed for the Automatic Material System (AMS) and suitable for Bambu Lab 3D printing (currently tested on Bambu Lab A1 models) NFC filament management solution.Github Repository
The sensor part integrates an MFRC522 NFC reader to identify filament spools, a DHT22 sensor for environmental monitoring (temperature and humidity), and an SSD1306 OLED display for local status updates.
It automatically updates printer filament presets (supports custom presets) via Node-RED flows and integrates with Home Assistant and the Spoolman filament management system to manage filament remaining quantities.
Using it with bmcu will achieve twice the result with half the effort!
The base structure refers to New Version 20L Moisture-proof Dry Box
Function Demonstration:Xiaohongshu
Parts List, Configuration Guide:Feishu Document
Effect Display













Comment & Rating (0)