このプロジェクトについて
PrintStashは、3Dプリンティングライブラリを管理するためのオープンソースのセルフホスト型Webアプリケーションです。コンピューター、モデルマーケットプレイス、NASのファイルをまとめて、プレビューしたり、スライサーで開いたり、各モデルごとに印刷設定と結果を保持したりできます。SQLiteとローカルディスクを使用して自分のサーバーで動作します。
主な機能は次のとおりです。
- **インポート**: STL、3MF、OBJ、STEP/STP、DXF、G-code、PrusaSlicerバイナリG-code(.bgcode)ファイルをアップロードできます。Printables、MakerWorld、ThingiverseなどのモデルサイトからURLまたはブラウザ拡張機能でキャプチャできます。マウントされたフォルダー、NAS共有、S3互換ストレージ、WebDAV/Nextcloud、SFTP、Google Driveをその場でインデックス化できます。OrcaSlicerのポストプロセッシングフックがエクスポートされたG-codeを自動的にアップロードします。
- **整理**: グリッドまたはリストビューでサムネイルを閲覧し、ネストされたコレクションをナビゲートし、ドラッグアンドドロップでモデルを移動できます。名前、ファイル名、タグ、ファイルタイプ、素材、スライサー、プリンターモデルなどで検索できます。お気に入りにスターを付け、フィルタリングされたビューを保存できます。タグの一括編集、モデルの移動、ゴミ箱への移動ができます。
- **マルチパートモデル**: 既存のモデルを順序付けられた名前付きピースと代替案にグループ化できます。グループに独自のカバー、説明、タグ、ガイドを設定できます。プロジェクト間でモデルを再利用できます。
- **プレビュー**: ブラウザーでソースメッシュを回転およびズームし、ソリッド、X線、ワイヤーフレームモードで表示できます。プレーンテキストのG-codeをレイヤーごとにプレビューできます。抽出された寸法、体積、三角形数、スライサー設定を検査できます。ディープリンクを介してOrcaSlicer、Bambu Studio、PrusaSlicerでファイルを直接開くことができます。
- **リビジョン**: モデルごとに複数のG-codeリビジョンをラベル、メモ、ステータス(既知の良好、テストが必要、失敗、アーカイブ済み)とともに保持できます。1つを推奨としてマークできます。2つのファイルを並べて比較できます。印刷履歴を確認し、一致するMoonrakerジョブをインポートできます。
- **印刷**: プリンターのステータス、進捗、温度を確認できます。サポートされているプリンターでG-codeを送信、一時停止、再開、キャンセルできます。印刷またはバッチをキューに入れ、手動または最も空いている適格なプリンターにルーティングできます。ディスパッチ前にロードされた材料とノズルサイズをG-codeと照合できます。メンテナンスウィンドウを計画できます。
- **材料とコスト**: プリンターとフィラメントのプリセットを管理できます。オプションでSpoolmanを接続して在庫と残りのフィラメントを管理できます。Moonrakerから実際の所要時間、測定されたフィラメント使用量、印刷ごとのコストを保持できます。管理者統計ダッシュボードを使用して、印刷回数、フィラメント、コスト、時間を調査できます。
- **共有**: コレクションとともにMarkdownノート、PDF、画像、その他のドキュメントを保持できます。有効期限付きの読み取り専用公開リンクを通じてモデルを共有できます。Discord、Telegram、ntfy、または汎用Webhookを介して通知を受け取ることができます。
- **バックアップ**: 完全に削除する前にゴミ箱に入れたモデルを復元できます。Vault監査を実行して、欠落しているファイルや整合性の問題を見つけることができます。SQLiteデータベース、管理対象ファイル、サムネイルのバックアップを作成、検証、復元できます。ポータブルライブラリアーカイブをエクスポートまたはインポートできます。
- **アクセス**: ローカルアカウントとAPIキーを作成するか、OIDC/SSOを接続できます。コレクションへの表示、編集、管理者アクセスを許可し、プリンターへの表示、印刷、制御、管理者アクセスを個別に許可できます。監査ログが変更を記録します。
プリンター互換性には、Moonraker/Klipper(安定版)、Moonraker経由のElegoo Neptune 4、Bambu LAN(ベータ版)、PrusaLink(ベータ版)、OctoPrint/OctoPi(ベータ版)、Elegoo Centauri Carbon(ベータ版)が含まれます。
PrintStashはベータ版です。推奨されるインストール方法は、SQLiteとローカルディスクを使用したDocker Composeです。イメージはlinux/amd64とlinux/arm64をサポートしています。AGPL-3.0の下でライセンスされています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.