Почему параметры ПИД-регулирования закомментированы в конфигурационном файле Klipper?
У меня есть Tronxy VEHO-600, и я сейчас играю с Klipper. У меня есть файл конфигурации, который я получил от друга для модифицированного VEHO-600. Мой вопрос касается кода блока обогревателя, показанного ниже:
[heater_bed]
heater_pin: PE2
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC2
min_temp: 0
max_temp: 150
#control: pid
#pid_Kp: 73.932
#pid_Ki: 1.521
#pid_Kd: 898.279
Почему все параметры PID закомментированы? Это активно только при настройке PID? Кроме того, каковы числовые значения?
@General raid, 👍3
2 ответа
Эти параметры PID закомментированы, поскольку в настоящее время они не используются. Klipper позволяет использовать различные алгоритмы нагрева, и ПИД-регулирование — лишь один из них. Если в файле конфигурации не указан параметр управления, Klipper будет использовать управление Bang-Bang в качестве алгоритма нагрева по умолчанию для обогреваемого стола.
Числовые значения в закомментированных строках (pid_Kp
, pid_Ki
, pid_Kd
) являются параметрами настройки PID, специфичными для каждого принтера и должен быть настроен для обеспечения стабильного контроля температуры.
Если вы раскомментируете эти строки, Klipper будет использовать ПИД-регулятор для управления температурой нагреваемого стола, а числовые значения необходимо будет скорректировать в процессе настройки, чтобы оптимизировать производительность ПИД-регулятора для вашего принтера.
Когда вы сохраняете значения PID после автонастройки, Klipper помещает новые значения в специальный раздел в конце файла конфигурации, который выглядит следующим образом:
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# НЕ РЕДАКТИРУЙТЕ ЭТОТ БЛОК ИЛИ НИЖЕ. Содержимое генерируется автоматически.
#*#
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 25.957
#*# pid_ki = 1.466
#*# pid_kd = 114.858
Хотя эти строки выглядят как комментарии, Klipper на самом деле загрузит и использует их, как описано в проблеме Значения настройки PID хранятся неправильно?.
- Клиппер, похоже, не настраивает Z после BED_MESH_CALIBRATE
- В чем разница между Линейным опережением и опережением давления
- "Unable to read TMC UART 'extruder' register IFCNTт" - Клиппер и Робин Нано
- Автонастройка PID не работает – большое начальное превышение, никаких колебаний
- Creality Sonic Pad выдает ошибку после первых нескольких строк печати
- ПИД тюнинг картридж мощностью 50 Вт в Марлине
- Можно ли сохранить значения коррекции перекоса в файле printer.cfg в Klipper?
- Автонастройка PID выходит из строя при слишком высокой температуре Ender 3