重要なお知らせ
- このチュートリアルはツールボードの配線とID検索に特化しており、関連する手順はメインボードには適用されませんので、注意して区別してください。
- ツールボードを使用しない場合は、このチュートリアルを無視してください。
ツールボードIDの読み取りと確認
- USB IDの取得
- CANBus UUIDの取得
- RS232の使用方法
- データ転送機能を持つデータケーブルを準備してください。特に長い場合は、フェライトコア付きのデータケーブルの使用をお勧めします。
- USBデータケーブルを使用してツールボードを上位機に接続します。
注意事項
- 上位機には必ずSSHで接続してください。ネットワーク経由で上位機(Raspberry Pi等)にログインしてください
- 操作前にマザーボードに USBファームウェア が書き込まれていることを確認してください
- 本チュートリアルはマザーボードID検索のみ適用され、ツールボードID検索には適用されません
- マザーボードがTYPECで上位機のUSBポートに接続されていることを確認してください
- ツールボードIDをご確認される場合は、該当製品のディレクトリで関連チュートリアルをご参照ください
操作手順
USBデバイスIDの検索
- 以下のコマンドを実行して、全てのUSBシリアルデバイスIDを一覧表示します:
ls /dev/serial/by-id/*
⚠️ 重要: 使用できないID
コマンド実行後、以下の2種類のIDを識別し、使用しないでください:
| ID特徴 | 理由説明 | 例 |
|---|---|---|
usb-1a86_USB_Serial-if00-port0 | CH340等の汎用シリアルチップのデフォルト名であり、設定には使用できません。 | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
katapult を含むもの | デバイスが書き込みモードであることを示します。使用前にKlipperファームウェアを書き込む必要があります。 | /dev/serial/by-id/usb-katapult_xxxxxxxxxxxx |
実行結果の説明:
- 正常な場合: 端末に以下のようなIDが表示されます(下図は一例です)
Loading...
- 異常時のトラブルシューティング
複数のIDが表示された場合は、お使いのマザーボードの MCUモデル に基づいて該当するIDを選択してください
USB IDを設定に記入する
Loading... |
Loading... |
注意:ドキュメント内に表示されているIDはすべて例であり、実際のマザーボードごとにIDは異なります。実際に取得したIDに基づいて修正・記入してください。
USB IDの記入
[mcu]を見つけて、置き換えます
- 設定ファイル内の以下の点に注意してください:
canbus_uuid:を設定しないでください
[mcu]
serial: <ここを先ほど取得したIDに置き換えてください>
- 参考
Loading... |
Loading... |
- 右上の
SAVE & RESTARTをクリックすると、自動的に保存されKlipperが再起動します
-
IDを検索する前に、XT30データケーブルを使用してツールボードをUTOCまたはブリッジファームウェアが書き込まれたメインボードに接続します。以下は参考配線図です。
-
ディップスイッチが適切な位置に設定されているか確認してください。
Loading... -
電源を切った状態で、CAN HとCAN Lの間の抵抗値をテスターで測定し、約
60Ωであることを確認してください。120Ωの場合は120Ωジャンパーを接続し、約40Ωの場合はジャンパーを取り外してください。Loading...CANツールボード設定完全ガイド
準備作業
重要な前提- ツールボードの状態:ツールボードが
Klipper-canファームウェアを書き込まれているか、Katapult-canモードであることを確認してください - 注意事項:本チュートリアルはツールボードID検索専用であり、マザーボードID検索には適用されません
- 接続要件:ツールボードは以下のいずれかのデバイスに接続する必要があります:
UTOCモジュールUSB橋渡しCANファームウェアが書き込まれたマザーボード
- 最終接続:上記デバイスは上位機に接続する必要があります
CANネットワーク設定要件
- デフォルト設定:本チュートリアルでは、上位機にCANネットワークが既に設定されていることを前提とします
- Flyユーザー:Fly上位機を使用し、Fly-FASTシステムを実行している場合、CANはデフォルトで設定されています(速度1Mbps)
- 初回使用時:必ず以下のチュートリアルを先にお読みください: CAN設定チュートリアル
SSHに接続
- ネットワーク経由でSSHにログインしてください(シリアルポートでのログインは避けてください)
- 上位機とCANネットワークデバイスの接続が正常であることを確認してください
CAN IDの検索
- 通常の上位機検索コマンド
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- FLY上位機検索コマンド
python3 ~/klipper/scripts/canbus_query.py can0
検索結果の説明
CANID- 注意事項: マザーボードIDは既に以前のドキュメントでKlipperに設定されているため、通常はマザーボードの
CANIDは検索できません - 簡単な確認方法: 確認が必要な場合は、まずマザーボードとツールボード間のCAN接続線を外し、その後検索を再実行してください
- 検索コマンド実行後、以下のような状況が発生する可能性があります:
結果表示 状態説明 後続操作 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に基づいて修正・入力してください。
- ツールボードの状態:ツールボードが
-
IDを検索する前に、XT30データケーブルを使用してツールボードをUTORまたはG2Tに接続します。以下は参考配線図です。
-
ディップスイッチが適切な位置に設定されているか確認してください。
Loading...ツールボードのRS232 ID検索
注意事項
重要な準備- ファームウェア要件:
ツールボードにはRS232ファームウェアを書き込む必要があります。書き込んでいないと通信できません。 - 強制グランド共有:
⚠️ ツールボードを接続する前に、ツールボードとマザーボードのGNDを必ず接続してください(同じ24V/12V電源を共有すれば実現できます)。
RS232注意事項
- D8、D8PRO、C8Pを除き、他のマザーボードはRS232インターフェースをサポートしていません。
- サポートしていないマザーボードは
G2TまたはUTORを使用して接続する必要があります。
RS232 ID検索
- ブラウザを開き、アドレスバーに上位機のIPアドレスを入力します。例えば、私の上位機IPが
192.168.101.179の場合、直接入力してEnterキーを押します。
Loading...- 上位機のWEBインターフェースを開き、左側のサイドバーの構成オプションで以下を探します:
- fluiddの場合:
{…}、クリックして入ると、printer.cfgが見つかります。
Loading...- mainsailの場合:
マシン、クリックして入ると、printer.cfgが見つかります。
Loading...3.
printer.cfgをクリックして入った後、右上のDEVICESをクリックします。Loading...Loading...4.
SERIALをクリックし、その後更新します。- fluiddの更新
Loading...- mainsailの更新
Loading...5.IDをコピーします。矢印が指す部分をクリックしてコピーします。
- fluiddでは、
ch341-uartが存在するか確認し、Path_by_hardwareをクリックします。これがRS232_IDです。
Loading...- mainsailでは、
CH341-UARTが存在するか確認し、Path_by_hardwareをクリックします。これがRS232_IDです。
Loading...注意事項UTORを使用してツールボードを接続する場合、通常は2つのRS232_IDが表示されます。それぞれ試してください。
ツールボードのRS232 IDを記入
-
以下は参考構成です。
注意事項- 以下の構成中の
toolboardはツールボード名です。別の名前の場合は、対応する名前に置き換えてください。
危険[mcu toolboard]serial: <ここを先ほど取得したIDに置き換えてください>baud: 250000restart_method: command- ツールボードの
IDを追加する場合は、必ず[mcu toolboard]の後にserial:を付け、その後に検索したツールボードのIDを追加します。
- 以下は参考構成です。
- 本チュートリアルはツールボードIDの検索と構成に関するものです。通常は、既にマザーボードに正常に接続されていることを前提としています。
- マザーボードは必ず
[mcu]であり、ツールボードは[mcu toolboard]です。 - 右上の
SAVE & RESTARTをクリックすると、自動的に保存されklipperが再起動します。
- 以下の構成中の
危険注意:ドキュメントに記載されているすべてのIDはサンプルです。実際の各マザーボードのIDは異なりますので、実際に取得したIDを記入してください。
- ファームウェア要件: