Как правильно включить функционал PID стола в прошивке Marlin


Arduino – это платформа для создания электронных устройств и контроллеров. Она является незаменимой в мире робототехники, автоматизации и 3D-печати. Одним из самых известных проектов, использующих Arduino, является Marlin – фирмварь, разработанный для управления 3D-принтерами.

PID (Proportional Integral Derivative) – это алгоритм обратной связи, используемый для управления параметрами, такими как температура, скорость и положение. PID-регулятор позволяет поддерживать стабильность и точность работы устройства.

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

Если вы хотите включить PID для стола на принтере, управляемом Marlin, следуйте этим простым шагам:

Подготовка стола для использования

Прежде чем включать PID стола в Marlin, необходимо выполнить несколько предварительных шагов:

  1. Убедитесь, что стол полностью охлажден. Для точного измерения температуры и проведения PID-калибровки, стол должен быть находиться в состоянии равновесия.
  2. Очистите стол от любых остатков пластика или грязи. Всяческие загрязнения могут повлиять на точность измерений и результаты PID-калибровки.
  3. Установите термистор в нужное место. В большинстве случаев термистор должен быть расположен под столом, прикреплен к его нижней поверхности. Убедитесь, что термистор надежно закреплен и не будет смещаться во время печати.
  4. Проверьте, что термистор правильно подключен к плате управления. Убедитесь, что провода правильно припаяны и надежно закреплены. Проверьте, что нет обрывов или замыканий.
  5. Включите печать и подождите, пока стол прогреется до определенной температуры. Обычно для PID-калибровки используется температура примерно 60-70 градусов Цельсия.

После выполнения этих шагов стол будет готов для включения PID в настройках Marlin. Это позволит достичь более точного контроля температуры стола и улучшит качество печати.

Что такое PID и почему это важно?

Печать на столе с постоянной и стабильной температурой является важным фактором для успешной печати. Перепады температуры или нестабильность могут привести к проблемам, таким как деформации модели, неправильное слияние слоев и другие дефекты в печатной детали.

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

Включение PID для стола печати в Marlin позволяет добиться лучшей стабильности и точности печати. Это особенно полезно при печати с использованием материалов, которые требуют узкой температурной стабильности, таких как ABS или некоторые специальные материалы.

Важно отметить, что настройка PID для стола печати выполняется в процессе калибровки и требует определенных навыков и понимания алгоритма. Рекомендуется следовать документации Marlin и обратиться за помощью, если у вас возникнут проблемы.

Установка PID стола в Marlin

PID (Proportional Integral Derivative) контроллер используется для автоматической стабилизации температуры стола 3D-принтера. Калибровка PID стола в Marlin позволяет достичь более точной и стабильной работы принтера.

Для установки PID стола в Marlin следуйте следующим шагам:

Шаг 1: Подготовьте Marlin IDE к изменениям. Откройте Marlin IDE и найдите соответствующий раздел кода в файле Configuration.h.

Шаг 2: Найдите определение PID_COOLING и раскомментируйте его, сделав перед ним символ «//». Теперь код будет выглядеть так: #define PID_COOLING.

Шаг 3: Найдите определения PID BED и PIDTEMPBED и раскомментируйте их, убрав символы «//». Код будет выглядеть следующим образом: #define PID BED и #define PIDTEMPBED.

Шаг 4: Настройте параметры PID стола. Найдите следующие строки кода:

#define BED_MINTEMP 5

#define BED_MAXTEMP 110

#define DEFAULT_bedKp 100.0

#define DEFAULT_bedKi 0.2

#define DEFAULT_bedKd 300.0

Параметры Kp, Ki и Kd определяют пропорциональную, интегральную и дифференциальную компоненты соответственно. Измените эти значения в соответствии с рекомендациями производителя стола.

Шаг 5: Сохраните изменения и загрузите скетч на ваш принтер. Запустите автоматическую калибровку PID стола командой M303. Принтер нагреет стол до максимальной температуры и автоматически настроит PID-контроллер. После завершения процесса автонастройки принтер можно будет использовать для печати с установленным PID стола.

Установка PID стола в Marlin позволяет достичь оптимальной стабильности температуры стола, что положительно сказывается на качестве 3D-печати.

Добавить комментарий

Вам также может понравиться