ツールボードIDの読み取り確認
- CANBus UUIDの取得
- RS232 IDの取得
-
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を使用してください。
- ツールボードの状態: ツールボードに
- ID検索前にXT30データケーブルを使用してツールボードをUTORまたはG2Tに接続してください。以下は参考配線図です。
- ダイアルスイッチが正しい位置に設定されているかご確認ください。

サーチツールボードのRS232 ID
注意事項
重要な準備- ファームウェア要件:
ツールボードにはRS232ファームウェアを必ず書き込む必要があります。そうでないと通信できません。 - 共通GNDの必須接続:
⚠️ ツールボードを接続する前に、ツールボードとマザーボードのGNDを接続する必要があります(同一の24V/12V電源を共有すれば可能)
RS232注意事項
- D8、D8PROおよびC8PのみがRS232インターフェースをサポートしており、それ以外のマザーボードはサポートしていません。
- RS232をサポートしていないマザーボードの場合、
G2TまたはUTORを使用して接続する必要があります。本チュートリアルではUTORを使用して接続します。
RS232 IDの検索方法
- ブラウザを開き、URL欄にホストコンピュータのIPアドレスを入力します。例として、ホストコンピュータのIPが
192.168.101.179の場合、直接入力してEnterを押します。

- ホストコンピュータのWEBインターフェースを開き、左サイドバーの設定オプション内で以下を見つけます:
- fluiddの場合は:
{…}をクリックするとprinter.cfgが見つかります。

- mainsailの場合は:
マシンをクリックするとprinter.cfgが見つかります。

-
printer.cfgをクリックした後、右上のDEVICESをクリックします。

-
SERIALをクリックし、その後リフレッシュします。- fluiddでのリフレッシュ方法

- mainsailでのリフレッシュ方法

-
IDをコピーします。矢印の位置をクリックするとコピーできます。
- fluiddで
ttyUSBが存在するか確認し、Path_by_hardwareが存在することを確認してください。これがRS232_IDです。

- mainsailで
ttyUSBが存在するか確認し、Path_by_hardwareが存在することを確認してください。これがRS232_IDです。
注意事項UTORでツールボードを接続する場合、通常2つのRS232_IDが現れるため、それぞれ試してください。
- fluiddで
ツールボードのRS232 IDの入力方法
-
以下の設定例をご参照ください。
注意事項- 以下の設定例における
toolboardはツールボードの名前です。他の名前の場合は、それに応じて置き換えてください。
危ない[mcu toolboard]
serial: <ここに先ほど検索したIDを入力>
baud: 250000
restart_method: command- ツールボードの
IDを追加する場合は、必ず[mcu toolboard]と入力し、その後にserial:と検索したツールボードのIDを続けます。
- 以下の設定例をご参照ください。
- 本チュートリアルではツールボードのID検索と設定について説明しています。通常はマザーボードにすでに正しく接続されていることを前提としています。
- また、マザーボードは必ず
[mcu]、ツールボードは[mcu toolboard]となります。 - 右上の
SAVE & RESTARTをクリックすると、自動的に保存されKlipperが再起動します。
- 以下の設定例における
危ない注意:本文書に記載されているすべてのIDは例であり、実際のマザーボードのIDはそれぞれ異なりますので、必ず実際取得したIDを入力してください。
危ない以下のIDは使用できませんのでご注意ください!!!!
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
- ファームウェア要件: