Marlin 1.1 Beginner Guide For 3D Printer Firmware

Marlin 1.1 Beginner Guide For 3D Printer Firmware 3d печать
3д принтер на ардуино ide

Marlin 1.1 Beginner Guide for 3D Printer Firmware

Мы участвуем в программе Amazon Subsidiary Programme и можем получать комиссионные, если вы совершаете покупки по ссылкам на нашем сайте. Мы также участвуем в других дочерних программах.

Если вы только начинаете заниматься 3D-печатью и видите ключевые слова Marlin, которыми вас забрасывают на форумах, в социальных сетях и везде, вы можете задаться вопросом, что же это такое Marlin — это бесплатная программа с открытой подпиской! firmware запущенная в 2011 году для 3D-печати. Самое удивительное в прошивке Marlin то, что она поддерживается, обновляется и улучшается сообществом мейкеров на GitHub. Это невероятно. the firmware Она динамически улучшается и развивается, поскольку каждый день все больше и больше людей вносят свой вклад. Поэтому, если вы хотите обновить прошивку своего 3D-принтера, но никогда не уставали или не знаете, как это сделать, то вам сюда. a marlin beginner Руководство по началу работы.

Arduino IDE

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

Установите программное обеспечение на свой компьютер.

Есть несколько библиотек (справочников), которые необходимо установить, чтобы исключить возможные ошибки при компиляции. Считайте их драйверами для компьютерных аксессуаров. Вы увидите, как общаться с материалами к программе. Они предназначены для различных экранов изображений.

To do this open the Arduino software and go to Sketch -> Include Libraries ->Менеджер библиотек…

Менеджер библиотек Arduino

Откроется менеджер библиотек Arduino (Arduino Library Management).

Предлагается установить две библиотеки.

Установка библиотеки Arduino

Введите название библиотеки в окно поиска и нажмите кнопку Установить После установки двух библиотек вы можете открыть Marlin и начать настройку параметров the firmware to work with your 3D printer .

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Marlin Beginner Firmware

Загрузите прошивку Marlin

Нажмите зеленую кнопку в правом верхнем углу, чтобы загрузить zip-файл.

Загрузка прошивки Marlin

Откройте zip-файл Marlin-1. 1. x. и распакуйте папку в том месте, где вы хотите сохранить файл.

Переименуйте папку Marlin-1. 1. x в соответствии с номером стабильной сборки, который можно найти на странице загрузки GitHub ниже.

Marlin 1. 1. 4

В приведенном выше примере новое имя файла будет Marlin-1. 1. 4. Это помогает отслеживать версии и обновления и в то же время является оптимальной практикой.

Лучшие 3D-принтеры Amazon

Настройка прошивки Marlin

Конфигурация.

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

Смотрите папку ⌘ marlin-1. 1. 4 \ marlin \ example_configurations. Здесь вы увидите список конфигураций, предположим, что они образуют Delta Kossel Mini. Перейдите в папку образцовых конфигураций Lo_ example_configurations \ delta \ kossel_mini

Здесь вы можете увидеть два файла, предварительно сформированных этим 3D-принтером.

Конфигурация Delta Kossel Mini

Выберите и скопируйте эти два файла в основную директорию (⌘ marlin-1. 4 \ marlin \) и замените существующие файлы.

Это просто пример, и его следует выполнять только в том случае, если вы знаете, что это модель 3D-принтера.

Откройте файл Marlin.ino

В главном списке в разделе Marlin /Marlin-1. 14 /Marlin перейдите вниз и найдите файл Marlin.ino.

Файлы Marlin Arduino

Дважды щелкните, чтобы открыть файл, или откройте программу Arduino IDE и откройте его оттуда.

Теперь вы должны увидеть много текста и множество вкладок.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Настройка платы Arduino

Первое, что нужно сделать, — это установить правильную плату, процессор и порты для главной платы 3D-принтера. Наиболее распространенный тип платы использует процессор Mega 2560, такой как Lamp, Rambo и другие чипы на базе Arduino.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

To configure these options go to Tools -> Board ->Затем выберите Arduino/Grenino Mega или Mega 2560.

3D-принтер Marlin Board

Убедитесь, что процессор Atmega2560 также выбран.

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

Marlin 1.1 Beginner Guide For 3D Printer Firmware

На компьютерах под управлением Windows можно найти и открыть Управление устройствами и найти выпадающее меню.

Диспетчер устройств Windows

На рисунке выше вы можете видеть, что my printer устройство подключено к com4, поэтому в разделе Порты выберите com4.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Выбор порта Arduino

Если вы не уверены, к какому порту подключен ваш 3D-принтер, отключите его и посмотрите, какой порт исчезнет. Затем подключите снова, и вы увидите, что это номер порта.

Инструмент для замены сопла

Файл configuration.h.

Теперь вы наконец-то можете приступить к разработке marlin для 3D-принтера. Сверху вы заметите ряд вкладок, основными из которых являются a beginner файл configuration.h. Поэтому щелкните на этой вкладке, чтобы начать процесс.

Конфигурация Marlin h

@Section Department information.

Please note this is for beginners Поэтому я расскажу о некоторых ключевых элементах, необходимых для настройки и ознакомления со схемой прошивки. Итак, я просто укажу на некоторые строки и области, которые являются основными.

Переходим к строке 113.

Здесь нам нужно определить частоту платы, которая подключена к основной плате. Это очень важно, поэтому проверьте лист DA TA для главной платы или найдите его в Google. В данном примере значение скорости платы равно 250000

Скорость передачи данных платы Marlin

