EBTEAM3

This repository automatically keeps track of every spool of filament ever inserted into your AMS, and tracks useful things like usage data and remaining filament. This allows you to see every filament you have ever printed with and how much is left on the spool. This is designed for Bamboo brand filaments but has limited 3rd party support

16
2
100% credibility
Found Mar 10, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A local web dashboard that monitors and tracks filament spool usage, inventory, and low-stock alerts for Bambu Lab 3D printers with AMS.

How It Works

1
🔍 Discover the tracker

You're managing your 3D prints and find this simple tool to watch your filament spools on your Bambu printer.

2
📋 Gather printer info

Run the easy helper to log into your Bambu account and note down your printer's details safely.

3
Pick your easy setup
🐳
Quick container start

Use one command to launch it in a ready-to-go box that handles everything.

💻
Direct program run

Install a few helpers and start the program with a simple click.

4
🚀 Start the dashboard

Turn it on and it quietly connects to your printer to begin watching the spools.

5
📊 View live spool status

Open your web browser on any device at home to see filled slots, weights dropping, charts of usage, and alerts for low stock.

6
✏️ Tweak and track

Give spools custom names, fix weight readings, set your low-stock warnings, and check history anytime.

Filament always in check

Now you see exactly what's left on every spool, avoid surprise runouts, and plan prints with confidence.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is Bambu-Filament-Tracker?

This Python-based bambu filament tracker automatically monitors every spool loaded into your Bambu Lab AMS, pulling real-time usage and remaining filament data via MQTT from Bambu Cloud into a local SQLite database. It serves a responsive web dashboard on your network, showing live AMS status, full spool inventory sortable by weight or material, usage history charts, and configurable low-stock alerts. Supports Docker for one-command deploys and limited 3rd party filaments without RFID.

Why is it gaining traction?

Bambu owners love ditching spreadsheets for automatic filament usage tracking with features like per-spool weight offsets to fix sensor inaccuracies, custom names/notes via the web UI, and API endpoints for `/api/spools` or `/api/alerts` to integrate elsewhere. Test mode lets you preview without a printer, and it pairs seamlessly with tools like BambuNowBar using shared MQTT. Low-stock push alerts and non-RFID detection make it practical for mixed filament setups.

Who should use this?

Bambu Lab X1 or P1 users with AMS who burn through spools and need a filament usage tracker bambu lab style, without Bambu Studio's limits. Ideal for home lab tinkerers on Raspberry Pi tracking inventory across prints, or makers automating reorders via low-gram alerts. Skip if you rarely swap filaments or avoid cloud MQTT.

Verdict

Solid early project (15 stars, 1.0% credibility score) with excellent README, Docker support, and credential helper—mature enough for daily use despite low traction. Try it if you have a Bambu setup; fork and contribute to boost reliability.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.