Освоение Marlin: как отключить холодную экструзию тремя простыми способами

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

Метод 1: изменение Configuration.h

Первый метод предполагает непосредственное изменение файла конфигурации прошивки Marlin. Вот как это можно сделать:

  1. Найдите файл Configuration.h в каталоге прошивки Marlin.
  2. Откройте файл в любом текстовом редакторе.
  3. Найдите строку с надписью «#define EXTRUDE_MINTEMP». По умолчанию установлено определенное значение температуры (обычно 170 градусов Цельсия).
  4. Закомментируйте эту строку, добавив две косые черты (//) в начале строки.
  5. Сохраните файл и перекомпилируйте/загрузите прошивку на свой 3D-принтер.

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

Метод 2. Модификация G-кода

Другой способ отключить холодную экструзию — изменить команды G-кода, отправляемые на ваш 3D-принтер. Вот пример:

  1. Откройте предпочитаемую программу-слайсер (например, Cura, PrusaSlicer).
  2. Загрузите свою модель и перейдите в раздел «Настройки печати» или «Настройки принтера».
  3. Найдите раздел «Начать G-код» или «Пользовательский G-код».
  4. Добавьте следующую строку в начало сценария G-кода: M302 S0.
  5. Сохраните изменения и создайте файл G-кода для вашего 3D-принтера.

Команда M302 S0 сообщает принтеру игнорировать требования к минимальной температуре для экструзии. Включив эту команду в свой G-код, вы можете обойти проверки холодной экструзии во время процесса печати.

Метод 3: настройка прошивки с помощью унифицированного выравнивания кровати (UBL)

Если вы используете прошивку Marlin с включенным унифицированным выравниванием кровати (UBL), вы можете отключить холодную экструзию, изменив настройки UBL. Вот как:

  1. Доступ к настройкам UBL осуществляется через меню ЖК-дисплея или конфигурацию прошивки Marlin.
  2. Найдите раздел «UBL» или «Выравнивание сетчатого слоя».
  3. Найдите параметр, связанный с холодной экструзией, и установите для него значение «Отключено» или «Выключено».
  4. Сохраните изменения и перекомпилируйте/загрузите прошивку на свой 3D-принтер.

UBL обеспечивает более продвинутый уровень настройки выравнивания слоя и позволяет легко отключить холодную экструзию.

Решение проблем, связанных с холодной экструзией, может быть утомительным, когда вы находитесь в середине проекта 3D-печати. К счастью, прошивка Marlin предлагает несколько способов отключения холодной экструзии. Изменяя конфигурацию прошивки, корректируя команды G-кода или настраивая параметры UBL, вы можете преодолеть эту проблему и обеспечить стабильную экструзию нити даже при более низких температурах. Поэкспериментируйте с этими методами и найдите тот, который лучше всего подходит для вашей конкретной ситуации.