Обновления от 23.02.2021
Напомню, что Creality3D Ender 3 Pro работает на 8-битном контроллере ATMEGA1284P, а используется модифицированная прошивка Marlin
Прошивка Creality находится на их сайте: https://www.creality.com, там кстати можно выбрать русский язык, ссылка именно на загрузку прошивок: https://www.creality.com/ru/download
Сама прошивка Marlin имеет свою страничку в интернете: https://marlinfw.org, прошивка лежит на Githube вот тут.
Странное дело, столкнулся с тем что куча, ну просто тонны информации о сборе принтера Creality3D Ender 3 Pro из коробки, а потом... А потом, все, как обрезало, такое впечатление. что собрали и... И выкинули?! А где дальнейшие настройки! Разбор меню, что и чего там, а как его русифицировать, а как обслуживать, а модификации принтера! Какие то разрозненные данные, все отдельными статейками и единичными сообщениями очень сложно найти что то толковое!
Это информация для новичков, для тех кто только осваивает 3D принтер, опытные пользователи и так все это знают, но почему то не делятся информацией.
Сразу, фото с экрана принтера не очень хорошие, потому как сложно фоткать на телефон он пытается сфокусироваться не туда, но все настройки продублированы печатным текстом, а фото просто для ознакомления.
Описание настроек прошивки Marlin для 3D принтера Creality3D Ender 3 Pro
При нажатии на "About Printer" (О принтере)
Можно посмотреть версию прошивки, у меня
Как видно версия: 1.1.6.2
Поэтому все остальное рассмотренное ниже относится к версии 1.1.6.2
Info Sreen
Info Sreen - Информационный, главный экран по умолчанию
Состоит из четырёх подразделов
1. Название 3D принтера.
2. Температуры сопла, стола и скорость вращение вентилятора
- Вверху установленная температура в настройках
- Внизу температура реальная.
На скриншоте видно, что в установках температуры нулевая, а реальная температура это комнатная температура. Лайфхак - 3D принтер можно использовать как градусник
3. Координаты сопла.
4. Работа с картой памяти (SD картой).
При нажатии на энкодер входим в экран настроек
И еще строчка "About Printer" но об этом было раньше (см. выше)
- Prepare - Подготовка
- Control - Контроль
- Print fromTF - Печать с SD карты вставленный в принтер
- Change TF card - Инициализировать карту SD
- About Printer - О принтере
Давайте все рассмотрим подробно
Prepare - Подготовка
В этом разделе действие выполняются сразу тут же еще до печати, поэтому и название раздела "Подготовка". Вы готовите принтер для печати, если конечно, вам это надо. Например, выбрали нагрев сопла и оно стало нагревается, выбрали перемещение сопла по оси Z и оно поехало вверх и так далее.
И далее
Prepare подразделы
- Move axis - Перемещение по осям (есть подразделы)
- Auto home - Автоматическая парковка (печатающая головка уедет на нулевые координаты)
- Set home offset - Установить исходное смещение
- Disable Steppers - Отключить шаговый двигатели
- Preheat PLA - Предварительный нагрев для PLA пластика
- Preheat ABS - Предварительный нагрев для ABS пластика
Подразделы для Preheat PLA или Preheat ABS (они одинаковые)
Preheat PLA (ABS ) - общий нагрев
Preheat PLA (ABS )end - нагрев сопла или вернее его "горячего конца" (что такое "горячий конец" в отдельной статье: "Словарь терминов используемых при 3D печати")
Preheat PLA (ABS) bed - нагрев стола
Если выбрать один из этих разделов то появляется новый пункт меню: "Cooldown"- выключить нагрев.
Move axis - Перемещение по осям
Move axis X, Y, Z - можно подвигать экструдер по осям X, Y, Z
Extruder - можно включить шаговый двигатель "холодного конца" экструдера, но если "горячий конец" экструдера не нагрет, т. е. не было выбрано ранее Preheat PLA или Preheat ABS то при заправленном экструдере ничего не произойдет. При не заправленном прогонит нить до нагревателя т. е. до сопла. Если нагрев "горячего конца" произведен то начнет вылезать нагретый пластик при положительных значениях.
Control - Контроль
Этот раздел позволяет контролировать что происходит уже при печати и менять если это надо, сразу, на лету или заранее и вносит изменения в настройки.
- Temperature -Температура (есть подразделы)
- Motion - Движение (есть подразделы)
- Filament - Нить (есть подразделы)
- Store settings - Сохранение настроек
- Load settings - Загрузка настроек
- Initialize EEPROM - Инициализировать EEPROM
Рассмотрим все более подробно
Temperature - Температура
Nozzle - Температура "горячего конца " (по умолчанию 0)
Bed - Температура стола (по умолчанию 0)
Fan Speed - Скорость вентилятора (по умолчанию 0). Начинает крутится от 60, но ели помочь рукой то может раскрутится даже от 20 (по крайне мере так у меня)
Preheat PLA - настройки для PLA пластика, есть подпункты
- Fan Speed - Скорость вентилятора (по умолчанию 255)
- Nozzle - Температура "горячего конца " (по умолчанию 185)
- Bed - Температура стола (по умолчанию 45)
- Store setting - Сохранить настройки
Preheat ABS - настройки для ABS пластика, есть подпункты
- Fan Speed - Скорость вентилятора (по умолчанию 255)
- Nozzle - Температура "горячего конца " (по умолчанию 240)
- Bed - Температура стола (по умолчанию 70)
- Store setting - Сохранить настройки
Motion - Движение (везде есть подпункты меню)
- Velocity - Скорость
- Acceleration - Ускорение
- Jerk - Рывок
Steps/mm - Шаги/мм. Коэффициенты шаг/мм по осям. Учитывается передаточный коэффициент осей.
А теперь подробно разберем подпункты этого меню
Velocity - Скорость
Максимальная скорость перемещения
- V max X - (по умолчанию 500)
- V maxY - (по умолчанию 500)
- V maxZ - (по умолчанию 5)
- V max E -(экструдер) (по умолчанию 25)
Acceleration - Ускорение
- Accel -ускорение (по умолчанию 500)
- A-Retract ускорение при ретрактах (откатах) (по умолчанию 500)
- A-Travel ускорение при перемещениях (по умолчанию 1000)
- Amax X, Y, Z, E - максимальное ускорение по осям (по умолчанию 500)
Jerk - Рывок
Моментальное изменение скорости
- Vx - Jerk (по умолчанию 10)
- Vy - Jerk (по умолчанию 10)
- Vz - Jerk (по умолчанию +000.40)
- Ve - Jerk (по умолчанию 5)
Steps/mm - Шаги/мм
- Xsteps/mm (по умолчанию 80)
- Ysteps/mm (по умолчанию 80)
- Zsteps/mm (по умолчанию 400.00)
- Esteps/mm(по умолчанию 93)
Разберем что значат все эти параметры
Новичку в эти настройки лучше не лезть, но понимать их надо, поэтому чуть, чуть теории, что бы понимать все это.
Ну со скоростью (Velocity) все понятно, это скорость с которой ездит сопло ("горячий конец") экструдера. А вот дальше нужно разбирается.
Понятия "Acceleration" (ускорение) и "Jerk" (рывок) различаются. Так как принтер понимает и знает что ему предстоит делать, передвинуть сопло (экструдер) на большое расстояние или сдвинуть на малое расстояние, для принтера это разные вещи. Если принтер делает "длинное движение" перемещает сопло на большую дистанцию, к примеру 30мм, то движение начинается с постепенного разгона и заканчивается постепенным торможением и в этом случае уместно говорить о ускорении - Acceleration. Если движение короткое, миллиметры, то о постепенном разгоне и торможении говорить не уместно, просто на это нет времени и происходит сдвиг сразу на максимальной скорости, называется это рывок - Jerk. Если цифры "рывка" слишком высоки, то это приводит в повышенным износам движущихся частей подшипникам и ремней шаговых двигателей, и вообще принтер может колбасить и он будет прыгать по столу, то же кстати относится и к "Ускорению". Причем Ускорение (Acceleration) задается разным не только для осей, но и для того когда оно происходит при обычном "холостом" движении A-Travel или при "всасывании" нити A-Retract (откат)
Для себя нужно понимать, что чем более ровная или постоянная скорость движение при печати, тем лучше качество. А значит чем меньше разгонов и торможения, тем лучше. Поэтому важно иметь мощные моторы и мощные цепи питающие их, и драйвера для управления моторами, а так же малый вес печатающей головки так как инерцию не кто не отменял. Кстати, поэтому и получил распространение Боуден-экструдер, где разнесены нагревательный элемент и подающая филамент части. В 3D принтерах настройка этих параметров это компромисс между качеством, скоростью и износом.
Steps/mm (Шаги) - это параметр для калибровки принтера высчитывается по формулам, если принтер работает, то вообще не лезем сюда.
Filament - Нить
E in mm3 (off по умолчанию)
Но можно выставить в ручную если выбрать "on".
По умолчанию, если нажато "on", будет 1,75 мм, именно он чаще всего используется. Можно крутить вручную энкодером. Так например диаметр некоторых нитей не сходится с реальным и при печати модель разваливается на слои. Например, нити в серых катушках тоньше реальных и в данной настройки можно указать меньшую или больший диаметр соответствующий реальному.
Initialize EEPROM - Инициализировать EEPROM
Инициализировать EEPROM это значит записать данные в постоянное запоминающее устройство (ПЗУ) такая запись данных может потребоваться если вы прошились на новую прошивку, а в EEPROM сохраняются еще старые данные их нужно переписать, обновить на новые. Короче, если прошились на новую прошивку делайте эту процедуру.
Print fromTF - Печать с SD карты вставленный в принтер
Появится меню с файлами записанными на SD карту
Принтер поддерживает формат файлов для печати с карты памяти G-Code (GCODE) расширение файла ".gcode"
G-Code (GCODE) это формат файлов, используемый многими 3D-принтерами для управления процессом печати. Интересно, что его можно открыть простым текстовым редактором, там будет довольно читабельный набор текста который говорит что делать принтеру. Но это не очень удобно, а если честно вообще не удобно и лучше открывать в специализированных программах 3D печати типа Cura (более подробно в статье: "Купил 3D принтер, собрал, а что дальше?")
Change TF card - Инициализировать карту SD
Ну, тут все понятно и так.
About Printer - О принтере
См. выше, в самом начале статьи
На сегодня все, далее мы поговорим о программном обеспечении 3D принтера.
Как всегда продолжение следует...
Иногда я забываю обновлять список статей по данной тематике которые ниже, но он всегда обновляется вот тут:
Страничка путеводитель по каналу TehnoZet-2
Статьи про 3D принтеры.
Подписывайтесь на наш канал TehnoZet-2, там много интересного! Мы только развиваемся! Понравилась статья, хотите продолжения - ставьте лайк, жмите палец вверх!