Подробная инструкция активации PID стола в Marlin для точной регулировки температуры печати


PID-регулирование – это метод управления температурой, который позволяет поддерживать стабильность и точность работы стола 3D-принтера. Он базируется на использовании алгоритма Пропорционально-Интегрально-Дифференциального регулятора и позволяет автоматически настраивать параметры нагрева стола.

Активация функции PID стола в фирменной прошивке Marlin может позволить вам достичь высокой стабильности температуры стола на вашем 3D-принтере. Это особенно полезно при печати объектов с требовательными качеством поверхности или использовании материалов, чувствительных к изменениям температуры.

Для активации функции PID стола в Marlin вам понадобится доступ к исходным кодам прошивки, а также основные навыки работы с Arduino IDE. В этой статье мы предлагаем вам подробную, пошаговую инструкцию по активации PID стола в Marlin для получения наилучших результатов 3D-печати.

Установка Marlin на 3D-принтер

Вот пошаговая инструкция по установке Marlin на ваш 3D-принтер:

  1. Скачайте последнюю версию Marlin с официального сайта проекта.
  2. Распакуйте загруженный архив со скачанной версией Marlin.
  3. Откройте файл Configuration.h в любом текстовом редакторе.
  4. Настройте конфигурационные параметры под ваши нужды, такие как тип платы, драйверы шаговых двигателей, размеры печатной платформы и другие параметры.
  5. Сохраните изменения в файле Configuration.h.
  6. Запустите Arduino IDE.
  7. Откройте файл Marlin.ino из распакованного архива Marlin в Arduino IDE.
  8. Убедитесь, что выбрана правильная плата и порт в настройках Arduino IDE.
  9. Нажмите кнопку «Загрузить» в Arduino IDE для компиляции и прошивки Marlin на ваш 3D-принтер.
  10. После успешной прошивки Marlin, ваш 3D-принтер будет готов к работе с новой прошивкой.

Теперь, когда Marlin успешно установлен на ваш 3D-принтер, вы можете настраивать и настраивать его для получения высококачественных печатей.

Примечание: Перед установкой Marlin на 3D-принтер, убедитесь, что вы понимаете, что делаете, и следуйте инструкциям производителя устройства. Неправильная установка прошивки может привести к повреждению принтера.

Подключение PID регулятора к плате управления

Для активации PID регулятора на PID столе в Marlin требуется правильно подключить его к плате управления принтера.

Во-первых, необходимо найти соответствующие пины на вашей плате управления. Обычно они обозначены как «heater bed» или «HBED».

Во-вторых, нужно подключить термистор, который будет мерять температуру платформы печати. Для этого необходимо подключить провода термистора к соответствующим пинам на плате (обычно они обозначены как «temp1» или «T1»).

После того, как термистор подключен, нужно подключить нагревательный элемент стола печати к плате управления. Для этого нужно подключить провода нагревателя к пинам, обозначенным как «heater bed» или «HBED». Обратите внимание, что нагревательный элемент может потребовать использования мощного реле или MOSFET-транзистора для более надежного подключения и работы.

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

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

ПинФункция
HBEDПин нагревательного стола
temp1/T1Пин термистора стола

Активация PID функции в конфигурационном файле Marlin

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

Вот как выполнить активацию PID функции в конфигурационном файле Marlin:

  1. Откройте файл Configuration.h в текстовом редакторе программы Arduino IDE.
  2. Найдите следующие строки кода:

#define DEFAULT_bedKp 100.0

#define DEFAULT_bedKi 0.2

#define DEFAULT_bedKd 3050.0

  1. Замените эти строки кода на следующие:

#define PIDTEMPBED

#define BED_CHECK_INTERVAL 5000

#define BED_PID_INTEGRAL_DRIVE_MAX 255

#define DEFAULT_bedKp 10.00

#define DEFAULT_bedKi 0.023

#define DEFAULT_bedKd 305.4

  1. Сохраните и закройте файл Configuration.h.
  2. Скомпилируйте и загрузите прошивку Marlin на ваш принтер 3D.

Теперь PID функция будет активирована и вы сможете настроить параметры PID регулятора для рабочей платформы и экструдера в соответствующих меню настройки вашего принтера 3D.

Обратите внимание, что указанные значения коэффициентов Kp, Ki и Kd являются значениями по умолчанию и возможно потребуется их дополнительная настройка в зависимости от конкретных условий работы вашего принтера 3D.

Калибровка PID значения для стабильной работы стола

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

Для калибровки PID значений в Marlin требуется использовать терминал Pronterface или подобное программное обеспечение, чтобы отправлять команды и получать ответы от принтера.

Вот пошаговая инструкция по калибровке:

1. Подготовка калибровки:

ШагКоманда
1M303 E0 S100 C8
2M303 E-1 S200 C8
3M500

2. Запуск калибровки:

После подготовки можно приступить к запуску калибровки PID значений. Отправьте команду:

M303 E0 S220 C8

Здесь:

  • E0 отвечает за экструдер, используйте E1 или другую цифру для других модулей.
  • S220 задает целевую температуру, которую вы хотите достичь во время калибровки. Можете изменить значение в соответствии с вашими нуждами.
  • C8 обозначает число циклов во время калибровки. Это значение можно изменить в зависимости от желаемой точности калибровки.

3. Ожидание завершения калибровки:

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

PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h#define DEFAULT_Kp 22.96#define DEFAULT_Ki 1.54#define DEFAULT_Kd 60.77

Вам нужно скопировать значения Kp, Ki и Kd и вставить их в файл Configuration.h Marlin на вашем компьютере.

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

После того, как вы внесете изменения в файл Configuration.h, перезагрузите Marlin, чтобы изменения вступили в силу.

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

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

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