RS232ファームウェア接続ガイド
ファームウェアの準備
- RS232モードに入る前に、Type-Cケーブルを使用してツールボードに、事前にコンパイルされたRS232ファームウェアを書き込んでください。
配線手順
ディップスイッチの設定
- 安全に電源を切る: 作業前に、ツールボードが電源から完全に切断されていることを確認してください。
- ディップスイッチの位置を確認: ツールボードを裏返し、背面にあるディップスイッチのグループを見つけてください。
- モード切替: すべてのディップスイッチを RS232モード の指定位置に切り替えます(下図参照)。
Loading...
警告
- ディップスイッチの状態を変更した場合、必ずRS232ファームウェアを再書き込みしてください。そうしないと通信できません。
- 以前に正しいファームウェアを書き込み、ディップスイッチを変更していない場合は、再書き込みは不要です。
ケーブルの接続
- 通電しない: 配線作業中は、デバイスに電源を入れないでください。
- 使用ケーブル:
XT30(2+2)-F4芯ケーブルを準備します。各芯の定義は以下の通りです:
| 線色 | 信号 | 接続先 |
|---|---|---|
| 赤 | VCC (電源プラス) | 12V–24V 電源プラス |
| 黒 | GND (電源マイナス) | 電源マイナス |
| 黄 | IN (信号入力) | UTORモジュール RS232 拡張ポートの OUT ピン |
| 白/緑 | OUT (信号出力) | UTORモジュール RS232 拡張ポートの IN ピン |
- 接続完了:
- ケーブルのオスコネクタをツールボードの対応するインターフェースに挿入します。
- ケーブルのメスコネクタをUTORモジュールの対応するインターフェースに挿入します。
- USBケーブルを使用して、UTORモジュールを上位機(FLY Pi、Raspberry Pi、PCなど)に接続します。
共通GNDの確認
- テスターの導通チェック/抵抗測定モードを使用して、以下の2点を測定します:
- ツールボード上の GND
- 上位機上の GND
- 両者の導通を必ず確認してください(抵抗値がほぼ0Ω)。導通しない場合、通信は確立されません。配線が完全で確実かどうかを確認してください。
ツールボードRS232 IDの検索と設定
🔴 重要な準備
警告
- ファームウェア要件: ツールボードには必ずRS232ファームウェアを書き込んでください。そうしないと通信できません。
- 共通GND必須: ⚠️ ツールボードとメインボードのGNDが接続されていることを必ず確認してください(同じ
24V/12V電源を共有すれば実現できます)。
📌 ハードウェアに関する注意点
- ネイティブRS232インターフェースをサポートするのは、D8、D8PRO、C8P メインボードのみです。
- 他のメインボードは、UTOR または G2T モジュールを介して接続する必要があります(このチュートリアルではUTORを例とします)。
🔍 RS232 IDの検索手順
手順1: 上位機にアクセス
- ブラウザを開き、上位機のIPアドレスを入力します(例:
192.168.101.179)。
Loading...
手順2: 設定ファイルを開く
- 左側のメニューから、
printer.cfgを見つけてクリックします:
Fluidd Loading... | Mainsail Loading... |
手順3: デバイスリストを表示
- 右上の
DEVICESボタンをクリックします:
Loading... | Loading... |
手順4: シリアルデバイスを更新
SERIALをクリックし、リストを更新します:
| Fluidd Loading... | Mainsail Loading... |
手順5: RS232 IDをコピー
ttyUSBを含むデバイスを見つけ、そのPath_by_hardwareの値をコピーします:
Fluidd Loading... | Mainsail Loading... |
UTORユーザーへの注意
- UTORで接続する場合、通常は2つの候補IDが表示されます。正しいIDを特定するために、それぞれ試してください。
- IDの横にある矢印アイコンをクリックするとコピーできます。
⚙️ ファームウェアへのRS232 ID設定
設定に関する説明
- 以下の設定例における
toolboardはツールボードの名前です。実際の状況に合わせて置き換えてください。 - ツールボードの設定は
[mcu toolboard]、メインボードの設定は[mcu]です。混同しないでください。
設定例:
設定テンプレート
[mcu toolboard]
serial: <ここに実際に検索したIDに置き換えてください>
baud: 250000
restart_method: command
設定手順:
- コピーしたIDを
serial:パラメータの後に記入します。 - 右上の
SAVE & RESTARTをクリックして、Klipperを保存して再起動します。
重要な警告
- ドキュメント内のすべてのIDは例です。直接コピーして使用しないでください。
- 必ず実際に取得したハードウェアIDを記入してください。
- 以下のIDは無効な例です。使用できません:
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
重要な説明: RS232 IDについて
核心となるポイント
検索したRS232 IDは、UTORモジュール自体のIDであり、ツールボードのIDではありません。
重要な理解
- このIDは、UTORモジュールと上位機との接続インターフェースを表しています。
- 上位機はこのIDを通じてUTORに「あなたのこのインターフェースを使ってツールボードに接続してください」と指示します。
- ツールボードが接続されているかどうかに関わらず、UTORモジュールが上位機に接続されている限り、このIDは存在します。
簡単に言うと
上位機 → [UTORモジュール(ID)] → ツールボード
設定するのは、中央の四角(UTOR)のアドレスであり、ツールボードのアドレスではありません。
実用的なヒント
- UTORがあればIDは検索できますが、通信するにはツールボードが正常である必要があります。
- IDが変わるのは、通常、UTORのUSBポートを変更した場合やシステムを再起動した場合です。
- 設定時には、ツールボードが正しく接続され、電源が供給されていることを確認してください。
Loading...