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派、ラズベリーパイ、またはPCなど)に接続します。
共通グランドの確認
- マルチメーターの導通チェック/抵抗レンジを使用して、以下の2点を測定します。
- ツールボード上の GND
- 上位機上の GND
- 両方のグランドが導通していること(抵抗がほぼ0Ω)を確認してください。導通していない場合、通信は確立できません。配線が完全かつ信頼性があるか確認してください。
ツールボードRS232 IDの検索と設定
🔴 重要な準備
警告
- ファームウェア要件:ツールボードにはRS232ファームウェアを書き込む必要があります。そうしないと通信できません
- 強制共通グランド:⚠️ ツールボードとマザーボードのGNDが接続されていることを確認してください(同じ
24V/12V電源を共有することで実現できます)
📌 ハードウェア注意事項
- D8、D8PRO、C8P マザーボードのみがネイティブRS232インターフェースをサポートしています
- その他のマザーボードは 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
ttyUSBとPath_by_hardwareが存在することを確認Loading...Mainsail
ttyUSBとPath_by_hardwareが存在することを確認Loading...
UTORユーザーへの注意
- UTORを使用して接続する場合、通常は2つの候補IDが表示されます。正しいIDを特定するために、1つずつ試してください。
- 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...