Марлин (прошивка) - Marlin (firmware)

Марлин (прошивка)
Разработчики)Основная команда Marlin + сообщество Marlin
изначальный выпускДекабрь 2011 г.; 9 лет назад (2011-12)
Стабильный выпуск
2.0.7 / 27 сентября 2020 г.;
2 месяца назад
 (2020-09-27)
Написано вC ++ основной
Операционная системаАрдуино Платформа
Платформа8 бит AVR и 32-битный РУКА на основании Блоки микроконтроллеров
Тип3D печать
ЛицензияGPLv3
Интернет сайтMarlinfw.org

Марлин является Открытый исходный код прошивка в первую очередь предназначен для RepRap проект на основании FDM (моделирование наплавленного осаждения) 3D-принтеры с использованием Ардуино Платформа.[1][2][3]

Прошивка запускается G-код форматированный закодированные команды и наборы инструкций как программное обеспечение робота на плате управления 3D-принтера, которая управляет всеми машина действия в реальном времени, включая отправку координат движения на шаговые двигатели через шаговые драйверы, управление нагревательными элементами, датчиками, освещением, отслеживание выравнивания станины, ЖК-дисплеи и кнопки.[4] Marlin поддерживает множество различных плат и множество дизайнов 3D-принтеров. платформы роботов, в том числе Декартово (включая Core XY), Дельта и СКАРА принтеры, а также некоторые другие менее традиционные конструкции, такие как Hangprinter.[2][5]

Помимо 3D-печати, Marlin также используется для многих других типов машин, включая SLA и SLS 3D-принтеры, Фрезерные станки с ЧПУ, Лазерные граверы (или же Обработка лазерным лучом ), Лазерные резаки, Виниловые резаки, Машины для подбора и размещения, и картина яйца роботы.[3][6][7]

История

Марлин был впервые создан в 2011 году для RepRap и Ultimaker принтеры; сегодня он используется многими, если не самыми относительно недорогими 3D-принтерами для печати на пластиковой основе. Изготовление плавленых волокон (также известное как моделирование методом наплавления) и претендует на звание самой широко используемой прошивки для 3D-печати в мире.[2] Возможно, самые известные или печально известные продукты / бренды, использующие прошивку Marlin (или вилки прошивки Marlin) будучи; Ultimaker, LulzBot от Aleph Objects, Оригинальная Prusa i3 от Prusa Research, плюс различные Серия Ender и CR от Creality.

Marlin 2.0 (версия 2.0.0) был выпущен 2 декабря 2019 года как первая официальная версия прошивки Marlin для поддержки 32-разрядных плат контроллеров.[8][9]

Разработка

Прошивка создается сообществом участников, главным разработчиком которых является Скотт Лахтейн (он же Thinkyhead).[10][3]

Лицензия

Marlin использует лицензию GPL, которая требует, чтобы организации и отдельные лица обменивались своим исходным кодом при изменении или расширении кода, некоторые пользователи не соблюдали лицензию, что привело к тому, что дистрибьюторы удалили их продукты.[11]

Использование и соответствие лицензии

Прошивка Marlin используется многими различными производителями, большинство из которых соблюдают ее лицензию с открытым исходным кодом, но некоторые нет.

КомпанияСоответствие GPL
Объекты Алеф Принтеры Lulzbot[12][13]да[14]
Чистая[15]
Артиллерия 3Dда[16]
AnyCubicда[17]
По алфавиту[18]да[14]
Бибо[15]
BQ[15]
BCN3D[19]да
Creality[20][21]Нет: CR-X[22]

Да: CR-10S и Ender3[23]

FLSunда[14]
FolgerTech[15]
Geeetechда[14]
JGAurora[24]№: A8, A7, Z-603S[14]

Да: A1, A5S, A3S, A5

LMYSTARНет[14]
Makerbaseда[25]
MingdaНет
Printrbot[26]да
Prusa ResearchДа и разработали собственную сильно модифицированную версию Marlin[27]
ТевоНет[14]
TronXYНет[14]
Ultimaker[28]да[14]
Ванхаода[14]
Zonestarда[14]

