layout: plugin
id: spooltracker title: SpoolTracker description: Simple filament tracking - load a spool, print until empty, repeat. No Spool Managment author: thatguymendel license: AGPLv3
date: 2025-06-09
homepage: https://github.com/thatguymendel/OctoPrint-SpoolTracker source: https://github.com/thatguymendel/OctoPrint-SpoolTracker archive: https://github.com/thatguymendel/OctoPrint-SpoolTracker/archive/main.zip
tags:
- filament
- spool
- tracking
- management
- farm
screenshots:
- url: /assets/img/plugins/spooltracker/sidebar.png alt: sidebar screenshot
- url: /assets/img/plugins/spooltracker/popup.png alt: popup screenshot
Created by AI, this plugin simplifies filament management for farm printers. The workflow is straightforward:
- Load a new spool
- Enter the spool's total weight
- Print as normal
- Plugin automatically tracks remaining filament using gcode
- Use remaining Filament to manage prints
- When spool is empty, repeat with a new one
No complex spool management, no tracking multiple spools - just a simple way to know how much filament is left on your current spool. Perfect for farm printers where you want to maximize filament usage and avoid mid-print filament changes.
There is a save as profile option for quickly loading regularly used filament
To use a profile
- Enter in Spool Info
- Input profile name
- Save profile
- Use the Load profile dropdown to select the profile and the info will be automatically updated
The plugin looks for the following G-code at the end of your print file to calculate filament usage:
; filament used [g] =
Make sure your slicer includes this comment at the end of the G-code file for accurate filament tracking.
- Add a settings page where the user can specify the gcode to look for
- Add optional text input to color option
- Add custom filament option that allows you to input a custom density