XpreSki-08.4: Как Обновляют Марлин, с Приветом от Томаса
Продолжу интересную мне тему, и надеюсь, что и Вам - понравится.
Для меня - всё нижеперечисленное - пока ещё является исскусством 'жонглирования', по словам Сильверберга в романе
'Замок Лорда Валентайна'.
'При жонглированиями разными предметами,Пройдусь по основным 'посылам' видоса Томаса:
типа палица, булава, зажжёный факел или ядро -
никогда не знаешь, что прилетит тебе в голову.
Главное - слегка абстрагироваться,
и блюсти ритм'.
1. Исходники Марлина - берутся с сайта http://marlinfw.org/ [02:15] для стабильности - 'the latest release v.1.1.9' по крайней мере - в н/в;
( Следует понимать, что версия 2.n.n - пока ещё не мэйнстрим, и поэтому - не считается достаточно стабильной);
2. Самые последние правки - на https://github.com/MarlinFirmware/Marlin, что не гарантирует их стабильной работы [02:45]; этот ресурс - хорош также ещё и тем, что в отдельной папке - перечислены множество типовых конфигурационнх файлов для различных принтеров;
3. Много внимания вначале и по ходу видео - уделяется библиотеке фуллграфика[=разновидность дисплейного модуля] - легендарной u8glib.h [github: olikraus/u8glib] ;
+ даётся простой совет по поиску и установке правильной версии этой библиотеки [09:00] ,
и почему - не надо цеплять самую новейшую версию;
4. Главные два файла, которым основное внимание - configuration.h и configuration_adv.h ;
Также - в случае Creality Ender 3 - могут быть и дополнительные файлы - как например _statuscreen.h и _bootscreeen.h
В случае Creality Ender 3 - все эти четыре файла и составляют минимально необходимый конфигурационный комплект Марлина.
5. Ещё один важный файл - Marlin.ino . Он позволяет - скомпилировать (собрать) всю прошивку - воедино, и зашить её в мозги принтера.
Здесь - имеются в виду загрузочная ОЗУ/ПЗУ процессорной платы принтера, обычно - восьмиразрядной,
типа Arduino Mega 2560 (не путать с Ардуино Уно ;-) ).
6. Arduino.cc - ресурс, позволяющий загрузить среду программирования процессоров Ардуино (Arduino IDE), и работать с файлами типа Marlin.ino [06:00]; среда разработки - также имеет версию, однако Томас пользуется последней на н/в;
Эту же среду разработки - Томас призывает в качестве 'арбитра',
арбитра исправности и общей логики проекта-прошивки.
7. Выгрузка/Прошивка Процессора из среды Arduino IDE - может также называться 'firmware upload'.
8. [06:58] нажатие на Verify - позволяет просто проверить прошивку на отсутствие ошибок, без прошивки физического устройства;
Синонимы: (V) - галочка на интерфейсе Arduino IDE, после чего слева внизу возникают слова 'compiling sketch'.
Здесь надо понимать, что Marlin.ino - всего-лишь - рядовой/рутинный 'скетч-скрипт' - для Arduino IDE.
N.B. Creality Ender 3 использует процессор AtMega1284(16MHz) и плату-шильд Sanguino/Sanguinololu (плата - альтернатива Ардуино).
Такой 'прямой' ссылки-расширения в тексте Marlin.ino - нет, поэтому Том [07:35] - показывает, как находить и цеплять описание платы по URL-у в закомментированной подсказке текста Marlin.ino (ссылка на Additional-boards-manager-URL местонахождения .json - файла описания/расширения).
9. [09:43] - 'Done Compiling' - долгожданные чёрные буквы на нижней голубой полосе - говорят о том, что прошивка собрана ОК и имеет смысл для Ардуино IDE.
10. Это - лучший момент для внесения корректив в файлы конфигурации Вашего принтера (предмет другого отдельного видео Томаса).
11. [10:20] - как прошивать принтер - просто ещё одна напоминалочка;
Вероятные ситуации с перезагрузкой, ресетом, и наличием бутлоадера[=загрузчика] на процессоре Ардуино;
12. [11:00] - как выглядит аппаратный прошивальщик в платах Ардуино без бутлоадера;
ситуация дешёвых в массовом и серийном производстве плат;
Вероятны некоторые упущения - велкам комментировать в привязке в посекундном формате.
Самые основные для понимания моменты работы с прошивкой Марлина - я попытался отразить.
С Уважением,
Ski.
P.S.
https://youtu.be/lAKyZd63_ns Easily upgrade the Marlin firmware on your kit 3D printer!
Thomas Sanladerer ; Опубликовано: 26 авг. 2018 г.
Еще больше интересных статей
Линейная сушилка филамента. Реализация. Управление.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Приглашаем ознакомиться с новейшим метрологическим 3D-сканером RangeVision Pro 2 в 3Dtool
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Обработка парами ацетона.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил написать пост, тем самым отвечая на часто задаваем...
Комментарии и вопросы
А автомобильный бесцветный хим...
На бок положу, аппарат то дово...
Спасибо за за доброе слово. В....
Доброго времени суток, столкну...
купил новый шаговый двигатель...
Разделение моделей это жуть, о...
Я получил доступ к принтеру и...