A plugin for OctoPrint that helps track how much filament is left on the currently loaded spool. Perfect for farm usage, it automatically tracks filament usage and remaining amount using gcode from the slicer.
- Track filament amount remaining on spools
- Simple and easy to use sidebar gui
- Display filament type and color
- Save and load spool profiles
- Automatic updates based on G-code analysis
- Support for common filament types (PLA, ABS, PETG, etc.)
- Download the latest release from the [releases page](https://github.com/thatguymendel/OctoPrint-SpoolTracker/releases or dowload and zip yourself
- Upload the ZIP file through OctoPrint's Plugin Manager
- Install the plugin and restart OctoPrint
- Add your spool through the SpoolTracker sidebar
- The plugin will automatically track filament usage using gcode input from your slicer
- Click "Add Spool" in the SpoolTracker sidebar
- Enter the spool details:
- Name
- Filament type
- Color
- Initial weight
- Brand (optional)
- Click Save
- The plugin automatically updates filament amounts after each print
The plugin looks for the following line at the end of your G-code file:
; filament used [g] = X.XX
Make sure your slicer includes this information in the G-code output.
This plugin is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
- Developed by thatguymendel and cursor