filament tracker

June 17, 2026

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.