2021.09.14この記事は約8分で読めます。前回の記事で、OctoPrint導入までを書きました。今回はOctoDashの導入方法を書いていきたいと思います。V2がどんどんパワーアップしています。なにか作るよりも3Dプリンタ自体のカスタマイズが止まりません(笑)カッコいいマシンで何かを作り出すために今回は「OctoPrint&O...kurashi-note.com※OctoDashはOctoPrintのユーザーインターフェイスなのでOctoPrintがインストールされていないと使えません。OctoDashはOctoPrintのダッシュボードとしてタッチパネルでの本体操作を可能にしてくれます。関連記事OctoDashに必要なものOctoPrintが導入されていることが前提となりますが、必要なものはタッチパネルモニターのみです。私が購入したものはELECROW3.5インチモバイルモニターという製品ですが、RaspberryPi用なら同じものでなくても大丈夫です。理解すれば単純なんですが、OctDashの導入はかなり時間かかりました。色々なサイトでのやり方を試してもそのサイトだけで導入ができませんでした...。導入を諦めた方や私の今後の備忘録として残しておきたいと思います。それでは確実に導入できる手順を書いていきたいと思います。モニターを取り付けるRaspberryPi本体にモニターを取り付けます。取り付けは電源を切った状態で、端子を合わせて差し込むだけです。写真のように奥まできっちり差し込みます。モニターを取り付けたら付属のHDMI端子をモニターと本体に差し込みます。取り付けはこれで終了です。電源はRaspberryPi本体から供給されますので新たに繋ぐ必要はありません。ちなみに電源ケーブルは本体ではなく、モニター側のUSB端子に繋いでも大丈夫です。ドライバ等は後でインストールしますが、とりあえず何もしなくてもモニターとして使えます。公式サイト:https://ja.osdn.net/projects/ttssh2/ターミナルソフトは何を使ってもいいのですが、使いやすいのでTeratermをおすすめします。TeraTermを起動すると下記画像のような画面が出ます。ホスト(T)にOctoPrintのhostname、またはIPアドレスを入力しOKをクリックします。他はそのままでOKです。ユーザー名:piパスフレーズ:OSインストール時に設定したパスワードです。ユーザー名とパスフレーズを入力しOkをクリックします。ログインが成功すると上記画面のように表示されるはずです。ここからOSの設定をしていきます。基本的にマウス操作ではなくコマンドを打ち込んでいくので難しそうに見えますが、実際はそんなこともなく単純な作業ですのでご安心ください。3Dプリンターのトラブル対処のほうが数十倍難易度が高いです。RaspberryPiの設定でSDカードの使用可能領域を拡張する次のコマンドを実行し、設定画面を開きます。raspi-configと入力すると上の画面になり、ここからRaspberryPiの設定ができます。操作は矢印キーで移動、TABで選択、スペースキーで決定です。setting」に移動、TABで選択、<Select>に移動するのでスペースキーで決定します。切り替わり次の画面になりますので<Ok>をスペースキーで決定します。はじめの画面に戻りますのでTABを2回押し、<Finish>を選択し、スペースキーで決定し、次の画面で<Yes>を選択し、一旦再起動します。RaspberryPiを最新の状態に更新する再起動したら次はシステムを最新の状態にします。再度Teratermを起動しSSH接続します。upgrade上記コマンドを入力しEnterを押します。$が表示されてから、また一つ入れて実行します。入力し、Enterを押します。※パスワード入力時にカーソルが動きませんがそのまま入力します。一つのコマンドを入れて更新します。こちらはおよそ15分程度時間がかかります。continue?[Y/n]と出ますので「y」を入力し、Enterを押します。10分程度で終わるかと思います。以上で、更新作業は終わりです。rebootデスクトップ環境のインストール再起動後、またSSH接続しデスクトップ環境をインストールするために次のコマンドを実行します。/home/pi/scripts/install-desktopパスワードを求められるので入力し、エンターを押します。exit...」とでますのでエンターを押します。ENTER:」と出たら「yes」と入力。インストール作業が続きます。終わったら一旦再起動します。rebootディスプレイドライバのインストールディスプレイのドライバとタッチパネルのキャリブレーションアプリをインストールします。再度SSH接続し下記コマンドを一つづつ順番に実行していきます。./MPI3508-show自動で再起動されます。再起動後はデスクトップ画面が表示されたと思います。再起動後、またSSH接続して設定画面でオートログインを有効化します。次のコマンドを実行し、設定画面を開きます。raspi-configと入力すると上の画面になり、ここからRaspberryPiの設定ができます。操作は矢印キーで移動、TABで選択、スペースキーで決定です。user」を選択し、実行。はじめの画面に戻りますのでTABを2回押し、<Finish>を選択し、スペースキーで決定し、次の画面で<Yes>を選択し、一旦再起動します。自動でログインするようになったと思います。次にタッチパネルの校正をします。Touchscreen」を起動します。赤い十字が順番に合計4箇所表示されますのでペンでタッチしていきます。終わったら右上のXでウインドウを閉じます。ここまでで、ようやくOctoDashをインストールする準備ができました。OctoDashのインストールOctoDashのインストールをするために、再度SSH接続し下記コマンドを実行します。https://github.com/UnchartedBull/OctoDash/raw/main/scripts/install.sh)途中プラグインをインストールするか選択肢が出ますので必要なプラグインを矢印とスペースキーで選択しエンターを押します。インストール後でも入れることはできるので使えそうなプラグインを何個か適当に選びます。言語の設定をしていないので選択したところが?になっていますが問題ないので進めます。CORSという機能を有効にするかどうか聞かれますので「YES」を選択してエンターを押します。OctoDashを自動起動させるかどうか聞かれます。RaspberryPiをOctoDash専用にするなら「yes」を選択します。更新スクリプトを設定する必要がありますか?と聞かれるのでここもyesで進めます。再起動するかどうか聞かれますのでyesで再起動します。再起動が完了するとようやく取り付けたモニターにOctoDashの画面が表示されます。後から簡単に再設定できるので基本的に全部「next」でOKです。ここからOctoDashの設定が始まります。右上の「next」で次画面へ。どのOctoPrintに接続するかリストの中から選ぶよう聞かれます。一つしかないので、タッチして次画面へ。request」をタッチします。Request」とでるので「Allow」をクリックするとOctoDash画面に自動的にAPIKeyが入力されます。入力後タッチして次画面へ。PrinterNameはキーボードが接続されているかVNC接続していなければ入力できませんが、空白でも大丈夫なのでそのまま次画面へ。エクストルーダーの送り距離と送り速度の設定ですが、あとからセットできるので今は「next」で次画面へ。あとからセットできるので「next」で次画面へ。「done」をタッチして終了です。無事3Dプリンタの制御がタッチ操作でできるようになりました。電源を入れれば自動的にOctoDashが立ち上がります。終了はOctoDashのコントロールかOctoPrintの電源アイコンをクリックしシステムのシャットダウンを選択します。全体的にとても分かりやすく記載していただいていたため、ほぼ迷うことなく導入できました。ありがとうございました。ID:k5MDQxMTQコメントありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。defined.")}))})();。