Еще в июне мы писали о прошивке Marlin 2.0 для платы принтера ESP32 3D, но в то время прошивка все еще находилась в стадии RC1 (Release for Comment).
Нам сообщили, что прошивка Marlin 2.0 была в бета-версии уже несколько лет. Но, есть хорошая новость – официально выпущена прошивка Marlin 2.0.0 с открытым исходным кодом для 3D-принтеров.
Некоторые из новых функций Marlin 2.0.0 включают в себя:
- поддержка нескольких 32-разрядных плат, включая Arduino DUE (SAM3X8E), Adafruit Grand Central (SAM5D), Smoothie / SBASE / EZBoard на основе NXP LPC176x, SKR Mini с питанием от STM32, а также платы ESP32
- Ряд улучшений был внесен в некоторые платы AVR, включая платы Melzi (ATmega 1280), RAMPS (ATmega 2560) и RAMBo / miniRAMBo / Einsy RAMBo.
- Среды сборки PlatformIO для поддерживаемых плат
- Расширение VSCode «Auto Build Marlin» для сборки в один клик
- Power-Loss Recovery для заданий печати SD
- Поддержка магнитного паркирования экструдера
- Поддержка магнитных переключателей Toolhead и Toolchanger
- Градиентное микширование и градиентные виртуальные инструменты
- Автоматическое управление питанием
- Дополнительная поддержка драйверов Trinamic, включая TMC2208 / 9
- LED меню управления
- EEPROM auto-init
- Поддержка Lulzbot Touch UI
- Поддержка дисплея FSMC
- Пользовательский вариант формулы термистора
- Подогрев палаты
- Поддержка внешнего контроллера с обратной связью
- Двойные шаговые оси, тройной Z, multi-endstop, Z автоматическое выравнивание
- Двойной X (IDEX) зеркальный режим
- И многое другое
Другие изменения и улучшения, а также исходный код можно найти на Github. Если у вас возникли проблемы с прошивкой Marlin 2.0.0, вы можете проверить систему отслеживания проблем, возможно кто-то мог столкнуться с той же проблемой, и/или загрузить еженощные сборки с исправлениями на веб-сайте MarlinFW.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.