Компания Creality 3D Technology Co. Ltd была основана в 2014 году. Она предлагает широкий ассортимент 3D-принтеров для всех категорий людей, будь то новичок, средний специалист или эксперт в области аддитивного производства. Creality Ender 3 V2 является одним из них.
Ender 3 V2 — это обновленная версия Ender 3. Это отличный выбор для начинающих, стартапов, хоббистов, преподавателей, студентов, домашних пользователей и владельцев малого бизнеса.
Он предлагает некоторые исключительные функции, которые не встречаются даже в больших дорогих принтерах. Это делает его наиболее привлекательным. Он обеспечивает отличное качество 3D-отпечатков по очень низкой цене в 200 долларов.
3D-принтеры Creality, включая Ender 3 V2, работают на прошивке Marlin. Для тех, кто не знаком со словом «прошивка»: это простая программа, которая связывает программное обеспечение с аппаратным.
В 3D-принтерах микропрограмма понимает «G-код», отправленный пользователем в программу слайсера, и переводит его в шаговые драйверы, которые управляют двигателем, нагревателем, потоком, скоростью, дисплеем и т.д.
Например, G-команда ‘G1 X 20 Y 10’, переданная программному обеспечению, преобразуется в набор инструкций, понятных шаговому двигателю. Таким образом, экструдер достигает X=20 и Y=10.
В этой статье мы обсудим прошивку Marlin и способы ее обновления на Ender 3 V2 компании Creality.
Прошивка Marlin
Marlin — одна из самых распространенных прошивок. Она была создана в 2011 году Эриком ван дер Залмом для 3D-принтеров RapRep и Ultimaker.
Будучи надежной и точной, она теперь управляет большинством 3D-принтеров. Он был создан на основе предыдущих кодов Sprinter и GRBL. В нем есть множество функций, полезных для 3D-печати.
Marlin основан на программном языке C++ и предлагает обширный G-код со 150 командами. Он поддерживает 5 мультиэкструдеров. Прошивка лицензирована под GPLv3 и является бесплатной для всех приложений.
Она доступна в двух различных версиях, одна для 8-битного микроконтроллера, а другая для 32-битной платы. Версия для 32 бит предлагает более продвинутые и лучшие функции. Она позволяет настраивать практически все.
Creality Ender 3 V2 — один из лучших 3D-принтеров, который предоставляет своим пользователям лучший опыт работы с различными передовыми функциями.
К ним относятся платформа из карборундового стекла, новая бесшумная материнская плата собственной разработки, поворотная ручка на экструдере, подогрев печатного слоя, функция восстановления после отключения питания, новый шаговый двигатель TMC2208 и возможность использования нитей сторонних производителей. Все эти функции в значительной степени поддерживаются прошивкой Marlin.
Ender 3 V2 с материнской платой Creality V4.2.2 или V4.2.7. Они поставляются с установленной версией прошивки Marlin, с которой не могли справиться старые 8-битные материнские платы.
Старая и новая прошивки Marlin для 3D-принтеров Creality
Изначально 3D-принтеры Creality поставлялись с 8-битными материнскими платами, которые были не слишком стабильны и часто выходили из строя. Поскольку они имели меньший объем памяти, эти материнские платы первого поколения (V1.X и Melzi) не могли поддерживать все функции Marlin 2.0.
Установка новой прошивки на них была слишком сложной и требовала наличия загрузчика (например, Arduino Uno), ISP или Cura к USB-кабелю.
Новые материнские платы (V4.2.2 и V4.2.0) имеют больше места, т.е. 32 бита для более быстрой обработки данных, и предустановленный загрузчик для простой установки.
Эти функции позволяют устанавливать новые прошивки через слоты для SD-карт MIcro. Ender 3 V2 имеет эти слоты для SD-карт как на основной плате, так и на ЖК-дисплее.
Чтобы обновить новую прошивку на Ender 3 V2, нужно загрузить Bin-файл на карту micro SD и прошить его как на материнской плате, так и на ЖК-дисплее. Теперь мы рассмотрим шаги, которые необходимо выполнить для обновления прошивки Marlin на вашем 3D-принтере Ender V2.
Причины для обновления прошивки
Последняя прошивка Marlin для Creality Ender 3 V2 принесла различные новые функции 3D-печати, улучшения и исправления ошибок. Хотя старые прошивки более стабильны, в них отключено несколько функций Marlin 2.0.
Старая прошивка не предлагает функцию линейного продвижения, которая прогнозирует давление в горячем конце для получения высококачественных отпечатков с избыточной или недостаточной экструзией.
Также может потребоваться обновление прошивки для использования расширенных функций Creality Ender V2, которые не поддерживаются стоковой прошивкой. К ним относятся датчик биения нити, экран BLTouch, экструдер с зубчатой передачей и многие другие. Новая прошивка поддерживает эти современные функции.
Что необходимо для обновления прошивки
Благодаря новым материнским платам вам не понадобится много вещей для обновления прошивки на Creality’s Ender 3 V2. Для начала вам понадобятся следующие вещи:
- Две карты Micro SD (Примечание: одна поставляется вместе с принтером).
- Устройство, компьютер или ноутбук с несколькими программами, включающими программу архиватора файлов. Например, 7-Zip или VS Code.
Хотя весь процесс можно выполнить и с одной SD-картой, для простоты и удобства лучше использовать две карты. Кроме того, если вы используете только предварительно настроенный файл прошивки, который загружается как файл RAR, то для его разархивирования вам потребуется только программа-архиватор.
7-Zip — это программа-архиватор файлов с открытым исходным кодом, которая доступна в Интернете бесплатно. Если вы хотите вручную отредактировать код прошивки, то вам потребуется VS-код.
Шаги по обновлению микропрограммы
Чтобы обновить прошивку на Creality Ender 3 V2, пользователю необходимо выполнить следующие шаги:
Подготовьте 3D-принтер к обновлению.
Выключите питание принтера, отсоедините кабель питания и извлеките SD-карту из материнской платы.
Загрузите прошивку
Перед загрузкой прошивки создайте новую папку с именем ‘Ender 3 V2 Firmware’ или любым другим легко узнаваемым именем. Теперь вы можете загрузить либо самонастроенную прошивку, либо предварительно настроенную прошивку Creality.
Предварительно сконфигурированная прошивка Creality
Мы рекомендуем вам загрузить прошивку с сайта Creality, если вы не хотите изменять свою прошивку. Для этого вам следует перейти на веб-страницу загрузки Creality. В левой части страницы перейдите к разделу ‘Ender Series Firmware’, а затем к разделу ‘Ender 3 V2 3D Printer’.
Существует две различные версии прошивки в зависимости от того, какая версия материнской платы установлена на вашем 3D-принтере — V4.2.2 или V4.2.7.
Выберите правильную версию прошивки, загрузите zip-файл новой прошивки на свой компьютер и сохраните его в новой папке, созданной ранее. Если на вашем принтере установлен BLTouch, выберите ссылку, в которой четко указано ‘BLTouch’.
Загруженный файл будет иметь формат ‘ZIP’ или ‘RAR’. Разархивируйте файл ‘ZIP’. Для разархивирования файла ‘RAR’ необходимо использовать стороннее приложение. 7-Zip, чтобы сделать это.
При использовании предварительно сконфигурированной прошивки вам не нужно настраивать файлы исходного кода, поэтому вы можете пропустить этот шаг и перейти к копированию файла прошивки BIN на карту памяти micro SD.
Самонастраивающаяся прошивка
Если вам необходимо настроить прошивку для исправления ошибок, обновлений или по другим причинам, то вам следует загрузить прошивку с домашней страницы Marlin или с Marlin GitHub. Скачайте обе zip-папки ‘Marlin-2.0.x’ и ‘Configurations-release-2.0.x.x’.
Распакуйте обе папки. Затем извлеките и скопируйте-вставьте папки второй степени с именами, аналогичными их оригинальным папкам, в только что созданную папку на вашем устройстве по одной.
Настройка микропрограммы
Чтобы настроить прошивку Marlin для Ender 3 V2, выполните следующие действия:
- Откройте распакованную папку конфигурации, а затем откройте папку ‘config’.
- Нажмите на папку ‘examples’, прокрутите вниз и откройте папку ‘Creality’.
- Откройте папку «Ender 3 V2» и скопируйте все имеющиеся в ней файлы.
- Откройте разархивированную папку ‘Marlin-2.0.x’, затем найдите и откройте папку ‘Marlin’, содержащую файл ‘Configuration’.
- Вставьте все скопированные файлы в эту папку.
- Когда появится запрос, согласитесь на замену файлов, имеющих похожие имена.
Скомпилируйте и отредактируйте в коде Microsoft VS.
Для компиляции откройте плагин PlatformIO и нажмите ‘Open project’ в коде Microsoft VS. Затем откройте папку ‘Marlin-2.0.x’, которая содержит файл PlatformIO INI.
Если вы хотите внести какие-либо изменения в прошивку, вы можете отредактировать его здесь. После завершения редактирования нажмите на галочку в нижнем терминале VS Code, чтобы скомпилировать прошивку в BIN-файл. Если галочки нет, перейдите к плагину Auto Build Marlin и скомпилируйте прошивку оттуда. Дождитесь успешной сборки прошивки.
Загрузите файл BIN-прошивки на карту памяти Micro SD.
Вставьте карту Micro SD вашей материнской платы в компьютер, очистите все данные на ней, скопируйте и вставьте файл прошивки BIN на карту Micro SD.
Отформатируйте другую карту micro SD, чтобы загрузить новую прошивку для ЖК-экрана.
Вставьте карту Micro SD в компьютер и удалите или переместите все имеющиеся на ней файлы. Затем отформатируйте карту micro SD в файловую систему «FAT32» и размер распределения «4096 байт».
Загрузите файл прошивки Bin на другую карту памяти Micro SD для ЖК-экрана.
Также скопируйте и вставьте файл прошивки BIN на другую карту памяти Micro SD, как вы делали ранее.
Обновите прошивку ЖК-дисплея.
Чтобы обновить прошивку ЖК-дисплея, сначала разберите ЖК-дисплей и вставьте карту памяти Micro SD в печатную плату ЖК-дисплея. Подсоедините кабель ЖК-дисплея и включите 3D-принтер.
На ЖК-экране появится пустой экран оранжевого цвета. Подождите некоторое время, пока на ЖК-экране не появится главное меню принтера. Это означает, что обновление прошивки ЖК-дисплея завершено.
Теперь снова выключите принтер и извлеките карту Micro SD из печатной платы ЖК-дисплея. Соберите ЖК-экран и снова установите его на 3D-принтер.
Обновите прошивку основной платы.
Вставьте карту MicroSD основной платы, содержащую обновленный файл прошивки. Затем включите 3D-принтер. Экран на несколько секунд станет пустым.
Затем принтер загрузится с новой прошивкой, установленной на SD-карте. Затем отсоедините карту MicroSD после того, как на ЖК-дисплее появится главный экран.
Заключение
После выполнения вышеуказанных действий вы сможете использовать ваш Ender 3 V2 для 3D-печати с обновленной прошивкой.