I print on a Bambu Lab P1S with no AMS — one external spool loaded at a time, swapped by hand. The failure I encountered is that the spool looks fine, I execute a print, and then I come back to a half-finished part since there was insufficient filament on the spool for the print. Bummer.
Filament Tracker answers exactly one question: will this spool finish this print? It pulls my completed prints from Bambu's cloud, subtracts what each one used, and shows a single number — grams remaining on the loaded spool.
this is the basic equation for the remaining grams of filament:
remaining = spool baseline − Σ grams of prints attributed to it since its last calibration
Features:
- One glanceable "grams remaining" per spool, with a low-spool warning
- Auto-import of completed prints from Bambu Cloud (daily cron + on-demand refresh)
- Manual logging for off-cloud prints (SD card / printer offline) — scoped so it can't double-count cloud prints
- Date-grouped print history with multi-select bulk edit (reassign a batch to a spool, or delete), keyboard shortcuts, sorting, and toggleable columns
- Per-print nicknames — my own name for a print, separate from the sliced filename
- A usage analytics card with a per-day filament bar chart and hover detail
- Spool CRUD with color, cost-per-kg, and one-tap recalibration
What are the alternatives? The Bambu Lab P1S, especially just one of them for a hobbyist like me, is in a weird spot. The official Bambu Lab Filament Tracker didn't recognize my external filament spool; therefore, I was flying blind for my first 20 prints.
There are other online alternatives, but I want one that is personal to me and my requirements/constraints. It's the age of AI, and it is cheap to build something like this.