Калибровка PID
Для управления температурой хотенда и стола, если это включено в прошивке, используется PID регулирование. Чтобы управление осуществлялось корректно, нужно подобрать коэффициенты Kp, Ki и Kd. Принтер умеет делать это самостоятельно, достаточно дать ему команду.
Калибровка в прошивке Marlin
Калибровка из меню принтера
В соверменных конфигурациях прошивок часто можно найти калибровку PID прямо в меню принтера. Если она там есть, алгоритм следующий:
- Поднимите печатающую голову хотя бы на пару миллиметров над столом, чтобы не повредить покрытие
- Запустите калибровку PID для хотенда при температуре 250 градусов
- Ждите остывания хотенда до 150 градусов или ниже
- Запустите калибровку PID для стола при температуре 100 градусов
- Ждите остывания стола до 50 градусов или ниже
- Сохраните настройки
Калиброка с помощью компьютера
Если в меню принтера нет ни одного упоминания PID, придётся подключить принтер к компьютеру для этой калибровки. Обычно кабель для этого кладут в комплект к принтеру, так что проблем быть не должно.
Подключение принтера к компьютеру
Для общения с принтером понадобится программа Pronterface, она же Printrun. Скачать её можно здесь.
Для подключения нужно выбрать COM-порт (1), бодрейт (2) и нажать кнопку connect
(3).
Порт найти очень просто: при отключенном принтере смотрим, какие порты в списке есть. Потом подключаем принтер и смотрим, какой появился.
Единственная частая проблема с портом - отсутствие драйверов на компьютере. Практически для всех плат принтеров подходит под ch340. Скачать его можно здесь.
Бодрейт у всех принтеров либо 115200, либо 250000 с плюс-минус одинаковой частотой. Так что попробуйте один, если в консоли пишет rubbish reply
, то другой. При успешном подключении должно быть написано коннектед и под панелью инструментов должны корректно отобразиться температуры хотэнда и стола.
Для дополнительной проверки можно запросить настройки прошивки в виде списка gcode'ов
M503
Калибровка
Далее этапы совпадают с калибровкой через меню:
- Поднимите печатающую голову хотя бы на пару миллиметров над столом, чтобы не повредить покрытие;
- Запустите калибровку PID для хотенда при температуре 250 градусов:
M303 E0 S250 C8 U
- Ждите остывания хотенда до 150 градусов или ниже;
- Запустите калибровку PID для стола при температуре 100 градусов:
M303 E-1 S100 C8 U
- Ждите остывания стола до 50 градусов или ниже;
- Сохраните настройки:
M500
Если принтер не реагирует на команду калибровки PID стола, то он контролируется более простым алгоритмом bang-bang. Прогрейте стол до 80-100 градусов и посмотрите, насколько сильно колеблется его температура. Если плюс-минус градус, ничего делать не нужно. Если больше, ищите прошивку с влюченным PID для стола.
Калибровка в прошивке Klipper
То же самое, что и в Marlin, только команды немного другие:
- Поднимите печатающую голову хотя бы на пару миллиметров над столом, чтобы не повредить покрытие;
- Запустите калибровку PID для хотенда при температуре 250 градусов:
PID_CALIBRATE HEATER=extruder TARGET=250
- Ждите остывания хотенда до 150 градусов или ниже;
- Запустите калибровку PID для стола при температуре 100 градусов:
PID_CALIBRATE HEATER=heater_bed TARGET=100
- Ждите остывания стола до 50 градусов или ниже;
- Сохраните настройки:
SAVE_CONFIG
FAQ
После калибровки температура не поддерживается корректно
Причина | Решение |
---|---|
Вы не сохранили значения после калибровки | Проведите калибровку заново и не забудьте сохранить настройки |
На нагревательном блоке нет силиконового носка | Купите и наденьте носок |
Обдув модели вашего принтера достаточно мощный, чтобы оказывать значительное влияние на поддержание температуры | Проведите повторную калибровку с включенным примерно на 60% обдувом |