Marlin es un firmware de código abierto diseñado principalmente para impresoras 3D FDM (modelado de deposición fusionada) basadas en proyectos RepRap que utilizan la plataforma Arduino . [1] [2] [3]
Desarrollador (es) | Equipo central de Marlin + comunidad de Marlin |
---|---|
Versión inicial | Diciembre de 2011 |
Lanzamiento estable | 2.0.7.2 / 21 de octubre de 2020 |
Escrito en | Núcleo de C ++ |
Sistema operativo | Plataforma Arduino |
Plataforma | Unidades de microcontrolador basadas en AVR de 8 bits y ARM de 32 bits |
Tipo | Impresión 3d |
Licencia | GPLv3 |
Sitio web | marlinfw |
El firmware ejecuta comandos codificados con formato de código G y conjuntos de instrucciones como un software de robot en el tablero de control de la impresora 3D que administra todas las actividades en tiempo real de la máquina , incluido el envío de coordenadas de movimiento a motores paso a paso a través de controladores paso a paso, controlando elementos calefactores, sensores, luces, seguimiento de nivelación de la cama, pantallas LC y botones. [4] Marlin admite muchas placas diferentes y muchos diseños de plataformas de robots de impresoras 3D , incluidas las impresoras cartesianas (incluidas Core XY), Delta y SCARA , así como algunos otros diseños menos convencionales como Hangprinter . [2] [5]
Aparte de la impresión 3D, Marlin también se utiliza para muchos otros tipos de máquinas, incluidas las impresoras 3D SLA y SLS , fresadoras CNC , grabadores láser (o mecanizado con rayo láser ), cortadores láser , cortadores de vinilo , máquinas pick-and-place y egg pintar robots. [3] [6] [7]
Historia
Marlin se creó por primera vez en 2011 para las impresoras RepRap y Ultimaker ; Hoy en día es utilizado por muchas, si no la mayoría, de las impresoras 3D relativamente económicas para la fabricación de filamentos fundidos a base de plástico (también conocido como modelado de deposición fundida) y afirma ser el firmware de impresión 3D más utilizado en el mundo. [2] Con quizás los productos / marcas más famosos o infames que utilizan el firmware Marlin (o bifurcaciones del firmware Marlin); Ultimaker , LulzBot de Aleph Objects , Original Prusa i3 de Prusa Research , además de las diversas series Ender y CR de Creality .
Marlin 2.0 (versión 2.0.0) se lanzó el 2 de diciembre de 2019 como la primera versión oficial o el firmware de Marlin para admitir placas controladoras basadas en 32 bits. [8] [9]
Desarrollo
El firmware es creado por una comunidad de colaboradores, con Scott Lahteine (también conocido como Thinkyhead) como desarrollador principal. [10] [3]
Licencia
Marlin usa una licencia GPL que requiere que las organizaciones y las personas compartan su código fuente al modificar o expandir el código, algunos usuarios no han cumplido con la licencia, lo que ha llevado a los distribuidores a eliminar sus productos. [11]
Cumplimiento de uso y licencia
El firmware de Marlin es utilizado por muchos fabricantes diferentes, la mayoría de los cuales cumplen con su licencia de código abierto, pero algunos no.
Empresa | Cumplimiento de GPL |
---|---|
Impresoras Lulzbot de Aleph Objects [12] [13] | Sí [14] |
Anet [15] | |
Artillería 3D | Sí [16] |
AnyCubic | Sí [17] |
Alfabéticamente [18] | Sí [14] |
Bibo [15] | |
BQ [15] | |
BCN3D [19] | sí |
Crealidad [20] [21] | No: CR-X [22] Sí: CR-10S y Ender3 [23] |
FLSun | Sí [14] |
FolgerTech [15] | |
Geeetech | Sí [14] |
JGAurora [24] | No: A8, A7, Z-603S [14] Sí: A1, A5S, A3S, A5 |
LMYSTAR | No [14] |
Makerbase | Sí [25] |
Mingda | No |
Printrbot [26] | sí |
Prusa Research | Sí, y he desarrollado su propia versión muy modificada de Marlin [27] |
Tevo | No [14] |
TronXY | No [14] |
Ultimaker [28] | Sí [14] |
Wanhao | Sí [14] |
Zonestar | Sí [14] |
Ver también
- Proyecto RepRap
- Código G
- Rampas
- Impresión 3d
- Aplicaciones de la impresión 3D
- Lista de fabricantes de impresoras 3D
- Comparación de impresoras 3D
- Procesos de impresión 3D
- Formato de fabricación 3D
- Velocidad de impresión 3D
- Fabricación de filamentos fundidos
- Impresión 3D de construcción
Referencias
- ^ "Guía para principiantes de Marlin 1.1 para el firmware de la impresora 3D | 3DAddict" . 3DAddict . 2017-07-26 . Consultado el 4 de agosto de 2018 .
- ^ a b c Thomas Sanladerer (2018-08-04), Cómo se hace: ¡el firmware de Marlin! , consultado el 4 de agosto de 2018
- ^ a b c "mUVe3D lanza firmware Marlin mejorado para todas las impresoras 3D" . 3ders.org . Consultado el 4 de agosto de 2018 .
- ^ "Impresora 3D: controladores de motor paso a paso Trinamic TMC2130" . Hackaday . 2016-09-30 . Consultado el 4 de agosto de 2018 .
- ^ Thomas Sanladerer (2016-08-20), [versión 2016] ¡Cómo configurar el firmware de Marlin! , consultado el 4 de agosto de 2018
- ^ "Impresión 3D en huevos: ¿50% de relleno, una cáscara?" . 3ders.org . Consultado el 4 de agosto de 2018 .
- ^ "Ayuda de firmware de marlin de impresora 3D personalizada / molino CNC" . Hubs 3D . Consultado el 4 de agosto de 2018 .
- ^ https://www.reddit.com/r/3Dprinting/comments/e5elvj/marlin_firmware_200_final_has_been_tagged_for/
- ^ "Nuevo día parcial: controlador de impresora 3D de 32 bits de ST" . Hackaday . 2016-07-19 . Consultado el 4 de agosto de 2018 .
- ^ "Desarrollador de firmware de impresora Marlin 3D 'thinkyhead' buscando apoyo" . 3ders.org . Consultado el 4 de agosto de 2018 .
- ^ "Creality de coste de infracciones de GPL a un distribuidor estadounidense" . Hackaday . 2018-08-27 . Consultado el 29 de agosto de 2018 .
- ^ "Marlin" . code.alephobjects.com . Archivado desde el original el 10 de octubre de 2019 . Consultado el 4 de agosto de 2018 .
- ^ "Aleph Objects estrena Aerostruder v2 Micro Tool Head | All3DP" . All3DP . Consultado el 22 de agosto de 2018 .
- ^ a b c d e f g h yo j k "Empresas de impresoras 3D" . Impresora 3D: infractores de licencia conocidos . 2018-04-05. Archivado desde el original el 29 de agosto de 2018 . Consultado el 29 de agosto de 2018 .
- ^ a b c d "MarlinFirmware / Marlin" . GitHub . Consultado el 7 de agosto de 2018 .
- ^ Ciprian. "Firmware de Artillery Genius con Marlin 2.0.5.3" . Principiante de impresión 3D . Consultado el 24 de mayo de 2020 .
- ^ "¡AnyCubic vuelve a cumplir con la GPL! Lanzamiento de la fuente de firmware Chiron" . Impresora 3D: infractores de licencia conocidos . 2018-08-27. Archivado desde el original el 29 de agosto de 2018 . Consultado el 29 de agosto de 2018 .
- ^ "Alfawise U10: un gran formato 3D imprimante à prix très agressif" . Génération-NT (en francés) . Consultado el 7 de agosto de 2018 .
- ^ "BCN3D / BCN3DSigma-Firmware" . GitHub . Consultado el 7 de agosto de 2018 .
- ^ 3D Printing Nerd (2018-04-09), Creality GPL Update - Naomi Wu publicó el código fuente CR-10S Marlin , recuperado el 2018-08-04
- ^ "Primera impresora 3D de código abierto de China" . Impresora 3D: infractores de licencia conocidos . 2018-07-09. Archivado desde el original el 7 de agosto de 2018 . Consultado el 7 de agosto de 2018 .
- ^ "Un mes decepcionante para el cumplimiento de la GPL" . Impresora 3D: infractores de licencia conocidos . 2018-08-26. Archivado desde el original el 29 de agosto de 2018 . Consultado el 29 de agosto de 2018 .
- ^ Sólido, Impreso. "Estamos terminando nuestra relación con Creality" . Impreso sólido . Consultado el 29 de agosto de 2018 .
- ^ "JGAurora lanza código fuente compatible con A3S y A5 GPL" . Impresora 3D: infractores de licencia conocidos . 2018-04-16. Archivado desde el original el 7 de agosto de 2018 . Consultado el 7 de agosto de 2018 .
- ^ Ciprian. "Revisión de Sapphire Plus - CoreXY asequible" . Principiante de impresión 3D . Consultado el 24 de mayo de 2020 .
- ^ "Printrbot / Marlin" . GitHub . Consultado el 4 de agosto de 2018 .
- ^ "Prusa nos muestra la nueva impresora 3D i3 MK2 y hacia dónde se dirige la comunidad" . Hackaday . 2016-06-15 . Consultado el 4 de agosto de 2018 .
- ^ "Ultimaker / Ultimaker2Marlin" . GitHub . Consultado el 4 de agosto de 2018 .
enlaces externos
- Sitio web oficial de Marlin
- Repositorio de Marlin GitHub
- Página de Marlin Patreon
- Cómo se hace: The Marlin Firmware !, una entrevista con Scott Laheine , YouTube