メインコンテンツまでスキップ

ツールボードIDの読み取りと確認

  • IDの検索前には、XT30データ線を使用してツールボードをUTOCまたはブリッジファームウェアを焼いたマザーボードに接続してください。以下は配線図の参考例です。

    Loading...
  • 電源を切った状態で、CAN HとCAN Lの間の抵抗値をテスターで測定し、約60Ωになることを確認してください。もし120Ωであれば120Ωのジャンパを接続し、約40Ωであればジャンパを取り外す必要があります。

    Loading...

    CANツールボード設定完全ガイド

    準備作業

    重要な前提条件
    • ツールボードの状態: ツールボードに Klipper-can ファームウェアが書き込まれているか、Katapult-can モードであることを確認してください。
    • 適用範囲: このチュートリアルはツールボードIDの検索のみに使用します。メインボードIDの検索には使用できません。
    • 接続要件: ツールボードは以下のいずれかのデバイスに接続されている必要があります:
      • UTOC モジュール
      • USBブリッジCAN ファームウェアが書き込まれたメインボード
    • 最終接続: 上記のデバイスはホストコンピュータに接続されている必要があります。

    ハードウェア接続と終端抵抗設定

    安全第一
    • 完全な電源オフ: すべての配線作業は、デバイスの電源が完全に切れている状態で行ってください。
    • 短絡防止: 作業前にすべてのデバイスの電源を切断してください。

    接続仕様表

    デバイスタイプ終端抵抗要件設定方法
    CANツールボード120Ω 終端抵抗が必要ジャンパーまたはDIPスイッチで有効化
    メインボードCANインターフェース120Ω 終端抵抗が必要ジャンパーまたはDIPスイッチで有効化
    UTOCモジュール内蔵 120Ω 抵抗あり追加接続不要

    設定と測定手順

    1. ハードウェア設定

      • メインボードCANインターフェース横の 120Ω ジャンパーまたはDIPスイッチが接続/オンになっているか確認
      • ツールボード上の 120Ω ジャンパーまたはDIPスイッチが接続/オンになっているか確認
    2. 抵抗測定(電源オフ状態)

      • 測定点: CAN-HとCAN-Lの間
      • ツール: マルチメーター

    抵抗値トラブルシューティング表

    注意事項
    • 測定は必ず電源オフ状態で行ってください。
    • 測定値が 140Ω 前後の場合、CAN-HとCAN-Lが逆接続されている可能性があります。
    測定値状態考えられる原因解決策
    60Ω 前後✅ 正常両端の抵抗が正しく接続されている設定完了
    120Ω 前後❌ 異常配線が切断されている、または接続されていないすべての配線を確認
    40Ω 前後❌ 異常3箇所に抵抗が接続されている中間の抵抗を取り外す

    重要な注意事項

    • UTOCモジュール: 内蔵抵抗あり。接続時、メインボードは終端抵抗を追加で接続する必要はありません
    • 接続シナリオ:
      • ツールボード ↔ メインボード (両端に終端抵抗が必要)
      • ツールボード ↔ UTOC ↔ ホストコンピュータ (ツールボードのみ終端抵抗が必要)
    • トラブルシューティングフロー:
      抵抗測定 → 60Ω → 正常使用

      異常値 → 上記表を参照 → 調整後再測定

    ハードウェアチェックリスト

    • すべてのデバイスの電源が完全に切れている
    • メインボードCANインターフェースの終端抵抗が接続されている (UTOCを除く)
    • ツールボードの終端抵抗が接続されている
    • マルチメーターで抵抗値≈60Ωを確認
    • CAN-HとCAN-Lの配線が正しく確実に行われている
    専門家のアドバイス

    正しい終端抵抗設定は、CANバス通信の品質に非常に重要です。抵抗値のずれは、通信不安定やデータ損失の原因となる可能性があります。

    CANネットワーク設定要件

    • デフォルト設定: このチュートリアルは、ホストコンピュータのCANネットワークが既に設定されていることを前提としています。
    • Flyシステムユーザー: FlyホストコンピュータFly-FASTまたはFly-Armbianシステムを実行している場合、CANはデフォルトで設定済みです (レート1Mbps)。
    • 初めて使用する場合: 必ず以下のチュートリアルを先にお読みください: CAN設定チュートリアル

    まとめの手順

    1. ハードウェア準備: 電源オフ状態で配線、終端抵抗設定、測定で60Ωを確認
    2. ネットワーク確認: ホストコンピュータのCANネットワークが正しく設定されていることを確認
    3. ホストコンピュータ接続: UTOCまたはUSBブリッジメインボード経由でホストコンピュータに接続
    4. ファームウェア状態: ツールボードがKlipper-canまたはKatapult-canモードであることを確認
    5. 後続操作: 後続のチュートリアルに従ってID検索と設定を行う

    これで、CANツールボードのハードウェア接続とネットワーク環境が準備できました。ID検索と設定操作を行うことができます。

    SSH接続

    • ネットワーク経由でSSHにログイン (シリアル接続ログインは使用しないでください)
    • ホストコンピュータとCANネットワークデバイスが正常に接続されていることを確認

    デバイスの検索

    • 上位機に正常にログイン済みの場合、lsusbを入力してデバイスを検索できます。以下のいずれかの状況が発生する可能性があります。
      • lsusbを入力した際にlsコマンドが見つからないというメッセージが表示される場合、以下のコマンドでコマンドをインストールできます。
        sudo apt-get install usbutils
      • lsusbを入力しても何の反応もない場合、これはシステムの問題です。こちらでは対応できませんので、システムを変更するか、正常なシステムを使用してください。
      • 以下の画像のような情報が表示されます。ただし参考情報であり、1d50:606fが表示されていることを確認すれば問題ありません。
        Loading...
    • 1d50:606fは今回使用するデバイスです。
    • 複数の1d50:606fが表示される場合、片方を除外する必要があります。そうでないと今後のファームウェア書き込みや接続に影響が出ます。例えばFLY MINI PADの場合、他のCANブリッジではなく、基板に搭載されているUTOCを使用することをおすすめします。
    • 表示されない場合は、自分でケーブルがしっかり接続されているか、ファームウェアが正しく書き込まれているかを確認してください。
    注意事項

    1d50:606fが表示されている場合のみ、CAN IDの検索を行ってください。

    CAN ID検索

    以下のコマンドを実行してCANデバイスIDを検索します:

    ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

    検索結果の説明

    検索コマンドを実行後、以下のいずれかの状況が発生する可能性があります:

    結果表示状態説明後続操作
    Application: KlipperデバイスにKlipperファームウェアが書き込まれているこのIDを直接使用可能
    Application: CANBOOT または KatapultデバイスがBootloaderモードにあるKlipperファームウェアを書き込む必要あり
    Total 0 uuids foundデバイスが見つからない以下の問題を確認してください:
    1. CANネットワーク設定が正しいか
    2. CANレートが一致しているか (デフォルト1Mbps)
    3. 設定ですでにこのIDを使用していないか (先に無効化して保存、電源再起動が必要)
    Loading...
    重複IDについて

    デバイスIDが printer.cfg ですでに設定されている場合、検索結果には表示されません。再検索するには:

    1. 設定ファイル内でそのデバイスIDをコメントアウト
    2. 設定を保存してKlipperを再起動
    3. すべてのデバイスの電源を再投入

    CANデバイスID設定

    1. 設定ファイルの取得

    使用しているWebインターフェースに応じて、printer.cfg 設定ファイルを見つけます:

    Fluidd
    左側ナビゲーションバーの {...} アイコンをクリックし、printer.cfg を見つけます。

    Loading...

    Mainsail
    上部ナビゲーションバーの マシン をクリックし、printer.cfg を見つけます。

    Loading...

    2. デバイス設定の追加

    printer.cfg にツールボード設定を追加します:

    [mcu toolboard]
    canbus_uuid: <ここに検索したIDを入力>
    設定説明
    • toolboard はツールボード名です。実際の状況に応じて変更してください。
    • メインボードIDの場合、設定セクションは [mcu] である必要があります。
    • 通常の設定では、メインボードは [mcu]、ツールボードは [mcu toolboard] を使用します。

    3. 保存と再起動

    1. 右上の SAVE & RESTART ボタンをクリック
    2. システムが自動的に設定を保存し、Klipperを再起動します
    Loading...
    注意

    ドキュメントに記載されているすべてのIDは例です。実際の各メインボードのIDは異なります。実際に取得したIDに基づいて修正・入力してください。

Loading...