3D プリントは時間がかかり、完了するまでに数時間または数日かかるプロセスです。 3D プリンターの周りに座ったり、印刷が完了するまで管理したりするのは現実的ではありません。したがって、多くのユーザーは、自宅でローカル ネットワークに接続されているときに、プリントをリアルタイムで監視するために OctoPrint サーバーを展開して使用しています。
一部のユーザーは、ルーター設定を介して OctoPrint IP を公開し、リモートでアクセスしますが、これは最も安全性の低い方法です。このガイドでは、安全な SSL 接続を使用してリモートで 3D プリンターにアクセス、印刷、監視するための 2 つの方法について説明します。
必要なもの
3D プリンターにリモートでアクセスして制御するには、次のものが必要です。
- OctoPrint サーバー: できること AndroidフォンにOctoPrintをインストールする また ラズベリーパイ3以降 .古いラップトップを使用することもできますが、古い Android デバイスや Raspberry Pi と比較すると、より多くの電力が必要になります。
- OTG コネクタ (3D プリンターを Android の OctoPrint に接続するため)。
- マイクロUSBケーブルです。
方法 1: OctoPrint で SimplyPrint プラグインを使用する
SimplyPrint プラグインを OctoPrint Server にインストールして展開することで、安全で暗号化された接続を使用して 3D プリンターにリモートで簡単にアクセスして制御できます。どこからでも 3D プリントを開始、停止、一時停止、監視でき、Web カメラ ストリームにもアクセスできます (OctoPrint Server がインストールされている場合)。ただし、ストリームは 1 fps に制限されているため、印刷の進行状況を確認するには十分です。また、3D モデルをスライスして直接印刷するために使用できる組み込みのスライサー ツールもあります。
コミックを無料で読む場所
さらに、SimplyPrint のフィラメント管理システムを使用してフィラメントを管理できます。すべてのプリントにこのサービスを使用すると、フィラメントの残量と、プリントしようとしている 3D モデルでフィラメントを交換する必要があるかどうかが通知されます。
Windows10ブートUSBを作成する方法
スマートフォンから 3D プリントにアクセス、制御、監視できる Android および iOS デバイス用のコンパニオン アプリもあります。ユーザーフレンドリーなインターフェースを備えたSimplyPrintの公式アプリで、 Google Playストア と アップルのアプリストア .
最良の部分は、永久に無料になる「基本」プランを使用できることです。これにより、最大 2 台のプリンターにリモートでアクセスできます。
次の手順に従って、SimplyPrint プラグインをインストールして構成します。
- ログイン オクトプリントサーバー . 3D プリンターが OctoPrint サーバーに接続され、オンラインになっていることを確認します。
- [設定] に移動して、 プラグインマネージャー .
- クリック +さらに入手 を検索し、 シンプリープリント クラウド プラグイン
- プラグインを選択してクリック インストール .これが完了するまでに時間がかかる場合があります。
- インストールが完了すると、OctoPrint サーバーを再起動するよう求められます。クリック 再起動 > 続行 OctoPi サーバーを再起動します。
- 再起動後、「Welcome to SimplyPrint!」というプロンプトが数値コードとともに表示されます。このコードをコピーして、 無料でお申し込み頂けます… ボタン。
- ユーザーの種類を選択してアカウントを作成し、無料プランを選択して、サインアップ プロセスを完了します。
- 電子メールを確認した後、SimplyPrint にログインし、[ ハンバーガーメニュー > +プリンターを追加 .
- 選ぶ オクトプリントからセットアップ .
- クリック 次のステップ .コードを入力してクリック コード経由で接続 .
- お使いのプリンターが自動的に検出されます。クリック 接続 .
- から プリンターモデル ドロップダウンでプリンターを選択し、 追加 .
- プリンターが接続されます。プリンターにアクセスし、3D プリントを開始し、 SimplyPrint.io ウェブインターフェース。
方法 2: Cloudflare トンネルを使用する
Cloudflare Tunnel を使用すると、ローカルの OctoPrint サーバーをインターネットに公開し、そこから直接 OctoPrint サーバーにアクセスして 3D プリンターを制御できます。トンネルは、セキュリティのために SSL 暗号化されています。また、Cloudflare Tunnel サービスは無料ですが、ドメイン名が必要です。ドメインを購入するか、無料のドメインを取得できます。 FreeNom.com .
透明な画像の作り方
次の手順に従って、OctoPrint サーバー用の Cloudflare トンネルをすばやくインストールしてデプロイできます。
- Cloudflare でアカウントを作成し、 これらの指示に従ってください ドメインを追加します。
- PC で PuTTY を開き (Mac または Linux ではターミナルを起動し)、SSH 経由で OctoPrint サーバーに接続します。
- 次のコマンドを実行して、Cloudflared サービスをダウンロードします。
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
- ダウンロードした Cloudflared パッケージを解凍します。
tar -xvzf cloudflared_2022.7.1_arm.tar.gz
- コピー クラウドフレア ディレクトリへの 置き場 location と set permissions.
sudo cp ./cloudflared /usr/local/bin
sudo chmod +x /usr/local/bin/cloudflared - Cloudflared のバージョンを確認します。このコマンドの出力にバージョンが表示される場合、Cloudflared は正常にインストールされています。
- 次のコマンドを実行して、ログイン URL を取得します。
cloudflared login
- ターミナルから URL をコピーし、任意の Web ブラウザーでリンクを開きます。
- Cloudflareに追加したドメインを選択し、 承認する .
- 認証後、次のコマンドを実行して安全なトンネルを作成します。
- 出力には、トンネル ID と、認証情報を含む JSON ファイルへのパスが表示されます。これらをテキスト エディタにコピーして保存します。
- 次のコマンドを使用して、構成ファイルを作成します。
sudo nano ~/.cloudflared/config.yml
- nano エディターで、次のコードを貼り付けます。
詳細を独自のトンネル UUID と JSON ファイル パスに置き換えます。プレス CTRL+X 、 に続く よ そしてその 入る キーを押して変更を保存します。tunnel: b2efc6c1-2c75-45f8-b529d3ee
credentials-file: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
ingress:
- hostname: Domain.com
service: http://OctoPrintLocalIPAddress
- service: http_status:404 - Cloudflare.
cloudflared tunnel route DNS octoprint octoprint.Domain.com
で DNS エントリを作成します。 - 最後に、トンネルを実行して、安全な SSL 暗号化を使用してどこからでも OctoPrint にアクセスできます。
- この段階で、OctoPrint サーバーが再起動した場合は、ローカル ネットワークから手動でトンネルを開始する必要があります。ただし、次の手順に従って、Cloudflared サービスの自動開始を有効にすることができます。
- Cloudflared 構成ファイルを /etc/cloudflared directory.
sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
- Cloudflared サービスをインストールして、OctoPrint サーバーの起動時に自動開始を有効にします。 Cloudflaredトンネルサービスは自動的に開始されるため、開始するためにOctoPrintサーバーに触れたりアクセスしたりする必要はありません。構成されたホスト名にアクセスして、プリンターにアクセスできます。
どこからでもアクセス、監視、印刷
どこからでもリモートで 3D プリンターと 3D プリントにアクセス、制御、監視できるようになりました。サーバーに接続して取得するために必要なのは、インターネットに接続されたスマートフォンまたは PC だけです。サーバーをさらに保護するために、必ず強力なパスワードを使用し、SimplyPrint と OctoPrint で 2 要素認証を有効にしてください。
SimplyPrint はセットアップが簡単ですが、Cloudflare トンネルは少し複雑です。ただし、これらの手順に注意深く従うと、サードパーティのサービスを使用せずに完全な OctoPrint サーバーにアクセスできます。