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

Распространенные сообщения об ошибках

mcu 'xxx': Unable to connect

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

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

    • Программное обеспечение (хост) не может найти и подключиться к основной плате.
  3. Решение

    • Просмотрите файл 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

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

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

    • CAN ID не указан или указан неверно.
  3. Решение

    • Необходимо найти ID и добавить его в конфигурацию.

Option 'serial' in section 'mcu' must be specified

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

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

    • USB ID не указан или указан неверно.
  3. Решение

    • Необходимо найти ID и добавить его в конфигурацию.

homing override method always homes X and Y before homing Z. The safe_z_home

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

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

    • Дублирующая конфигурация [safe_z_home] и [homing_override].
  3. Решение

    • Нужно оставить только одну из этих секций, а другую удалить.

Error ‘XXX ‘mcu’ shutdown: ADC out of range….

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

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

    • Klipper обнаружил, что температура превысила максимальный или минимальный порог (возможно, обрыв или короткое замыкание термистора). Система перейдет в защитный режим отключения.
  3. Решение

    • В конфигурации найдите min_temp: и измените минимальную температуру на -235.
    • В конфигурации найдите max_temp: и измените максимальную температуру на 500.
    • Проверьте, правильный ли тип термистора указан.
    • Проверьте, правильно ли подключены выводы термистора.
    • Проверьте, нет ли короткого замыкания на термисторе.
    • После выявления и устранения проблемы верните значения температур обратно.

MCU ‘mcu’ shutdown: Timer too close

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

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

    • Основные причины: перегрузка микроконтроллера (MCU) или таймаут хоста.
  3. Решение

    • Уменьшите микрошаг (step per mm).
    • Снизьте скорость печати.
    • Переустановите операционную систему хоста и перепрошейте прошивку.

Для Raspberry Pi можно использовать этот метод

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

Communication timeout during homing probe

  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
Loading...