lunes, 2 de noviembre de 2009

Presupuesto

Hola a todos los que siguen este blog, estoy a la espera de presupuesto para continuar con la fabricación. En breve conseguiremos toda la tornillería, barras. etc.

Siento el retraso pero la crisis es la crisis...

sábado, 3 de octubre de 2009

Rep Rap Parts 1.06

Ya tengo las piezas reprap en casa... os dejo unas fotos.





sábado, 19 de septiembre de 2009

Comprobar una placa Stepper Motor Driver 1.2 conectada a una RepRap MotherBoard 1.2

1) Conectamos el cable USB to TTL cable al ordenador e instalamos los drivers.
Este es el cable

Descargamos los drivers de la página:
Concretamente estos:

Al conectar el cable, aparecerá la típica ventana para instalar un dispositivo, le decimos en que carpeta están los drivers y entonces nos instalará un nuevo puerto COM, tenemos que averiguar el número de puerto COM desde la administración de dispositivos de Windows.

La otra parte del cable usb hay que conectarla a la placa Sanguino, en la serigrafía de la placa pone "BLK" (Black o cable negro) y "GRN" (Green o cable verde) para orientar la conexión de ese extremo del cable.

2) Abrimos arduino.exe y seleccionamos el puerto "Tools->Serial port - COM4"

3) Descargamos el programa de:

Y lo copiamos en la ventana de Arduino.

4) Verificamos que el programa compila sin problemas, le damos al botón de "Verificar"

5) Para cargar el programa tenemos que
5.1 conectar la alimentación a la placa.
5.2 pulsamos el botón de reset de la placa reprap motherboard y en menos de 1 segundo tenemos que darle al botón "upload" del programa arduino
5.3 Veremos como el led "debug" parpadeará durante unos instantes (carga del programa) y cuando termine de parpadear, el programa se pondrá en marcha.

Recordar conectar el motor, la alimentación y el cable del interfaz de una placa a la otra.


Hay que hacer un pequeño cambio en el programa:


void play_song(byte xPin, byte yPin, byte zPin)
{
digitalWrite(X_ENABLE_PIN, LOW); //enable
digitalWrite(Y_ENABLE_PIN, LOW); //enable
digitalWrite(Z_ENABLE_PIN, LOW); //enable

for (byte i=0; i
{
if (!at_switch(xPin) && !at_switch(yPin) && !at_switch(zPin))
{
play_note(tones[notes[i]], 80000*lengths[i]);
delay(10);
}
}
digitalWrite(X_ENABLE_PIN, HIGH); //disable
digitalWrite(Y_ENABLE_PIN, HIGH); //disable
digitalWrite(Z_ENABLE_PIN, HIGH); //disable
}


POR ESTE CÓDIGO


void play_song(byte xPin, byte yPin, byte zPin)
{
digitalWrite(X_ENABLE_PIN, HIGH); //enable
digitalWrite(Y_ENABLE_PIN, HIGH); //enable
digitalWrite(Z_ENABLE_PIN, HIGH); //enable

for (byte i=0; i
{
if (!at_switch(xPin) && !at_switch(yPin) && !at_switch(zPin))
{
play_note(tones[notes[i]], 80000*lengths[i]);
delay(10);
}
}
digitalWrite(X_ENABLE_PIN, LOW); //disable
digitalWrite(Y_ENABLE_PIN, LOW); //disable
digitalWrite(Z_ENABLE_PIN, LOW); //disable
}

Stepper motor driver 1.2



Ya he soldado el primer driver para el motor del eje X, versión 1.2.
Este es el enlace donde explica paso por paso como soldar la placa:

El tutorial no da lugar a confusión pero yo voy a remarcar un par de pasos por si no quedan claros:
1) Hay que soldar la H:


2) R4,R5 hay que poner un "puente", para ello he utilizado las patas cortadas a la resistencia R6 del paso anterior.

Para poder comprobar que la placa funciona hemos seguido los pasos de
donde se explica como testear la Stepper motor driver 1.2 con una placa ARDUINO.

Como yo lo que tengo es una placa SANGUINO (REPRAP MotherBoard 1.2) he tenido que irme al tutorial del Stepper motor driver 2.3

Para poder comprobar que funciona hemos tenido que conectar uno de los motores Keling_KL23H51_24_08B

Recordar, los cables del motor:
Rojo y Amarillo los soldamos.
Negro y Naranja los soldamos.

Conector A - Cable Azul
Conector B - Cable Verde
Conector C - Cable Marron
Conector D - Cable Blanco

Por cierto el conector viene en el KIT de la placa.


En otro post explicaré paso por paso como realizar el test a la placa.

Saludos!

martes, 15 de septiembre de 2009

Fuentes de alimentación ATX

Comprobando que la primera placa Stepper Motor Driver 1.2 que he soldado funciona, he descubierto una pequeña curiosidad que yo no sabía. Desconozco si es aplicable a todas las fuentes ATX o solo a algunas.

Si no conectas el conector ATX de una fuente de alimentación a la placa base, los cables de alimentación de lectores de DVD y otros dispositivos no funcionan…

Es decir que no puedes utilizar la fuente para alimentar solamente un lector de DVD, tienes que tener conectado el cable de alimentación de la placa base.

Esto me ha pasado al intentar alimentar solo el Motor Stepper Driver 1.2, al ver que no funcionaba he tenido que conectar también la alimentación a la RepRap MotherBoard.

Saludos.

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.

domingo, 13 de septiembre de 2009

Programador AVR USBTinyISP

Para programar el micro AtMega de la placa del extruder, necesitamos un programador USBTiny.



