Устанавливаем прошивку Marlin на 3D принтер с помощью слайсера Cura или что делать с hex файлом?
Всем привет. Эта статья является второй частью трилогии о прошивке 3D принтеров. В первой части мы рассмотрели как прошить 3Д принтер с помощью Arduino IDE. Такой способ возможен когда есть исходный код прошивки или как говорят программисты, когда есть исходники. Однако, такой вариант не всегда возможен, т.к. часто прошивка идет в уже скомпилированном виде, т.е. в виде одного файла с расширением *.hex. Это уже готовый скомпилированный файл прошивки с предварительно сконфигурированными параметрами. При этом ничего уже отредактировать становится уже нельзя.
Естественно, что открыть этот файл с помощью Arduino IDE уже не получится. Что же делать? С этим мы и будем разбираться в данной статье. И так, давайте разбираться.
С одной стороны, прошивка в виде исходного кода – это хорошо. Мы можем без труда самостоятельно внести в нее необходимые изменения, либо так сказать, настроить под себя.
С точки зрения производителей, исходный код прошивки – это зло. Пользователь будет его ковырять, вносить изменения, не предусмотренные производителем, а потом обращаться по гарантии, если что-то пойдет не так. Есть способы, при которых можно зашить прошивку в принтер раз и навсегда, при этом исключить возможность перепрошивки. Слава богу производители так не делают.
Защитить прошивку от модификаций можно иным способом – поставлять ее в виде готового файла прошивки. Пускай это не всегда идет с соблюдением лицензии. Но этот вариант вполне рабочий.
Нам, как обычным покупателям, не интересны все эти перипетии. У нас другой вопрос: Как прошить 3D принтер уже готовым файлом прошивки?
Не поверите, но этот вариант гораздо проще, чем прошивать принтер из исходников прошивки (процесс прошивки принтера из исходников описан в статье “Устанавливаем прошивку Marlin на 3D принтер с помощью Arduino IDE“). Есть несколько способов прошивки 3Д принтера с помощью hex файла. На мой взгляд, самый простой способ – это прошивка с помощью слайсера Cura. Этот метод рассмотрим далее.
Методика описана на примере слайсера Cura 4.2.1.
Нам понадобится слайсер Cura
И собственно файл прошивки.
Теперь включите свой 3Д принтера и подключите его кабелем к компьютеру.
Проверьте, чтобы слайсер увидел Ваш принтер.
Теперь запускаем слайсер и идем в Меню Вашего принтера. Для этого необходимо перейти в пункт меню “Параметры” -> “Принтер” -> “Управление принтерами”
Если у Вас несколько принтеров, в списке выберите тот, который будете прошивать.
После выбора, справа будет доступно меню с несколькими кнопками, среди которых будет кнопка с надписью “Обновить прошивку”. Нажмите на эту кнопку.
После этого откроется окно с именем “Обновить прошивку“. В этом окне нажимаем кнопку “Залить собственную прошивку“.
Теперь слайсер Cura попросить Вас выбрать файл с прошивкой, который вы будете зашивать. Откроется меню проводника. Идем в каталог, в котором лежит файл прошивки и выбираем этот файл.
В моем случае, это была прошивка для 3Д принтера Anycubic 4max. В вашем случае, это должна быть там прошивка, которую вы хотите зашить. После выбора файла прошивки необходимо нажать кнопку “Открыть”
После нажатия кнопки “Открыть” автоматически запустится процесс прошивки вашего 3Д принтера. И продлится он некоторое время.
После окончания прошивки окно приобретет следующий вид:
Кнопка “Закрыть” станет активной. Чтобы завершить процесс прошивки нажмите кнопку “Закрыть“.
Нажмите кнопку “Закрыть” в окне “Обновить прошивку“.
Нажмите кнопку “Закрыть” в окне “Настройки” Раздел “Принтеры“.
Теперь закройте слайсер.
Перезагрузите Ваш 3Д принтер. Для этого выключите его из розетки на 1-2 минуты и включите снова.
Через меню принтера или с помощью команды.
Для сброса настроек принтера на настройки по умолчанию выполните следующие команды:
M502
M500
Процесс отправки команд 3D принтеру был описан в статье “Дневник 3Д печатника. Калибровка подачи пластика на экструдере MK8 3д принтера Anycubic 4max”
На этом процесс прошивки 3Д принтера можно считать завершенным.
Надеюсь статья оказалась Вам полезной. Для тех, кому интересно, в скором времени выйдет статья о том, как самостоятельно скомпилировать hex файл прошивки.
Если вы еще не обзавелись 3Д принтером и думаете какую модель выбрать, могу порекомендовать следующие модели:
3д принтер Anycubic Mega-S (Anycubic S)
Если вам понравилась статья и вы хотите поддержать сайт, получать уведомления о новых материалах, вступите в нашу группу Вконтакте: https://vk.com/ionline_by
Если вы хотите оперативно получать уведомления о выходе новых статей, подключите себе PUSH уведомления по ссылке: https://ionlineby.pushassist.com/