Skip to content

Repository files navigation

Filament Tracker


Filament Tracker logo

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.


Programmvorschau / Application preview

Deutsch English
Filament Tracker – Deutsche Oberfläche Filament Tracker – English interface

Deutsch

Funktionen

  • 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

Filamenthersteller

Filament Tracker ist herstellerunabhängig. Hersteller wie SUNLU können innerhalb der Spulenverwaltung ausgewählt werden, sind aber nicht Bestandteil des Programmnamens.

3MF-Verbrauchsberechnung

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.

Daten und Backups

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.

Voraussetzungen

  • 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++

Build unter Windows

  1. Repository klonen oder herunterladen.
  2. build_windows.bat ausführen.
  3. Die fertige EXE befindet sich anschließend unter:
target\release\filament_tracker.exe

Alternativ:

cargo build --release

English

Features

  • 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 .3mf files and sliced .gcode.3mf files
  • 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 manufacturers

Filament Tracker is manufacturer-independent. Manufacturers such as SUNLU can be selected within spool management but are not part of the application name.

3MF consumption calculation

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.

Data and backups

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.

Requirements

  • 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++

Build on Windows

  1. Clone or download the repository.
  2. Run build_windows.bat.
  3. The executable is created at:
target\release\filament_tracker.exe

Alternatively:

cargo build --release

Versionsverlauf / Version history

Siehe CHANGELOG.md.
See CHANGELOG.md.

Lizenz / License

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.

About

Filament spool manager for Windows: remaining stock, AMS, 3MF estimates, history, statistics, backups & CSV. | Filamentverwaltung für Windows: Restbestand, AMS, 3MF-Schätzungen, Verlauf, Statistiken, Backups & CSV.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages