Portable Windows application for managing filament spools, remaining stock, AMS assignments, 3MF consumption, print history, statistics and backups.
Portable Windows-Anwendung zur Verwaltung von Filamentrollen, Restbeständen, AMS-Zuordnungen, 3MF-Verbrauch, Druckhistorie, Statistiken und Backups.
Deutsch · English · Changelog · Release notes · License
Version 1.10.2 · Windows · Rust and egui · Freeware
Freeware · Copyright © 2026 Ralf Ebert · All rights reserved.
Independent utility — not an official product of SUNLU, Bambu Lab or another filament manufacturer.
| Deutsch | English |
|---|---|
- Verwaltung von Filamentrollen nach Hersteller, Material, Farbe, Gewicht, Preis, Lagerort und Notizen
- Anzeige des verbleibenden Filamentbestands in Gramm und Prozent
- Zuordnung von Filamentrollen zu AMS-Einheiten und AMS-Fächern
- Einlesen normaler
.3mf-Dateien und geslicter.gcode.3mf-Dateien - Verbrauchsschätzung anhand von Modell- und Druckdaten
- Übernahme vorhandener Slicer-Verbrauchswerte, sofern verfügbar
- Druckhistorie mit erfolgreichen, fehlgeschlagenen, teilweise verbrauchten oder manuell erfassten Drucken
- Statistische Auswertungen des Filamentverbrauchs
- CSV-Export
- Integrierte SQLite-Datenbank ohne zusätzliche Datenbanksoftware
- Backup und Wiederherstellung der Datenbank
- Automatische Aufbewahrung von bis zu zehn Sicherungen
- Deutsche und englische Benutzeroberfläche
- Dauerhaftes dunkles Design
- Portable Windows-Anwendung ohne Installer
Filament Tracker ist herstellerunabhängig. Hersteller wie SUNLU können innerhalb der Spulenverwaltung ausgewählt werden, sind aber nicht Bestandteil des Programmnamens.
Geslicte .gcode.3mf-Dateien werden bevorzugt anhand der darin gespeicherten Slicerwerte ausgewertet.
Bei normalen 3MF-Dateien schätzt das Programm den Verbrauch anhand von Modellgeometrie, Düsengröße, Schichthöhe, Wandanzahl, Infill, Support-Zuschlag und Materialdichte. Diese Schätzung ersetzt keine vollständige Slicer-Berechnung. Spülmaterial, komplexe Supportstrukturen und Mehrfarbenwechsel lassen sich aus einer geslicten Datei zuverlässiger bestimmen.
Die Programmdaten werden im Windows-Benutzerprofil gespeichert:
%APPDATA%\Ebert\FilamentTracker\data\filamentbestand.db
Beim ersten Start von Version 1.10.2 wird eine vorhandene Datenbank aus dem früheren Ordner SunluFilamentTracker übernommen, sofern im neuen Datenordner noch keine Datenbank vorhanden ist.
Der genaue Datenpfad wird im Programm unter Einstellungen angezeigt. Datenbanksicherungen können direkt im Programm erstellt und wiederhergestellt werden.
- Windows 10 oder Windows 11
- Für die Nutzung ist keine zusätzliche Datenbanksoftware erforderlich
- Für einen Build aus dem Quellcode: Rust über
rustup - Microsoft Visual Studio Build Tools mit Desktopentwicklung mit C++
- Repository klonen oder herunterladen.
build_windows.batausführen.- Die fertige EXE befindet sich anschließend unter:
target\release\filament_tracker.exe
Alternativ:
cargo build --release- Manage filament spools by manufacturer, material, color, weight, price, storage location and notes
- Display remaining filament in grams and percent
- Assign filament spools to AMS units and slots
- Read standard
.3mffiles and sliced.gcode.3mffiles - Estimate filament consumption using model and print data
- Use stored slicer consumption values whenever available
- Maintain print history for successful, failed, partially consumed or manually entered prints
- Filament consumption statistics
- CSV export
- Integrated SQLite database without separate database software
- Database backup and restore
- Automatic retention of up to ten backups
- German and English interface
- Permanent dark interface
- Portable Windows application without an installer
Filament Tracker is manufacturer-independent. Manufacturers such as SUNLU can be selected within spool management but are not part of the application name.
Sliced .gcode.3mf files are evaluated using stored slicer values whenever available.
For standard 3MF files, the application estimates consumption using model geometry, nozzle diameter, layer height, wall count, infill, support allowance and material density. This estimate does not replace a complete slicer calculation. Purge material, complex support structures and multicolor changes can be determined more reliably from a sliced file.
Application data is stored in the Windows user profile:
%APPDATA%\Ebert\FilamentTracker\data\filamentbestand.db
On first start, version 1.10.2 attempts to migrate an existing database from the former SunluFilamentTracker folder if no database exists yet in the new data folder.
The exact data path is shown under Settings. Database backups can be created and restored directly within the application.
- Windows 10 or Windows 11
- No separate database software is required for normal use
- For building from source: Rust installed through
rustup - Microsoft Visual Studio Build Tools with Desktop development with C++
- Clone or download the repository.
- Run
build_windows.bat. - The executable is created at:
target\release\filament_tracker.exe
Alternatively:
cargo build --releaseSiehe CHANGELOG.md.
See CHANGELOG.md.
Dieses Projekt verwendet eine eigene Freeware-Lizenz. Der Quellcode ist öffentlich einsehbar, aber nicht als Open-Source-Lizenz zur freien Veränderung und Weiterverbreitung freigegeben. Maßgeblich ist ausschließlich die Datei LICENSE.
This project uses a custom freeware license. The source code is publicly visible, but it is not released under an open-source license that permits unrestricted modification and redistribution. Only the LICENSE file is legally authoritative.
Copyright © 2026 Ralf Ebert. Alle Rechte vorbehalten. / All rights reserved.