南無ちゃんのブログ    https://namva.net

天下御免の夢中人=南無ちゃんは、今日も元気で明るく楽しく逞しく生きてゆく。

OctoprintがEnder3 v2で使えない

2023-10-09 11:08:14 | 3Dプリンタ

 久しぶりにEnder3 v2でプリントしてみようと思ってOctoprintを起動したところ、Octoprintの最新バージョンがあるというアナウンスがあったので更新しましたが、これが連続トラブルの元でした。バージョンアップするとコネクトできなくなってしまいました。先程までWiFiで接続できていたのに・・・

 仕方がないので、Raspberry Pi Imagerを使って、マイクロSDカードに上書きする形で、最新バージョンのOctoprintをインストールしました。ここでもまた、WiFiで上手く接続できないという現象にぶち当たりました。以前は固定IPアドレスに設定していましたが、そもそもDHCPでIPアドレスが何に設定されているのかわからないというのも問題なので、キーボードとマウスとディスプレーを接続して、コマンドラインからWiFiの接続状況を確認しました。ip aコマンドで確認すると、Wlan0が未接続になっていました。SSIDとキーワードはちゃんと設定した筈なのに・・・調べてみると、WiFiルーターのSSIDとして5GHzのもの(Buffalo-A-XXXX)を設定していたのが誤りでした。2.4GHzのBuffalo-G-XXXXに設定するとWiFiが繋がるようになりました。 これで、Octoprintがちゃんと動作するかと思ってリトライしました。再インストールしたので、初期設定からやり直しです。
 しかし、ここでまた別の問題が発生しました。Ender3 V2の温度がちゃんと読めないというのです。以前Octoprintをインストールした時にもこの問題が起きていたような記憶が蘇りました。

 ググってみると、バグフィックスするためのプラグインが見つかりました。           https://plugins.octoprint.org/plugins/ender3v2tempfix/
 Raspberry Pi ImagerでインストールしたOctoprintのシステムにはGUIが無いので、コマンドラインからインストールすることにしました。コマンドラインから
 pip install "https://github.com/SimplyPrint/OctoPrintCreality2xTemperatureReportingFix/archive/master.zip"
 と入力すれば良いわけですが、ここでまた問題が発生しました。次のような警告とエラーが表示されました。

 WARNING: Discarding https://github.com/SimplyPrint/OctoPrint-Creality2xTemperatureReportingFix/archive/master.zip. Command errored out with exit status 255: python setup.py egg_info Check the logs for full command output.
 ERROR: Command errored out with exit status 255: python setup.py egg_info Check the logs for full command output.

 ログを見たり、ググってみたりしたところ、プラグインのスクリプトが期待するpipのバージョンとインストールされているものとの不一致によるものらしいです。次のようして確認してみたところ、デフォルトのpipとoprint以下のものではバージョンが違うことが分りました。

 namva@raspberrypi:~ $ pip --version
 pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
 namva@raspberrypi:~ $ ~/oprint/bin/pip --version
 pip 22.3 from /home/namva/oprint/lib/python3.9/site-packages/pip (python 3.9)

 そこで、
namva@raspberrypi:~ $ ~/oprint/bin/pip install "https://github.com/SimplyPrint/OctoPrint-Creality2xTemperatureReportingFix/archive/master.zip"
と入力したら正常に実行できました。
 以上の顛末の後に、やっとEnder3 v2をパソコンから再びリモートコントロールできるようになりました。
 
 Raspberry Pi Imagerを使ってインストールしたOctoprintなのに、このような障壁が待ち構えていようとは・・・トホホな体験でしたが、なんとか問題解決できました。同じ問題を抱えていらっしゃる方が多いのではないかと思い、ブログで取り上げてみました。ご参考になれば幸いです。
 ちなみに、2023年10月8日にRaspberry Pi ImagerでインストールしたOctoprintのバージョンは次の通りです。
OctoPrint version : 1.9.2
OctoPi version    : 1.0.0
 
 

 

コメント    この記事についてブログを書く
« やっと出てきたW8S Swains Is... | トップ | Creality K1で初プリント »
最新の画像もっと見る

コメントを投稿

3Dプリンタ」カテゴリの最新記事