マザーボードIDの読み取りと確認
重要
- このチュートリアルは、マザーボードのID読み取りと確認方法のみに適用されます。
ツールボードをお使いの場合は、該当製品のID検索チュートリアルを参照してください。 - ツールボードをお使いの場合は、以下のボタンをクリックして直接移動できます:
ツールボードに接続 - USBファームウェアを書き込んだ場合は、USB-IDの取得 セクションを参照してください。
- USBブリッジファームウェアを書き込んだ場合は、CAN-IDの取得 セクションを参照してください。
- USB IDの取得
- CANBus UUIDの取得
注意事項
重要なお知らせ
- 上位機には必ず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がある場合
複数のIDが表示された場合は、お使いのマザーボードの MCUモデル に基づいて該当するIDを選択してください
USB IDを設定に記入する
Loading... |
Loading... |
注意:ドキュメント内に表示されているIDはすべて例であり、実際のマザーボードごとにIDは異なります。実際に取得したIDに基づいて修正・記入してください。
USB IDの記入
[mcu]を見つけて、置き換えます
注意
- 設定ファイル内の以下の点に注意してください:
canbus_uuid:を設定しないでください
[mcu]
serial: <ここを先ほど取得したIDに置き換えてください>
- 参考
Loading... |
Loading... |
- 右上の
SAVE & RESTARTをクリックすると、自動的に保存されKlipperが再起動します
注意事項
重要な注意事項
- 上位機には必ずSSHで接続してください。ネットワーク経由で上位機(ラズベリーパイ等のデバイス)に接続してください。
- 操作前にマザーボードに
USBブリッジCANファームウェアが書き込まれていることを確認してください。 - 本チュートリアルはマザーボードIDの検索のみに適用され、ツールボードIDの検索には適用されません。
- 上位機とマザーボードが正しく接続されていることを確認してください。
- ツールボードIDを確認する場合は、該当製品のディレクトリにある関連チュートリアルを参照してください。
CANに関する注意事項
- 本チュートリアルは、お使いの上位機がすでにCAN設定済みであることを前提としています。
Flyの上位機をお使いの場合、CANはすでに設定済みで、CANのレートは1Mです。CANを初めて使用する場合は、必ず以下のチュートリアルをお読みください。- CAN設定チュートリアル
CAN IDを検索する
-
一般的な上位機の検索コマンド
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0 -
FLY上位機の検索コマンド
python3 ~/klipper/scripts/canbus_query.py can0- 検索コマンドを実行すると、以下のような状況が発生します。該当する状況に応じて調査・判断してください。
- IDが表示され、最後の
Application:にKlipperと表示されている場合、そのIDはそのまま使用できます。 - IDが表示され、最後の
Application:にCANBOOTまたはKatapultと表示されている場合、ファームウェアを書き込む必要があります。 Total 0 uuids foundと表示される場合は、以下の可能性があります。- CANネットワーク設定に問題がある。
- CANレートが一致していない。上位機のCANレートがマザーボードやツールボードと一致しているか確認してください。
- すでに
Klipperで該当IDを設定している場合、システム設定でそのIDを無効にしてからシャットダウンし、電源を切って再起動する必要があります。Loading...
- IDが表示され、最後の
- 検索コマンドを実行すると、以下のような状況が発生します。該当する状況に応じて調査・判断してください。
CAN IDを設定に記入する
-
取得したUUIDをコピーし、
printer.cfg設定に記入します。 -
Application:にCanbootと表示されている場合、設定に記入することはできません。Klipperファームウェアを書き込んでから次のステップに進んでください。Loading...危険注意:ドキュメントに記載されているIDはすべて例です。実際のマザーボードのIDはそれぞれ異なりますので、実際に取得したIDに基づいて変更・記入してください。
Loading... |
Loading... |
- 以下は参考設定です。
危険[mcu]canbus_uuid: <ここを先ほど取得したIDに置き換えてください>
- マザーボードIDは必ず
[mcu]にcanbus_uuid:と検索したIDを追加します。 serial:は設定しないでください。
Loading...- 右上の
SAVE & RESTARTをクリックすると、自動的に保存され、klipperが再起動します。
- マザーボードIDは必ず
Loading...