sábado, 12 de noviembre de 2011

Proyecto CNC Recly!



Proyecto CNC Recly!

He comenzado un nuevo proyecto , que será a largo plazo, llamado Recly!
Este proyecto se basa en la idea de utilizar una impresora vieja o de segunda mano para crear una CNC Router (fresadora) Open Source. Para eso he conseguido la siguiente impresora:





Una HP Dekjet defectuosa de fabrica (no recogia papel). Al no haberse utilizado nunca , no esta manchada de tinta por ningún lado, por lo que me facilita el proceso de desmontaje.
El primer problema que me he encontrado han sido los tornillos, los cuales son de tipo hexagonal especial (anti-manitas desmontadores de impresoras) , pero con un destornillador plano y mucha paciencia he conseguido quitarlos



Impresora sin el escaner




El carro sin la carcasa

Me he fijado en que esta impresora, al contrario de lo que yo creia , no lleva motores paso a paso, sino de cc normales con encoders para controlar su posicion. Imagino que de esta forma salen mucho más baratos.



El encoder del carro.

Carro del escaner

Una vez sacado el carro con sus engranajes, y el carro del escaner , ya solo queda el segundo paso:



Control de los carros con Arduino y etapa de potencia (drivers) (Próximamente)





Saque la idea de este proyecto de aqui:

http://www.instructables.com/id/DIY-CNC/
http://www.cnczone.com/forums/open_source_cnc_machine_designs/
http://buildyourcnc.com/default.aspx

miércoles, 9 de noviembre de 2011

Darth Maker ya funciona!!







La nueva impresora 3d de la UPM ya esta lista. El montaje, que fue arduo y dificil, nos permitio aprender un montón sobre este tipo de tecnologia. En la siguiente imagen se ve la electronica, que con todos los leds encendidos , parece un árbol de Navidad:






En el siguiente vídeo se ve la UC3-PO, que se trajeron para enseñarnos como funcionaba:




Y en la siguiente imagen se puede ver las primeras piezas que ha imprimido Darth Maker (nombre que debe ser sometido a votación). Son dos chupitos, el de la derecha ha sido el primero, el cual hemos llamado Aborto, por lo feo que ha salido, aunque es nuestro feo ;)





Licencia Creative Commons
Este obra está bajo una licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported.


Actualización: YA FUNCIONA

lunes, 7 de noviembre de 2011

Diseño 3D: OpenScad



OpenScad es un programa de CAD por el cual, al contrario que en el resto de los existentes, se dibuja por código. Dicho código es similar a C++ y por tanto no es necesario tener una gran habilidad manejando el programa. He hecho el siguiente ejemplo, en el cual he utilizado las siguientes instrucciones

Cube: Dibuja un cubo.
Sphere: Dibuja un esfera.
Cylinder : Dibuja un cilindro.
translate : Desplazar las piezas
union : Para unir las diferentes partes
polyhedron : Sirve para definir cualquier tipo de polígono




Aquí dejo el código del diseño:


//Ejercicio práctico para aprender a manejar el programa.


union() {


cube([30, 110, 20], center = true);

translate ([ 0, 0, 5]) {

cylinder(h=20, r=10,center=true);}

translate ([ 0, 0, 15]) {

sphere(r = 10);} //Estaría mejor si fuese medio elipsoide

translate ([ 0, 25, 0]) {

cube([200, 20, 20],center = true);}

translate ([ 0,-23, 0]) {

cube([200, 20, 20],center = true);}

translate ([ 90, 00, 0]) {

cube([20, 80, 20],center = true);}

translate ([ -90, 00, 0]) {

cube([20, 80, 20],center = true);}

translate ([ 0, 55, 0]) {

cylinder(h=20, r=10,center=true);}


//Vamos ahora con los tejados. Estos estan mal orientados.Hay que orientarlos segun las agujas del reloj para que no salgan en rosa.Depende del cuadrante donde se encuentre la pieza. Sin embargo ¿si estan todos orientados hacia dentro tambien esta bien?.Sale al pulsar f6 pero al pulsar f5 sigue viendose en rosa.


polyhedron ( points = [[80, -40, 10], [100, -40, 10], [90, -40, 15],[80, 40, 10], [100, 40, 10], [90, 40, 15]],

triangles = [[0,2,1], [5,1,2], [5,0,3], [3,4,5],[4,1,5],[2,0,5]],center=true);


polyhedron ( points = [[-80, -40, 10], [-100, -40, 10], [-90, -40, 15],[-80, 40, 10], [-100, 40, 10], [-90, 40, 15]],

triangles = [[0,1,2], [2,1,5], [3,0,5], [5,4,3],[5,1,4],[5,0,2]],center=true);

}


Vista original de la ETSII-UPM

Después para exportarlo a Thingerverse lo he pasado a extensión *.stl
Para más información consultar:

http://www.thingiverse.com/thing:13357

En cuanto lo imprima, subiré las fotos.


Actualización: Logo de Reset

He hecho el siguiente logo de Reset simplificado:

difference(){


cylinder(r=10,h=10,center=true);

cylinder(r=8,h=10,center=true);

}


translate([0,10,0])

cube([4,20,10],center=true);




Después para exportarlo a Thingerverse lo he pasado a extensión *.stl
Para más información consultar:

http://www.thingiverse.com/thing:13418


Licencia Creative Commons
Este obra está bajo una licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported.
Seguir @Exergy123