banner
ニュース センター
高品質の商品をお手頃価格で。

Raspberry Pi CM4 での BTT Pad 7 タッチスクリーン ディスプレイの使用

Dec 07, 2023

BTT Pad 7、または完全な BIGTREETECH Pad 7 は、Raspberry Pi CM4 と互換性のある CB1 Allwinner H616 システムオンモジュールに同梱されている 7 インチのタッチスクリーン ディスプレイです。 このディスプレイは主に、SPI および CAN バス インターフェイスを備えた 3D プリンタ用に設計されていますが、標準のタブレット PC としても使用できます。 そこで今日は、CB1 を Raspberry Pi CM4 Lite モジュールに切り替えて、変換を行って Raspberry Pi OS を実行する Raspberry Pi CM4 タブレット PC として使用した経験をレポートし、別の投稿で Klipper を使用した 3D プリンターでテストします。後で。

Pad 7、Raspberry Pi CM4、およびいくつかのツールが必要です。

最初の手順は、2.0 mm 六角レンチで 4 本のネジを緩め、赤いヒートシンクを取り外し、さらに小さい 1.5 mm 六角レンチでカバーを取り外します。 Creality Ender-3 S1 Pro 3D プリンターに付属していたものを使用しました。

これで、Wifi アンテナを CB1 モジュールから外し、2 つの短いスタンドオフを取り外し、プラスチック製のツールを使ってモジュールを取り出すことができます。

スタンドオフは非常に小さいため、特に指が太い場合は簡単に取り外すことができません。 適当な工具が無かったので(錆びた)ペンチで代用しました…。

これで、Raspberry Pi CM4 モジュールを挿入し、アンテナ ケーブルを接続し、USB-Choose スイッチと CS-Choose スイッチを左側に調整して、CM4 モジュール用のパッド 7 を設定できます。 ユーザーマニュアルはあまり詳細ではなく、最初は CM4 の取り付けが CB1 の取り付けと同じであると想定していたので、同じスタンドオフを所定の位置に締めました…

六角ネジを元に戻す前に、予備のサーマル パッドを CM4 に置きました。ただし、CM4 モジュールは CB1 モジュールよりも厚く、4 本のネジすべてを締めることができないため、そうしないでください。

BigTreeTech と話し合った結果、予備のスタンドオフとネジが 4 つあると思われるものを使用する必要があることがわかりましたが、ユーザー マニュアルには現時点でまったく説明されていません。 そこで、ヒートシンクを取り外し、サーマルパッドを切り取って、2 つのスタンドオフの周囲に十分なスペースを残しました。 実際には、CM4 モジュールではなく、最初にサーマル パッドをヒートシンクに配置する必要があります。なぜなら、私の場合は少し左にシフトしすぎていることがわかるかもしれません…

余談ですが、私は新鮮な空気が入り、照明が写真に適しているため、製品を組み立てるときは屋外で作業するのが好きですが、欠点は、サーマルパッドに付着すると取り除くのが非常に難しいほこりがある可能性があることです。 !

これで、4 本のネジを締めてヒートシンクを所定の位置に固定する前に、2 つの長いスタンドオフを左側に、短いスタンドオフを右側に取り付けることができます。 ヒートシンクはまだわずかに傾いており、PCB と完全に平行ではありませんが、見た目はかなり良くなりました。 後でストレステストを行うときにそれが重要かどうかを確認します。 取り付けの最後のステップは、小さなカバーを元に戻すことです。

ハードウェアのインストールがほぼ完了したので、選択したオペレーティング システムを搭載した microSD カードを準備できます。 同社は Klipper 3D プリンタの管理に最新の MainsailOS イメージを推奨していますが、現時点ではそれが目標であるため、RPI Imager ユーティリティを使用して Raspberry Pi OS Desktop 32 ビットを使用しました。

これが完了したら、いくつかの設定ファイルを変更する必要がありますが、その部分についてはユーザーマニュアルが非常に優れています。 CM4 のバックライト IO は PWM をサポートしていないと言われているため、最初にディスプレイのバックライトにいくつかの変更を加える必要がありますが、このバックライトは最大輝度にのみ設定できます。

まず /boot/cmdline.txt を編集して「console=serial0,115200」を削除し、次に /boot/config.txt を編集して次の 2 行を追加します。

/boot/config.txt に「enable_uart=1」という行がある場合は削除するように求められますが、私にとってはそうではありませんでした。

HDMI 解像度 (1024×600) を設定する必要があるため、/boot/config.txt の編集はまだ完了していません。

USB ホストを有効にします。

私が自分でやったことはこれだけですが、Pad 7 を 3D プリンタに接続する場合は、/boot/config.txt で SPI から CAN バスへのセットアップも行う必要があります。

/etc/network/interfaces.d/can0 を、Klipper と一致する設定で編集します。例: