Как уменьшить колебания температуры на +/- 5 градусов в hotend (после настройки PID)

У меня есть 3D-принтер Monoprice Maker Ultimate (ребрендированный дубликатор Wanhao 6), и из коробки температура hotend при установке на 200 будет варьироваться от 190 до 210. Я использовал repetier-хост для запуска настройки PID и сохранил последний набор значений, которые он дал, когда закончил, однако я все еще вижу колебания температуры около 5 градусов.

Вот скриншот температуры во время печати на скамейке из Octoprint:

Temperature swings

Я снова попробовал настроить PID, что дало разные значения, но в основном те же результаты. Могу ли я что-нибудь сделать, чтобы улучшить это? Выбор производителя Плюс, который я, казалось, менялся только на +/- 1 градус, поэтому я предполагаю, что это больше, чем ожидалось. (На самом деле я не знаю, каковы последствия, поэтому я не знаю, повлияет ли это/повлияет ли на качество моей печати).

Есть ли другой способ настройки (я не представляю, как вручную настраивать числа и тестировать в течение нескольких часов), или если я сделаю более 8 циклов (по умолчанию на Вики-странице, указанной выше), это улучшит точность?

, 👍2

Обсуждение

Улучшила ли настройка PID рисунок зубьев пилы? Это действительно выглядит так, как будто плата использует нагрев бац-бац., @0scar

@0scar Нет, это не так. И мне также интересно, использует ли он сейчас bang-bang, однако я не могу найти способ проверить это (это стандартная прошивка). Я обнаружил, что M307, возможно, должен это сделать, однако я получаю только ответ "ОК", так что, возможно, это не реализовано. Я снова сбросил заводские настройки, и температура теперь довольно стабильна. Мне интересно, не портит ли моя попытка установить значения PID все, что она использует, делая ее еще хуже. Оставлю его на некоторое время без настройки и посмотрю, как оно пойдет., @Danny Tuppeny


2 ответа


Лучший ответ:

1

Если вы уверены, что PID включен (и не используете bang-bang нагрев, так как это дает очень похожий профиль нагрева), и не исправили колебания, лучшее предположение об этом явлении заключается в том, что на плате принтера установлены неправильные конденсаторы. Это не такая уж редкость, и ее можно найти в Интернете. Вы должны, по крайней мере, показать график поставщику и обратиться за поддержкой.

Если причиной являются неправильные или неисправные конденсаторы, требуется распайка и установка новых. Если это выходит за рамки вашей зоны комфорта, лучше направить ваше общение с поставщиком на замену платы.


,

Мне также интересно, использует ли он bang-bang сейчас, однако я не могу найти способ проверить это (это стандартная прошивка). Я обнаружил, что M307, возможно, должен это сделать, однако я получаю только ответ "ОК", так что, возможно, это не реализовано. Я снова сбросил заводские настройки, и температура теперь довольно стабильна. Мне интересно, не портит ли моя попытка установить значения PID все, что она использует, делая ее еще хуже. Оставлю его на некоторое время без настройки и посмотрю, как оно пойдет., @Danny Tuppeny

Я не знаю наверняка, но я собираюсь предположить, что он не использует PID, но установка значений PID может быть связана с тем, что он использует. После сброса настроек на заводе температура сначала немного повышается, но затем действительно снижается до очень постоянной температуры., @Danny Tuppeny


0

Программное обеспечение

Возможно, вы захотите взглянуть на свою прошивку. При запуске настройки PID прошивка принимает решение о сглаживании.

в Marlin configuration.h содержит строку, которая определяет, в какой степени машина должна пытаться разработать кривые. Для моего эндера 3 он гласит:

#define PID_K1 0.95      // Коэффициент сглаживания в пределах PID

Тщательное воспроизведение значения может привести к лучшей калибровке.

Оборудование

Другой трюк для расширения волн может быть связан с настройкой физических свойств принтера:

  • Убедитесь, что по блоку обогревателя не проходит сквозняк от вентиляторов холодного конца. Если это так, то саван или немного фольги могут помочь смягчить изменения.
  • e3D использует силиконовый носок, чтобы изолировать свои нагревательные блоки и предотвратить попадание воздуха на них.
,

Я просто использую штатную прошивку и стараюсь не перепрошивать свой собственный прямо сейчас (это мой первый принтер, поэтому я хочу постараться держаться как можно ближе к производителю, с которым я работал) :(, @Danny Tuppeny

@DannyTuppeny ну, вы могли бы попытаться немного расширить их..., @Trish

Спасибо - я могу воспроизвести это поведение с выключенным вентилятором, поэтому я не думаю, что это из-за сквозняка (в комнате тепло, и все двери/окна тоже закрыты). Я посмотрел, но не смог найти силиконовый носок подходящего размера для Monoprice Ultimate, который был легко доступен, но, возможно, я закажу несколько "медленных" отправленных, так как кажется полезным иметь :-), @Danny Tuppeny

@DannyTuppeny Вы можете поэкспериментировать с куском обернутой фольги, чтобы проверить, помогает ли это немного, просто чтобы подтвердить, помогает это или нет., @Trish