Как активировать функцию linear advance в Marlin — подробное пошаговое руководство без трудностей

Модификация 3D-принтера позволяет расширить его возможности и улучшить качество печати. Одной из таких модификаций является включение функции Linear Advance в прошивку Marlin.

Linear Advance — это алгоритм, который позволяет улучшить точность и качество печати при плавной смене скорости экструзии. Он позволяет более точно контролировать течение пластика и предотвращает появление дефектов, таких как вторжение или пробоины на поверхности модели.

Включение Linear Advance в Marlin может показаться сложным процессом, но с нашей подробной инструкцией вы сможете справиться с задачей без проблем. Мы разберем все этапы и пошагово расскажем, как настроить прошивку, чтобы использовать эту полезную функцию.

Как включить linear advance в Marlin

Для включения Linear Advance в Marlin следуйте этим простым шагам:

  1. Откройте файл Configuration.h в папке Marlin в среде разработки Arduino.
  2. Найдите строку, содержащую #define LIN_ADVANCE.
  3. Раскомментируйте эту строку, удалив символ «//» в начале строки.
  4. Сохраните файл Configuration.h.
  5. Откройте файл Configuration_adv.h.
  6. Найдите и раскомментируйте строку, содержащую #define KALMAN, если она еще не раскомментирована.
  7. Настройте значение параметра KALMAN_C в соответствии с рекомендациями производителя вашего 3D-принтера.
  8. Сохраните файл Configuration_adv.h.

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

Полезная информация о linear advance

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

Для включения Linear Advance в прошивке Marlin необходимо отредактировать соответствующие настройки. В файле Configuration.h нужно найти и раскомментировать строки, отвечающие за включение функции Linear Advance.

//#define USE_ADVANCE

//#define ADVANCE_TAG_SUPPORT

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

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

Linear Advance — это мощный инструмент, который может существенно повысить точность и качество 3D-печати. Однако, для оптимальных результатов требуется опыт и терпение при настройке и экспериментах.

Шаг 1. Проверка совместимости с вашим принтером

Проверка совместимости с вашим принтером может быть выполнена при помощи следующей таблицы:

ПроизводительМодельСовместимость с Linear Advance
UltimakerUltimaker 2+Да
Prusa ResearchPrusa i3 MK3Да
CrealityEnder 3Да
AnetAnet A8Нет

Если ваш принтер не указан в таблице или имеет статус «Нет», это может значить, что ваш принтер не поддерживает функцию Linear Advance. В таком случае, вы можете обратиться к производителю принтера или поискать альтернативные методы для улучшения качества печати. Но если ваш принтер указан в таблице и имеет статус «Да», вы можете продолжить с настройкой Linear Advance в Marlin.

Шаг 2. Скачивание и настройка Marlin

Перейдите на официальный сайт проекта Marlin по адресу https://marlinfw.org/.

На главной странице сайта найдите раздел «Releases» и щелкните на ссылку, чтобы перейти к загрузкам.

Выберите последнюю стабильную версию Marlin и нажмите на ссылку для скачивания.

После завершения загрузки, распакуйте скачанный архив.

Откройте папку с распакованным архивом и найдите файл «Configuration.h».

Откройте файл «Configuration.h» в текстовом редакторе.

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

Когда все необходимые параметры настроены, сохраните файл «Configuration.h».

Далее откройте файл «Configuration_adv.h» и настройте параметры для Linear Advance. Раскомментируйте соответствующие строки, задайте значение коэффициента и сохраните файл.

Теперь вам нужно скомпилировать Marlin для своего принтера. Зависит от вашей операционной системы, используйте Arduino IDE или PlatformIO для компиляции проекта.

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

По завершении загрузки, Marlin будет готов к использованию с включенной функцией Linear Advance.

Шаг 3. Редактирование конфигурационного файла

После установки Arduino IDE и настройки папки Marlin, вы готовы приступить к редактированию конфигурационного файла.

1. Откройте папку Marlin, найдите файл Configuration.h и откройте его в текстовом редакторе.

2. Найдите раздел PLA и раскомментируйте строки, отвечающие за Linear Advance:

// Enable Linear Advance
#define LINEAR_ADVANCE

3. Далее найдите строчку с текстом «// Linear Advance factor». Рядом с ней установите значение, например, 0.05:

// Linear Advance factor#define K_VALUE 0.05

Значение параметра K_VALUE можно менять в диапазоне от 0 до 1, чтобы достичь наилучшего качества печати. Чем больше значение, тем выше будет сила применяемая к экструдеру.

4. Сохраните файл Configuration.h и закройте его.

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

Шаг 4. Компиляция и загрузка на принтер

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

1. Откройте Arduino IDE и выберите правильную плату и порт в меню «Инструменты». Обычно, для большинства принтеров, вы должны выбрать плату «Arduino/Genuino Mega or Mega 2560» и соответствующий COM порт. Если вы не уверены, какую плату и порт выбрать, проконсультируйтесь с документацией вашего принтера или производителем.

2. Откройте файл «Marlin.ino» в Arduino IDE. Он должен находиться в папке «Marlin» вашего клонированного репозитория.

3. Проверьте, что выбраны все необходимые настройки в меню «Настройки» Arduino IDE. Убедитесь, что выбрана правильная версия библиотеки «U8glib» (настройка «U8glib» должна быть равна «None»).

4. Нажмите «Скетч» -> «Загрузить» для компиляции и загрузки Marlin на принтер.

5. В это время Arduino IDE будет компилировать Marlin. Это может занять некоторое время, особенно если ваш принтер имеет много настроек и функций.

6. После успешной компиляции вы увидите сообщение «Загрузка завершена» в нижней части IDE. Если у вас возникли какие-либо ошибки или предупреждения, обратите внимание на подсказки в нижней части IDE и исправьте соответствующие проблемы.

7. Теперь, когда Marlin успешно скомпилирован, мы можем загружать его на принтер. Для этого нажмите и удерживайте кнопку «Загрузить» на вашем принтере, затем нажмите «Сброс» (или отпустите кнопку «Загрузить»), чтобы запустить процесс загрузки.

8. В это время Arduino IDE будет пытаться загрузить Marlin на принтер. Во время этого процесса на панели принтера могут появиться сообщения о прогрессе загрузки.

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

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

Шаг 5. Тестирование linear advance

После того как вы настроили linear advance в Marlin, важно протестировать его работу. Для этого выполните следующие действия:

  1. Нагрейте свою 3D-принтер до рабочей температуры.
  2. Создайте модель для печати, содержащую различные геометрические формы и детали с разной сложностью.
  3. Загрузите модель в вашу 3D-программу для нарезки и настройте все параметры печати, включая скорость и уровень заполнения.
  4. Печатайте модель с активированным linear advance и проверьте качество печати.

Обратите внимание на следующие аспекты:

  • Сравните качество печати с включенным и выключенным linear advance. Улучшилось ли оно?
  • Обратите внимание на структуру и детализацию сложных деталей. Увидели ли вы улучшение?
  • Проверьте наличие плавных переходов между слоями и отсутствие видимых наездов и мелких дефектов в печати.

При необходимости вы можете изменять значение K в Marlin и повторять тестирование для достижения оптимальной настройки linear advance под ваши потребности. Запишите полученные результаты и используйте их при настройке будущих печатей.

Оцените статью