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

重要な注意事項

注意事項
  • 本チュートリアルはツールボードの配線およびID検索方法について専門的に説明しており、マザーボードには適用されませんのでご注意ください。
  • ツールボードを使用しない場合は、本チュートリアルは無視してください。

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

  • ツールボードの電源ケーブルはCANポートではなく、12V-24V電源ケーブルに接続することにご注意ください。

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

準備作業

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

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

安全第一
  • 完全な電源オフ: すべての配線作業は装置の電源が完全にオフの状態で行う必要があります
  • 短絡防止: 作業前にすべての装置の電源を切ってください

接続仕様表

デバイス種別端子抵抗要件設定方法
CANツールボード120Ωの端子抵抗が必要ジャンパーピンまたはダイルスイッチで有効化
マザーボードCANインターフェース120Ωの端子抵抗が必要ジャンパーピンまたはダイルスイッチで有効化
UTOCモジュール内蔵の120Ω抵抗あり不要な追加接続

設定と測定手順

  1. ハードウェア設定

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

    • 測定点: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設定チュートリアル

まとめ手順

  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が表示されていることを確認すれば問題ありません。
  • 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デバイスがブートローダーモードですKlipperファームウェアを書き込む必要があります
Total 0 uuids foundデバイスが検出されません以下の問題を確認してください:
1. CANネットワークの設定が正しいか
2. CAN速度が一致しているか(デフォルト1Mbps)
3. 設定で既にそのIDを使用していないか(一旦コメントアウトして保存、再起動が必要)
重複IDについて

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

  1. 設定ファイルで該当のデバイスIDをコメントアウト
  2. 設定を保存し、Klipperを再起動
  3. 全てのデバイスを電源オフして再起動

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. 保存して再起動

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

ドキュメントに記載されているすべてのIDは例です。実際の各マザーボードのIDは異なりますので、取得した実際のIDを使用してください。

Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...