Распространенные сообщения об ошибках
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) или таймаут хоста.
-
Решение
- Уменьшите микрошаг (step per mm).
- Снизьте скорость печати.
- Переустановите операционную систему хоста и перепрошейте прошивку.
Для Raspberry Pi можно использовать этот метод
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