重要なお知らせ
注意事項
- このチュートリアルはツールボードの配線とID検索についてのみ説明しています。関連する手順はメインボードには適用されませんので、ご注意ください。
- ツールボードを使用しない場合は、このチュートリアルを無視してください。
ツールボードIDの読み取りと確認
- USB IDの取得
- CANBus UUIDの取得
- RS232の使用方法
注意事項
重要な前提
ツールボードIDの検索を開始する前に、以下のすべての条件を満たしていることを必ず確認してください。
- ファームウェアの準備: ツールボードに
USBファームウェアが書き込まれているか、USB書き込みモードになっていること。 - 目的の明確化: このチュートリアルはツールボードのID検索のみを目的としており、マザーボードIDには適用されません。
- ハードウェア接続: ツールボードがUSB経由で上位機の
USB-Aポートに正しく接続されていること。 - ログイン方法: ネットワーク経由で SSH を使用して上位機にログインして操作を行ってください。シリアルポートでのログインはしないでください。
USBIDの検索
ls /dev/serial/by-id/*
- 正常な場合: ターミナルに以下のようなIDが表示されます(下図は一例です)
Loading...
- 以下のコマンドを入力してもIDが表示されないが、
lsusbでデバイスが認識されている場合は、上位機を交換するか、上位機のシステムを交換してください。
注意事項
複数の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参考配線
- ターミネータ抵抗設定の確認:
デバイス 設定方法 目標状態 メインボード 120Ωと表示されたジャンパーピンまたはDIPスイッチを探すジャンパーキャップを接続するか、 ONに切り替えるツールボード 120Ωと表示されたジャンパーピンまたはDIPスイッチを探すジャンパーキャップを接続するか、 ONに切り替える
目的: この抵抗は、CANバスの信号を安定させ、通信エラーを防ぐための重要な要素です。
Loading...
CANBus UUID の取得
準備作業
重要な前提条件
- ツールボードの状態: ツールボードに
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 Loading... | Mainsail Loading... |
2. デバイス設定の追加
printer.cfg にツールボード設定を追加します:
[mcu toolboard]
canbus_uuid: <ここに取得したIDを記入>
設定の説明
toolboardはツールボードの名前で、実際の状況に応じて変更してください- マザーボードIDの場合は、設定セクションは
[mcu]になります - 通常の設定では、マザーボードは
[mcu]、ツールボードは[mcu toolboard]を使用します
3. 保存して再起動
- 右上隅の SAVE & RESTART ボタンをクリックします
- システムが自動的に設定を保存し、Klipperを再起動します
Loading...
注意
ドキュメントに記載されているすべてのIDは例であり、実際の各マザーボードのIDはそれぞれ異なります。実際に取得したIDに基づいて修正・記入してください。
- RS232参考配線
Loading...
インターフェース設定説明
注意事項
重要な準備
- ファームウェア要件: ツールボードには必ずRS232ファームウェアを書き込む必要があります。書き込まないと通信できません。
- 強制グランド共通化:
⚠️ ツールボードを接続する前に、必ず
C8Pと同じ電源を使用するか、ツールボードとマザーボードのGNDを接続してください(同じ24V/12V電源を共有すれば実現可能です)。 - インターフェース特性:
- デュアルRS232インターフェースは独立して同時に2つ使用可能
- Klipperの
serial:パラメータはハードウェア固定で変更不可
配線規格
|
|
- 左側インターフェース(SERIAL3)
- 右側インターフェース(UART4)
設定手順
- printer.cfgを編集
[mcu Laser]serial: /dev/serial3 # 左側インターフェース固定デバイスノードbaud: 250000restart_method: command
- 重要な設定説明
[mcu Laser]内のLaserはカスタマイズ可能/dev/serial3は左側インターフェース専用ノードで、変更不可
設定手順
- printer.cfgを編集
[mcu ToolBoard]serial: /dev/serial4 # 右側インターフェース固定デバイスノードbaud: 250000restart_method: command
- 重要な設定説明
[mcu ToolBoard]内のToolBoardはカスタマイズ可能/dev/serial4は右側インターフェース専用ノードで、変更不可
設定ID
- ブラウザを開き、アドレスバーに上位機のIPアドレスを入力します。例えば、上位機のIPが
192.168.101.179の場合、直接入力してEnterキーを押します。
Loading...
- 上位機のWEBインターフェースを開き、左側サイドバーの設定オプションから以下を見つけます:
Loading... |
Loading... |
- 対応するIDを記入
Loading... | Loading... |
-
設定を適用
- 設定コードを対応する領域に貼り付けた後
- 右上の SAVE & RESTART をクリック
-
Klipperが
ADC out of rangeを表示した場合、これは正常な現象です。ヒートベッドとサーミスタをマザーボードに接続し、ノズルとヒートベッドのサーミスタピンを設定してから、保存して再起動してください。
Loading...