Servidor self-hosted do Obico, uma plataforma open source de impressão 3D inteligente com detecção de falhas por IA para impressoras com OctoPrint e Klipper.
Donkie/Spoolman
Serviço web auto-hospedado para controlar carretéis de filamento de impressoras 3D, seus pesos e o consumo, integrado ao OctoPrint e ao Klipper/Moonraker.
- Estrelas
- 2,989
- Forks
- 320
- Issues abertas
- 171
- Último commit
- há 3 dias
O que é?
O Spoolman é um serviço web auto-hospedado para manter um inventário de carretéis de filamento para impressoras 3D e acompanhar quanto filamento é consumido. Ele funciona como um banco de dados central conectado a softwares de impressão, como OctoPrint e Klipper com Moonraker. Durante uma impressão, a impressora conectada atualiza automaticamente o peso do carretel.
O projeto inclui um cliente web integrado para criar, editar e excluir tipos de filamento, fabricantes e carretéis individuais. É possível pesquisar, agrupar e filtrar o inventário por campos como fabricante, material e localização, além de adicionar campos personalizados. Também há um designer de etiquetas que gera etiquetas com QR codes para identificar os carretéis. Uma REST API e atualizações via WebSocket permitem que outros softwares leiam e alterem os dados. O banco de dados pode ser SQLite, PostgreSQL, MySQL ou CockroachDB.
O Spoolman foi projetado para processar atualizações de várias impressoras ao mesmo tempo. A integração com Prometheus fornece dados históricos de consumo. Os dados de filamento podem ser obtidos no SpoolmanDB, mantido pela comunidade.
Recursos principais
- 01Controla tipos de filamento, fabricantes e carretéis individuais, incluindo seus pesos
- 02Atualiza automaticamente o peso dos carretéis durante as impressões, usando OctoPrint e Klipper/Moonraker
- 03Cliente web integrado com pesquisa, agrupamento, filtros e campos personalizados
- 04Designer de etiquetas para imprimir etiquetas de carretéis com QR codes
- 05REST API e atualizações via WebSocket para integração com outros softwares
- 06Compatível com SQLite, PostgreSQL, MySQL e CockroachDB
Casos de uso
- Controlar o consumo de filamento em várias impressoras 3D de uma oficina ou makerspace
- Saber quanto filamento resta em cada carretel antes de iniciar uma impressão
- Identificar carretéis com etiquetas de QR code para localizá-los e escaneá-los rapidamente
- Enviar dados de filamento para o Home Assistant ou outras ferramentas de automação
Início rápido
- 1
Siga as instruções da página de instalação na Wiki
Antes de usar
- O desenvolvedor principal faz a manutenção no tempo livre.
- O novo cliente web pode não funcionar corretamente em algumas configurações; é possível selecionar o cliente antigo com SPOOLMAN_LEGACY_CLIENT=TRUE.
Em coleções
Tópicos
Perguntas frequentes
- O que é Spoolman?
- Serviço web auto-hospedado para controlar carretéis de filamento de impressoras 3D, seus pesos e o consumo, integrado ao OctoPrint e ao Klipper/Moonraker. O Spoolman é um serviço web auto-hospedado para manter um inventário de carretéis de filamento para impressoras 3D e acompanhar quanto filamento é consumido. Ele funciona como um banco de dados central conectado a softwares de impressão, como OctoPrint e Klipper com Moonraker. Durante uma impressão, a impressora conectada atualiza automaticamente o peso do carretel.
- Spoolman é gratuito? Qual é a licença?
- Spoolman é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Spoolman ainda é mantido?
- Manutenção ativa. O último commit de Spoolman foi em 4 de nov. de 2026.
- Para que posso usar Spoolman?
- Controlar o consumo de filamento em várias impressoras 3D de uma oficina ou makerspace Saber quanto filamento resta em cada carretel antes de iniciar uma impressão Identificar carretéis com etiquetas de QR code para localizá-los e escaneá-los rapidamente Enviar dados de filamento para o Home Assistant ou outras ferramentas de automação
- Como instalar Spoolman?
- Siga as instruções da página de instalação na Wiki
- Onde consigo Spoolman?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Donkie/Spoolman
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface web para controlar impressoras 3D domésticas e executar e acompanhar impressões pelo navegador.
Fatiador de código aberto que converte modelos 3D em G-code para impressoras FDM da Bambu Lab, Prusa, Creality, Voron e outras.
Interface web responsiva para monitorar e controlar impressoras 3D com Klipper, baseada na API Moonraker.
Uma interface web gratuita e de código aberto para o Klipper, que permite gerenciar e monitorar sua impressora 3D pelo navegador.
Servidor de API auto-hospedado para gerenciar um bar em casa, desenvolvido especificamente para receitas de coquetéis, ingredientes e estoque.