古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

OctoPrint は、3D プリンターのあらゆる側面を制御および監視するための Web インターフェイスを提供するオープン ソース アプリケーションです。 OctoPrint をカメラ モジュールを備えたRaspberry Piにインストールして、プリントを監視し、素晴らしいタイムラプス ビデオを作成できます。しかし、Raspberry Pi を持っていない場合はどうすればよいでしょうか?

以下では、Quantrimang.com が古いスマートフォンに OctoPrint をインストールして設定する方法を説明します。古い Android デバイスを使用して、非公式バージョンの OctoPrint サーバーをインストールすることができます。これにより、印刷物のタイムラプス ビデオが自動的に作成され、印刷物がリモートで監視されます。

Android で OctoPrint サーバーをセットアップして実行する手順

Android スマートフォンの OctoPrint で 3D プリンターを制御するには、Octo4a Android アプリをインストールする必要があります。これは、GitHub 上の FeelFreeLinux によって開発された非公式アプリケーションです。

Octo4a Android スマートフォン アプリを使用すると、Android デバイスに OctoPrint をインストールし、ホストとして使用できます。これは、Raspberry Pi 上の OctoPrint と同じように機能し、SSHもサポートしているため、SSH にログインして Android 上の OctoPrint 設定を管理、更新、カスタマイズできます。手順は次のとおりです。

ステップ1:必要なものを揃える

Android 4.3 以降を実行する Android スマートフォンが必要です。デバイスの使用期間は関係ありません。電話の電源がまだ入っている場合は、このプロジェクトに使用できます。ちなみに、このアプリは Android 12 などの新しい Android バージョンでは不安定になるようです。

テストでは、Android 12 を実行している Galaxy S20+ を使用するとアプリがクラッシュしました。

USB ハブまたは OTG アダプターも必要です。 OctoPrint はタイムラプス ビデオの追跡と録画時に大量の電力を消費するため、これは重要です。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

USBハブ OTG Type-C

スマートフォンを所定の位置に固定して、特定の角度からタイムラプス ビデオを撮影できる小型の三脚またはアタッチメントを探します。スマートフォンを固定する 3D ケースやスタンドをデザインして印刷することもできます。

ステップ 2: Octo4a Android アプリをダウンロードしてインストールする

Octo4a Android アプリはPlay ストアでは利用できません。ただし、GitHub プロジェクト ページからOcto4a.apk をダウンロードできます。

アプリをダウンロードするには、ADB コマンドを使用するか、単にアプリをダウンロードし、[インストール] > [設定]をタップしてソースを信頼し、再度 [インストール] をタップします。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

インストールプロセスが完了するまで待ちます。

ステップ 3: Android スマートフォンに OctoPrint をインストールしてセットアップする

Octo4a アプリケーションをインストールした後、それを開いて必要な権限を付与し、[続行] をクリックします。これにより、必要な依存関係とファイルのダウンロードとインストールが開始されます。 Android デバイスとインターネット速度に応じて、このプロセスが完了するまでに最大 30 分かかる場合があります。

携帯電話でインストールプロセスが完了したら、それをタップして Android デバイス上で OctoPrint サーバーを起動できます。または、[設定]に移動し、ビデオ ストリーミング カメラをオンにして、リアルタイム監視とタイムラプス作成を行います。

カメラの解像度とフレーム レート (FPS) を選択することもできます。デバイスによっては、FPS を 30 FPS に設定できます。フレーム レートを低く保つと、バッテリー寿命が節約され、デバイスの使いすぎや過熱が防止されます。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

カメラの解像度とフレームレートを選択する

ホームに戻り、「Start OctoPrintサーバー」をクリックします。このプロセスの開始には 1 分ほどかかる場合があります。開始すると、IP アドレスが表示されます。

PC で Web ブラウザを開き、アプリに表示される IP アドレス ( 192.168.xx.xxx:5000 など) にアクセスします。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

アクセスIPアドレス

次に、ウィザードに従って OctoPrint サーバーをセットアップします。このウィザードでは、パスワードを使用してアカウントを作成し、ベッド サイズやノズル幅などの 3D プリンターの詳細を編集します。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

ウィザードに従って OctoPrint サーバーをセットアップします

セットアップが完了すると、OctoPrint サーバーを実行している Android デバイスを 3D プリンタに接続して、リモート制御や監視を行う準備が整います。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

OctoPrintサーバーを実行しているAndroidデバイスを3Dプリンターに接続します

ステップ 4: 3D プリンターを Android スマートフォンに接続する

3D プリンターを Android デバイスに接続するには、ケーブルまたは OTG アダプターが必要です。 Amazon またはお近くの小売店で、安価な OTG ハブまたはケーブルを購入できます。これにより、バッテリーを気にすることなく、デバイスを 24 時間 365 日稼働し続けることができます。

