重要なお知らせ
注意事項
- このチュートリアルは、ツールボードの配線とID検索についてのみ説明しています。関連する手順はメインボードには適用されませんので、注意して区別してください。
- ツールボードを使用しない場合は、このチュートリアルを無視してください。
ツールボードIDの読み取りと確認
- USB IDの取得
- CANBus UUIDの取得
- RS232の使用方法
USB接続方法
対応デバイス
| デバイスタイプ | 接続方法 | 要件 / 前提条件 |
|---|---|---|
| ツールボード | D8メインボードのUSB-Aポートに接続 | USB通信ファームウェアの書き込みが必要 |
| 拡張メインボード | D8メインボードのUSB-Aポートに接続 | USB通信ファームウェアの書き込みが必要 |
| USBカメラ | D8メインボードのUSB-Aポートに接続 | ドライバ不要のプラグアンドプレイタイプであること |
| USBメモリ | D8メインボードのUSB-Aポートに接続 | FAT32ファイルシステムでフォーマットすることを推奨 |
Loading...
注意事項
注意
- 作業開始前にツールボードに
USBファームウェアが書き込まれていることを確認してください。 - このチュートリアルはツールボードIDの検索用であり、マザーボードIDの検索用ではありません。
- 上位機とツールボードが正しく接続されたことを確認してから、以降の操作を行ってください。
SSHに接続
- まずネットワーク経由で
SSHにログインしてください。 - ネットワークログインでの接続が必要であり、シリアルポートログインではないことを確認してください。
デバイスの検索
- 上位機が正常にインターネットに接続できることを確認してください。また、下位機と上位機を接続するケーブルがデータ転送機能を持つことを確認してください。
- 上位機にSSH接続後、
lsusbと入力してEnterキーを押します。下記画像で囲まれた情報が表示された場合は、次のステップに進むことができます。- 何も情報が表示されない場合は、上位機のシステムの問題です。この場合は対応できませんので、正常なシステムをインストールし直すか、上位機を変更する必要があります。
lsusbコマンドが見つからないというメッセージが出た場合は、以下のコマンドでインストールすることが可能です。sudo apt-get install usbutilsLoading...
1d50:614eは、今回使用するデバイスです。- 上位機によっては、システムの問題で情報が完全に表示されない場合や、表示されない場合があります。
lsusbコマンドでデバイスは表示されるものの、1d50:614eが表示されない場合は、ケーブルを変更してみてください。また、マザーボードを上位機の他のUSBポートに接続してみることも試みてください。
注意事項
いずれかの1d50:614eデバイスが確認できた場合のみ、次のステップに進んでください。
USBIDの検索
ls /dev/serial/by-id/*
- 下記のコマンドを入力してください。正常に動作すれば、下記のように青いIDが1行表示されます(下記は参考です)。
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参考配線
- 終端抵抗設定の確認:
デバイス 設定方法 目標状態 メインボード 120Ωと表示されたジャンパーピンまたはDIPスイッチを探すジャンパーキャップを装着するか、 ONに切り替えるツールボード 120Ωと表示されたジャンパーピンまたはDIPスイッチを探すジャンパーキャップを装着するか、 ONに切り替える
目的: この抵抗は、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 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ファームウェアを必ず書き込む必要があります。そうでないと通信できません。 - 共通GNDの接続:
⚠️ ツールボードを接続する前に、C8Pと同一の電源を使用していること、またはツールボードとマザーボードのGNDを接続して(24V/12Vの電源を共用すれば可能です)、共通の電源を確保する必要があります。 - インターフェースの特性:
- 2つのRS232インターフェースは同時に独立して2つのデバイスと使用することが可能です。
- Klipperの
serial:パラメータはハードウェア固定で変更不可です。
配線仕様
|
|
- 左側インターフェース(SERIAL3)
- 右側インターフェース(UART4)
設定手順
- printer.cfgを編集
[mcu Laser]
serial: /dev/serial3 # 左側インターフェース専用デバイスノード
baud: 250000
restart_method: command - 主要な設定の説明
[mcu Laser]内のLaserは任意の名前に変更可能です。/dev/serial3は左側インターフェース専用ノードであり、変更できません。
設定手順
- printer.cfgを編集
[mcu ToolBoard]
serial: /dev/serial4 # 右側インターフェース専用デバイスノード
baud: 250000
restart_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...