リモート監視やプリンターの通知を失うことなく、Bambu Lab のソフトウェア ロックインを回避した方法
私は Bambu Lab プリンターを気に入っていますが、ソフトウェアのロックインにうんざりし、コミュニティ ツールを使用してそれをどれだけうまく再現できるか試してみることにしました。実際、私はそれほど手間をかけずに、リモート監視と通知をかなりうまく機能させることができました。その方法を次に示します。
Bambu Lab のロックインはイライラすることがある
自作のスライサーを使いたい!
以前は、サードパーティ ソフトウェアを使用しても Bambu Lab プリンタを問題なく使用できました。オルカスライサー?もちろん。ホームアシスタント?きっと。
最近の Bambu Lab プリンターは、箱から出した状態ではかなりロックダウンされています。実際にネイティブで使用できるのは Bambu Lab の公式ソフトウェアとアプリのみですが、一部の監視ツールは Bambu Lab のクラウドへのアクセスを維持したままある程度機能します。
LAN のみと開発者モードにすることで、独自のソフトウェアをすべて使用できるようになりました
しかし、最も重要なもの、つまり通知やリモート監視にアクセスできなくなりました。
Bambu Lab は 3D プリンターを箱から出すとロックダウンしますが、実際にはそれを回避して、画面を数回タップするだけで独自のソフトウェアを使用することができます。 LAN 専用モードを有効にすることから始まります。
LAN 専用モードでは、Bambu Lab のクラウドへの接続が無効になり、LAN またはローカル エリア ネットワーク上のプリンターに接続できるようになります。これは、Bambu プリンターがもう Bambu のクラウドと通信していないことを意味します。 しかし これにより、Orca Slicer で P2S を再び使い始めることができました。これが私の目標でした。
ただし、実際にはより重要なもう 1 つの切り替えが、開発者モードです。これは LAN 専用モードを有効にした後にのみ使用可能で、Orca Slicer、Bambuddy、Home Assistant などのツールの全機能を利用するために必要です。
Bambu というと開発者モードを有効にするのが怖いように思えますが、大丈夫です。唯一留意すべき点は、開発者モードが有効になっていると、アクセス コードを使用してプリンタにリンクするツールはすべて、 満杯 プリンターにアクセスできないため、ペアリングする前にツールが何を行うかを確認してください。
LAN 専用モードと開発者モードを有効にすることの唯一の欠点は、プリンターへのリモート アクセスが失われることです。プリントを開始するためにリモートアクセスを使用したことがなかったので、その部分は気になりませんでしたが、不在時にカメラを確認したり、エラーが発生したときやプリントが終了したときに受け取る通知が残念でした。
バンバディとホーム アシスタントは、私に欠けていたものなどをすべて提供してくれました。
設定もそこまで難しくなかったです
そこで、Bambu プリンターを Orca で動作させるようにしましたが、一部のコア機能が失われてしまいました。どうやって置き換えればよいでしょうか?それは簡単です。セルフホスティングです。
私はセルフホスティングの大支持者で、あらゆるいじくり屋は少なくとも一度はセルフホスティングを試してみるべきだと考えています。 Bambuddy は、Bambu プリンターへのリモート監視と通知を復元する旅の始まりです。
Bambuddy はセットアップが簡単で、Docker 内またはシステム上でネイティブに実行できます。私は Docker を使用しましたが、問題なく動作しました。 Bambuddy をリバース プロキシの背後に配置して、ネットワーク外からアクセスできるようにしたところ、すぐにリモートで印刷物を監視できるようになりました。
ただし、Bambuddy は単なるリモート監視ツールではありません。 Bambuddy はファーム管理用に設計されており、実際にプリントの開始や一時停止、AMS へのフィラメントのロードなどを行うことができます。私自身も Bambuddy を使用した後、80 台以上のプリンター ファームを経営する親友に Bambuddy のことを話したところ、彼はすぐに気に入ってしまいました。
Bambuddy には通知も組み込まれています。通知システムは実際には、Bambu のネイティブ通知よりもはるかに多用途です。どの通知がトリガーされ、どこに送信されるかをカスタマイズできます。
たとえば、あらゆる種類の通知を Discord チャネルに送信することができます。印刷開始、完了率、印刷終了、その他の情報がそこに送信される可能性があります。ただし、フィラメントの詰まり、エラー、その他の印刷停止などの重要な通知を Telegram 経由で携帯電話に直接送信するように設定することもできます。
ここで選択できる通知構成が多数あります。ただし、私のお気に入りの組み合わせは、Bambuddy を Home Assistant に接続することです。
Home Assistant には HACS 経由の Bambu プラグインがありますが、私は Bambuddy を使用して Home Assistant に通知を送信しました。これは、スマート ホームが 3D プリンターのステータスにどのように反応するかをカスタマイズできることを意味します。
印刷が失敗または停止した場合はライトを赤に、成功した場合は緑に、フィラメントが切れた場合は点滅させることができます。リストは続きます。もちろん、実際には冗長性を持たせるために、Bambuddy だけでなく Home Assistant 内でもプリンターをネイティブに監視できるように設定していました。
サードパーティのツールが最良の選択肢である場合もありますが、単純にネイティブの方が優れている場合もあります
上記のセットアップをしばらく問題なく実行しました。 Home Assistant 内でプリンターを監視できることが気に入りました。また、Bambuddy と Orca Slicer が提供する機能も気に入りました。
しかし、しばらくすると、結局は Bambu Studio に戻り、アプリを介してネイティブのリモート モニタリングを行うようになりました。セルフホスティング スタックに何らかの不足があったため、元に戻さなかったのです。単にサードパーティのツールが提供する機能を利用していなかっただけです。
コミュニティには原則としてすべての Bambu ソフトウェアを削除したいと考えている人がいることは承知しており、それは理解しています。私はその特定の領域についてはあまり気にしていないので、公式ツールを使用しても問題ありません。
私は知っていることが大好きです どうやって 必要に応じて、Bambu Lab ソフトウェアを廃止します。場合によっては、その方法に関する知識が、あなたが持つことのできる最高の知識となることがあります。
このテーマについてさらに詳しく知りたい方は以下をご覧ください