Skip to content

Instalación_del_Firmware

Ernesto Corbellini edited this page Jan 28, 2016 · 1 revision

Instalación del Firmware

*Firmware Marlin v_1 Página oficial*: http://reprap.org/wiki/Marlin

Describo los pasos para instalar el firmware en Ubuntu 12.04 de 64bits:

  1. Conectar el kit arduino con un cable USB a la computadora.
  2. Descargar la última versión del firmware. Ir a https://github.com/ErikZalm/Marlin/tree/Marlin\_v1 y hacer clic en el botón que dice "Download ZIP"
  3. Descomprimir el archivo en un directorio conveniente
  4. Instalar el IDE de arduino: http://www.arduino.cc/en/Main/Software
  • Descargar de este link: http://downloads.arduino.cc/arduino-1.5.8-linux64.tgz (para 64bits) O buscar en la página de arduino otras versiones.
  • Descomprimir el archivo en un directorio a elección
  • Ejecutar el archivo "arduino" dentro de este directorio. En algunos casos es posible ejecutarlo desde el navegador da archivos haciendo doble clic sobre el archivo "arduino". Aveces es necesario hacerlo desde la terminal, para ello hay que ir al directorio donde se descomprimió el archivo y ejecutarlo con el siguiente comando ./arduino Si no funciona es posible que se necesite instalar JAVA, eso se puede solucionar ejecutando la siguiente línea en una terminal sudo apt-get install default-jre
  1. Habiendo iniciado el IDE de Arduino,
  • Seleccionamos nuestro kit: Ir a Herramientas > Placa> Arduino Mega 2560
  • Talvez es necesario seleccionar el puerto: Ir a Herramientas > Port> /dev/ttyACM0
  • Abrir el archivo Marlin.pde que se encuentra en el directorio Marlin dentro del directorio que descomprimimos nuestro firmware
  • Modificar el los archivos Configuration.h y Configuration_adv.h para adecuar el firmware a nuestra máquina
  • Presionar el botón "Verificar" que tiene un tilde
  • Presionar el botón "Subir" que tiene una flecha a la derecha (esta al lado del botón anterior).

Es posible que aparezca el siguiente error: avrdude: ser_open(): can't open device /dev/ttyACM0 Permission denied

Esto sucede porque no tenemos permisos sobre ese dispositivo. Una forma medio cabeza de solucionarlo es ejecutar la siguiente línea en una terminal: $ sudo chmod 777 /dev/ttyACM0

  • Volvemos a intentar la programación presionando el botón "Subir" que tiene una flecha a la derecha (esta al lado del botón anterior).

Si no aparece ningún error, nuestro arduino ya está programado

Luego con el Pronterface podemos comprobar que la computadora puede conectarse con el arduino ya funcionando con el firmware de la impresora. Ver en la sección de instalación se software en la PC