Skip to content
Jack Freiermuth
All projects
Live2026

Spool Bridge

NFC-tagged filament spools that check themselves in and out of inventory when the printer starts a job.

PythonMoonrakerSpoolmanNFC

3D printer filament inventory goes stale the moment you have to update it by hand. This closes the loop: each spool carries an NFC tag pointing at its own record, and the printer reports consumption automatically as it prints.

It also has a maintenance story worth knowing about. Every official printer firmware update strips the configuration include this depends on, silently. There is now a repair script and a check for it, because the failure mode is not an error, it is inventory that quietly stops updating.

Details worth knowing

  • 01Automatic consumption tracking wired through the printer's own API.
  • 02NFC tags on physical spools that resolve to a per-spool URL.
  • 03A repair script for the firmware updates that silently strip the required config, because the failure is invisible otherwise.