3DプリンターでOctoPrintをセットアップする方法 - Ender 3 & More

Roy Hill 11-10-2023
Roy Hill

OctoPrintを3Dプリンターにセットアップすることで、様々な新機能が追加され、とても便利です。 多くの人がそのセットアップ方法を知らないので、私はその方法を詳しく説明する記事を書くことにしました。

OctoPiはMac、Linux、Windows PCに簡単にインストールできますが、Ender 3 3Dプリンター用のOctoPrintを実行するには、Raspberry Piを使うのがシンプルで最も費用対効果の高い方法です。

OctoPrint を Ender 3 やその他の 3D プリンタにインストールする方法について説明します。

    3DプリンターにおけるOctoPrintとは?

    OctoPrintは、3Dプリントのセットアップにいくつかの機能を追加する無料のオープンソース3Dプリントソフトウェアです。 スマートフォンやPCなどの接続された無線デバイスを介して、3Dプリントを開始、監視、停止、さらに記録することができます。

    OctoPrintは、Raspberry PiやPCなどの専用ハードウェア上で動作するWebサーバーです。 プリンターをハードウェアに接続するだけで、プリンターをコントロールするためのWebインターフェイスを得ることができます。

    OctoPrintでできることをいくつかご紹介します:

    • ウェブブラウザーでプリントを停止・中止
    • スライスSTLコード
    • プリンターの各軸を動かす
    • ホットエンドとプリントベッドの温度を監視する
    • Gコードとプリントの進捗を可視化する
    • ウェブカメラの映像でプリントを遠隔で見ることができる
    • Gコードをプリンターにリモートでアップロードする。
    • プリンターのファームウェアをリモートでアップグレードする
    • プリンターのアクセスコントロールポリシーを設定する

    OctoPrintには、プラグインを開発する開発者のコミュニティがあり、タイムラプスやプリントライブストリーミングなどの追加機能を利用できるプラグインがいくつか付属しています。

    だから、プリンターでやりたいことのほとんどに対応するプラグインが見つかる。

    関連項目: 樹脂製3Dプリントの硬化にはどれくらいの時間がかかりますか?

    エンダー3用OctoPrintのセットアップ方法について

    OctoPrintをEnder 3にセットアップするのは、特に新しいOctoPrintのリリースでは非常に簡単です。 30分程度で簡単にOctoPrintを立ち上げることができます。

    しかし、その前にプリンターとは別に、いくつかのハードウェアを用意する必要があります。 では、それらをご紹介しましょう。

    OctoPrintをインストールするために必要なもの

    • ラズベリーパイ
    • メモリーカード
    • USB電源
    • WebカメラまたはPiカメラ[オプション]。

    ラズベリーパイ

    技術的には、Mac、Linux、Windows PCをOctoPrintのサーバーとして使用することができますが、ほとんどの人が3Dプリンタのサーバーとして機能するためにPC全体を割くことができないので、これは推奨されません。

    その結果、Raspberry PiはOctoPrintの実行に最適な選択肢となりました。 この小さな小さなコンピュータは、OctoPrintをコスト効率よく実行するのに十分なRAMと処理能力を備えています。

    OctoPrint用のRaspberry PiはAmazonで入手できます。 OctoPrintの公式サイトでは、Raspberry Pi 3B、3B+、4B、Zero 2のいずれかの利用を推奨しています。

    他のモデルも使えますが、プラグインやカメラなどのアクセサリーを追加すると、性能に問題が出ることが多いです。

    USB電源

    Piボードが問題なく動作するためには、良い電源が必要です。 電源が悪いと、パフォーマンスの問題やボードからのエラーメッセージが表示されることになります。

    ですから、基板用のちゃんとした電源を用意するのが一番です。 基板用の5V/3AのUSB充電器なら、手持ちの良いものが使えますよ。

    ラズパリの公式充電器で、3A/5.1Vを確実にPiボードに供給できる「Raspberry Pi 4 Power Supply」をAmazonで購入するのがおすすめです。

    多くのお客様から「他の充電器のようにPiボードのパワー不足にならない」とポジティブな評価をいただいています。 ただし、USB-C充電器なので、Pi 3など以前のモデルでは、USB-C to Micro USB Adaptorを使用しないと動作しないかもしれません。

    USB A to Bケーブル

    USB A - USB Bケーブルは、Raspberry Piと3Dプリンターを接続するためにとても必要なものです。

    このケーブルは通常プリンターと一緒に箱に入っているので、新たに購入する必要はないかもしれません。 もし持っていない場合は、この安いAmazon Basics USB A CableをEnder 3用に入手することができます。

    腐食に強い金メッキのコネクターと、電磁干渉に強いシールドを備えています。 また、プリンターとOctoPrintの間で480Mbpsの高速データ転送ができるように評価されています。

    注意してください: Ender 3 ProやV2を使用する場合、データ転送に適したMicro USBケーブルが必要です。 Anker USBケーブルやAmazon Basics Micro-USBケーブルのような最高品質のケーブルが適しています。

    いずれもOctoPrintに必要な高速データ転送に対応したケーブルです。

    SDカード

    SD カードは Raspberry Pi 上の OctoPrint OS とそのファイルの記憶媒体として機能します。 SD カードはお手持ちのものであれば何でも構いませんが、SanDisk Micro SD カードなどの A ランクのカードが OctoPrint アプリケーションには最適です。

    また、OctoPrintのデータが破損する可能性も低くなります。

    タイムラプス動画をたくさん作るのであれば、かなりの容量が必要になります。 そこで、少なくとも32GBのメモリーカードの購入を検討するとよいでしょう。

    WebカメラまたはPiカメラ

    OctoPrintの初回セットアップ時にはカメラは必要ありませんが、ビデオフィードでプリントをライブで監視する場合は、カメラが必要になります。

    Raspberry Piから発売されているArducam Raspberry Pi 8MP Cameraは、安価で設置も簡単、画質もそこそこ良いという、ユーザーにとって標準的なオプションです。

    しかし、ほとんどのユーザーは、Piカメラは適切な画質のための設定とフォーカスが難しいと言っています。 また、最高の結果を得るためには、カメラ用にEnder 3 Raspberry Pi Mount(Thingiverse)をプリントアウトする必要があるでしょう。

    より高い画質を求めるなら、ウェブカメラなどを使うこともできます。 その設定方法については、私が書いた「3Dプリントに最適なタイムラプスカメラ」の記事で詳しく説明しています。

    これらのハードウェアがすべて揃ったら、いよいよ OctoPrint をセットアップします。

    関連項目: Raspberry Piとエンダー3(Pro/V2/S1)を接続する方法

    Ender 3にOctoPrintをセットアップする方法

    Piイメージャを使って、Raspberry PiにOctoPrintをセットアップすることができます。

    ここでは、OctoPrintをEnder 3にセットアップする方法を説明します:

    1. Raspberry Pi Imagerをダウンロードする
    2. MicroSDカードをPCに挿入してください。
    3. OctoPrintをSDカードにフラッシュします。
    4. 適切なストレージを選択する
    5. ネットワーク設定を行う
    6. OctoPrintをあなたのPiにフラッシュします。
    7. Raspberry Piをパワーアップする
    8. OctoPrintのセットアップ

    ステップ1:Raspberry Pi Imagerをダウンロードします。

    • Raspberry Pi imagerは、OctoPrintをPiにインストールする最も簡単な方法です。 一つのソフトウェアで全ての設定を素早く行うことができます。
    • Raspberry Piのホームページからダウンロードできます。 ダウンロード後、PCにインストールしてください。

    ステップ2:MicroSDカードをPCに挿入します。

    • SDカードをカードリーダーにセットして、PCに挿入します。

    ステップ 3: OctoPrint を SD カードにフラッシュします。

    • Raspberry Pi Imagerを起動する

    • をクリックします。 OSを選ぶ> その他特定用途OS> 3Dプリンティング> OctoPi. OctoPi では、最新の OctoPi (stable) ディストリビューションを選択してください。

    ステップ4:適切なストレージを選択する

    • をクリックします。 ストレージを選択 ボタンをクリックし、リストからSDカードを選択します。

    Step 5: ネットワークの設定をする

    • 右下の歯車アイコンをクリック

    • を刻む。 SSHを有効にする 次に、ユーザー名を「」のままにしておきます。 円周率 "をクリックし、Piのパスワードを設定してください。

    • を刻む。 ワイヤレスの設定 をクリックし、接続先を入力してください。
    • ワイヤレスの国をあなたの国に変更することを忘れないでください。
    • 自動的に提供された場合は、その内容が正しいかどうかだけ確認してください。

    ステップ6:OctoPrintをPiにフラッシュする

    • すべての設定が完了し、設定を確認したら、次のようにクリックします。 書く
    • イメージャは OctoPrint OS をダウンロードし、SD カードにフラッシュします。

    ステップ7:Raspberry Piの電源を入れる

    • プリンターからSDカードを取り出して、Raspberry Piに挿入します。
    • Raspberry Piを電源に接続し、点灯させます。
    • アクトランプ(緑)の点滅が止まるまで待ちます。 この後、USBコードでプリンターとPiを接続します。
    • Piを接続する前に、プリンターの電源が入っていることを確認してください。

    ステップ8:OctoPrintのセットアップ

    • Piと同じWi-Fiネットワークに接続されたデバイスで、ブラウザを開き、//octopi.localに移動します。
    • OctoPrint のホームページが表示されますので、画面の指示に従ってプリンタープロファイルを設定してください。
    • OctoPrintでプリントできるようになりました。

    以下の動画で、手順を視覚的に、より詳しく確認してみてください。

    OctoPrintは非常に強力な3Dプリントツールです。 適切なプラグインと組み合わせることで、あなたの3Dプリント体験を大きく向上させることができます。

    Good Luck and Happy Printing!

    Roy Hill

    Roy Hill は、3D プリンティングの情熱的な愛好家であり、3D プリンティングに関連するあらゆる事柄について豊富な知識を持つ技術の第一人者です。この分野で 10 年以上の経験を持つロイは、3D デザインとプリンティングの技術を習得し、最新の 3D プリンティングのトレンドとテクノロジーの専門家になりました。ロイは、カリフォルニア大学ロサンゼルス校 (UCLA) で機械工学の学位を取得しており、MakerBot や Formlabs など、3D プリンティングの分野で評判の高い企業数社で働いてきました。また、さまざまな企業や個人と協力して、業界に革命をもたらしたカスタム 3D プリント製品を作成してきました。ロイは、3D プリントへの情熱のほかに、熱心な旅行者であり、アウトドア愛好家でもあります。彼は家族と一緒に自然の中で過ごすこと、ハイキング、キャンプを楽しんでいます。余暇には、若いエンジニアを指導し、人気ブログ「3D Printerly 3D Printing」を含むさまざまなプラットフォームを通じて 3D プリンティングに関する豊富な知識を共有しています。