Часто встречающиеся сообщения об ошибках
mcu 'xxx': Невозможно подключиться
-
Сообщение об ошибке
-
Причина ошибки
- Верхний компьютер не может найти материнскую плату и подключиться к ней
-
Решение
- Просмотрите Klippy.log, прокрутите вниз
- Если появляется
[Errno 2]
, это означает, что ID не был найден и добавлен в файл printer.cfg
- Если появляется serialhdl.error: mcu 'xxx': Serial connection closed, это означает, что CAN ID не был найден или заполнен неправильно, необходимо найти 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, это означает, что 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': Недопустимый CAN uuid
-
Сообщение об ошибке
-
Причина ошибки
- CAN ID не указан или указан неправильно
-
Решение
- Необходимо найти ID и ввести его
Опция 'serial' в разделе 'mcu' должна быть указана
-
Сообщение об ошибке
-
Причина ошибки
- USB ID не указан или указан неправильно
-
Решение
- Необходимо найти ID и ввести его
homing override method always homes X and Y before homing Z. The safe_z_home
-
Сообщение об ошибке
-
Причина ошибки
- Повторная настройка
[safe_z_home]
и[homing_override]
- Повторная настройка
-
Решение
- Настройте только одно из них, другое удалите
Ошибка ‘XXX ‘mcu’ shutdown: ADC out of range….
-
Сообщение об ошибке
-
Причина ошибки
- Klipper обнаружил температуру за пределами максимального или минимального порога (термистор может быть разомкнут или замкнут), система перейдет в режим защиты от выключения.
-
Решение
- В конфигурации найдите
min_temp:
минимальную температуру измените на -235 - В конфигурации найдите
max_temp:
максимальную температуру измените на 99999999 - Проверьте правильность модели термистора
- Проверьте правильность подключения пина термистора
- Проверьте, есть ли короткое замыкание у термистора
- После определения и устранения проблемы верните температуры к исходным значениям
- В конфигурации найдите
MCU ‘mcu’ shutdown: Timer too close
-
Сообщение об ошибке
-
Причина ошибки
- Основная причина — перегрузка нижнего устройства или превышение времени ожидания верхним устройством
-
Решение
- Уменьшить деталировку
- Снижение скорости печати
- Переустановка системы верхнего устройства и переустановка прошивки
Для 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