OTG アダプターを使用して、プリンターからスマートフォンに USB ケーブルを接続します。次に、スマートフォンの充電器を OTG ケーブルのもう一方の端または電源入力ポートに接続します。 Android スマートフォンに USB-C ポートがある場合は、複数のポートを備えたUSB ドングルを購入して、プリンターと電源を接続できます。

Android スマートフォンで、USB シリアル ポートにアクセスする権限をアプリに付与します。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

アプリケーションに権限を付与する

3D プリンターが Octo4A アプリケーションに接続されました。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

3D プリンターは Octo4A アプリケーションに接続されています

ブラウザの Web インターフェイスで、[接続] をクリックします。サーバーが自動的に 3D プリンターを見つけて接続するまで待ちます。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

「接続」をクリックします

接続したら、軸を移動したり、「コントロール」タブの「ホーム」アイコンをクリックして自動移動を実行したりできます。これは、OctoPrint が接続され、プリンターを制御できることを確認するのに役立ちます。

3D プリンターに接続されている SD カードに GCode をアップロードし、SD カード上に既に存在する GCode を選択して、[印刷] をクリックして 3D プリントを開始できます。

タイムラプス オプションでは、印刷開始時に基本的なタイムラプス ビデオを自動的に記録するように設定を編集できます。

古い Android スマートフォンを 3D プリンターの OctoPrint サーバーとして使用する方法

設定を編集してタイムラプスビデオを自動的に録画する

あるいは、 [設定] > [プラグイン マネージャー]に移動し、Octolapse プラグインをインストールして、素晴らしいタイムラプス ビデオを作成することもできます。ビデオは Android デバイスに保存され、完了したらダウンロードできます。

同様に、Android デバイスでホストされている OctoPrint サーバーにインストールして、他の機能を追加できるプラグインが他にもいくつかあります。


Bluetooth を使用して Xiaomi 携帯電話のロックを解除する方法

Bluetooth を使用して Xiaomi 携帯電話のロックを解除する方法

Xiaomi スマートフォンには、指紋とロック コードを使用して電話のロックを解除するだけでなく、Bluetooth 経由で電話のロックを解除する設定もあります。

Oppo 携帯電話にデフォルトのアプリケーションをインストールする方法

Oppo 携帯電話にデフォルトのアプリケーションをインストールする方法

Oppo の携帯電話には、デフォルトのアプリケーションをインストールする追加機能があり、たとえば特定のリンクにアクセスするときに携帯電話でアプリケーションをすばやく開くことができます。そうすれば、どのアプリケーションでリンクを開くかを選択する必要がなくなります。

携帯電話で最高のバーコード スキャン アプリケーション 7 選

携帯電話で最高のバーコード スキャン アプリケーション 7 選

バーコード スキャン アプリを使用する理由と、どれが最適ですか? Quantrimang.com に参加して、次の記事から答えを見つけてください。

Android スマートフォンから PC でメッセージを送信する方法

Android スマートフォンから PC でメッセージを送信する方法

Your Phone は、Windows 10 を Android に接続し、電話からコンピューターにファイルを転送するアプリケーションです。

YouTube は、すべてのプラットフォームのビデオ コーナーの丸みを段階的に変更しています

YouTube は、すべてのプラットフォームのビデオ コーナーの丸みを段階的に変更しています

Youtube ビデオの角を丸くすると、よりシームレスでモダンなインターフェイスを作成できます。また、ビデオがより魅力的になり、より多くのデバイスに適したものになります。

Samsung Galaxy のカメラボタンの位置を変更する方法

Samsung Galaxy のカメラボタンの位置を変更する方法

Samsung Galaxy スマートフォンには、ほとんどのスマートフォンのように画面の中央に固定されずに、カメラ ボタンを任意の位置に再配置するオプションがあります。

Android でアプリの権限を表示する方法、アプリに必要な権限を確認する

Android でアプリの権限を表示する方法、アプリに必要な権限を確認する

この記事は Android バージョン 6.0 以降を対象としています。

Android 向けのトップベスト電卓アプリ

Android 向けのトップベスト電卓アプリ

電話会社ごとに電卓アプリはありますが、簡単な計算しかできず、場合によっては基礎以上の計算が必要になるので、電卓アプリはまさにツールとして使えて便利です。

Android 12 のプライバシー ダッシュボードとは何ですか?なぜこれがプライバシーの画期的な進歩だと考えられるのでしょうか?

Android 12 のプライバシー ダッシュボードとは何ですか?なぜこれがプライバシーの画期的な進歩だと考えられるのでしょうか?

スマートフォン ユーザー全般にとって、セキュリティとプライバシーはますます大きな懸念事項となっています。

Android スマートフォンに透明な壁紙を設定する方法

Android スマートフォンに透明な壁紙を設定する方法

必要に応じて、デザイナー ツール アプリケーションを使用して、アプリケーション インターフェイスやシステム設定インターフェイスを含む Android 電話システム全体に透明な壁紙を設定することもできます。