Как настроить Marlin под свой 3D принтер

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

В данной статье мы рассмотрим подробное руководство по настройке Marlin под свой 3D-принтер. Мы расскажем о том, как правильно установить Marlin, как сконфигурировать настройки экструдера, моторов и сенсоров, как провести калибровку и многое другое.

Читая эту статью, вы узнаете все, что нужно для правильной настройки Marlin под свой 3D-принтер. Будьте готовы к тому, чтобы получить максимум от вашего принтера и сделать свои печати более удобными и точными!

Содержание
  1. Как правильно настроить Marlin?
  2. 1. Загрузите исходный код Marlin
  3. 2. Настройте конфигурационный файл configuration.h
  4. 3. Настройте параметры термистора
  5. 4. Загрузите скомпилированный код на 3D-принтер
  6. Шаг 1: Загрузка Marlin
  7. 1.1 Получение исходного кода
  8. 1.2 Настройка конфигурации
  9. 1.3 Сборка проекта
  10. 1.4 Проверка работоспособности
  11. Шаг 2: Настройка конфигурационного файла
  12. 1. Открытие файла Configuration.h
  13. 2. Настройка параметров принтера
  14. 3. Сохранение файла и компиляция проекта
  15. Шаг 3: Настройка моторов
  16. 1. Настройка шага моторов
  17. 2. Определение направления движения моторов
  18. 3. Настройка максимальных и минимальных значений перемещения
  19. Шаг 4: Калибровка термистора
  20. Выбор калибровочной таблицы
  21. Калибровка термистора
  22. Шаг 5: Проверка работы 3D-принтера
  23. 1. Проверьте, что 3D-принтер включен
  24. 2. Найдите порт COM, который использует 3D-принтер
  25. 3. Загрузите тестовый объект и проверьте печать
  26. 4. Дополнительные настройки
  27. Вопрос-ответ
  28. Какая версия Marlin подходит для моего 3D-принтера?
  29. Какие параметры необходимо задать в Marlin?
  30. Как настроить шаги моторов в Marlin?
  31. Как задать максимальное и минимальное значение ускорения в Marlin?
  32. Как изменить настройки температуры для экструдера и стола в Marlin?
  33. Как проверить, работает ли Marlin правильно на моем 3D-принтере?

Как правильно настроить Marlin?

1. Загрузите исходный код Marlin

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

2. Настройте конфигурационный файл configuration.h

Файл configuration.h содержит настройки для Marlin для вашего конкретного 3D-принтера. Вам необходимо настроить параметры, такие как размеры рабочей зоны, скорость движения осей, параметры экструдера и т.д.

  • Измените настройки по вашему принтеру в соответствии с документацией производителя;
  • Добавьте или отключите функции, которые необходимы или не нужны для вашего принтера.

3. Настройте параметры термистора

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

4. Загрузите скомпилированный код на 3D-принтер

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

  • Подключите ваш 3D-принтер к компьютеру;
  • Откройте Arduino IDE и загрузите скомпилированный код в ваш 3D-принтер.

Теперь ваш 3D-принтер должен быть готов к использованию с настроенным Marlin!

Шаг 1: Загрузка Marlin

1.1 Получение исходного кода

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

1.2 Настройка конфигурации

Откройте файл Configuration.h и внесите необходимые изменения в соответствии с вашим принтером. Эти изменения включают настройку таких параметров, как тип экструдера, тип платы управления, размеры и другие параметры принтера.

1.3 Сборка проекта

С помощью Arduino IDE откройте файл Marlin.ino, который находится в папке Marlin. Затем нажмите на кнопку «Загрузить» в Arduino IDE, чтобы собрать проект и загрузить его в плату управления. Во время сборки проекта могут возникать ошибки, которые нужно исправить.

1.4 Проверка работоспособности

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

Шаг 2: Настройка конфигурационного файла

1. Открытие файла Configuration.h

Конфигурационный файл Marlin для каждого принтера находится в разных местах в зависимости от используемой платы управления. В файловой структуре проекта откройте папку Marlin -> Производитель платы -> Модель платы -> Configuration.h. Откройте файл с помощью любого текстового редактора, например, Блокнота.

2. Настройка параметров принтера

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

  • Размеры печатной поверхности принтера
  • Температуры нагрева экструдера и стола
  • Скорости подачи пластика
  • Настройки шаговиков двигателей
  • Настройки датчиков перемещения

3. Сохранение файла и компиляция проекта

После настройки параметров необходимо сохранить файл Configuration.h и запустить компиляцию проекта, собирая Marlin с помощью Arduino IDE. Компиляция проекта проверит корректность параметров и создаст файл прошивки, которую можно загружать на принтер.

Шаг 3: Настройка моторов

1. Настройка шага моторов

Для начала, необходимо внести в конфигурационный файл Marlin правильные настройки шага моторов для каждой оси вашего 3D-принтера. Шаг моторов вычисляется путем деления шага мотора (обычно 1,8 градуса) на предварительно заданный делитель на шаговом драйвере. Текущее значение можно найти в даташите драйвера мотора.

Чтобы задать правильное значение шага моторов, найдите параметр “DEFAULT_AXIS_STEPS_PER_UNIT” в конфигурационном файле Marlin и внесите значение, которое соответствует вашему 3D-принтеру. Например, для шага моторов в 1,8 градуса и делителя на драйвере 16, значение должно быть равно: “80” для оси X и Y, “400” для оси Z и “93” для экструдера.

