Автонастройка PID не работает – большое начальное превышение, никаких колебаний
Используя следующий код для автонастройки PID:
M303 E0 S200 C10
Который устанавливает мою температуру настройки на 200 °C, используя 10 циклов (хотя это не имеет значения в этом сценарии).
Температура поднимается до 250 °C, затем снижается до комнатной температуры.
Возвращается следующая ошибка:
PID Autotune failed! Temperature too high
В качестве теста я сбросил все значения PID до нуля.
M301 P00.00 I00.00 D00.00
M500
Затем установите принтер на 200 °C
M104 S200
В результате получился следующий график, на котором видны колебания.
Я мог бы попытаться вручную настроить PID отсюда, но я бы предпочел использовать команду автонастройки, если это возможно. Есть идеи, как это исправить?
@FEA42, 👍2
Обсуждение1 ответ
Лучший ответ:
Недавно я испытал точно такую же проблему. Для меня это было связано с неправильным картриджем нагревателя. Я случайно использовал картридж 12 В в системе питания 24 В.
Нагревательный элемент случайно перепутался между высоковольтными частями контейнера, и я забыл проверить сопротивление. Установка нагревателя правильного напряжения немедленно устранила проблему, но это потребовало перенастройки хотенда.
Это правильное решение моей проблемы, я только на днях понял, что использую картридж 12 В, а не 24 В, который я обычно использую., @FEA42
Это на некоторое время озадачило меня, пока я не решил измерить сопротивление патрона... Рад, что он исправил это и для тебя тоже!, @0scar
Я думаю, это должно быть одним из наших часто задаваемых вопросов XD, @Trish
та же проблема.Получил свой e3dv6 для системы 12 В и забыл об этом....., @FrontENG
- ПИД тюнинг картридж мощностью 50 Вт в Марлине
- Автонастройка PID выходит из строя при слишком высокой температуре Ender 3
- Как правильно запустить ПИД-тюнинг и обновить прошивку?
- Эндер 3 превысил заданную температуру и попал в ошибку MAX TEMP
- Термический побег Ender 3 pro E1 на слое 2
- Настройка PID и различные температуры филамента
- Почему параметры ПИД-регулирования закомментированы в конфигурационном файле Klipper?
- Автонастройка ПИД не работает должным образом
Не знаю точно, что именно здесь пошло не так, но увеличение PID_FUNCTIONAL_RANGE может помочь. Превышение может также привести к срабатыванию защиты от перегрева (HEATER_0_MAXTEMP), @towe
@towe Я получаю сообщение "Автонастройка PID не удалась! Температура слишком высока", так что, похоже, вы правы насчет защиты от перегрева. Однако я не уверен в том, как/на что настроить PID_FUNCTIONAL_RANGE и HEATER_0_MAXTEMP?, @FEA42
Нам нужно было бы знать, какую модель принтера (/ hotend) вы используете, чтобы точно сказать, что HEATER_0_MAXTEMP будет безопасен. PID_FUNCTIONAL_RANGE-это просто способ обеспечить быстрое время нагрева. По умолчанию Marlin нагревается на 100% мощности до тех пор, пока не достигнет (Целевой температуры) - (PID_FUNCTIONAL_RANGE), и только после этого начинает модулировать мощность нагрева с помощью ШИМ. Хотя я не уверен, относится ли это к ПИД-настройке. Сколько времени требуется хотэнду, чтобы нагреться до заданной температуры (при PID = 0)?, @towe
@towe Принтер, который я использую, - это Creality Ender 3, установка hotend-это стандартный нагревательный картридж мощностью 20 Вт и термистор, а выходная мощность Ender 3 составляет 24 Вт. Однако нагревательный блок, который я использую, не является запасным, а изготовленным на заказ, который я сделал сам. При PID=0 время нагрева от комнатной температуры до 200°C составляет около 40 секунд, @FEA42