メインボードID読み取り確認
設定を変更しないでください
設定を変更しないでください
設定を変更しないでください
- CANBus UUID取得
- RS232 ID取得
- USB ID取得
- IDを検索する前に、XT30データラインを使用してツールボードをUTOCまたはブリッジファームウェアがインストールされたメインボードに接続します。以下の接続図を参照してください
- ダイアルスイッチが正しい位置にあることを確認してください
- CAN HとCAN Lの抵抗値が約60Ωであることを、電源を切った状態でマルチメーターで測定してください。もし120Ωであれば、120Ωジャンパーピンを接続してください。もし40Ω程度であれば、ジャンパーピンを外してください
CAN設定とID検索
- もしCANを使用する必要がある場合は、あなたの上位機にCAN設定がされていることを確認してください
誤解の危険性マザーボードが上位機に接続された状態で次の操作を行うことを確認してください
手記上位機のcanネットワーク、ブリッジマザーボードのCANレート、CANツールボードのレートが完全に一致していることを確認してください
設備を検索する前に注意すること
- CAN IDを検索する前に、まずSSHに接続するしてください
- ネットワークからSSHにログインしていることを確認してください。シリアルポートからのログインは避けてください
- UTOCが接続されているか、またはCANブリッジファームウェアが焼かれたマザーボードが接続されていることを確認し、上位機に接続されているデータ線がデータ転送機能を持っていることを確認してください
設備を検索する
- あなたがすでに正常に上位機にログインした場合、
lsusb
コマンドを入力してデバイスを検索できます。以下のいずれかの状況になりますlsusb
コマンドを入力するとls
コマンドが見つからないと表示される場合、以下のコマンドを入力してインストールできますsudo apt-get install usbutils
lsusb
コマンドを入力しても何も反応がない場合、これはシステムの問題です。ここでは対処できません。システムを変更するか、正常なシステムを使用してください- 下記の画像にある情報が出力されます。これは参照用です。あなたが
1d50:606f
が表示されることだけを確認すればよいです
1d50:606f
は今回使用する予定のデバイスに該当します。後のヒントは無視してください。システムの問題により、完全に表示されないか、全く表示されないことがあります- 複数の
1d50:606f
がある場合、一つを除外することをお勧めします。それ以外の場合、後続の焼成とファームウェア接続に影響を与える可能性があります。例えばFLY MINI PAD
の場合、オンボードUTOCを使用することをお勧めします。他のCANブリッジデバイスは使用しないでください - ない場合は、データ線が適切に接続されているか、ファームウェアが正しいかどうかを確認してください。
注意事項1d50:606f
がある場合のみCAN IDを検索することができますCAN IDを検索する
- ID検索を行うには、以下のコマンドを入力してください
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- IDが表示され、最後の
Application:
にKlipper
と表示される場合、このIDはそのまま使用できます - IDが表示され、最後の
Application:
にCANBOOT
またはKatapult
と表示される場合、ファームウェアを焼くことで使用可能になります
CAN問題のまとめ
誤解の危険性- CAN IDが見つからない場合、下記のドキュメントを参照してください
- CAN問題のまとめ
CANのIDを設定ファイルに記載する
-
プリンターのWebインターフェースを開き、左側のメニューにある構成オプションから、fluiddの場合:
{…}
;mainsailの場合:機器
をクリックして、printer.cfg
を見つけます -
検索したUUIDをコピーし、
printer.cfg
設定ファイルの[mcu]
セクションのcanbus_uuid:
に記載します。保存して再起動すると、マザーボードに接続できます。Klipperがファームウェアの更新が必要である、ADCエラーなどのメッセージを表示した場合、Klipperはすでにマザーボードに接続しています危ない注意:ドキュメントで示されるすべてのIDは例示的なものであり、実際の各マザーボードのIDは異なります。実際の取得したIDに基づいて修正してください。
- IDを検索する前に、XT30データラインを使用してツールボードをUTORまたはG2Tに接続します。以下の接続図を参照してください
- ダイアルスイッチが正しい位置にあることを確認してください

