* Add spoolman * Add spoolman * Add spoolman * Add spoolman * Update docker-compose.yml * fix: run the app as root --------- Co-authored-by: shaman <shaman@core> Co-authored-by: Stavros <steveiliop56@gmail.com>
2.4 KiB
Keep track of your inventory of 3D-printer filament spools.
Spoolman is a web service that helps you keep track of your filament spools and how they are being used.
It acts as a database, where other printer software such as Octoprint and Moonraker can interact with to have a centralized place for spool information. For example, if used together with Moonraker, your spool weight will automatically be reduced as your print is progressing.
It exposes a HTTP API which services can interact with. See the OpenAPI description for more information.
Client
Spoolman includes a web-client that lets you directly manipulate all the data. It also has a few additional nice features such as label printing.
The web client is translated by the community using Weblate.
Integration status
Spoolman doesn't depend on any specific printer software, but to make the most out of it, you should use it together with a frontend that supports it. It is currently only supported in the Klipper ecosystem, with official support for the major frontends. Support for other ecosystems like Octoprint is ongoing.
- ✔️ Moonraker - See the Moonraker Documentation
- ✔️ Fluidd
- ✔️ KlipperScreen
- ✔️ Mainsail
- ✖️ Octoprint - A plugin is in progress: OctoPrint-Spoolman
- ✔️ Home Assistant integration (https://github.com/Disane87/spoolman-homeassistant)