2. Определение направления движения моторов

Далее необходимо определить правильное направление движения моторов. Для этого можно использовать команду “G28” для перемещения осей в начальное положение и проверки направления движения. Если направление движения неверное, необходимо изменить его, поменяв пины подключения на драйвере мотора.

3. Настройка максимальных и минимальных значений перемещения

Для защиты вашего 3D-принтера от повреждения, необходимо настроить максимальные и минимальные значения перемещения каждой оси. Найдите параметры “X_MIN_POS”, “X_MAX_POS”, “Y_MIN_POS”, “Y_MAX_POS”, “Z_MIN_POS” и “Z_MAX_POS” в конфигурационном файле Marlin, и внесите нужные значения. Кроме того, не забудьте найти и изменить параметр “Z_SAFE_HOMING”, чтобы избежать столкновения вашего принтера с основанием печати во время первоначальной калибровки.

Таблица может быть использована для подсчета корректных значений перемещения:

  • X_MIN_POS: минимальное значение перемещения для оси X (в мм).
  • X_MAX_POS: максимальное значение перемещения для оси X (в мм).
  • Y_MIN_POS: минимальное значение перемещения для оси Y (в мм).
  • Y_MAX_POS: максимальное значение перемещения для оси Y (в мм).
  • Z_MIN_POS: минимальное значение перемещения для оси Z (в мм).
  • Z_MAX_POS: максимальное значение перемещения для оси Z (в мм).
3D-принтерX_MIN_POSX_MAX_POSY_MIN_POSY_MAX_POSZ_MIN_POSZ_MAX_POS
Creality Ender 3022002200250
Prusa i3 MK3-42220-182200210
Ultimaker 2+022002200205

Шаг 4: Калибровка термистора

Выбор калибровочной таблицы

Перед настройкой термистора необходимо выбрать соответствующую калибровочную таблицу для вашего термопары. Обычно калибровочные таблицы определяются стандартами NIST, DIN или ASTM.

В Marlin настройка калибровки термистора происходит в файле Configuration.h. В этом файле необходимо найти строку #define TEMP_SENSOR_NNN, где NNN — это номер термистора, и изменить значение на ЕНеxt (где Е — это номер стандарта, а Неxt — это номер калибровочной таблицы внутри стандарта). Например, #define TEMP_SENSOR_0 5 — это задание калибровки типа E (NIST) с использованием калибровочной таблицы #5.

Калибровка термистора

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

Если показания термистора некорректны, необходимо скорректировать их в Marlin. Для этого в файле Configuration.h необходимо изменить значения констант NUM_SERIES_RESISTOR, SERIES_RESISTOR_0 и THERMISTOR_ADJUSTMENT_NNN. Значение THERMISTOR_ADJUSTMENT_NNN — это поправка на показания термистора в процентах.

  • NUM_SERIES_RESISTOR — число последовательных резисторов.
  • SERIES_RESISTOR_0 — значение первого резистора в последовательности.
  • THERMISTOR_ADJUSTMENT_NNN — поправка для конкретного термистора.

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

Шаг 5: Проверка работы 3D-принтера

1. Проверьте, что 3D-принтер включен

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

2. Найдите порт COM, который использует 3D-принтер

В параметрах порта COM можно задать скорость передачи данных между компьютером и 3D-принтером. Проверьте, что параметры порта COM совпадают с настройками, указанными в настройках Marlin.

3. Загрузите тестовый объект и проверьте печать

Загрузите тестовый объект в программу Slic3r и настройте параметры печати. После этого запустите печать. Во время печати следите за работой принтера и проверьте, что объект печатается без сбоев.

4. Дополнительные настройки

  • Если вы заметили, что скорость печати слишком высока, измените настройки параметров печати.
  • Настройте калибровку, чтобы повысить точность печати.

Вопрос-ответ

Какая версия Marlin подходит для моего 3D-принтера?

На официальном сайте Marlin (https://marlinfw.org/) есть список поддерживаемых принтеров для каждой версии. Выберите версию, которая соответствует вашей модели принтера.

Какие параметры необходимо задать в Marlin?

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

Как настроить шаги моторов в Marlin?

Чтобы настроить шаги моторов в Marlin, найдите строки, содержащие параметры «X_STEPS_PER_MM», «Y_STEPS_PER_MM», «Z_STEPS_PER_MM» и «EXTRUDE_STEPS_PER_MM», и измените их значения, используя формулу: (Количество шагов на оборот мотора * микрошаг / шаг вала) * плечо. Плечо зависит от вашей механики и равно расстоянию перемещения в миллиметрах, соответствующему одному обороту мотора.

Как задать максимальное и минимальное значение ускорения в Marlin?

В файлах конфигурации Marlin есть параметры «DEFAULT_MAX_ACCELERATION», «DEFAULT_MAX_FEEDRATE» и «DEFAULT_ACCELERATION», которые определяют максимальное и минимальное значение ускорения в различных режимах движения. Измените эти параметры в соответствии с требованиями вашего принтера.

Как изменить настройки температуры для экструдера и стола в Marlin?

В Marlin есть параметры «EXTRUDE_MINTEMP», «EXTRUDE_MAXTEMP», «BED_MINTEMP» и «BED_MAXTEMP», которые определяют диапазон температуры для экструдера и нагреваемого стола. Измените эти параметры в соответствии с требованиями вашего материала для печати.

Как проверить, работает ли Marlin правильно на моем 3D-принтере?

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

Оцените статью
infopovsem.ru