Почему параметры ПИД-регулирования закомментированы в конфигурационном файле 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? Кроме того, каковы числовые значения?

, 👍3


2 ответа


1

Эти параметры PID закомментированы, поскольку в настоящее время они не используются. Klipper позволяет использовать различные алгоритмы нагрева, и ПИД-регулирование — лишь один из них. Если в файле конфигурации не указан параметр управления, Klipper будет использовать управление Bang-Bang в качестве алгоритма нагрева по умолчанию для обогреваемого стола.

Числовые значения в закомментированных строках (pid_Kp, pid_Ki, pid_Kd) являются параметрами настройки PID, специфичными для каждого принтера и должен быть настроен для обеспечения стабильного контроля температуры.

Если вы раскомментируете эти строки, Klipper будет использовать ПИД-регулятор для управления температурой нагреваемого стола, а числовые значения необходимо будет скорректировать в процессе настройки, чтобы оптимизировать производительность ПИД-регулятора для вашего принтера.


,

2

Когда вы сохраняете значения PID после автонастройки, Klipper помещает новые значения в специальный раздел в конце файла конфигурации, который выглядит следующим образом:

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# НЕ РЕДАКТИРУЙТЕ ЭТОТ БЛОК ИЛИ НИЖЕ. Содержимое генерируется автоматически.
#*#
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 25.957
#*# pid_ki = 1.466
#*# pid_kd = 114.858

Хотя эти строки выглядят как комментарии, Klipper на самом деле загрузит и использует их, как описано в проблеме Значения настройки PID хранятся неправильно?.

,