Строка 121 — #Define motherboard

Здесь необходимо указать the firmware Основная плата, которая будет использоваться.

The firmware По умолчанию используется плата лампы 1. 4, и чтобы изменить ее, вам нужно знать «код» платы, которую вы хотите использовать в 3D-принтере.

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

Плата Marlin . . h

Здесь вы увидите список плат и «кодов»; выделите Board_rambo и скопируйте этот «код».

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Вернитесь в раздел Configuration. h и вставьте этот код в то место, где по умолчанию находится board_ramps_14_efb.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Пластина Swordfish RAMBO

Теперь родительская карта правильно настроена для Merlin.

Строка 126 — #define custom_machine_name

Здесь вы можете выбрать имя вашего 3D-принтера. На рисунке ниже мы задали the printer имя принтера lambo.

Mrlin printer name

Убедитесь, что вы убрали обратную косую черту a. k. a Комментарий «//» Комментарий убран, the firmware .

Строка 136 — #Define extruder

Теперь укажите количество следующих экзогенов или хотэндов printer У него есть. В этом руководстве используйте 1.

Сколько экструдеров.

@Section Temperature.

Строка 270 — #Define TEMP_SENSOR

Здесь необходимо объявить. the firmware Какой терморезистор использует трехмерный принтер и какое количество у вас есть. В следующем примере используется наиболее распространенный термистор 100K с «кодом» 1 из списка, приведенного в строке под настройками температуры.

Thermisotr settings marlin

На рисунке выше вставлен ‘код’ 1 нагревательного конца и нагревательной кровати.

@ Секция Homing

Строка 475- #define endstop_inverting

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

Иногда концевые выключатели нужно инвертировать, обычно они открываются и закрываются при активации. Обычно это необходимо только для ряда min, поскольку в большинстве случаев printers максимальный переключатель отсутствует. Выберите эти истинные или ложные параметры, чтобы изменить способ активации переключателя.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

@Секция движения.

Строка 512- #define default_axis_steps_per_unit

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Это очень важная строка, и вам стоит потратить некоторое время на то, чтобы узнать, как правильно настроить этот параметр.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Мы рекомендуем посмотреть эти обучающие видео от Дастина Корбина

Лучшие штангенциркули

@Section probe.

Строка 610- #define fix_mounted_probe

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

Активировать в соответствии с «//»

Marlin 1.1 Beginner Guide For 3D Printer Firmware

This tell the firmware Z Имеет фиксированный терминал в статическом положении для команд самонаведения.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

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

@Section Machine.

Строка 729 — #Define invert_dir

В этом разделе вы можете управлять направлением вращения шаговых двигателей. Изменение этих значений с true на false изменяет направление движения отдельных двигателей.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Marlin 1.1 Beginner Guide For 3D Printer Firmware

То же самое можно сделать для двигателей экструдера секции @section extruder. Если имеется только один экструдер, необходимо изменить значение INVERT_E0.

@ Секция Homing

Строка 759 — Ограничение пути после сброса.

These settings tell the printer Положение тележки после команды самонаведения и то, куда она может двигаться. Чтобы проверить эти настройки, выполните команду home и измерьте расстояние от сопла горячего конца. the print Лягте на кровать и измерьте, насколько далеко она может продвинуться.

Ниже приведен пример измерения расстояния от центра сопла горячего конца до зоны формовки. Единицы измерения всегда в мм.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Измерение площади строительства

Ниже приведен пример изменения настроек.

Предельная длина пути Marlin

В направлении оси X горячий конец находится вне зоны формования, а в направлении оси Y — внутри зоны формования, поэтому значения будут следующими.

@section LCD

Строка 1206 — #define SDSUPPORT

Если на плате есть слот для SD-карты, удалите этот комментарий, чтобы включить эту функцию.

Поддержка SD-карт Marlin

Строка 1277 — #define SPEAKER

Снимите этот комментарий, если ЖК-дисплей или плата имеют встроенный динамик/звуковой сигнал.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Строка 1290 и ниже — Тип контроллера

Выберите один из контроллеров LCD и TFT.

Найдите и отметьте модель монитора. В этом примере используется контроллер RepRapDiscount Full Graphics Smart Controller.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Установив предыдущие библиотеки, описанные в, the beginning Это руководство поможет вам избежать ошибок при компиляции. Обязательно выберите только один экран.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Compile Marlin Firmware

Теперь вы определили минимальную информацию, необходимую для запуска Marlin на основной плате.

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

Checkbox verify marlin

Это подтвердит, что скетч скомпилирован и готов к загрузке на чип основной платы.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Если все правильно, вы увидите сообщение «Компиляция завершена». В командном окне внизу.

Ошибки компиляции Marlin

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

В данном примере ошибки были включены два ЖК-экрана, которые конфликтуют друг с другом.

 marlin compile error

После успешного завершения компиляции версии Marlin нажмите кнопку Upload, чтобы прошить плату. new firmware !

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Прошивка Marlin

Если вы не хотите читать это руководство, рекомендуем посмотреть отличный видеоурок от Томаса Санладерера.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Как настроить Merlin. firmware

Надеемся, что данное руководство окажется полезным и поможет вам начать работу с прошивкой Marlin. Если эта статья показалась вам интересной, пожалуйста, поделитесь ею и оставьте комментарий ниже, а также не стесняйтесь публиковать любые вопросы или идеи, касающиеся прошивки Marlin. Приятной печати.

Marlin 1.1 Beginner Guide For 3D Printer Firmware

Ищете Marlin 2.0? Загляните в этот новый пост!

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