ツールボードIDの読み取り・確認
- CANBus UUIDの取得
- IDの検索前には、XT30データ線を使用してツールボードをUTOCまたはブリッジファームウェアを書き込んだマザーボードに接続してください。以下は配線図の参考例です。

- CAN HとCAN Lの間の抵抗値が、通電していない状態で約
60Ωになることを確認してください。もし120Ωであれば120Ωのジャンパを接続し、約40Ωであればジャンパを取り外す必要があります。
CANツールボード設定完全ガイド
準備作業
重要な前提- ツールボードの状態: ツールボードに
Klipper-canファームウェアが書き込まれているか、Katapult-canモードになっていることを確認してください - 適用範囲: このチュートリアルはツールボードIDの検索にのみ使用されます。マザーボードIDの検索には適用されません
- 接続要件: ツールボードは以下のいずれかのデバイスに接続されている必要があります:
UTOCモジュールUSBブリッジCANファームウェアが書き込まれたマザーボード
- 最終接続: 上記のデバイスはホストコンピュータに接続されている必要があります
ハードウェア接続と端子抵抗の設定
安全第一- 完全な電源オフ: すべての配線作業は装置の電源が完全にオフの状態で行う必要があります
- 短絡防止: 作業前にすべての装置の電源を切ってください
接続仕様表
デバイス種別 端子抵抗要件 設定方法 CANツールボード 120Ωの端子抵抗が必要ジャンパーピンまたはダイルスイッチで有効化 マザーボードCANインターフェース 120Ωの端子抵抗が必要ジャンパーピンまたはダイルスイッチで有効化 UTOCモジュール 内蔵の 120Ω抵抗あり不要な追加接続 設定と測定手順
-
ハードウェア設定
- マザーボードのCANインターフェース横にある
120Ωジャンパーピンまたはダイルスイッチが接続またはオンになっているか確認 - ツールボード上の
120Ωジャンパーピンまたはダイルスイッチが接続またはオンになっているか確認
- マザーボードのCANインターフェース横にある
-
抵抗値の測定(電源オフ状態)
- 測定点:CAN-HとCAN-Lの間
- 使用ツール:テスター
抵抗値トラブルシューティング表
注意事項- 測定は必ず電源オフ状態で行ってください
- 測定値が
140Ω前後になる場合はCAN-HとCAN-Lが逆になっている可能性があります
測定値 状態 原因の可能性 対処方法 60Ω前後✅ 正常 両端の抵抗が正しく接続されています 設定完了 120Ω前後❌ 異常 配線が切れているか未接続です すべての配線を確認してください 40Ω前後❌ 異常 3つの端に抵抗が接続されています 中間の抵抗を取り外してください 90Ω前後❌ 異常 一方の端のみに抵抗が接続されています もう一方のジャンパーピンを確認してください 重要な注意事項
- UTOCモジュール: 内蔵抵抗があるため、接続時にマザーボードには端子抵抗不要
- 接続シナリオ:
- ツールボード ↔ マザーボード (両端に抵抗が必要)
- ツールボード ↔ UTOC ↔ ホスト (ツールボードのみに抵抗が必要)
- トラブルシューティング手順:
抵抗測定 → 60Ω → 正常に使用可能
↓
異常値 → 上記表を確認 → 調整後再測定
ハードウェア確認リスト
- すべてのデバイスが完全に電源オフ
- マザーボードのCANインターフェースの端子抵抗が接続済み (UTOC除く)
- ツールボードの端子抵抗が接続済み
- テスターで測定した抵抗値≈60Ω
- CAN-HとCAN-Lの配線が正しく接続されている
専門アドバイスCANバス通信の品質において正しい端子抵抗の設定は非常に重要です。抵抗値のずれにより通信が不安定になったり、データが失われる可能性があります。
CANネットワーク設定要件
- デフォルト設定: ホストコンピュータにCANネットワークが設定済みであることを前提としています
- Flyシステムユーザーの場合: Flyホストを使用し、Fly-FASTまたはFly-Armbianシステムを実行している場合、CANはデフォルトで設定済み (速度1Mbps)
- 初めて使用する場合: 下記のチュートリアルを必ず読んでください: CAN設定チュートリアル
まとめ手順
- ハードウェア準備: 電源オフ状態での配線、端子抵抗設定、60Ωであることを測定確認
- ネットワーク確認: ホストコンピュータのCANネットワークが正しく設定されていること
- ホスト接続: UTOCまたはUSBブリッジマザーボード経由でホストに接続
- ファームウェア状態: ツールボードがKlipper-canまたはKatapult-canモードであること
- 以降の操作: 後続のチュートリアルに従ってID検索と設定を行う
これで、CANツールボードのハードウェア接続とネットワーク環境の準備が完了しました。ID検索と設定操作を行うことができます。
SSH接続
- ネットワーク経由でSSHにログイン (シリアルポートでのログインは禁止)
- ホストコンピュータとCANネットワークデバイスの接続が正常であることを確認
デバイスの検索
- 上位機に正常にログイン済みの場合、
lsusbを入力してデバイスを検索できます。以下のいずれかの状況が発生する可能性があります。lsusbを入力した際にlsコマンドが見つからないというメッセージが表示される場合、以下のコマンドでコマンドをインストールできます。sudo apt-get install usbutilslsusbを入力しても何の反応もない場合、これはシステムの問題です。こちらでは対応できませんので、システムを変更するか、正常なシステムを使用してください。- 以下の画像のような情報が表示されます。ただし参考情報であり、
1d50:606fが表示されていることを確認すれば問題ありません。
1d50:606fは今回使用するデバイスです。- 複数の
1d50:606fが表示される場合、片方を除外する必要があります。そうでないと今後のファームウェア書き込みや接続に影響が出ます。例えばFLY MINI PADの場合、他のCANブリッジではなく、基板に搭載されているUTOCを使用することをおすすめします。 - 表示されない場合は、自分でケーブルがしっかり接続されているか、ファームウェアが正しく書き込まれているかを確認してください。
注意事項1d50:606fが表示されている場合のみ、CAN IDの検索を行ってください。CAN ID検索
- Fly-Armbian / 一般的なシステム
- Fly-FASTシステム
以下コマンドでCANデバイスIDを検索:
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0以下コマンドでCANデバイスIDを検索:
python ~/klipper/scripts/canbus_query.py can0検索結果の説明
検索コマンド実行後、以下のような状況が考えられます:
表示結果 状態説明 後続操作 Application: KlipperデバイスにKlipperファームウェアが書き込まれています そのIDをそのまま使用可能 Application: CANBOOTまたはKatapultデバイスがブートローダーモードです Klipperファームウェアを書き込む必要があります Total 0 uuids foundデバイスが検出されません 以下の問題を確認してください:
1. CANネットワークの設定が正しいか
2. CAN速度が一致しているか(デフォルト1Mbps)
3. 設定で既にそのIDを使用していないか(一旦コメントアウトして保存、再起動が必要)
重複IDについてデバイスIDが
printer.cfgに設定されている場合、検索結果には表示されません。再度検索するには:- 設定ファイルで該当のデバイスIDをコメントアウト
- 設定を保存し、Klipperを再起動
- 全てのデバイスを電源オフして再起動
CANデバイスIDの設定
1. 設定ファイルの取得
使用しているWebインターフェースから
printer.cfg設定ファイルを見つけます:Fluidd
左側のナビゲーションバーにあるアイコンをクリックし、{...}printer.cfgを探します
Mainsail
トップナビゲーションバーのマシンをクリックし、printer.cfgを探します
2. デバイス設定の追加
printer.cfgにツールボードの設定を追加:[mcu toolboard]
canbus_uuid: <検索したIDをここに入力>設定説明toolboardはツールボードの名前です。実際の状況に応じて変更してください- マザーボードのIDの場合、設定セクションは
[mcu]になります - 通常の設定では、マザーボードは
[mcu]、ツールボードは[mcu toolboard]を使用します
3. 保存して再起動
- 右上の SAVE & RESTART ボタンをクリック
- システムが自動的に設定を保存し、Klipperを再起動します
注意ドキュメントに記載されているすべてのIDは例です。実際の各マザーボードのIDは異なりますので、取得した実際のIDを使用してください。
- ツールボードの状態: ツールボードに
Loading...