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

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派、ラズベリーパイ、またはPCなど)に接続します。

共通グランドの確認

  • マルチメーターの導通チェック/抵抗レンジを使用して、以下の2点を測定します。
    • ツールボード上の GND
    • 上位機上の GND
  • 両方のグランドが導通していること(抵抗がほぼ0Ω)を確認してください。導通していない場合、通信は確立できません。配線が完全かつ信頼性があるか確認してください。

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

🔴 重要な準備

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

📌 ハードウェア注意事項

  • D8、D8PRO、C8P マザーボードのみがネイティブRS232インターフェースをサポートしています
  • その他のマザーボードは 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を特定するために、1つずつ試してください。
  • 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...