OctoPrintとKlipper対応プリンター向けに、AIによる印刷失敗検知を備えたオープンソースのスマート3Dプリント基盤Obicoをセルフホストするサーバー。
Donkie/Spoolman
OctoPrintやKlipper/Moonrakerと連携し、3Dプリンター用フィラメントのスプールや重量、使用量を管理できるセルフホスト型Webサービス。
- スター
- 2,986
- フォーク
- 319
- 未解決の Issue
- 171
- 最終コミット
- 一昨日
これは何?
Spoolmanは、3Dプリンター用フィラメントのスプールを在庫管理し、使用量を記録できるセルフホスト型Webサービスです。OctoPrintやMoonrakerを使用するKlipperなどの印刷ソフトウェアと連携する中央データベースとして機能します。印刷が行われると、接続されたプリンターがスプールの重量を自動で更新します。
フィラメントの種類、メーカー、個々のスプールを作成・編集・削除できるWebクライアントが組み込まれています。在庫はメーカー、素材、保管場所などの項目で検索、グループ化、絞り込みができ、カスタム項目も追加できます。また、スプールを識別するQRコードラベルを作成するラベルデザイナーも備えています。REST APIとWebSocketによる更新機能を使って、他のソフトウェアからデータを読み書きできます。データベースにはSQLite、PostgreSQL、MySQL、CockroachDBを利用できます。
Spoolmanは、複数のプリンターからの更新を同時に処理できるよう設計されています。Prometheus連携により、使用量の履歴データを取得できます。フィラメントのデータは、コミュニティが管理するSpoolmanDBから取得できます。
主な機能
- 01重量とともに、フィラメントの種類、メーカー、個々のスプールを管理
- 02印刷中にOctoPrintやKlipper/Moonrakerからスプールの重量を自動更新
- 03検索、グループ化、絞り込み、カスタム項目に対応した組み込みWebクライアント
- 04QRコード付きスプールラベルを作成できるラベルデザイナー
- 05他のソフトウェアとの連携に使えるREST APIとWebSocket更新機能
- 06SQLite、PostgreSQL、MySQL、CockroachDBに対応
ユースケース
- 工房やメイカースペースで、複数の3Dプリンターにおけるフィラメント使用量を管理する
- 印刷を始める前に、各スプールにどれだけフィラメントが残っているかを確認する
- スプールにQRコードラベルを貼り、すばやく識別・スキャンできるようにする
- フィラメントのデータをHome Assistantなどの自動化ツールに取り込む
クイックスタート
- 1
Wikiのインストールページに従ってください
使う前に知っておきたいこと
- メイン開発者は空き時間にメンテナンスしています。
- 新しいWebクライアントは一部の環境で正常に動作しない場合があります。SPOOLMAN_LEGACY_CLIENT=TRUEを設定すると、従来のクライアントを選択できます。
収録されている特集
トピック
よくある質問
- Spoolman とは?
- OctoPrintやKlipper/Moonrakerと連携し、3Dプリンター用フィラメントのスプールや重量、使用量を管理できるセルフホスト型Webサービス。 Spoolmanは、3Dプリンター用フィラメントのスプールを在庫管理し、使用量を記録できるセルフホスト型Webサービスです。OctoPrintやMoonrakerを使用するKlipperなどの印刷ソフトウェアと連携する中央データベースとして機能します。印刷が行われると、接続されたプリンターがスプールの重量を自動で更新します。
- Spoolman は無料で使えますか?ライセンスは?
- Spoolman は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Spoolman は今もメンテナンスされていますか?
- 活発にメンテナンス中。Spoolman の最終コミットは 2026年11月4日 です。
- Spoolman は何に使えますか?
- 工房やメイカースペースで、複数の3Dプリンターにおけるフィラメント使用量を管理する 印刷を始める前に、各スプールにどれだけフィラメントが残っているかを確認する スプールにQRコードラベルを貼り、すばやく識別・スキャンできるようにする フィラメントのデータをHome Assistantなどの自動化ツールに取り込む
- Spoolman のインストール方法は?
- Wikiのインストールページに従ってください
- Spoolman はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Donkie/Spoolman
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
家庭用3Dプリンターをブラウザーから操作し、プリントの実行や状況確認ができるWebインターフェースです。
Bambu Lab、Prusa、Creality、VoronなどのFDMプリンター向けに、3DモデルをG-codeへ変換するオープンソースのスライサー。
Moonraker APIを基盤に、Klipper搭載3Dプリンターを監視・操作できるレスポンシブなWebインターフェース。
Klipper対応の無料・オープンソースのWebインターフェース。ブラウザーから3Dプリンターを管理・監視できます。