よくあるエラーメッセージ
mcu 'xxx': Unable to connect
-
エラーメッセージ
Loading... -
エラーの原因
- ホストコンピュータがメインボードを見つけられず、接続できない
-
解決方法
- Klippy.logを開き、一番下までスクロールする
[Errno 2]が表示されている場合、IDを検索して printer.cfg に追加していない
Loading...- serialhdl.error: mcu 'xxx': Serial connection closed が表示されている場合、CAN IDが見つからないか、誤って入力されている。IDを検索して正しく入力する必要がある
Loading...- mcu 'mcu': Unable to open CAN port: [Errno 19] No such device が表示されている場合、UOTCまたはCANブリッジとしてファームウェアが書き込まれたメインボードがない
Loading...-
mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 100] Network is down が表示されている場合、CANネットワークが設定されていないか、CAN0が起動していない
-
mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 105] Network is down が表示されている場合、CANネットワークのバッファが小さすぎる。解決方法:バッファサイズを大きくする
-
[Errno 105] Network is downと[Errno 100] Network is downのエラーについては、こちらのドキュメントを参照してください: CAN設定
mcu 'mcu': Invalid CAN uuid
-
エラーメッセージ
Loading... -
エラーの原因
- CAN IDが入力されていないか、誤って入力されている
-
解決方法
- IDを検索して入力する必要がある
Option 'serial' in section 'mcu' must be specified
-
エラーメッセージ
Loading... -
エラーの原因
- USB IDが入力されていないか、誤って入力されている
-
解決方法
- IDを検索して入力する必要がある
homing override method always homes X and Y before homing Z. The safe_z_home
-
エラーメッセージ
Loading... -
エラーの原因
[safe_z_home]と[homing_override]が重複して設定されている
-
解決方法
- どちらか一方のみを設定し、もう一方は削除する
Error ‘XXX ‘mcu’ shutdown: ADC out of range….
-
エラーメッセージ
Loading... -
エラーの原因
- Klipperが最大または最小のしきい値を超える温度を検出した(サーミスタが開放または短絡している可能性がある)。システムはシャットダウン保護モードに入る。
-
解決方法
- 設定ファイル内で
min_temp:を検索し、最小温度を -235 に変更する - 設定ファイル内で
max_temp:を検索し、最大温度を 500 に変更する - サーミスタの型番が正しいか確認する
- サーミスタのピン設定が正しいか確認する
- サーミスタが短絡していないか確認する
- 問題を特定して解決した後、元の温度設定に戻す
- 設定ファイル内で
MCU ‘mcu’ shutdown: Timer too close
-
エラーメッセージ
Loading... -
エラーの原因
- 主な原因は、マイコン(MCU)の過負荷またはホストコンピュータのタイムアウト
-
解決方法
- マイクロステップ(細分)を減らす
- 印刷速度を下げる
- ホストコンピュータのOSとファームウェアを再インストールする
ラズベリーパイではこの方法を使用できます
sudo timedatectl status | grep "NTP service"
sudo timedatectl set-ntp false
- NTPサービスの状態を確認
- NTP同期を無効化
Communication timeout during homing probe
-
エラーメッセージ
画像なし
-
エラーの原因
- CAN通信と画面サービスを同時に使用していると、このエラーが発生する可能性が高い
-
解決方法
- SSHを使用してネットワーク経由でホストコンピュータに接続し、以下のコードを実行する
- Klipperを更新すると自動的に元に戻る場合がある
- 印刷中は実行しないでください
sed -i 's/TRSYNC_TIMEOUT = 0.025/TRSYNC_TIMEOUT = 0.05/g' ~/klipper/klippy/mcu.py && sudo systemctl restart klipper
Loading...