重要なお知らせ
注意事項
- このチュートリアルはツールボードの操作と使用について説明しており、関連する手順はメインボードには適用されませんので、ご注意ください。
- ツールボードを使用しない場合は、このチュートリアルを無視してください。
ツールボードIDの読み取りと確認
- USB ID取得
- CANBus UUID取得
注意事項
重要前提
ツールボードのID検索を開始する前に、以下のすべての条件を満たしていることを必ず確認してください:
- ファームウェア準備: ツールボードに
USBファームウェアが書き込まれているか、またはUSB書き込みモードになっていること。 - 目的明確: このチュートリアルはツールボードのID検索のみを目的としており、メインボードIDには適用されません。
- ハードウェア接続: ツールボードがUSBケーブルで正しく上位機の
USB-Aポートに接続されていること。 - ログイン方法: ネットワーク経由でSSHを使用して上位機にログインし操作してください。シリアルポートログインは使用しないでください。
USBIDの検索
ls /dev/serial/by-id/*
- 正常な場合: ターミナルに以下のようなIDが表示されます(下図はあくまで例です)
Loading...
- 上記コマンドを入力してもIDが表示されないが、
lsusbでデバイスが確認できる場合は、上位機または上位機のOSを交換してください。
注意事項
複数のIDが表示された場合は、ご使用のボードのMCUモデルに対応するIDを選択してください。
USBのIDを設定ファイルに記入する
Loading... |
Loading... |
危ない
注意: ドキュメントに記載されているすべてのIDは例示です。実際の各ボードのIDは異なりますので、実際に取得したIDに基づいて修正・記入してください。
ツールボードUSB IDの記入
-
以下は設定例です
注意事項- 以下の設定例の
toolboardはツールボードの名称です。他の名称の場合は、対応する名前に置き換えてください。
危ない[mcu toolboard]
serial: <ここに先ほど検索したIDを置き換えてください>- ツールボードの
IDを追加する場合は、必ず[mcu toolboard]に加えてserial:と検索したツールボードのIDを記入します。
- 以下は設定例です
- このチュートリアルはツールボードIDの検索と設定を対象としています。通常はメインボードに正常に接続されている状態です。
- また、メインボードは必ず
[mcu]、ツールボードは[mcu toolboard]となります。
- fluiddの例
Loading...- mainsailの例
Loading...- 右上の
SAVE & RESTARTをクリックすると、自動的に保存されKlipperが再起動します。
- 以下の設定例の
-
CAN参考配線
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に基づいて修正・記入してください。
- ツールボードの状態: ツールボードに
Loading...