martes, 15 de septiembre de 2009

Como cargar el bootloader a la RepRap Motherboard (sanguino.cc)





Vamos a programar la placa madre/base de reprap.
Es sabido que la placa base de RepRap de Generation3, es una placa Sanguino.
http://sanguino.cc/

En primer lugar vamos a instalar el programador USBTinyISP con los drivers v1.10.
http://www.ladyada.net/make/usbtinyisp/download.html
Si instalamos el programador con la versión v1.12 de los drivers, Arduino no reconocerá el programador y no podremos cargar el bootloader en la placa Sanguino.

En primer lugar vamos a instalar Arduino y después configurarlo para que reconozca la placa Sanguino.
Descargamos Arduino de
http://arduino.googlecode.com/files/arduino-0017.zip
y descomprimimos el contenido.

A continuación nos descargamos los archivos de configuración de Sanguino de:
http://sanguino.googlecode.com/files/sanguino-software-1.4-r1.zip
y descomprimimos el contenido.

Los pasos para configurar Arduino son los siguientes:
Copiar carpetas
* copiar sanguino-software-1.x/cores/sanguino en arduino-0012/hardware/cores/sanguino
* copiar sanguino-software-1.x/bootloaders/atmega644p en arduino-0012/hardware/bootloaders/atmega644p
* copiar all the folders in sanguino-software-1.x/libraries/ en arduino-0012/hardware/libraries/ overwriting the existing libraries.

Editar el archivo boards.txt
Abrir el archivo arduino-0012/hardware/boards.txt copia todo el texto y pegalo al final del archivo sanguino-software-1.x/boards.txt con un editor de textos.

A continuación nos aseguramos que el JUMPER del programador está ON, esto quiere decir que el programador alimentará el micro Atmega de la placa Sanguino. Para grabar el bootloader no es necesario alimentar la placa Sanguino con la fuente ATX ya que lo hace el programador.

1. Conecta el programador USBtinyISP a un puerto USB
2. Conecta el programador a la placa RepRap Motherboard.
3. Abre Arduino.exe software, asegurate que la opción "Sanguino" está seleccionada en "Boards" make sure the 'Sanguino'
4. A continuación selecciona "Tools -> Burn Bootloader -> w/ USBTinyISP".

La luz roja del programador empezará a parpadear durante 1 minuto aproximadamente y cuando termine, Arduino mostrará el mensaje "DONE".

Para comprobar que el bootloader de la RepRap Motherboard se ha grabado correctamente pulsa el boton reset en la placa, entonces el led "debug" parpadeará unas cuantas veces.

Espero que os sea de utilidad.

Saludos.

2 comentarios:

  1. Hola Raul gracias por lo que publicaste.
    Te comento yo compre un kit de una RepRap Mondo
    vino desarmada totalmente , la parte mecanica estructural digamos esta armada. Y aquí mi consulta es posible que la placa ya venga con los drivers, o sea lista para conectar e imprimir.
    Desde ya agradezco tu respuesta.

    ResponderEliminar
    Respuestas
    1. Hola, no te puedo decir si vienen los drivers o no con la placa. Además yo la compré hace ya por lo menos un par de años, y es posible que ahora ya venga la placa grabada con los drivers, pero no te lo puedo asegurar, estoy bastante desconectado de reprap. Ten en cuenta que estas placas con Micros Atmega se programan con Arduino y tienen otros usos a parte de utilizarse para la reprap. No sé donde compraste el kit de la reprap Mondo, pregunta a tu proveedor igual él te puede guiar.

      Eliminar