重要なお知らせ
注意事項
- このチュートリアルはツールボードの配線とID検索についてのみ説明しています。関連する手順はメインボードには適用されませんので、ご注意ください。
- ツールボードを使用しない場合は、このチュートリアルを無視してください。
ツールボードIDの読み取りと確認
- CANBus UUIDの取得
-
CAN参考配線図
Loading...CANツールボード設定完全ガイド
準備作業
重要な前提条件- ツールボードの状態: ツールボードに
Klipper-canファームウェアが書き込まれているか、Katapult-canモードであることを確認してください。 - 適用範囲: このチュートリアルはツールボードIDの検索のみに使用します。メインボードIDの検索には使用できません。
- 接続要件: ツールボードは以下のいずれかのデバイスに接続されている必要があります:
UTOCモジュールUSBブリッジCANファームウェアが書き込まれたメインボード
- 最終接続: 上記のデバイスはホストコンピュータに接続されている必要があります。
ハードウェア接続と終端抵抗設定
安全第一- 完全な電源オフ: すべての配線作業は、デバイスの電源が完全に切れている状態で行ってください。
- 短絡防止: 作業前にすべてのデバイスの電源を切断してください。
接続仕様表
デバイスタイプ 終端抵抗要件 設定方法 CANツールボード 120Ω終端抵抗が必要ジャンパーまたはDIPスイッチで有効化 メインボードCANインターフェース 120Ω終端抵抗が必要ジャンパーまたはDIPスイッチで有効化 UTOCモジュール 内蔵 120Ω抵抗あり追加接続不要 設定と測定手順
-
ハードウェア設定
- メインボードCANインターフェース横の
120ΩジャンパーまたはDIPスイッチが接続/オンになっているか確認 - ツールボード上の
120ΩジャンパーまたはDIPスイッチが接続/オンになっているか確認
- メインボードCANインターフェース横の
-
抵抗測定(電源オフ状態)
- 測定点: 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設定チュートリアル
まとめの手順
- ハードウェア準備: 電源オフ状態で配線、終端抵抗設定、測定で60Ωを確認
- ネットワーク確認: ホストコンピュータのCANネットワークが正しく設定されていることを確認
- ホストコンピュータ接続: UTOCまたはUSBブリッジメインボード経由でホストコンピュータに接続
- ファームウェア状態: ツールボードがKlipper-canまたはKatapult-canモードであることを確認
- 後続操作: 後続のチュートリアルに従ってID検索と設定を行う
これで、CANツールボードのハードウェア接続とネットワーク環境が準備できました。ID検索と設定操作を行うことができます。
SSH接続
- ネットワーク経由でSSHにログイン (シリアル接続ログインは使用しないでください)
- ホストコンピュータとCANネットワークデバイスが正常に接続されていることを確認
デバイスの検索
- 上位機に正常にログイン済みの場合、
lsusbを入力してデバイスを検索できます。以下のいずれかの状況が発生する可能性があります。lsusbを入力した際にlsコマンドが見つからないというメッセージが表示される場合、以下のコマンドでコマンドをインストールできます。sudo apt-get install usbutilslsusbを入力しても何の反応もない場合、これはシステムの問題です。こちらでは対応できませんので、システムを変更するか、正常なシステムを使用してください。- 以下の画像のような情報が表示されます。ただし参考情報であり、
1d50:606fが表示されていることを確認すれば問題ありません。Loading...
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デバイスがBootloaderモードにある Klipperファームウェアを書き込む必要あり Total 0 uuids foundデバイスが見つからない 以下の問題を確認してください:
1. CANネットワーク設定が正しいか
2. CANレートが一致しているか (デフォルト1Mbps)
3. 設定ですでにこのIDを使用していないか (先に無効化して保存、電源再起動が必要)Loading...重複IDについてデバイスIDが
printer.cfgですでに設定されている場合、検索結果には表示されません。再検索するには:- 設定ファイル内でそのデバイスIDをコメントアウト
- 設定を保存してKlipperを再起動
- すべてのデバイスの電源を再投入
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. 保存と再起動
- 右上の SAVE & RESTART ボタンをクリック
- システムが自動的に設定を保存し、Klipperを再起動します
Loading...注意ドキュメントに記載されているすべてのIDは例です。実際の各メインボードのIDは異なります。実際に取得したIDに基づいて修正・入力してください。
- ツールボードの状態: ツールボードに
Loading...