Instalación del firmware del microcontrolador

From RepRap
Revision as of 16:32, 11 June 2010 by Enen (talk | contribs) (Instalar el software de Arduino para Sanguino)
Jump to: navigation, search
Guía de construcción de Mendel en español



Motherboard-programming.jpg
RepRap tiene una placa base que es el controlador global de la máquina. Cada extrusor tiene un controlador secundario. La placa base y los controladores de extrusión tienen que ser programados. Esta página te dice como hacerlo.
OJO esta página describe como instalar el firmware RepRap estándar. Hay alternativas al firmware estándar disponibles y están todas en Comparison of RepRap Toolchains(en inglés).

Tanto la placa base como el controlador de extrusión necesitan tener un bootloader instalado antes de que les puedas cargar los programas. Solo hace falta hacer esto una vez, y, si compraste placas preparadas, el bootloader ya estará instalado en ellas. Pero si hiciste las placas tu mismo, tienes que cargarlo. las instrucciones para instalar el Bootloader están aquí(en inglés).

Antes de comenzar

Instalar el software de Arduino para Sanguino

Antes de que puedas descargar en tu placa base Sanguino, necesitas tener el entorno Arduino instalado para ser capaz de reconocer el procesador Atmel 644p.

Descarga e instala el software de Arduino, luego descarga la extensión para Sanguino desde la web de Sanguino de Zach.

Las nuevas versiones de arduino (desde la 0018 y posteriores) tienen un mejor soporte para hardware como el Sanguino, así que solo necesitas añadir una carpeta en lugar de editar un montón de cosas.

Copia la carpeta de Sanguino que está en el archivo zip en tu carpeta arduino-00XX/Hardware de tal forma que tu estructura de carpetas quede como esto:

    arduino-00XX/Hardware/Sanguino

¡Asegúrate de que seleccionas Sanguino en el menú de placas!


Las instrucciones que siguen a continuación están desfasadas y solo son aplicables para versiones viejas de Arduino y Sanguino.

Necesitarás copiar las carpetas de los archivos del núcleo que has descargados a sus respectivas localizaciones.

   * copia sanguino-software-1.x/cores/sanguino a arduino/hardware/cores/sanguino
   * copia sanguino-software-1.x/bootloaders/atmega644p a arduino/hardware/bootloaders/atmega644p
   * copia todas las carpetas de sanguino-software-1.x/libraries/ a arduino/hardware/libraries/ 
     sobrescribiendo las librerías existentes.

A continuación necesitas editar el achivo boards.txt para añadir el Sanguino para la placa disponible. Se encuentra en arduino/hardware/boards.txt

Reinicia el entorno Arduino y ahora puedes descargar tu firmware al Sanguino.

Estas instrucciones están también disponible desde aquí(en inglés).

Programando la placa base

Compilar

...

Cargar

...

Programando un controlador de extrusor

Extruder-programming.jpg

El procedimiento para este es muy similar al de programar la placa base.

Compilar

...

Cargar

...

Véase también

La página Firmware de 3ª generación.