Repolode
Donkie

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. 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