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.
Enlace: https://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:
3 Comentario(s)
Buenos dias,\r\n\r\nEstoy intentando configurar el este nuevo Firmware Marlin 1.1.9 con el programa de Arduino indicado, pero cuando intento cargarlo, me sale un error donde interrumpe la instalacion. El error es: \r\nArduino:1.8.9 (Windows Store 1.8.21.0) (Windows 10), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"\r\n\r\nIn file included from sketch\\stepper.h:194:0,\r\n\r\n from sketch\\Marlin_main.cpp:261:\r\n\r\nstepper_indirection.h:57:30: error: TMC2130Stepper.h: No such file or directory\r\n\r\ncompilation terminated.\r\n\r\nexit status 1\r\nTMC2130Stepper.h: No such file or directory\r\n\r\nEste informe podría contener más información con\r\n"Mostrar salida detallada durante la compilación"\r\nopción habilitada en Archivo -> Preferencias.
El error que estás viendo es causado por el hecho de que la biblioteca TMC2130Stepper.h no se encuentra en el directorio de bibliotecas de Arduino. Esta biblioteca es necesaria para compilar el firmware Marlin con soporte para el controlador de motor paso a paso TMC2130. Para solucionar este problema, deberás descargar e instalar la biblioteca TMC2130Stepper.h en el directorio de bibliotecas de Arduino. Sigue estos pasos: Abre el Administrador de Bibliotecas de Arduino desde el menú "Herramientas". Busca la biblioteca TMC2130Stepper y selecciónala. Haz clic en el botón "Instalar" para descargar e instalar la biblioteca. Una vez que la biblioteca TMC2130Stepper esté instalada, deberías poder compilar el firmware Marlin sin errores. Si sigues teniendo problemas, asegúrate de que la biblioteca esté instalada correctamente y de que la ruta de la biblioteca esté configurada correctamente en las preferencias de Arduino.
Parece que te falta la librería para los controladores: https://github.com/teemuatlut/TMCStepper
Cual es la dirección del firmware?
En la descripción de nuestras impresoras puedes encontrar una pestaña donde están todas las descargas, incluyendo el firmware.
Dejar un comentario