12. Manual de montaje P3Steel. Software. El firmware

Descarga de software

Necesistas descargar el siguiente software. Todos son Open Source y por lo tanto gratuitos.

  1. Marlin: preconfigurado para nuestros kits dependiendo de la placa y los drivers escogidos:
    Board A4988 DRV8825
    Arduino+RAMPS 1.4 descargar descargar
    SAV MkI descargar descargar
    Sanguinololu descargar descargar
  2. Arduino IDE: Descarga la versión 1.05 http://arduino.cc/en/main/software
  3. Pronterface o Printrunhttp://koti.kapsi.fi/~kliment/printrun/ para comprobar que se mueven los ejes y se calienta cama y hotend

12.1 Arduino MEGA + RAMPS1.4.

  1. Abrir Arduino IDE
  2. Conecta el Arduino con el cable USB al puerto USB de tu ordenador
  3. Ve a Herramientas > Board > y selecciona Arduino MEGA 2560 or MEGA ADK
  4. Ve a Herramientas  > Serial Port > y selecciona puerto Arduino, en Windows normalmente COMX, en MAC /dev/tty/xxxxx
  5. Ve a la carpeta donde hayas descargado Marlin y descomprime.
  6. Abre la carpeta descomprimida, busca el archivo Marlin.ino y ábrelo con Arduino IDE
  7. Ve a Archivo > Cargar y espera a que aparezca el mensaje “Carga completa”.

12.2 Si tu placa es una SAV MkI

La SAV MkI viene con Marlin precargado, con el que viene puedes mover comprobar si los motores funcionan, calentar el hotend, la placa... pero necesitas ajustar algunos parámetros para la configuración del kit. Arriba tienes un cuadro con el Marlin preconfigurado para la SAV y nuestro kit

Puedes consultar el blog del autor y la wiki de la placa. Aquí tienes un extracto:

Configurando el entorno

Las siguientes instrucciones le ayudarán a configurar el entorno de desarrollo usando el IDE de Arduino 1.05 o posterior.

Paso 1: Descargar e instalar el IDE Arduino

Descargue el entorno de desarrollo Arduino 1.0.5 si no lo tiene ya.>

Paso 2: Descargar e instalar Teensyduino

Teensyduino fue creado por PJRC para su línea Teensy de tarjetas. Teensy es una buena alternativa a Arduino si quieres una tarjeta ultra compacta que disponga de USB. Teensy++ utiliza también el AT90USB1286, por lo que es compatible con SAV MKI. Siga las instrucciones del PJRC para descarga e instalación link.

Si usted sólo va a programar para RepRap, no es necesario instalar ninguna librería adicional. Windows le pedirá que instale el controlador serie. Seleccione sí. No se preocupe cuando Windows se queje de que el controlador no está firmado ... es sólo un archivo INF para decirle a Windows que use uno de sus controladores integrados.

Paso 3: Configuración de la MKI SAV en el IDE de Arduino

Descargue: At90usb1286txt_SAV_MkI.zip.

Vaya a donde se encuentran los archivos de Arduino. En mi ordenador (Mac), están en Aplicaciones/Arduino. Lo llamaremos a partir de ahora. Ahora, debe encontrar la subcarpeta donde se instaló la librería Teensyduino:

hardwareteensy

o (en un Mac)

/Contents/Resources/Java/hardware/teensy

Si está en la carpeta correcta, debe ver un fichero llamado "boards.txt" y una subcarpeta llamada "core" en ella. Guarde los archivos de At90usb1286txt_SAV_MkI.zip en esa carpeta sobrescribiendo el fichero original deboards.txt existente.

Si no tiene pensado desarrollar para las placas Teensy o Teensy+ de PJRC, puede evitar que se muestren en el menú Arduino copiando boards.nopjrc.txt, borrando boards.txt y renombrado boards.nopjrc.txt a boards.txt

Si la operación es correcta, debería tener los siguientes ficheros en el directorio ../hardware/teensty:

  • boards.txt
  • programmers.txt

Ahora, cuando arranque Arduino, debería ver algunas configuraciones nuevas en Herramientas -> menú Directorio. Las más importantes son :

  • [ USBtinyISP ] AT90USB1286
  • [ USBtinyISP ] SAV- MkI
  • [ BootloaderCDC ] AT90USB1286
  • [ BootloaderCDC ] SAV- MkI

Descarga del firmware con Arduino IDE

400px-Unboxing_4_small

SAV MkI, detalle del jumper PRG (quitar para programar) y del botón RESET

Descargar la configuración de Marlin correspondiente del cuadro anterior y abrirla en el IDE de Arduino.

Para entrar en modo bootloader y cargar nuevo firmware:

  1. Retire el jumper PRG
  2. Pulse y suelte el botón de reinicio (reset). Aparecerá el Bootloader del AT90USB como un nuevo dispositivo USB la primera vez que arranque en el gestor de arranque. Sólo en Windows, la primera vez que se conecta la placa se instalará el controlador USB (anote el nuevo número de puerto COM).
  3. Proceda a cargar el nuevo firmware:
    1. En Arduino 1.05 elija [BootloaderCDC]SAV-MkI del menú Tools-->Board menu de Arduino y seleccione el puerto COM asociado a su SAV MkI bootloader.
    2. Haga clic en Archivo -> Upload to Board.
    3. Arduino compilará y cargará el firmware Debe ver a un error de un par de segundos después de las compilaciones del firmware. Esto es porque el AT90USB ha salido con éxito el gestor de arranque.
    4. Vuelva a colocar el jumper PRG en la tarjeta.
    5. Pulse Reset. Es posible que tenga que desconectar y volver a conectar los cables de alimentación y del USB.