La actualización del firmware de su impresora 3D habilita las funciones más recientes y garantiza un rendimiento óptimo. Aquí está cómo hacerlo.
El firmware de su impresora 3D es un software de sistema que controla el movimiento y el funcionamiento de los motores, los elementos calefactores y otros componentes. Podemos denominarlo como el cerebro o el motor de la máquina, y generalmente se almacena en el microcontrolador de la impresora, una pequeña computadora programada para aceptar comandos del usuario. Hay varias opciones de firmware de impresora 3D disponibles, como Marlin, RepRap y Klipper.
Antes de pasar por el proceso de actualización del firmware, echemos un vistazo a las razones por las que podría necesitar actualizarlo.
Cuándo debe actualizar el firmware de su impresora 3D
Aunque no es esencial actualizar el firmware de su impresora 3D, hay varios beneficios al hacerlo:
- Obtenga las últimas características: Actualizar su firmware puede darle acceso a nuevas características y funcionalidades que pueden no estar disponibles con versiones anteriores. Además, también puede obtener medidas de seguridad adicionales para su impresora 3D.
- Mejora tus impresiones 3D: Si sus impresiones siguen saliendo defectuosas y ha intentado todo lo demás sin éxito, debería considerar realizar la actualización.
- Razones de seguridad: Las versiones de firmware más nuevas a menudo incluyen funciones de seguridad que pueden ayudar a proteger su impresora 3D de posibles daños.
- Solucionar errores y otros problemas: La actualización puede ayudar a resolver errores u otros problemas con su impresora 3D, lo que garantiza la confiabilidad y la precisión.
- Nuevas opciones de conectividad: Las actualizaciones de firmware a veces pueden agregar nuevas formas de conectarse a su impresora 3D, como Wi-Fi o USB si actualmente no lo admite.
Usaremos el firmware de Marlin para que sirva como demostración para actualizar el firmware. Si desea saber el tipo de firmware en el que se ejecuta su impresora, haga clic en el Acerca de sección en la pantalla LCD.
Siga los pasos a continuación para aprender cómo actualizar su firmware fácilmente.
Paso 1: Descargue el firmware
Ve a la Sitio web de Marlín y haga clic en el Descargar Marlín botón.
Se abrirá una nueva ventana que muestra varias versiones del firmware. Elija la última versión (la que está arriba), la versión 2.1.2.1 en el momento de escribir este artículo; haga clic en el archivo zip para ello, en Descargar. Después de la descarga, descomprima los archivos y continúe con el siguiente paso.
Paso 2: obtenga la configuración para su impresora 3D
Puede obtener la configuración específica para su impresora 3D en el Página de GitHub de Marlin, un repositorio donde se lleva a cabo todo el desarrollo, y puedes elegir tu impresora 3D en particular. Una vez que esté allí, desplácese hacia abajo hasta Configuraciones y haga clic en él.
Después, ve a la Código sección y haga clic en Descargar código postal en el menú desplegable.
Una vez que termines de descargar el zip de configuración, descomprímelo para extraer los archivos.
Paso 3: sobrescribir la configuración del firmware
En los archivos de configuración extraídos, abra el configuración carpeta, entonces ejemplos; se enumerará una gama de impresoras 3D, como se muestra a continuación.
Elija la carpeta para su impresora 3D específica y copie el Configuración.h y Configuration_adv.h archivos Estos dos archivos contienen todas las configuraciones necesarias para su impresora 3D.
En los archivos extraídos del firmware Marlin, vaya a la Aguja carpeta y ábrala, luego pegue los archivos que acaba de copiar en ella. Verá un aviso, como se muestra a continuación.
Elija reemplazar los archivos. Ahora que su firmware se ha configurado para su impresora 3D, está listo para la compilación.
Paso 4: Compilación y carga del firmware configurado
Usaremos el IDE de Arduino con el software Marlin para compilar el firmware configurado. Para ello, acceda a la programa arduino página web y descargue la versión IDE específica para su sistema operativo.
Abra el archivo descargado e instale la aplicación Arduino IDE. A continuación, haga doble clic en el marlin.ino archivo en la carpeta de firmware de Marlin; se abrirá en el IDE de Arduino.
El siguiente paso es elegir la placa del microcontrolador. Esto varía en diferentes impresoras 3D; debe investigar en qué microcontrolador se ejecuta su máquina y elegirlo. En este caso, seleccionaremos Arduino Mega. tu eliges de Herramientas > Placa > Placas Arduino AVR, y verá varios tableros enumerados allí.
Paso 5: carga del firmware configurado
Después de elegir el tablero, haga clic en el ícono de marca en la sección superior izquierda para verificar los detalles y comenzará el proceso de compilación.
Tardará unos segundos en finalizar el proceso de compilación; si hay errores, se mostrarán en la sección de salida (en la parte inferior del IDE). Puede conectar su impresora 3D a su computadora usando el tipo apropiado de cable USB y haga clic en el Subir botón.
Si todo está configurado correctamente, habrá actualizado correctamente su firmware.
Paso 6: Instale un gestor de arranque (opcional)
Cuando intenta flashear y actualizar el firmware, es posible que experimente errores durante el proceso. Esto podría deberse a que su impresora 3D no tiene un gestor de arranque, lo que dificulta la actualización del firmware a través de un cable USB. Para instalar un cargador de arranque, necesitará una placa Arduino, juego de llaves allen, y cables de puente al lado del firmware. Luego siga los pasos a continuación.
1. Retire la cubierta electrónica de su impresora 3D
Puede usar un destornillador o una llave Allen para aflojar los tornillos de la cubierta que aloja los componentes electrónicos de la impresora. Después de descubrir todos los componentes electrónicos visibles, tome un cable USB y conecte un extremo a la computadora portátil y el otro al Arduino. A continuación, levante la cubierta e inserte el Arduino de modo que su encabezado ISCP quede de la misma manera que el de la placa de la impresora 3D, como se muestra a continuación.
2. Configurar entorno
En el IDE de Arduino, vaya a Archivo > Ejemplos > 11.ArduinoISP > ArduinoISP.
Se abrirá una nueva ventana. Ir a Herramientas > Tablero > Sanguino (Tableros 1284P). Si no ve esa opción, vaya a la Página de GitHub de Sanguino y copie la URL del complemento allí.
En el IDE de Arduino, vaya a IDE de Arduino > Preferenciasy pegue la URL que copió en el URL del administrador de tableros adicionales campo. Luego haga clic DE ACUERDO y verá que el complemento se descarga e instala.
Cuando haya terminado, vuelva a Herramientas > Tablero > Administrador de tableros. En la pestaña de búsqueda, busca Sanguino y lo verás en la lista. Hacer clic Instalar, y verá que los paquetes se instalan en la ventana de salida.
3. Conecte los cables e instale el gestor de arranque
Conecte cinco cables de puente hembra a hembra al Arduino y a la placa de su impresora 3D. A medida que los una, asegúrese de que las posiciones coincidan en los encabezados ISCP. Luego, tome un puente de macho a hembra y conéctelo al pin 10 del Arduino y al puerto superior derecho de la placa de la impresora, como se muestra a continuación.
Ahora, en el IDE de Arduino, vaya a Herramientas > Programador y seleccione Arduino como ISP.
Finalmente, para instalar con éxito el cargador de arranque, vaya a Herramientas > Grabar gestor de arranque.
Después de unos segundos, verá un mensaje en la sección de salida que indica que el proceso se completó. Retire el Arduino y los cables conectados, inserte el cable USB y comience a cargar el firmware.
Impresión 3D sin problemas con firmware actualizado
Las impresoras 3D, al igual que otros dispositivos electrónicos, pueden requerir actualizaciones de firmware para garantizar que funcionen según lo requerido. Por lo tanto, si experimenta problemas con sus impresiones 3D (mientras que otros factores se mantienen constantes), considere actualizar su firmware siguiendo los pasos anteriores.
Es esencial investigar el tipo de firmware en el que se ejecuta su máquina, ya que la instalación del firmware incorrecto podría dañar su impresora. Antes de ejecutar la siguiente impresión después de una actualización, debe verificar su configuración, ya que la actualización del firmware restablece la mayoría de las configuraciones personalizadas que tenía antes.