El firmware de impresora 3D más utilizado es Marlin. Conozca todos los beneficios de usarlo con su impresora 3D de escritorio.
Para impresoras 3D FDM, máquinas CNC, cortadoras láser, trazadores de pluma y algunos otros dispositivos, Marlin es un firmware de código abierto. Cualquiera puede utilizarlo y modificarlo de forma gratuita según los términos de la licencia GPLv3. Es propiedad y está mantenido por la comunidad.
Marlin se lanzó por primera vez como un producto independiente en 2011 y tiene sus raíces en la comunidad RepRap. Desde entonces, Marlin se ha expandido constantemente dentro de la industria de la impresión 3D y es probablemente el firmware más conocido entre las impresoras 3D FDM amateur y de alta gama.
Este artículo cubrirá siete razones por las que el firmware de Marlin es tan apreciado y por qué debería ser un competidor principal para alimentar su impresora 3D.
Simplicidad de hardware
La practicidad es uno de los valores centrales de Marlin debido a su participación en el proyecto RepRap. En este caso, la simplicidad suele ser una ventaja, y una impresora 3D con menos piezas y componentes será menos costosa y más fácil de mantener.
Algunos tipos de firmware de impresoras 3D requieren hardware o programas adicionales para llevar a cabo sus funciones fundamentales. Debido a la escasez actual de componentes electrónicos y al alto costo de esta placa, Klipper siempre requiere una placa Raspberry Pi adicional para emparejar el firmware RepRap con el software host.
Marlin es uno de los firmware más ligeros en este sentido. Solo se necesita una placa de control en términos de hardware, que es la placa base de la impresora (tanto de 8 bits como de 32 bits).
Marlin puede funcionar utilizando su función de inicio automático en funcionamiento, mientras que la mayoría de las impresoras 3D tienen una pantalla para al menos iniciar los trabajos de impresión 3D. Aunque usar una pantalla para operar su impresora 3D es más conveniente, puede administrar su máquina sin una.
Bien documentada
Para los ingenieros que no son de software, configurar y personalizar el firmware de impresión 3D puede ser algo intimidante debido a su complejidad y complejidad. Aunque el firmware de código abierto está bien documentado, esta documentación se realiza con frecuencia desde una perspectiva de desarrollo.
El usuario final debe comprender al menos el nivel de código alto y realizar configuraciones sutiles para satisfacer necesidades particulares para aprovechar toda la personalización y flexibilidad asociadas con la impresión 3D de código abierto.
Aquí, Marlin hace un gran trabajo al agregar más documentación en lenguaje sencillo. La información de configuración del firmware es completa, extremadamente detallada y comprensible.
Fácil implementación
El firmware de nuestras impresoras 3D de escritorio a menudo se conoce como el cerebro del dispositivo. Las impresoras son una colección de piezas unidas por tornillos sin firmware.
Pero en comparación con un trasplante de corazón, instalar o reemplazar el firmware de su impresora es mucho más simple. Con Marlin, es aún más fácil porque normalmente solo requiere actualizar el firmware nuevo o actualizado en la placa base de la impresora 3D.
Si bien es cierto que algunas placas base antiguas de 8 bits pueden requerir técnicas de actualización de firmware que se asemejan a una cirugía a corazón abierto, la mayoría de las placas modernas permiten que esto se logre con una conexión USB a una PC o incluso una tarjeta SD que tiene el archivo de firmware. ya está cargado en él.
Por lo general, Arduino IDE o, para placas de 32 bits, PlatformIO junto con VSCode es el software utilizado para compilar y flashear Marlin a través de una conexión USB. Ambos programas son gratuitos y tienen una gran cantidad de tutoriales en línea (incluida la guía de Marlin).
El procedimiento es más sencillo si tiene la suerte de encontrar un firmware confiable, preconfigurado y ya compilado que funcione con su impresora 3D.
Seguridad mejorada
El mantenimiento y uso incorrectos de las impresoras 3D pueden convertirlas en dispositivos peligrosos. Se ocupan de las altas temperaturas de los extremos calientes y las altas corrientes eléctricas de las camas calientes, lo que podría suponer un riesgo de incendio. Como en la imagen de arriba, probablemente haya oído hablar de algunas impresoras 3D que se incendiaron.
Aunque hay casos excepcionales en los que varios factores provocan accidentes, siempre debemos tener cuidado al utilizar impresoras 3D FDM. El firmware de Marlin tiene algunas características para rastrear y detener problemas eléctricos.
La característica más destacada es la detección de la pista térmica, un sistema complejo que regula el progreso térmico de la boquilla del extremo caliente y las temperaturas del lecho. Estas medidas de seguridad vigilan los elementos calefactores y los apagan automáticamente cada vez que algo sale mal, finalizando el trabajo de impresión 3D y alertando al usuario.
Pero recuerde que debe asegurarse de que el firmware tenga habilitadas estas funciones. Por ejemplo, la detección de fugas térmicas se deshabilitó de forma predeterminada cuando se enviaron las impresoras Anet A8 (con una horquilla Marlin). Esto puede haber evitado muchos de los riesgos de incendio asociados con estos dispositivos.
Además, tenga en cuenta que, aunque agregan un nivel de seguridad, estas características de Marlin por sí solas no pueden garantizar la seguridad total de su operación de impresión 3D.
Flexibilidad
El mundo de la impresión 3D es diverso. Las posibilidades de cómo las impresoras mueven el cabezal de impresión y extruyen el material son amplias, incluso en el entorno restringido de la impresión 3D FDM de escritorio.
Debido a su alto grado de personalización, el firmware de Marlin permite a los usuarios realizar cambios de hardware significativos y menores rápidamente. Marlin lo tiene cubierto si está considerando una actualización completa para su impresora, incluidas extrusoras adicionales, homing sin sensores, ventiladores con control de velocidad y los nueve metros completos.
Todo el firmware de Marlin debe actualizarse para reflejar estos cambios, pero como ya comentamos, Marlin simplifica este proceso.
La flexibilidad de Marlin ayuda a los fabricantes más experimentados a construir sus impresoras 3D desde cero porque admite una variedad de diseños de impresoras 3D, incluidos Cartesian, Delta, CoreXY y otros.
Aún más, Marlin puede operar pequeñas máquinas de corte y grabado CNC y láser. De esta manera, uno puede configurar y personalizar varios dispositivos utilizando el conocimiento adquirido al jugar con el firmware de impresión 3D.
Fiabilidad
El motivo del enorme número de seguidores y la presencia continua de Marlin en la industria de la impresión 3D comercial es que es increíblemente fiable.
La confiabilidad es importante cuando se invierte dinero y esfuerzo en proyectos de impresión 3D, independientemente de si es una empresa que usa la tecnología con fines comerciales o un fabricante que crea sus proyectos para disfrutar.
Ninguna empresa quiere retrasar un servicio o un producto debido a maquinaria rota o fallas de impresión esporádicas. Teniendo en cuenta el desperdicio de filamento, energía y tiempo de máquina, no es bueno para el negocio y es costoso.
Esto también es cierto para los fabricantes y los aficionados: imagine lo frustrante que sería descubrir que su trabajo de impresión de más de 20 horas falló justo antes de la línea de meta debido a un problema de firmware.
No es que Marlin carezca de fallas o errores; muchos de ellos existen. Sin embargo, dado cuánto tiempo se ha utilizado Marlin en la industria de la impresión 3D y cuántas empresas lo utilizan en sus granjas de impresión para producir productos diariamente, puede obtener una pista sobre su confiabilidad a partir de esto.
Actualizaciones periódicas
No menos importante, pero igualmente importante, debemos discutir las actualizaciones. No importa cuán fuerte y práctico sea, el software es inútil si no se actualiza y mantiene regularmente. Marlin también tiene mucho que ofrecer en este sentido.
Desde v2.0.9.3 hasta v2.1.1, ha habido cinco actualizaciones solo en 2022, con cada cambio menor debidamente documentado en el repositorio GitHub de Marlin.
En cada nueva versión de Marlin se incluyen nuevas funciones, mejoras, correcciones de errores, placas base recientemente compatibles, actualizaciones de LCD y otras mejoras.
Esto también demuestra el nivel de actividad del equipo de desarrollo de código abierto de Marlin, por lo que podemos estar seguros de que el proyecto y el firmware de Marlin probablemente sobrevivirán a nuestros sistemas de impresión 3D actuales.
Descargar Marlin: https://marlinfw.org/meta/download/
¿Qué otros beneficios tiene el Marlin?
Háganos saber en los comentarios a continuación o en nuestra página de Facebook para hacernos saber sus ideas, ¡y apreciaríamos ver fotos de sus obras de arte!