🠄 Back to solutions

Spoolman

Spoolman is a self-hosted web application for managing 3D printer filament spools, providing real-time tracking and inventory management.

Description

Spoolman is a self-hosted web application designed for efficient management of 3D printer filament spools. It acts as a central inventory system, automatically tracking filament usage when integrated with popular 3D printing software like OctoPrint and Klipper/Moonraker. Real-time updates on spool weights provide immediate insights into filament consumption. Spoolman features a user-friendly web client for easy data management, including adding custom fields, printing labels with QR codes, and a REST API for seamless integration with other applications. It supports multiple databases (SQLite, PostgreSQL, MySQL, and CockroachDB) and allows managing filament data across multiple printers. Advanced monitoring with Prometheus enables detailed historical analysis of filament usage.

Features

Spoolman offers filament management features including recording filament types, manufacturers, and individual spool details. Its REST API enables easy integration with other applications. It provides real-time updates via WebSockets for immediate feedback during prints. A community-supported database simplifies adding new spools to your inventory. The web-based client allows viewing, creating, editing, deleting filament data, adding custom fields, and printing QR-coded labels. It supports various databases (SQLite, PostgreSQL, MySQL, and CockroachDB) and handles multiple printers simultaneously. Advanced monitoring with Prometheus allows for detailed historical analysis of filament usage.

Benefits

Reduced filament waste through accurate tracking and monitoring of usage; improved organization and inventory management; streamlined workflows through seamless integration with 3D printing software; real-time insights into filament consumption; easier decision making on purchasing new filament; the ability to customize the data collected for your specific needs; centralized and easily accessible filament data; enhanced collaboration through community-supported database of manufacturers and filaments.

Links

Details