Перейти к основному содержимому

Частые ошибки

mcu 'xxx': Не удается подключиться

  1. Сообщение об ошибке

  2. Причина ошибки

    • Домашний компьютер не может найти микроконтроллер и подключиться
  3. Одно из решений

    • Перейдите в Klippy.log и переключитесь на последнюю строку
    • Если появляется [Errno 2], это означает, что ID не найден или добавлен в файл printer.cfg
    • Если появляется serialhdl.error: mcu 'xxx': Serial connection closed, это означает, что ID CAN не найден или введен неправильно. Необходимо найти ID и ввести его
    • Если появляется mcu 'mcu': Unable to open CAN port: [Errno 19] No such device, это означает, что нет датчика UOTC или микроконтроллера с переключением на CAN
    • Если появляется mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 100] Network is down, это означает, что сеть подключена, но не функционирует

    • Если появляется mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 104] Connection reset by peer, это означает, что соединение было обрывано

    • Если появляется mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 110] No route to host, это означает, что соединение не удалось установить

    • Если появляется mcu 'mcu': Unable to open CAN port: Failed to receive response from MCU, это означает, что микроконтроллер не ответил на запрос

  4. Одно из решений

    • Уменьшите частоту细分ирования
    • Снизьте скорость печати
    • Повторно загрузите версию программного обеспечения для домашнего компьютера и прошивку

Может использоваться на Raspberry Pi

sudo timedatectl status | grep "NTP service" 
sudo timedatectl set-ntp false
  • Просмотр статуса службы NTP
  • Отключите синхронизацию NTP

Истекло время ожидания во время поиска точки отбора

  1. Сообщение об ошибке

    Нет изображения

  2. Причина ошибки

    • Выбор в то же время CAN и службы экрана будет, вероятно, приводить к этой ошибке
  3. Одно из решений

    • Подключитесь удаленно через SSH на домашний компьютер и выполните следующий код
    • Обновление Klipper автоматически восстановит это
    • Не выполняйте это во время печати
    sed -i 's/TRSYNC_TIMEOUT = 0.025/TRSYNC_TIMEOUT = 0.05/g' ~/klipper/klippy/mcu.py && sudo systemctl restart klipper