Firmware para Impresora 3D casera
junio 27, 2024Firmware para Impresora 3D casera.- Antes de embarcarte en el montaje de tu impresora 3D, es crucial verificar el correcto funcionamiento de la electrónica. En este paso esencial, cargaremos el firmware necesario en tu Arduino para darle vida a tu máquina.
Elegir el firmware adecuado
Existen diversos firmwares para controlar impresoras 3D, cada uno con sus características y ventajas. En esta guía, nos centraremos en dos opciones populares: Sprinter y Marlin.
Si bien las versiones modernas de ambos firmwares ofrecen gran similitud, utilizaremos una versión antigua de Sprinter para realizar ajustes iniciales y luego migraremos a la versión estable y actualizada de Marlin. ¿Por qué este enfoque? Las versiones más recientes de Marlin incorporan sistemas de protección que impiden el movimiento de los motores hasta que los sensores detecten la temperatura adecuada. En cambio, las versiones antiguas de firmware resultan ideales para la calibración y el ajuste de los motores.
Cargando el firmware de prueba (Sprinter)
Para cargar el firmware de prueba Sprinter, necesitarás:
Información adicional:
- Si eres nuevo en el mundo de Arduino, consulta esta sección para instalar los drivers necesarios y familiarizarte con el entorno de programación.
Firmware para Impresora 3D casera – Pasos para cargar Sprinter en tu Arduino:
- Abre el entorno de programación Arduino (versión 0022).
- En la pestaña «Herramientas», selecciona la placa «Arduino Mega 2560» y el puerto USB al que conectaste tu Arduino.
- En la barra de herramientas, haz clic en «Archivo» > «Abrir». Busca la carpeta descomprimida de Sprinter y abre el archivo «Sprinter.h».
- Configuración previa: Antes de cargar el firmware, es necesario realizar algunas configuraciones. En la pestaña «configuration.h», busca el listado de placas con números asignados. Como usaremos un Shield de Arduino con RAMPs 1.4, no aparece en la lista. Sin embargo, podemos asignarle el valor «33» de la RAMPs 1.3, que funciona perfectamente.
- Para indicar al firmware que se utiliza una RAMPs, reemplaza el valor en «#define MOTHERBOARD» por «33». Si tu placa es diferente, cambia el valor por el correspondiente.
- Carga del firmware: Haz clic en «Subir» para cargar el firmware en tu Arduino. ¡Listo! Tu Arduino está preparado para controlar los motores y demás componentes de la impresora.
Consideraciones importantes:
- Este cambio temporal nos permitirá avanzar con la electrónica y el ajuste de los Pololus. Más adelante, exploraremos más opciones de firmware y configuraremos parámetros cruciales para el correcto funcionamiento de la impresora.
- Recuerda que este firmware de prueba (Sprinter) será reemplazado por Marlin en la carga final del firmware. Toma nota de los parámetros modificados para aplicarlos en Marlin.