Klipper対応の無料・オープンソースのWebインターフェース。ブラウザーから3Dプリンターを管理・監視できます。
mainsail-crew/mainsail
Moonraker APIを基盤に、Klipper搭載3Dプリンターを監視・操作できるレスポンシブなWebインターフェース。
代替できる製品:OctoPrint
- スター
- 2,244
- フォーク
- 614
- 未解決の Issue
- 107
- 最終コミット
- 6 日前
これは何?
Mainsailは、3Dプリンター用ファームウェアKlipperのWebユーザーインターフェースです。ブラウザー上で動作し、Klipperがリモートアクセスに使用するAPIサーバーのMoonrakerを介して、Klipperホストに接続します。デスクトップ、タブレット、スマートフォンでの利用を想定しており、1つのインストール環境から複数のプリンターを管理できます。
日々の印刷作業に必要な機能を備えています。G-Codeや設定ファイルのアップロードと管理、シンタックスハイライト付きの編集、ジョブのキュー登録、3D G-Codeビューアーでの進捗確認、印刷履歴や使用状況の統計確認ができます。また、温度グラフ、ベッドメッシュの可視化、マクロ、温度プリセットを表示でき、リレーやスマートプラグなどの電源デバイスも操作できます。
複数のWebカメラに対応し、moonraker-timelapseプロジェクトと連携してタイムラプスを撮影できます。ダッシュボードやテーマはカスタマイズ可能で、UIは12言語に対応しています。
主な機能
- 01デスクトップ、タブレット、スマートフォンで使えるレスポンシブなインターフェース
- 021つのインストール環境から複数のプリンターを管理
- 03G-Codeや設定ファイル向けのファイルマネージャーと、シンタックスハイライト対応のブラウザー内エディター
- 04ジョブキュー、印刷履歴、使用状況の統計
- 053Dベッドメッシュの可視化と、進捗を追跡できるG-Codeプレビュー
- 06複数Webカメラへの対応とタイムラプス撮影
ユースケース
- 専用コンピューターを接続せずに、ブラウザーからKlipperプリンターを操作する
- 1つのインターフェースで複数のKlipperプリンターを使う小規模な印刷ファームを運用する
- 印刷の成功率やプリンターの使用状況を継続的に追跡する
- スマートフォンやタブレットから、プリンター側の電源デバイスやマクロを操作する
クイックスタート
- 1
公式セットアップドキュメントを確認して、Mainsailをインストールしてください
- 2
任意で、my.mainsail.xyzのホスト型リモートモードをお試しください
使う前に知っておきたいこと
- Moonraker APIが稼働している既存のKlipperプリンターが必要です。
- GPL-3.0ライセンス(コピーレフトライセンス)のもとで提供されており、派生物もオープンソースにする必要があります。
トピック
よくある質問
- mainsail とは?
- Moonraker APIを基盤に、Klipper搭載3Dプリンターを監視・操作できるレスポンシブなWebインターフェース。 Mainsailは、3Dプリンター用ファームウェアKlipperのWebユーザーインターフェースです。ブラウザー上で動作し、Klipperがリモートアクセスに使用するAPIサーバーのMoonrakerを介して、Klipperホストに接続します。デスクトップ、タブレット、スマートフォンでの利用を想定しており、1つのインストール環境から複数のプリンターを管理できます。
- mainsail は無料で使えますか?ライセンスは?
- mainsail は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mainsail は今もメンテナンスされていますか?
- 活発にメンテナンス中。mainsail の最終コミットは 2026年10月31日 です。
- mainsail は何に使えますか?
- 専用コンピューターを接続せずに、ブラウザーからKlipperプリンターを操作する 1つのインターフェースで複数のKlipperプリンターを使う小規模な印刷ファームを運用する 印刷の成功率やプリンターの使用状況を継続的に追跡する スマートフォンやタブレットから、プリンター側の電源デバイスやマクロを操作する
- mainsail のインストール方法は?
- 公式セットアップドキュメントを確認して、Mainsailをインストールしてください 任意で、my.mainsail.xyzのホスト型リモートモードをお試しください
- mainsail はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mainsail-crew/mainsail
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OctoPrintとKlipper対応プリンター向けに、AIによる印刷失敗検知を備えたオープンソースのスマート3Dプリント基盤Obicoをセルフホストするサーバー。
Bambu Lab、Prusa、Creality、VoronなどのFDMプリンター向けに、3DモデルをG-codeへ変換するオープンソースのスライサー。
OctoPrintやKlipper/Moonrakerと連携し、3Dプリンター用フィラメントのスプールや重量、使用量を管理できるセルフホスト型Webサービス。
Raspberry Pi Pico向けのブラウザベース組み込みデバッグツール。スコープ、ロジックアナライザー、電源、バスツールを搭載し、USB経由でボードから提供します。
管理画面からカスタマイズできる、レスポンシブなフラットテーマでDjangoの標準管理画面を置き換えるパッケージ。