Paso 4: Configuración Firmware: Marlin
El siguiente paso es configurar el firmware. RAMBo es compatible con el firmware de Marlin, así como Repetier Firmware, sin embargo, verá aquí cómo configurar Marlin para uso con el RAMBo.
Usted también necesitará configurar Marlin para su impresora específica, como área de impresión, pasos por mm para cada eje, etc... Las opciones de configuración están fuera del alcance de este Instructable sin embargo, y nos centraremos sólo en las partes específicas del RAMBo de la configuración del Marlin.
es muy fácil de configurar Marlin con el RAMBo. Descargar Marlin (haga clic en "Descarga ZIP" en el lado izquierdo de la página de github: https://github.com/ErikZalm/Marlin), abra el archivo Marlin.ino en el IDE de Arduino, seleccione la ficha Configuration.h y desplácese hacia abajo hasta que vea la opción de configuración de la motherboard. Para configurar Marlin para RAMBo, simplemente definir la configuración de la Motherboard, Tarjeta madre para '301' con la siguiente línea:
Ver imagen de arriba para ver como debe.
Una vez has establece la Motherboard 301 y configurar el firmware para su impresora 3D, puede haga clic en el botón subir o seleccione cargar en el menú Archivo (ver imagen).
Esto compilar el firmware y cargarlo a la RAMBo.
Si usted necesita soporte para una pantalla LCD, como controlador de LCD inteligente de RepRapDiscount, necesita tener su tipo de junta a RAMBo y Arduino IDE configurado correctamente como se explica en el paso anterior, entonces usted tendrá que actualizar algunos archivos del firmware de Marlin.
Si estás usando la última versión git (desde el enlace anterior) o cualquier versión de 04 de agosto de 2013 y más tarde, entonces no necesitas modificar el firmware de Marlin para usar el LCD, si se utiliza sin embargo una versión anterior del firmware Marlin y no desea actualizar a una versión más reciente, o si simplemente no está seguro , entonces usted tendrá que sobrescribir los archivos fastio.h y pins.h desde el directorio de Marlin con la última versión de los archivos disponibles en github:
https://RAW.githubusercontent.com/ErikZalm/Marlin/Marlin_v1/Marlin/Pins.h
https://RAW.githubusercontent.com/ErikZalm/Marlin/Marlin_v1/Marlin/FastIO.h
Simplemente descargue los dos archivos y copiarlos en el directorio de Marlin, sobrescribir los archivos anteriores.
Ahora puede configurar el firmware de Marlin para utilizar el controlador de LCD que tiene y va a trabajar con el RAMBo mientras se está conectado correctamente (véase la sección correspondiente de este manual para obtener instrucciones sobre cómo conectar el controlador del LCD a la RAMBo).
No te olvides de instalar la biblioteca de U8glib en el directorio de instalación del IDE de Arduino Si utilizas el completo controlador de LCD Smart Graphics, como se indica en el archivo de Configuration.h de Marlin. Para ello, copia el directorio U8glib que se puede encontrar en el directorio de Marlin en el subdirectorio Marlin/ArduinoAddons/Arduino_1.x.x/libraries/ en el directorio de las bibliotecas de Arduino (C:\Program Files (x86) \Arduino\libraries).