Repolode
mainsail-crew

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

    公式セットアップドキュメントを確認して、Mainsailをインストールしてください

  2. 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 の数値は毎日更新されます。

関連プロジェクト

Raspberry Pi Pico向けのブラウザベース組み込みデバッグツール。スコープ、ロジックアナライザー、電源、バスツールを搭載し、USB経由でボードから提供します。

開発ツール#embedded#debugging#raspberry-pi-pico
319+73 今週35CGPL-3.0更新 4 日前