En este tutorial vamos a ver cómo actualizar la versión de Marlin en tu impresora 3D.

Marlin es el firmware que controla la impresora 3d, está instalado en la placa, es de código abierto, gratuito y muy potente. Nosotros ofrecemos versiones actualizadas y configuradas para nuestros kits. 

 

Pasos a seguir:

  • Descargar o actualizar Arduino IDE.

Es importante usar una versión reciente, ya que el firmware no es compatible con versiones antiguas y podría causar problemas e incompatibilidad.
​Enlace de descarga: https://www.arduino.cc/en/Main/Software

Podrás encontrar versiones para Windows, Mac OS y Linux.

  • Instalar la librería gráfica U8glib.

Esta librería permite la utilización de pantallas gráficas con símbolos y caracteres. Es necesario instalarla para usar este tipo de pantallas LCD.
Enlacehttps://code.google.com/archive/p/u8glib/downloads



Una vez descargada la librería, la instalación es muy sencilla. Hay que seguir la ruta: "Programa > Incluir Libería > Añadir Libraría .ZIP..." y seleccionar el archivo:

 

  • Descargar nuestro firmware Marlin preconfigurado. 

Puedes descargarlo directamente de nuestra web, puedes encontrarlo en la descripción del kit correspondiente: 


  • Abrir nuestro Marlin con una versión actualizada de Arduino IDE y preparado con la librería gráfica. 

  • Seleccionar placa Mega o Mega 2560. 

 

  • Seleccionar procesador ATmega2560 (Mega 2560)

 

  • Conectar la impresora 3D por USB

 

  • Seleccionar puerto. 


Cuando conectes la placa mega, el programa detectará un nuevo puerto COM, es éste el que debes seleccionar para que el programa se cargue en la placa, el número variará según el hardware del PC.

 

  • Pulsar el botón "Subir"

    Una vez hecho esto empezará un proceso que durará unos minutos. Si has seguido los pasos correctamente aparecerá un mensaje de confirmación y tu impresora estará actualizada.
     
  • Comprobar que el firmware se ha cargado correctamente:
    Una vez has cargado el nuevo firmware es recomendable volver a hacer las comprobaciones del último vídeo del tutorial de montaje, ya que si has seleccionado el firmware para otra versión podrías dañar tu impresora. 

 

Algunos puntos que se pueden editar fácilmente en el firmware al volver a subirlo:

  • Temperatura máxima, para ello simplemente actualiza esta línea del archivo Configuration.h:
     

    #define HEATER_0_MAXTEMP 260

Donde 0 es el cabezal (Extrusor 1 = Heater 0), y el valor en números es la temperatura máxima en grados centígrados. Para la versión con teflón 260ºC es el máximo, y para la versión todo metal se puede subir opcionalmente hasta 290-300ºC

  • Idioma del LCD, tambien en el archivo Configuration.h:

    #define LCD_LANGUAGE es

Donde "es" es el idioma que mostrará el LCD, en las líneas superiores encontrarás el listado completo de idiomas.

 

Preguntas frecuentes:

  • ¿Es necesario actualizar el firmware?

No, pero es recomendable, ya que cada versión incluye correciones de fallos, mejoras de rendimiento y nuevas funciones. De esta forma podrás beneficiarte de esto. Las versiones anteriores se mantienen públicas, por lo que podrás fácilmente volver a una versión anterior en caso de desearlo.

  • ¿Puedo instalar los firmware publicados por HTA3D en otras impresoras? 

Si, pero muy probablemente tendrás que hacer ajustes propios de cada modelo, según el tamaño, posición de los finales de carrera, etc.

 

Para hacer cualquier modificación puedes consultar la guía oficial de Marlin:

http://marlinfw.org/docs/configuration/configuration.html