メインコンテンツにスキップ

RS232ファームウェア接続ガイド

ファームウェアの準備

  • RS232モードに入る前に、Type-Cケーブルを使用してツールボードに、事前にコンパイルされたRS232ファームウェアを書き込んでください。

配線手順

ディップスイッチの設定

  1. 安全に電源を切る: 作業前に、ツールボードが電源から完全に切断されていることを確認してください。
  2. ディップスイッチの位置を確認: ツールボードを裏返し、背面にあるディップスイッチのグループを見つけてください。
  3. モード切替: すべてのディップスイッチを RS232モード の指定位置に切り替えます(下図参照)。
Loading...

警告

  • ディップスイッチの状態を変更した場合、必ずRS232ファームウェアを再書き込みしてください。そうしないと通信できません。
  • 以前に正しいファームウェアを書き込み、ディップスイッチを変更していない場合は、再書き込みは不要です。

ケーブルの接続

  1. 通電しない: 配線作業中は、デバイスに電源を入れないでください。
  2. 使用ケーブル: XT30(2+2)-F 4芯ケーブルを準備します。各芯の定義は以下の通りです:
線色信号接続先
VCC (電源プラス)12V–24V 電源プラス
GND (電源マイナス)電源マイナス
IN (信号入力)UTORモジュール RS232 拡張ポートの OUT ピン
白/緑OUT (信号出力)UTORモジュール RS232 拡張ポートの IN ピン
  1. 接続完了:
    • ケーブルのオスコネクタツールボードの対応するインターフェースに挿入します。
    • ケーブルのメスコネクタUTORモジュールの対応するインターフェースに挿入します。
    • USBケーブルを使用して、UTORモジュールを上位機(FLY Pi、Raspberry Pi、PCなど)に接続します。

共通GNDの確認

  • テスターの導通チェック/抵抗測定モードを使用して、以下の2点を測定します:
    • ツールボード上の GND
    • 上位機上の GND
  • 両者の導通を必ず確認してください(抵抗値がほぼ0Ω)。導通しない場合、通信は確立されません。配線が完全で確実かどうかを確認してください。

ツールボードRS232 IDの検索と設定

🔴 重要な準備

警告
  1. ファームウェア要件: ツールボードには必ずRS232ファームウェアを書き込んでください。そうしないと通信できません。
  2. 共通GND必須: ⚠️ ツールボードとメインボードのGNDが接続されていることを必ず確認してください(同じ24V/12V電源を共有すれば実現できます)。

📌 ハードウェアに関する注意点

  • ネイティブRS232インターフェースをサポートするのは、D8、D8PRO、C8P メインボードのみです。
  • 他のメインボードは、UTOR または G2T モジュールを介して接続する必要があります(このチュートリアルではUTORを例とします)。

🔍 RS232 IDの検索手順

手順1: 上位機にアクセス

  1. ブラウザを開き、上位機のIPアドレスを入力します(例:192.168.101.179)。
Loading...

手順2: 設定ファイルを開く

  1. 左側のメニューから、printer.cfgを見つけてクリックします:

Fluidd
{…} アイコンをクリック

Loading...

Mainsail
"マシン"メニューをクリック

Loading...

手順3: デバイスリストを表示

  1. 右上の DEVICES ボタンをクリックします:
Loading...
Loading...

手順4: シリアルデバイスを更新

  1. SERIAL をクリックし、リストを更新します:
Fluidd
Loading...
Mainsail
Loading...

手順5: RS232 IDをコピー

  1. ttyUSBを含むデバイスを見つけ、その Path_by_hardware の値をコピーします:

Fluidd
ttyUSBPath_by_hardwareが存在することを確認

Loading...

Mainsail
ttyUSBPath_by_hardwareが存在することを確認

Loading...
UTORユーザーへの注意
  • UTORで接続する場合、通常は2つの候補IDが表示されます。正しいIDを特定するために、それぞれ試してください。
  • IDの横にある矢印アイコンをクリックするとコピーできます。

⚙️ ファームウェアへのRS232 ID設定

設定に関する説明
  • 以下の設定例におけるtoolboardはツールボードの名前です。実際の状況に合わせて置き換えてください。
  • ツールボードの設定は[mcu toolboard]、メインボードの設定は[mcu]です。混同しないでください。

設定例:

設定テンプレート
[mcu toolboard]
serial: <ここに実際に検索したIDに置き換えてください>
baud: 250000
restart_method: command

設定手順:

  1. コピーしたIDをserial:パラメータの後に記入します。
  2. 右上の 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...