Пояснения по изменению конфигурации
На этой странице собраны наиболее распространенные проблемы с форматированием при изменении конфигурации Klipper. После изменения конфигурации сохраните и перезапустите Klipper, чтобы определить проблему по сообщениям об ошибках.
Обычные параметры конфигурации не должны иметь произвольных отступов. Только содержимое G-code после gcode: внутри [gcode_macro XXXX] должно иметь отступы в соответствии с синтаксисом макросов.
Ошибки с пробелами и отступами
- Причина: Перед параметром конфигурации остались пробелы или отступы, из-за чего Klipper не может правильно распознать параметр.
- Решение: Удалите лишние пробелы, чтобы параметр начинался с начала строки.
Пример сравнения
Неверный пример:
Верный пример:
Ошибки комментирования конфигурации
Оставление ненужной конфигурации
- Причина: В файле конфигурации оставлены несуществующие или дублирующиеся разделы конфигурации.
- Решение: Удалите ошибочную конфигурацию, оставив только разделы, необходимые для текущего оборудования.
Неполное комментирование раздела конфигурации
Недостаточно закомментировать только заголовок раздела [probe]. Необходимо закомментировать или удалить все параметры внутри этого раздела до следующего раздела [xxxx].
В следующем примере следующим разделом является [homing_override].
Неверный пример:
Верный пример:
Быстрый поиск распространенных ошибок конфигурации
| Ключевое слово ошибки | Распространенная причина | Решение |
|---|---|---|
Option 'xxx' is not valid | Опечатка в имени параметра конфигурации | Проверьте соответствие имени параметра официальной документации |
Section 'xxx' is not a valid config section | Неверное имя раздела конфигурации или отсутствие плагина | Проверьте написание раздела, версию Klipper и состояние установки плагина |
Unable to open config file | Файл, на который ссылается include, не существует | Проверьте правильность пути к файлу |
Unable to parse option | Формат параметра не соответствует требованиям | Проверьте числа, координаты, запятые и знаки препинания китайского языка |
Pin 'xxx' is not a valid pin | Неверный формат имени пина | Подтвердите правильное имя пина в соответствии с документацией материнской платы |
pin xxx used multiple times | Один и тот же пин занят несколькими функциями | Найдите во всех include-файлах и удалите дублирующиеся занятия |
Duplicate chip name | Повторение раздела конфигурации с одинаковым именем | Удалите повторяющийся раздел [xxxx] |
Unknown temperature sensor | Опечатка в типе датчика температуры | Убедитесь в правильности имени sensor_type |
Дополнительные ошибки, связанные с запуском конфигурации, см. в разделе: Ошибки конфигурации.