マザーボードIDの読み取りと確認
- このチュートリアルはマザーボードのIDを読み取り確認する方法についてです。ツールボードについては、対応する製品のID検索チュートリアルを参照してください
マザーボードUSB IDの取得
注意事項
マザーボードのUSBケーブルを接続または挿し直す必要がある場合は、先にプリンターの電源を完全に切り、電源供給を切断してください。通電状態でのケーブルの抜き差しは行わないでください。
- SSHで上位機にログインし、検索コマンドを実行する必要があります。
- 操作前に、マザーボードにUSBファームウェアが書き込まれていること、およびType-Cデータケーブルで上位機のUSBインターフェースに接続されていることを確認してください。
- 本チュートリアルはマザーボードのUSB IDの検索のみを対象としており、ツールボードIDの検索には適用されません。
- ツールボードデバイスについては、対応する製品ドキュメントのUSBまたはCAN ID取得チュートリアルをご参照ください。
操作手順
USBデバイスIDの検索
SSHで上位機にログインし、以下のコマンドを実行してすべてのUSBシリアルデバイスIDを一覧表示します:
ls /dev/serial/by-id/*
使用できないID
コマンド実行後、以下の2種類のIDは使用しないでください:
| IDの特徴 | 理由 | 例 |
|---|---|---|
usb-1a86_USB_Serial-if00-port0 | CH340などの汎用シリアルチップのデフォルト名であり、Klipperマザーボードの接続アドレスとして使用できません | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
katapultを含む | デバイスがKatapult書き込みモードであり、先にKlipperファームウェアを書き込む必要があります | /dev/serial/by-id/usb-katapult_xxxxxxxxxxxx |
検索結果
通常、端末には以下の画像のようなデバイスパスが表示されます。画像内のIDは形式の例としてのみ示されています。
有効なIDが見つからない場合:デバイスのファームウェアと接続の問題のトラブルシューティングを確認
コマンドが複数の有効なIDを返す場合は、マザーボードのMCUモデルと、抜き差し前後のデバイスリストの変化を組み合わせて、マザーボードに対応する完全なデバイスパスを確認してください。
USB IDを設定ファイルに記入する
FluiddまたはMainsailで printer.cfg を開きます:
Fluidd:左側の Loading... | Mainsail:左側の「マシン」をクリックし、 Loading... |
ドキュメント内のデバイスパスはすべて例です。各マザーボードのUSB IDは異なる可能性があるため、SSHコマンドが返した実際のパスを完全にコピーしてください。
[mcu] 設定セクションを見つけ、serial を先ほど照会した完全なデバイスパスに変更します:
[mcu]
serial: /dev/serial/by-id/usb-Klipper_xxxxxxxxxxxx
USBファームウェアを使用する場合は serial を設定し、同じ [mcu] 設定セクションに canbus_uuid を同時に記入しないでください。
設定位置は以下の画像を参照してください:
| Fluidd設定例 Loading... | Mainsail設定例 Loading... |
変更が完了したら、右上隅の SAVE & RESTART をクリックして設定を保存し、Klipperを再起動します。