jueves, 5 de enero de 2017

Tutorial: Aprende a cargar Marlin en tu impresora Open Source


Hola a todos/as:

Soy Juan Pedro, estudiante de ingeniería informática en Almeria, impresor3D amateur y apasionado del cacharreo. 
Me uno al equipo de Indalo3D para aportar todo lo que pueda a la comunidad RepRap, y sin más dilación y para abrir boca, os dejo un pequeño tutorial de como cargar el firmware Marlin en tu impresora 3D reprap.

PD: no olvidéis que podéis contribuir económicamente en Arduino y agradecerles tanto que nos han dado.


En el mundo de la impresión 3D existe una amplia comunidad de Makers que han desarrollado múltiples herramientas para nuestras maquinas. Desde piezas optimizadas hasta firmware para las mismas.


Website  Marlinfw.org



Dentro del mundo software para la impresión 3D, el firmware Open Source mas famoso es Marlin, del cual está liberada la versión RC8, y en este post voy a mostrar un pequeño tutorial de como obtener, configurar y cargar Marlin en nuestra impresora 3D Open Source.

 




  •   RECURSOS Y FUNDAMENTOS

     
    En primer lugar hay que saber y comprender que la base de la impresión 3D open source se sostiene sobre Arduino, al menos la gran mayoría de las máquinas, o sobre otro tipo de placa electrónica. pero principalmente destaca "Arduino", en concreto la versión "Arduino Mega" + el SHIELD "RAMPS" son los dos elementos que nos vamos encontrar en mas del 90% de las impresoras 3D.


    Para tratar con placas Arduino es necesario que instalemos en nuestra máquina un software específico para reprogramarlas llamado Arduino.

    Una vez descargado existen varias posibilidades:



     
    • Tu sistema operativo es Window 8.1 o anterior:
      • Descargar el instalador o el archivo zip.
      • Una vez descargado, si es el instalador, se instala como un programa cualquiera.
      • Si es el archivo zip, extraemos el contenido y ejecutamos el archivo "Arduino.exe".
    • Tu sistema operativo es Windows 10:
      • Descarga arduino desde la tienda de windows.
    • Tu sistema operativo es Linux (una de sus distribuciones)
      • Puedes instalar linux a través de la terminal, ya que la gran mayoria de distribuciones cuentan con repositorios actualizados.
      • en caso de no contar con la primera opcion, descarga los binarios y compilalos en tu máquina.
Finalmente debemos encontrar que podemos abrir el entorno Arduino e interactuar con el sin problema:

Click para ampliar





Esto seria lo esencial para poder abrir Marlin, el cual podéis descargar desde el repositorio de GitHub.

Click para ampliar






Una vez tengais Marlin descargado, toca abrirlo con Arduino. Para ello hay que elegir el archivo con la extensión ".ino" que teneis en la carperta "Marlin"

Click para ampliar


El apartado que nos va a interesar es el de "Configuration.h", en el cual se van a encontrar todas las posibles "settings" para nuestra impresora 3D

Click para ampliar


Aqui dejaré una lista sencilla de las opciones que deberemos configurar si queremos que la impresora funcione, en otro post mas adelante explicaremos mas en profundidad como afinar estos parámetros.

Linea 116 - Configuración del baudrate, 250000 por defecto.
Linea 129 - Nombre de tu impresora
Linea 228 a 232 - Establecer configuración de los termistores de hotend y heatbed
Linea 608 a 613 - Establecer posición mínima y máxima del hotend en X,Y,Z
Linea 939 - Lenguaje
etc...

Una vez configurado, se debe seleccionar el puerto serie de conexión de la impresora,  que varía en funcion del puerto USB elegido para conectarla. 

Para ello seleccionaríamos en la opción "Herramientas/ Puerto" y listo, si todo ha ido bien, debería detectar el puerto de la placa, el último paso sería pulsar arriba a la izquierda el boton "Subir" para cargar el firmware en nuestra impresora.

Y hasta aqui el tutorial, pronto mas y mas detallado.

Un saludo!