Оглавление
Прошивка 3D-принтера важна для раскрытия возможностей вашей машины, поэтому многие задаются вопросом, какая прошивка лучше для Ender 3 серии. В этой статье вы узнаете, какая прошивка лучше, а также как установить ее самостоятельно.
Лучшая прошивка для Ender 3 - это стоковая прошивка Creality, если вы хотите просто выполнять базовую 3D-печать. Если вам нравится возможность изменять и настраивать множество изменений одновременно, вам подойдет прошивка Klipper. Jyers - еще одна популярная прошивка для Ender 3, потому что она отлично выглядит и проста в использовании.
Это простой ответ, но есть и более важные детали, которые вы захотите узнать, так что продолжайте
Какую прошивку использует Ender 3?
Принтеры Creality Ender 3 поставляются с прошивкой Creality, которую можно загрузить и обновить с их официального сайта. сайт Однако есть и другие прошивки, которые вы можете использовать, такие как Marlin, наиболее популярный выбор для большинства 3D-принтеров, TH3D, Klipper или Jyers, и я объясню их преимущества в статье.
Разные модели принтеров лучше всего работают с разными прошивками. Поэтому, хотя все они поставляются с прошивкой Creality, иногда это не обязательно лучшая или более продвинутая прошивка.
Например, многие пользователи рекомендуют Jyers для принтера V2, так как считают, что официальная прошивка Creality не покрывает потребности принтера должным образом, а Jyers специально составлена для заполнения пробелов, которые есть в прошивке Creality.
Нужно ли обновлять прошивку Ender 3?
Вам не обязательно обновлять прошивку, если вы удовлетворены ее работой. Однако рекомендуется это сделать, поскольку обновления содержат улучшения и исправления проблем, которые могли влиять на работу принтера в фоновом режиме.
Одной из веских причин сделать это, особенно если вы используете более старую прошивку, является защита от перегрева. Эта функция предотвращает чрезмерный нагрев принтера и потенциальное возгорание, обнаруживая необычное поведение принтера при нагреве и останавливая его, чтобы предотвратить дальнейший нагрев.
Ознакомьтесь с моей статьей Как устранить неисправность нагрева 3D-принтера - защита от теплового срабатывания.
Хотя новая прошивка, поставляемая с принтером, должна иметь эту функцию, определить это бывает сложно, поэтому лучше периодически обновлять прошивку, чтобы иметь доступ к новейшим функциям безопасности.
Например, большинство принтеров Creality Ender 3 не оснащены функцией автоматического выравнивания, поэтому выравнивание приходится выполнять вручную.
Marlin - это одна из прошивок, которая предлагает функцию автоматического выравнивания станины (ABL), что означает, что с помощью датчика, измеряющего расстояние сопла от станины в разных точках, прошивка автоматически настраивает принтер таким образом, чтобы компенсировать разницу в уровне.
Вы можете прочитать больше о том, как перейти на автоматическое выравнивание постели.
Лучшая прошивка для Ender 3 (Pro/V2/S1)
Наиболее распространенной и считающейся многими пользователями лучшей для принтеров Ender 3 является прошивка Marlin. Klipper и Jyers - две менее популярные, но очень мощные прошивки, которые вы можете использовать для вашего Ender 3. Они имеют множество функций и оптимизаций, которые делают 3D-печать проще и лучше.
Давайте рассмотрим некоторые из лучших прошивок для Ender 3:
- Марлин
- Клиппер
- Jyers
- TH3D
- Creality
Марлин
Прошивка Marlin - это отличный вариант прошивки для принтеров Ender 3, поскольку она бесплатна, хорошо настраивается и широко совместима, поэтому многие используют ее с 3D-принтерами Creality. Она часто обновляется и имеет множество полезных функций, таких как автовыравнивание или датчик биения нити.
Для принтеров Ender 3, которые поставляются со старой 8-битной материнской платой, например, некоторые модели Ender 3 или Ender 3 Pro, рекомендуется использовать более старые версии прошивки Marlin 1, поскольку уменьшенная память платы может ограничивать возможности более новых версий Marlin 2.
Однако в наши дни многие принтеры Creality оснащены более совершенной 32-битной платой, которая позволяет использовать все преимущества встроенного ПО Marlin.
Marlin - это прошивка с открытым исходным кодом, что означает, что многие другие разработчики использовали ее в качестве основы для своих прошивок и адаптировали ее таким образом, чтобы она больше подходила для различных принтеров (примером может служить прошивка Creality или Prusa).
В Marlin есть несколько классных функций оптимизации, одна из которых - плагин Meatpack, который сжимает G-код примерно на 50% при отправке на принтер.
Еще один классный плагин - Arc Welder, который преобразует изогнутые участки вашего G-кода в дуги G2/G3. Это уменьшает размер файла G-кода и создает более плавные кривые.
Я написал статью о том, как уменьшить размер файла STL для 3D-печати, которая связана с этим.
Посмотрите это видео, в котором более подробно рассказывается о Marlin и других подобных прошивках.
Клиппер
Klipper - это микропрограмма, в которой основное внимание уделяется скорости и точности. Для этого обработка полученного G-кода возлагается на одноплатный компьютер или Raspberry Pi, который должен быть подключен к принтеру.
Это, по сути, снимает давление команд с материнской платы, которая должна выполнять только предварительно обработанные команды. Другие варианты прошивки используют материнскую плату для получения, обработки и выполнения команд, что замедляет работу принтера.
Это позволяет расширить функциональность Ender 3, поскольку вы добавляете вторую плату с бесшовным USB-кабелем. Один из пользователей, который хотел добавить DIY Multi-Material Unit (MMU) к своему Ender 3, теперь может сделать это и все еще имеет 8-битную плату.
Люди, которые хотят использовать хорошую стоковую прошивку или собирают 3D-принтер с нуля, считают Klipper отличным вариантом.
Я написал статью "Стоит ли строить собственный 3D-принтер? Стоит или нет?
Такое распределение задач делает Klipper более сложным в установке, но поскольку вам нужен одноплатный компьютер, а также совместимый дисплей, Klipper не совместим с ЖК-дисплеем Ender 3.
Один из пользователей отметил, что, хотя настройка Klipper может оказаться непростой задачей, эта прошивка может дать вам множество возможностей, тем более что она не повлияет на скорость печати.
Функция, которая была у Klipper и которой не было у Marlin, называлась Direct_Stepping, но теперь в Marlin 2 появилась эта функция, позволяющая командовать движением Marlin непосредственно через хост, такой как OctoPrint. Это делается путем запуска помощника под названием "stepdaemon" на вашем Raspberry Pi.
Смотрите также: Как получить идеальные параметры адгезии строительной плиты и улучшить адгезию основанияФункция под названием Pressure Advance, как говорят, работает намного лучше в Klipper по сравнению с Marlin.
В видео ниже объясняется, что такое Klipper и некоторые преимущества его использования с вашим Ender 3.
Jyers
Еще одна бесплатная прошивка, основанная на Marlin, Jyers была изначально создана для принтера Ender 3 V2, поскольку некоторые пользователи посчитали, что прошивка Creality не подходит для машины V2. Jyers предлагает предварительно скомпилированные пакеты, но также дает вам возможность скомпилировать ее самостоятельно.
Например, Jyers поддерживает смену нити в середине печати, чего не делает встроенная прошивка Creality, и позволяет отображать полное имя файла, чтобы легче было выбрать нужный файл, в то время как в Creality отображаются только первые 16 символов.
Вы также можете прочитать о том, как использовать Cura Pause at Height для смены нити.
Поэтому Jyers добавляет множество очень полезных функций, которые улучшают печать на принтерах Ender 3 V2. Многие пользователи считают, что Jyers - это отличная и необходимая прошивка для принтера V2, и говорят, что она восполняет те части, которых не хватает в прошивке Creality.
Один пользователь упомянул, что у него загружена прошивка Jyers, и это "обязательное обновление", поскольку оно ничего не стоит, и вы получаете гораздо больше преимуществ по сравнению со стоковой прошивкой. Другой пользователь описал это как приобретение совершенно нового принтера.
Другой пользователь упомянул, что они используют ручную сетку для выравнивания кровати 5 x 5, и она работает очень хорошо. Хотя настройка 25 точек на кровати может быть утомительной, она значительно улучшает ситуацию для людей с очень неровной кроватью, которая нуждается в компенсации.
Многие люди впечатлены этой прошивкой, поскольку она очень удобна для начинающих. Прошивки Creality могут быть довольно простыми по сравнению с прошивками Jyers.
Посмотрите видео ниже от BV3D, в котором подробно рассказывается о прошивке Jyers.
TH3D
Еще одна широко используемая прошивка, TH3D предлагает менее сложный и более простой в настройке пакет, чем Marlin. Хотя она была создана для платы TH3D, она совместима с принтерами Ender 3.
С одной стороны, TH3D довольно удобен в использовании, и один из пользователей рекомендует его для старых материнских плат с ограниченным объемом памяти. С другой стороны, его простота обусловлена удалением многих опций настройки из программного обеспечения Marlin, на котором он основан.
Если вам нужен более простой процесс настройки, то, по мнению пользователей, TH3D - хорошая прошивка, но если вы хотите получить больше возможностей, то другие прошивки могут подойти вам больше.
Creality
Creality Firmware является популярным вариантом для принтеров Ender 3, поскольку она уже предварительно скомпилирована для 3D-принтеров Creality. Это означает, что это более простой выбор в качестве прошивки. На самом деле она основана на прошивке Marlin и часто обновляется Creality, чтобы предоставить вам последние разработки.
Пользователи считают, что прошивка Creality является хорошей отправной точкой для большинства 3D-принтеров, так как она стабильна и безопасна в использовании. Затем вы можете перейти на более продвинутую прошивку, когда будете готовы к более сложной компиляции.
Однако для некоторых принтеров Ender 3, таких как Ender 3 V2, люди рекомендуют переходить на другие прошивки, такие как Jyers, поскольку Creality не очень хорошо покрывает потребности этой модели.
Как обновить прошивку на Ender 3 (Pro/V2)
Чтобы обновить прошивку на Ender 3, загрузите совместимую прошивку, скопируйте ее на карту SD и вставьте карту SD в принтер. Для более старой материнской платы вам также потребуется внешнее устройство для загрузки прошивки в принтер, для чего необходимо подключить ваш ПК или ноутбук непосредственно к принтеру через кабель USB.
Перед обновлением микропрограммы необходимо узнать текущую версию микропрограммы, которую использует ваш принтер. Вы можете узнать это, выбрав "Info" на ЖК-дисплее вашего принтера.
Вам также необходимо знать, какой тип материнской платы используется в вашем принтере, есть ли у него загрузчик и адаптер, чтобы вы могли выбрать подходящую версию прошивки и правильно подойти к ее установке.
Вы можете увидеть эти функции, открыв крышку электронного блока принтера и проверив версию, написанную под логотипом Creality. Здесь же вы увидите, есть ли у вас загрузчик или адаптер.
Если у вас более новая 32-разрядная материнская плата, то для обновления прошивки необходимо выполнить следующие действия:
- Зайдите на сайт прошивки и загрузите пакет для нужной вам версии.
- Распакуйте файлы. Теперь вы должны увидеть файл ".bin" - это файл, который нужен для принтера.
- Возьмите пустую карту micro SD (можно использовать micro SD, которая поставляется с принтером, но только после того, как вы освободите ее от всего остального).
- Скопируйте файл ".bin" на карту памяти и извлеките карту.
- Выключите принтер
- Вставьте SD-карту в принтер
- Включите принтер
- Принтер установит прошивку и перезагрузится, после чего вернется в главное меню дисплея.
- Проверьте, что установлена правильная прошивка, снова перейдя в раздел "Информация".
Вот видео, в котором объясняется, как проверить компоненты принтера и как обновить прошивку.
Для более старой, 8-битной материнской платы необходимо выполнить еще несколько шагов. Если на плате нет загрузчика, то вам придется вручную подключить его к принтеру, как показано на видео ниже.
Это дает вам возможность персонализировать некоторые функции по своему усмотрению, например, надпись на дисплее в режиме ожидания.
В этом случае вам потребуется установить прошивку с помощью USB-кабеля. Я написал более подробную статью о том, как прошить и обновить прошивку 3D-принтера, с которой вы можете ознакомиться.
Как установить прошивку Jyers на Ender 3
Чтобы установить Jyers на Ender 3, необходимо загрузить пакет прошивки или отдельные файлы с сайта Сайт Джайерса Скопируйте файл ".bin" на пустую USB-карту, отформатированную в FAT32, а затем вставьте карту в 3D-принтер. Принтер сам установит прошивку и перезагрузится.
Перед началом процесса установки необходимо узнать значения параметров "Рывок", "Ускорение" и "E-шаг/мин". Они нужны потому, что любые пользовательские значения, введенные в принтер, будут потеряны в процессе установки микропрограммы, поэтому их необходимо записать сейчас, а затем набрать заново.
Вы узнаете их на главном экране на дисплее вашего принтера, перейдя в раздел Controls> Motion. Пройдитесь по каждой из 4 категорий (Max Speed, Max Acceleration, Max Corner/Jerk и Transmission Ratio/E-steps) и запишите значения X, Y, Z и E.
Смотрите также: 30 лучших 3D-принтов для кемпинга, рюкзаков и походовВам также понадобится версия материнской платы вашего принтера, которую можно узнать, открыв крышку электронного блока, чтобы можно было загрузить соответствующую версию прошивки.
Приняв их к сведению, вы должны будете выбрать пакет прошивки, наиболее подходящий для ваших нужд. Вы можете найти все релизы Jyers на GitHub, причем последняя версия находится в верхней части страницы. В названии файла вы можете увидеть версию материнской платы, для которой предназначена прошивка.
Вы также можете загрузить набор иконок Jyers для своего экрана, хотя это необязательно.
После этого можно приступать к установке (или прошивке) прошивки:
- Загрузите пакет для нужной вам версии.
- Если файлы пришли в формате ".zip", распакуйте их. Теперь вы должны увидеть файл ".bin" - это файл, который нужен для принтера.
- Возьмите пустую карту micro-SD и отформатируйте ее как том FAT32, выполнив следующие действия:
- Вставьте SD-карту в компьютер
- Откройте File Explorer и перейдите в раздел This PC
- Щелкните правой кнопкой мыши на имени USB и выберите "Форматировать".
- Выберите "Fat32" в разделе "Файловая система" и нажмите "Начать".
- Нажмите "OK", если вы создали резервную копию данных, так как в этом случае все данные на карте будут удалены.
- Нажмите "OK" во всплывающем окне, сообщающем о завершении форматирования.
- Скопируйте файл ".bin" на карту памяти и извлеките карту.
- Выключите принтер
- Вставьте SD-карту в принтер
- Включите принтер
- Принтер установит прошивку и перезагрузится, после чего вернется в главное меню дисплея.
- Проверьте, что установлена правильная прошивка, снова перейдя в раздел "Информация".
В приведенном ниже видеоролике эти шаги описаны более подробно, так что посмотрите его.
Если вы хотите также обновить значки дисплея, после обновления прошивки выполните следующие действия:
- Выключите принтер и извлеките SD-карту.
- Вставьте SD-карту обратно в компьютер и удалите находящиеся на ней файлы.
- Перейдите в папку Marlin> Display> Readme (здесь содержатся инструкции по установке иконок дисплея), затем перейдите в Firmware Sets и выберите DWIN_SET (получилось).
- Скопируйте файл DWIN_SET (gotcha) на SD-карту и переименуйте его в DWIN_SET. Извлеките SD-карту.
- Отсоедините экран принтера от принтера и откройте его корпус.
- Вставьте SD-карту в слот для SD-карты, видимый под корпусом экрана, и подключите ленточный шнур обратно.
- Включите принтер, и экран обновится с карты памяти.
- После того как экран станет оранжевым, сигнализируя о завершении обновления, выключите принтер, отсоедините кабель и извлеките SD-карту.
- Установите крышку экрана на место и подключите к нему кабель, затем поместите его в держатель.
- Включите принтер и убедитесь, что значения параметров "Рывок", "Ускорение" и "E-шаг" совпадают с прежними, и измените их, если это не так.