RS232 IDの検索
検索する前に注意すべきこと
- RS232 IDを検索する前に、まずSSHに接続します
- ネットワークからSSHにログインしていることを確認してください(シリアルポートからのログインではありません)
- UTORが接続されていることを確認し、上位機器とのデータ線にはデータ転送機能があることを確認してください
- G2Tを使用している場合は、システムがUARTリンクを使用することをサポートしていることを確認してください
デバイスの検索
- 今あなたは正常に上位機器にログインしていますので、
lsusb
を入力してデバイスを検索できます。以下のいずれかの状況になりますlsusb
を入力するとls
コマンドが見つからないと表示された場合、以下のコマンドを入力してインストールすることができますsudo apt-get install usbutils
lsusb
を入力しても何も反応がない場合、これはシステムの問題です。ここでは対処できません。システムを変更するか、正常なシステムを使用してください- 以下の画像にある情報が表示された場合、これは参考としてだけお考えください。必要なのはIDの後の文字だけです
1a86:7523
は今回使用するデバイスに該当します。後のヒントは無視してください。システムの問題により、完全に表示されないか、全く表示されないことがあります- それでもない場合は、データ線が接続されているかどうか、ファームウェアが正しくブートされているかどうかを確認してください。
1a86:7523
があるときのみ、以下のコマンドを使用してRS232 IDを検索できます
RS232 IDの検索
ls /dev/serial/by-path/*

ls /dev/serial/by-path/*
を入力した後、IDが出力されないがlsusb
にはデバイスがある場合、上位機器を変更するか、上位機器のシステムを変更してください- UTORを使用すると3つのIDが出力されることに注意してください。また、別のUTORシステムを使用したことがある場合、そのシステムが記録されており、検索時に複数のIDが表示される可能性があります
- idの後に
-port0
が付いていることを確認してください。そうでなければ使用できません
ツールボードとUTORは必ず接地してください!!!それがないとツールボードに接続できません!!!
RS232のIDを設定ファイルに入力
-
プリンタのWebインターフェイスを開き、左側のメニューにある設定オプションで
fluidd
を見つけます:{…}
;mainsail
を見つけます:機械
、クリックしてprinter.cfg
を見つけます。 -
青色のIDをコピーし、
printer.cfg
設定ファイルの[mcu SHT36]
セクションのserial:
に貼り付けます。保存して再起動すると、メインボードに接続できます。KlipperからADC out of range
というメッセージが表示された場合、これは正常な現象です。熱ベッドとセンサーを接続し、ノズル、熱ベッドのセンサーピンと出力ピンを設定してから、保存して再起動してください。
- RS232 IDには
baud:
とrestart_method:command
の設定が必要です - 参考設定は以下の通りです
[mcu SHT36]
serial: /dev/serial/by-path/platform-1c1c000.usb-usb-0:1.2:1.0-port0
baud: 250000
restart_method:command
注意:ドキュメントに表示されているすべてのIDは例示的なものであり、実際の各メインボードのIDは異なります。実際の取得したIDに基づいて修正してください。
下記のIDは使用できません!!
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
-
データ転送機能があるデータラインを用意してください。長さが特別に長い場合は、フェライトコア付きのデータラインを使用することをお勧めします
USBチュートリアルを検索
デバイスを検索する前に注意すること
- USB IDを検索する前に、まずSSHに接続しますしてください
- ネットワーク経由でSSHにログインしていることを確認してください(シリアルポートでのログインは避けてください)
- 刷り込み済みのUSBファームウェアのメインボードが接続されており、上位機器とのデータ転送機能を持つデータ線が接続されていることを確認してください
デバイスを検索する
- 上位機器が正常にネットワークに接続でき、下位機器が上位機器とのデータ転送機能を持つデータ線で接続されていることを確認してください。
- SSHで上位機器に接続した後、
lsusb
と入力し、エンターキーを押します。以下の画像で囲まれた情報が表示された場合、次のステップに進むことができます。- 何も情報が返されない場合、これは上位機器のシステム問題です。こちらでは対処できません。正常なシステムに切り替えるか、上位機器自体を交換してください。
lsusb
コマンドがないというメッセージが出る場合は、このコマンドを実行してインストールできますsudo apt-get install usbutils
1d50:6177
は今回の使用に必要なデバイスです。OpenMoko, Inc. stm32f407xx
のサフィックスは一部参考になりますが、判断基準とはなりません。- 部分的な上位機器はシステムの問題により、完全に表示されないか表示されない場合があります。
lsusb
コマンドを入力するとデバイスが表示されるが、1d50:6177
がない場合は、データ線を交換したり、メインボードを上位機器の他のUSBポートに接続してみてください。
- 上記の手順を以前に行い、Klipperファームウェアを正常に焼くことができ、メインボードが正常に動作しているが、Klipperファームウェアを更新するだけの場合には、このページの右側メニューにある
ファームウェア更新
セクションを参照してください。
注意事項1d50:6177
デバイスを検索した後にのみ、次のステップに進むことができますUSBIDを検索する
ls /dev/serial/by-id/*
- 下記のコマンドを入力してエンターキーを押します。もし全て正常であれば、青色のIDが表示されます。(以下は参考例です)
- 下記のコマンドを入力してもIDが出力されず、
lsusb
にはデバイスがある場合、上位機器または上位機器システムを交換してください
注意事項複数のIDが出力された場合は、あなたのメインボードのMCUモデルに応じて適切なIDを選択してください。
USBのIDを設定ファイルに入力する
-
プリンターのWebインターフェースを開き、左側のサイドバーの設定オプションで:fluiddの場合は
{…}
;mainsailの場合はマシン
をクリックして、printer.cfg
を見つけることができます -
青色のIDをコピーし、
printer.cfg
設定ファイル内の[mcu]
セクションのserial:
に貼り付けます。保存して再起動すると、メインボードに接続できます。KlipperがADC出力範囲外
と表示するのは正常な現象です。ヒーターベッドとセンサーを接続し、ヘッド、ヒーターベッドのセンサーピンと出力ピンを設定した後、保存して再起動してください。
危ない注意:ドキュメント内で示されているすべてのIDは例示的なものであり、実際の各メインボードのIDは異なりますので、実際に取得したIDに基づいて修正してください。