Aqui puedes ver el extruder controller:
Extruder controller 2.2

Este es el kit que hemos comprado:
http://store.makerbot.com/electronics/electronics-kits/usbtinyisp-avr-programmer-kit.html

Hemos tardado unos 30 minutos aproximadamente en soldar todos los componentes y este es el tutorial para soldar el kit:
Tutorial para soldar el programador USBTinyISP

Hemos descargado los drivers para instalar el programador USBTinyISP y seguido las instrucciones para instalar el programador en Windows.

Más adelante cuando tengamos todas las placas soldadas, en otro post, veremos como utilizar el USBTinyISP para programar la placa base y el extruder.

Saludos!

miércoles, 9 de septiembre de 2009

Ya tenemos electrónica

El envío del pedido que hicimos a makerbot ha tardado muy poco en llegar a Valencia. Os pego el tracking, el pedido lo hicimos el dia 28 de agosto y el dia 3 de septiembre ya lo teniamos en España, impresionante (ya puede ser rápido, costó 56,5$).

Shipment Activity Location Date & Time
------------------------------
--------------------------------------------------
Delivered Abroad SPAIN 09/03/09 1:57pm

Out of Foreign Customs SPAIN 09/02/09 2:57pm

Into Foreign Customs SPAIN 09/01/09 12:44pm

Arrived Abroad SPAIN 09/01/09 12:44pm

International Dispatch UNITED STATES 08/30/09 8:42pm

Arrival UNITED STATES 08/30/09 8:40pm

Electronic Shipping BROOKLYN NY 11217 08/28/09 1:30pm
Info Received

Próximamente empezaremos a montar todo el material, soldar las placas, etc.









viernes, 28 de agosto de 2009

Electrónica

Para empezar a montar una Darwin entramos en la página

http://reprap.org/bin/view/Main/RepRapOneDarwin

1. tenemos un ordenador con las caracteristicas necesarias.
2. Descargamos el software y lo instalamos.

El tercer paso es conseguir la electronica.
Existen tres generaciones de electronica:
La generacion 1 está basada en micros PIC.
La generacion 2 está basada en placas Arduino / Sanguino
La generación 3 es la más avanzada y está en desarrollo, es la más facil de instalar.
Si alguien está interesado podemos comentar las tres generaciónes de electronica en varios post en el blog.

Hemos elegido la generación 3 y el único sitio donde podemos obtener todos los circuitos necesarios es en www.makerbot.com, otra opción es descargarse los archivos de los circuitos impresos para "imprimir" las PCB y obtener los componentes por separado para después soldarlos (soldadura SMD en algunos casos).

Como somos un poco perezosos a la hora de soldar y queremos reducir el riesgo de montar mal alguna placa las hemos comprado ya ensambladas.

Esta es la lista de compra de makerbot a dia 28/08/2009 es posible que los precios puedan variar.

Item Sku Qty Subtotal
NEMA 23 Stepper Motor 50001 3 $84.00
Extruder Controller v2.2 Fully Assembled 30004 1 $45.00
RepRap Motherboard v1.2 Fully Assembled 30006 1 $50.00
Opto Endstop v2.1 Kit 10007 6 $17.10
Temperature Sensor v2.0 Kit 10008 1 $5.75
USBtinyISP AVR Programmer Kit 10019 1 $22.50
SMT Soldering Toolkit 1100002 1 $50.00
100K Thermistor 70001 2 $6.00
Stepper Motor Driver v1.2 Kit 10003 3 $78.00
Ethernet Cable (2ft) 40004 4 $6.00
USB to TTL Cable 40001 1 $20.00
Nichrome Wire (31 GA) 40006 1 $0.50
Subtotal $384.85
Shipping & Handling $56.50
Grand Total $441.35


Aprovechando los portes, hemos comprado también:

3 motores paso a paso NEMA 23, los NEMA 17 también son buenos y más baratos pero los 17 tienen un paso de 1,8 grados y los 23 tienen un paso de 0'8 grados por lo que darán mas precisión a la hora de posicionarse en los ejes del sistema cartesiano.

Hemos comprado unos cables USB que pensamos nos pueden hacer falta para reprogramar la placa madre basada en arduino.

Un kit de soldadura SMT por si las moscas...

Unos cables ethernet.

Cable para montar los "extruder" o cabezales de impresión de plastico.

El kit del sensor de temperatura realmente no hace falta ya que está montado en la placa del "extruder kit", pero lo hemos pillado también por si las moscas.

Las placas que controlan los motores paso a paso son las de la versión 1.2, hemos comprado estas porque no habían en stock de la versión 2.3, en un principio nos valen exactamente igual, ya veremos que problemas surgen al instalaras...

Cuando llegue el pedido, volcaré las fotos de como viene embalado, etc.

El siguiente paso será probar que la electronica funciona.
Para eso será necesario:

Soldar algunas placas y cables
Conseguir una fuente de alimentación
Montar toda la circuiteria y realizar algunos test.

miércoles, 26 de agosto de 2009

¿Dónde encuentro la electrónica de la reprap?

Hay dos opciones para conseguir la electronica, bajarse los archivos con los esquemas y los archivos GERBER de sourceforge y montar las placas uno mismo.

O comprar la electronica en
http://store.makerbot.com/

Yo para ahorrarme trabajo y ser más ecológico he decidido comprarla.

Saludos.

Como construir una reprap

Hola a todos mi nombre es Raúl y en este blog voy a postear la aventura de construir una reprap (impresora 3D) , para empezar os dejo el enlace donde podeis encontrar toda la documentación necesaria para construir una.

http://www.reprap.org