Если вы заядлый энтузиаст 3D-печати, скорее всего, вы знакомы с прошивкой Marlin. Это популярная прошивка с открытым исходным кодом, которая используется во многих 3D-принтерах и предоставляет расширенные функции и возможности настройки. Одна из распространенных проблем, с которыми сталкиваются пользователи, — это проблемы холодной экструзии. В этом сообщении блога мы рассмотрим различные методы отключения холодной экструзии в Marlin, используя разговорный язык и практические примеры кода.
Метод 1: изменение Configuration.h
Первый метод предполагает непосредственное изменение файла конфигурации прошивки Marlin. Вот как это можно сделать:
- Найдите файл Configuration.h в каталоге прошивки Marlin.
- Откройте файл в любом текстовом редакторе.
- Найдите строку с надписью «#define EXTRUDE_MINTEMP». По умолчанию установлено определенное значение температуры (обычно 170 градусов Цельсия).
- Закомментируйте эту строку, добавив две косые черты (//) в начале строки.
- Сохраните файл и перекомпилируйте/загрузите прошивку на свой 3D-принтер.
Закомментировав строку EXTRUDE_MINTEMP, вы фактически отключите проверку минимальной температуры для экструзии, позволяя вашему принтеру выдавливать нить даже при более низких температурах.
Метод 2. Модификация G-кода
Другой способ отключить холодную экструзию — изменить команды G-кода, отправляемые на ваш 3D-принтер. Вот пример:
- Откройте предпочитаемую программу-слайсер (например, Cura, PrusaSlicer).
- Загрузите свою модель и перейдите в раздел «Настройки печати» или «Настройки принтера».
- Найдите раздел «Начать G-код» или «Пользовательский G-код».
- Добавьте следующую строку в начало сценария G-кода: M302 S0.
- Сохраните изменения и создайте файл G-кода для вашего 3D-принтера.
Команда M302 S0 сообщает принтеру игнорировать требования к минимальной температуре для экструзии. Включив эту команду в свой G-код, вы можете обойти проверки холодной экструзии во время процесса печати.
Метод 3: настройка прошивки с помощью унифицированного выравнивания кровати (UBL)
Если вы используете прошивку Marlin с включенным унифицированным выравниванием кровати (UBL), вы можете отключить холодную экструзию, изменив настройки UBL. Вот как:
- Доступ к настройкам UBL осуществляется через меню ЖК-дисплея или конфигурацию прошивки Marlin.
- Найдите раздел «UBL» или «Выравнивание сетчатого слоя».
- Найдите параметр, связанный с холодной экструзией, и установите для него значение «Отключено» или «Выключено».
- Сохраните изменения и перекомпилируйте/загрузите прошивку на свой 3D-принтер.
UBL обеспечивает более продвинутый уровень настройки выравнивания слоя и позволяет легко отключить холодную экструзию.
Решение проблем, связанных с холодной экструзией, может быть утомительным, когда вы находитесь в середине проекта 3D-печати. К счастью, прошивка Marlin предлагает несколько способов отключения холодной экструзии. Изменяя конфигурацию прошивки, корректируя команды G-кода или настраивая параметры UBL, вы можете преодолеть эту проблему и обеспечить стабильную экструзию нити даже при более низких температурах. Поэкспериментируйте с этими методами и найдите тот, который лучше всего подходит для вашей конкретной ситуации.