Skip to main content
All work

SpoolMonitor

Self-hosted filament tracking for Bambu Lab printers.

SpoolMonitor printers page in dark mode: two Bambu Lab printers with a live AMS strip showing each slot's colour, material and remaining filament, and low slots flagged

Real screens from version 2.0 with demo data.

Type
Self-hosted web app
Runs on
Docker (linux/amd64), any browser
Printers
Bambu Lab, through your Bambu account
Pricing
Free, MIT licence

Anyone running more than one Bambu Lab printer knows the problem: spools spread across a workshop, an office and a shelf, and no idea which one is about to run out. SpoolMonitor keeps the whole stock in one place, by filament and by location.

It talks to your printers through your Bambu account, so there is no LAN or developer mode to set up. A sync shows every AMS slot before anything changes, lets you map each slot to a spool, and can be undone from the summary.

Version 2.0 added the Printers page with a live AMS strip, a Needs attention panel on the dashboard, and backup and restore. It is free, and it runs on your own hardware with Docker.

Features

AMS sync you can check first

Preview every slot before anything changes, map it to an existing or new spool, and undo from the results. Spools are matched again by RFID on later syncs.

Live printers page

Each printer shows its AMS slots with colour, material, remaining filament and humidity, in a grid or list, grouped by location.

Stock across locations

Spools by filament or by location, with search, filters, bulk actions and CSV import and export.

Low stock alerts

A Needs attention panel on the dashboard, plus in-app or email alerts when a filament drops below your threshold.

Yours to run

Self-hosted with Docker, with admin and viewer accounts, API keys, an audit log, and backup and restore from Settings.

Gallery

SpoolMonitor dashboard: totals for filaments, spools, locations, low stock and remaining weight, a Needs attention panel and the filament overview
SpoolMonitor printers page in light mode with AMS humidity and temperature
SpoolMonitor spools list grouped by filament, with search, filters and CSV import and export

Stack

ReactViteFastAPISQLiteMQTTDocker

Next

HelmForge

A free, self-hosted control panel for running dedicated game servers in Docker.