Instalar Marlin en la Anycubic Kossel y utilizar Pronterface

Preámbulo

He decidido reescribir las guías para darle otro enfoque, viendo las dudas que surgen en el grupo de Telegram de Anycubic ES, todavía me encuentro con personas que no saben cómo instalar Marlin, no saben lo que es Arduino, y ni si quiera saben qué impresora comprar. En la web nos centraremos en las Anycubic Kossel, tanto para las nuevas versiones como las antiguas, para las normales o plus.

Introducción a Marlin

Marlin es un potente firmware que controla todas las partes de la impresora 3D, es adaptable a cualquier modelo, tamaño y tipo. Es desarrollada y mantenida por una comunidad de usuarios a través del repositorio GitHub. Pero ocurre como en cualquier firmware, es necesario ajustar una serie de cosas para hacerlo funcionar en una máquina determinada, en nuestro caso, una Anycubic Kossel. Gracias a la comunidad desarrolladora y su tipo de licencia, podemos directamente usar los archivos de configuración ya preparados para la máquina.
Empezaremos con lo básico, una de las cosas más recomendables hacer cuando se tiene la máquina en nuestras manos es cambiar el firmware por otro más actualizado y activo. En este caso será Marlin, en el que podemos ver más información en su web oficial, todos los GCODE que incluyen y su GitHub.
Para la instalación de Marlin y todos los preparativos que necesitaremos para un futuro serán lo siguiente, descargadlo todo:

  • Para descargar el IDE de Arduino, basta con ir a su web oficial, pestaña SOFTWARE, clic en DOWNLOADS. Descargáis para vuestro sistema operativo. Una vez instalado y abierto, lo dejáis.
  • Los archivos de Marlin son extraídos del grupo de Telegram AnycubicES, os invito a que os paséis. Descomprimid la carpeta que es para vuestra impresora. Están bien diferenciados unas de otras. Ignorad los que ponen TMC2130, de momento.
  • Otro apunte: la versión 1.1.9 están dando una serie de problemas en algunas impresoras, si tienes suerte y te funciona, seguir, de lo contrario, bajar a la versión 1.1.6.
  • El Pronterface es un programa CLI que lo usaremos para enviar/recibir comandos de nuestra placa Trigorilla. Descargad desde aquí, seleccionad vuestro sistema operativo. Descomprimid la carpeta y no hay nada que instalar, tan solo nos centraremos en el programa Pronterface. De momento no lo abrimos.

El IDE de Arduino

Con el IDE de Arduino que ya habíamos abierto, se recomienda hacer una limpieza de la memoria de la placa, para ello vamos a Archivo -> Ejemplos -> EEPROM -> eeprom_clear. Se nos abrirá una ventana nueva. Para evitar cualquier mensaje de error, vamos a asegurarnos, desplegando el panel Herramientas, tengamos los ajustes tal que así:

Ajustes de la placa.

Le damos al botón subir. Es el botón redondo derecho que está en el panel superior. Una vez subido (podemos comprobar mirando abajo a la izquierda, pondrá: subido“), en la pantalla de la impresora se verá sólo con cuadrados y no responde, cerramos la ventana de Arduino de eeprom_clear. Pues ahora vamos a subir Marlin, del montón bueno. Para ello, en la ventana de Arduino, vamos a Archivo -> Nuestra carpeta de Marlin, que hemos escogido según nuestra máquina -> Marlin -> Marlin.ino, lo reconocerás porque es el único archivo donde su icono es el logo de Arduino.

Abriendo Marlin con Arduino

Una vez abierto, no deberíamos de tocar nada en el código -de momento-, pues ya viene preparado y configurado para funcionar. Podemos darle a subir. Esperamos una vez que esté subido y voliá. Podemos cerrar todas las ventanas de Arduino y toca el turno de Pronterface.

Y… Pronterface, el CLI y anfitrión de impresión por excelencia

Si hemos descargado la versión para Windows, el archivo comprimido será algo como Printrun-win-…, descomprimimos la carpeta y dentro de ella estará el archivo Pronterface.exe. Lo ejecutamos, nos saldrá una ventana similar a la siguiente:

Pronterface

Esa es la ventana principal del programa, dividido en 3 partes importantes, de izquierda a derecha: control de la máquina, temperatura y cama, entre otras cosas, plano de impresión y terminal de comandos.

Para conectarla, arriba a la izquierda lo dejaremos en Port COM3 @ 250000, y darle al botón Connect. Os muestro una serie de comandos que viene bien saber ahora, porque nos serán muy útiles para el futuro, podéis ir probando en el panel de comandos:

  • G28 – Probablemente unos de los más usados, sirve para subir el cabezal de impresión a su posición original.
  • M500 – Guarda todos los cambios que hayamos hecho en la memoria. Por ejemplo, después de una calibración.
  • M501 – Carga todos los valores guardados en la memoria. Podemos ver a través de la terminal todos los valores que hay guardado.
  • M502 – Usar con precaución, ese comando reinicia todos los valores de la memoria y se usan los valores por defecto que hay asignado en Marlin.
  • G33 – Comando de calibración, se usa con una sonda de autonivel, sea la de espuma o con la que vienen con la máquina. ¡No probar todavía!
  • M106 – Activa el ventilador de capa.
  • M107 – Apaga el ventilador de capa.

Una vez que nos hayamos familiarizado con Pronterface, podemos dar el salto al siguiente paso, que es muy importante: la calibración.

Introduzca tus palabras claves y pulsa Intro

Usamos cookies para brindarle la mejor experiencia en línea. Al aceptar que acepta el uso de cookies de acuerdo con nuestra política de cookies.