Рекомендации

  1. ^ "Marlin 1.1. Руководство для новичков по прошивке 3D-принтера | 3DAddict". 3DAddict. 2017-07-26. Получено 2018-08-04.
  2. ^ а б c Томас Санладерер (2018-08-04), Как это сделано: прошивка Marlin!, получено 2018-08-04
  3. ^ а б c «mUVe3D выпускает улучшенную прошивку Marlin для всех 3D-принтеров». 3ders.org. Получено 2018-08-04.
  4. ^ «3D-печать: драйверы шагового двигателя Trinamic TMC2130». Hackaday. 2016-09-30. Получено 2018-08-04.
  5. ^ Томас Санладерер (2016-08-20), [Версия 2016] Как настроить прошивку Marlin!, получено 2018-08-04
  6. ^ «3D-печать на яйцах: заполнение 50%, одна скорлупа?». 3ders.org. Получено 2018-08-04.
  7. ^ «Справка по прошивке для 3D-принтеров / фрезерных станков с ЧПУ». 3D-концентраторы. Получено 2018-08-04.
  8. ^ https://www.reddit.com/r/3Dprinting/comments/e5elvj/marlin_firmware_200_final_has_been_tagged_for/
  9. ^ «New Part Day: 32-битный контроллер 3D-принтера ST». Hackaday. 2016-07-19. Получено 2018-08-04.
  10. ^ "Thinkyhead, разработчик прошивки для 3D-принтеров Marlin ищет поддержки". 3ders.org. Получено 2018-08-04.
  11. ^ «Нарушения GPL дорого обходятся дистрибьютору в США». Hackaday. 2018-08-27. Получено 2018-08-29.
  12. ^ «Марлин». code.alephobjects.com. Архивировано из оригинал на 2019-10-10. Получено 2018-08-04.
  13. ^ "Aleph Objects представляет новую микроинструментальную головку Aerostruder v2 | All3DP". Все3DP. Получено 2018-08-22.
  14. ^ а б c d е ж грамм час я j k "Компании по производству 3D-принтеров". 3D-принтер - известные нарушители лицензий. 2018-04-05. Архивировано из оригинал на 2018-08-29. Получено 2018-08-29.
  15. ^ а б c d "Марлин Прошивка / Марлин". GitHub. Получено 2018-08-07.
  16. ^ Киприан. "Прошивка Artillery Genius с Marlin 2.0.5.3". Новичок в 3D-печати. Получено 2020-05-24.
  17. ^ «AnyCubic возвращается к требованиям GPL! Выпущен исходный код прошивки Chiron». 3D-принтер - известные нарушители лицензий. 2018-08-27. Архивировано из оригинал на 2018-08-29. Получено 2018-08-29.
  18. ^ "Alfawise U10: большой формат 3D на prix très agressif". Génération-NT (На французском). Получено 2018-08-07.
  19. ^ "BCN3D / BCN3DSigma-Прошивка". GitHub. Получено 2018-08-07.
  20. ^ 3D Printing Nerd (2018-04-09), Обновление Creality GPL - Наоми Ву опубликовала исходный код CR-10S Marlin, получено 2018-08-04
  21. ^ «Первый 3D-принтер с полностью открытым исходным кодом из Китая». 3D-принтер - известные нарушители лицензий. 2018-07-09. Архивировано из оригинал на 2018-08-07. Получено 2018-08-07.
  22. ^ "Неутешительный месяц для соответствия GPL". 3D-принтер - известные нарушители лицензий. 2018-08-26. Архивировано из оригинал на 2018-08-29. Получено 2018-08-29.
  23. ^ Твердые, печатные. «Мы заканчиваем наши отношения с Creality». Печатный твердый. Получено 2018-08-29.
  24. ^ "JGAurora выпускает исходный код A3S и A5 GPL". 3D-принтер - известные нарушители лицензий. 2018-04-16. Архивировано из оригинал на 2018-08-07. Получено 2018-08-07.
  25. ^ Киприан. «Обзор Sapphire Plus - доступный CoreXY». Новичок в 3D-печати. Получено 2020-05-24.
  26. ^ «Принтрбот / Марлин». GitHub. Получено 2018-08-04.
  27. ^ «Prusa показывает нам новый 3D-принтер i3 MK2 и то, что возглавляет сообщество». Hackaday. 2016-06-15. Получено 2018-08-04.
  28. ^ "Ultimaker / Ultimaker2Marlin". GitHub. Получено 2018-08-04.

Смотрите также

внешняя ссылка