domingo, 31 de octubre de 2010

CNC. Mosca madre. Halloween

detalle tamaño
Aqui otro de los trabajos realizados. Una mosca similar a la anterior pero esta vez en contrachapao de 5mm de espesor.











maquinando
El area de trabajo de la maquina (300 x 200mm) ha sido aprovechado al maximo, es mas, la pieza que forma el cuerpo central de la mosca es mayor que el area de trabajo de la maquina y opte por dividirla en dos partes para maquinar ambas por separado y posteriormente unirlas con cola.













piezas sacadas de la cnc
El material es tabul contrachapado de 5mm de espesor, cortado con una fresa de 3mm de 4 filos, a unas 16000 rpm, con un avance de 600mm/min (200mm/min en vertical) y una profundidad de corte de 2.6mm (2 pasadas para realizar un corte 2x2.6=5.2mm).
detalle "holding tabs"
Ademas he aprendido a utilizar los "holding tabs" para evitar que la pieza se mueva durante el corte, los cuales estan definidos con 5mm de ancho y 2 de alto y dispuestos alrededor de las piezas a cortar.

El acabado ha sido mediante lijado a mano con lija de grano 150  para eliminar la "pelusilla" de los bordes, me falta pegar todas las piezas con cola de carpintero para que quede mas robusta y quizas en un futuro la pinte o la barnice.


pieza mayor que el area de trabajo
las 31 piezas que forman el puzle
vista general
comparacion con la anterior mosca de CDs

domingo, 17 de octubre de 2010

Reciclando CDs. Mosca CNC

Bueno, pues aqui el famoso puzle 3D que tanto me gusto cuando me lo tope por la web. Los cortes no salieron muy limpios, pero salieron, estan realizados a unas 10000rpm con un avance de 100mm/min y utilizando una fresa paralela de 1mm.
El archivo dxf me lo descargue de aqui , esta pensado para un material de 1,5mm de grosor asi que he tenido que escalarlo un poco para ajustarlo al grosor de los CDs utilizados(1,16mm) ademas de dividirlo en 4 archivos distintos para ecajar las piezas en 4 CDs.
Tras ver que todo estaba correcto, pegue las piezas con cianocrilato para darle un poco mas de robustez.



martes, 12 de octubre de 2010

Minicamara ebay MD80. Eliminar la fecha impresa en el video por hardware.

mi camara modificada
Si tienes una de estas camaras baratas de Ebay, ya sea el modelo MD80, la que parece un "mando de garaje", o similares, habras observado que las muy .... imprimen la fecha en el video, que no se puede eliminar esta opcion y para colmo, cada vez que se agota la bateria, la fecha y hora se van a hacer ..., obligandote a realizar la actualizacion de fecha/hora (mediante la creacion de un archivo de texto en la tarjeta de memoria y blablabla). 

Bien, pues existe un metodo que basicamente consiste en: la extraccion del firmware de la camara, su modificacion para hacer que el color de los caracteres que indican la fecha sea transparente y finalmente reescribir firm original por el modificado.

 La mala noticia ,es que, de momento no existe el metodo "facil" y es necesario leer/escribir el firm directamente desde el chip de memoria de la camara a traves de SPI, por lo que se necesitan las herramientas para soldar y desoldar smd, algun invento para leer/escribir la susodicha memoria y un poco de practica desoldando.

Ni que decir tiene, que no me hago responsable del uso o perjuicios que puedas tener como consecuencia del uso de esta informacion y que si no estas dispuesto a asumir el riesgo de que tu camara se transaforme en un pisapapeles de diseño, no intentes realizarlo.

El agradecimiento se lo debemos a Philippe y los participantes de su blog, yo lo unico que he hecho es seguir el procedimiento descrito en el mismo y adaptarlo a mis necesidades/posibilidades.
Dejo a continuacion una explicacion en español sobre el proceso:

 El firmware de la camara reside en una memoria flash de 2MB cFeon F16-100HIP Q93H06A F921GDA tambien conocida por EN25F16.








Para su extraccion es necesario desoldar el chip y proceder a su lectura con un dispositivo que trabaje el protocolo serie SPI.
Yo personalmente utilice un busPirate y una pequeña aplicacion que me hice para automatizar la lectura/Escritura de los 2 MB de datos.
Con esto y el datasheet del chip escribi unas rutinas en c# para acceder al mismo.


Si vas a realizarlo acuerdate de colocar un condesador de desacoplo en las patitas de alimentacion del chip para evitar errores en la lectura/escritura de datos.








Una vez extraido el firmware, el metodo utilizado para localizar los caracteres de la fecha, fue representar cada byte del firmware como un pixel de color gris con una tonalidad correspondiente a su valor. Es decir representar el firmware conmo un archivo de imagen raw en escala de grises de 256 tonalidades obteniendose una especie de "radiografia" de los bytes. Para esto me hice otro pequeño programita.

modificado
original
De esta forma y variando el ancho de la imagen se consigue ver algo parecido a los caracteres alfanumericos utilizados para dibujar la fecha en el video obteniendose asi la posicion de memoria donde residen las los mismos.
    Como estas fuentes solo se utilizan para dibujar la fecha, no habra problema alguno en hacerlas transparentes, para ello tomaremos el color de un area donde un caracter no tenga pixeles y lo copiaremos en todo el caracter con un editor hexadecimal.










    Resultado
    Una vez realizado esto, basta con borrar la memoria, grabarle el nuevo firmware y volver a montar todo.

    He de decir que yo lo he realizado en las dos camaras que tengo y va perfecto. Lo que me llamo la atencion es que el firm de ambas camaras era algo distinto, por lo que repeti el proceso completo para cada una y ni siquiera probe si ambas camaras funcionaban con un mismo firm. No obstante dejo aqui los correspondientes archivos de firmware por si a alguien les son de utilidad.

    Ademas, aqui hay otra pagina con bastante info sobre este tipo de camaras. Es cuestion de tiempo que se conozca el metodo "facil" para actualizar el firmware sin destripar la camara.
    Edito:
    Esta modificacion la realice por Febrero de 2010. Unos dias despues de publicar esta entrada se dio con el metodo para actualizar el firmware sin necesidad de abrirla, todo via soft. Mas info aqui (ingles).

    *Editado: 11/06/2011. Añadido imagenes camara modificada con batería teléfono movil y ojo de pez Dealextreme:



    PCB con CNC fresado y taladrado

    componentes
    Esta vez, he decidido probar como funciona la CNC a la hora de fresar y taladrar una placa de circuito impreso.

    Para que las pistas no desaparecieran en el fresado he tenido que ponerlas bastante gruesas. La placa en si es un prototipo de controladora para 8 servos basada en PIC16F628A. Ha sido diseñada en Eagle (version gratuita) y pasada a GCode con el script pcb-gcode.ulp.





    fresando placa
    El resultado no ha sido muy bueno, pero creo que la placa sera utilizable. Para obtener resultados optimos se necesitaria una buena planitud de la mesa, ausencia de holguras en los ejes y una herramienta lo mas fina posible y bien afilada.

    A destacar, he utilizado las fresas baratas que venden en ebay tipo V para grabado de circuitos impresos. En el script defini una profundidad de corte de -0.1mm, pero luego lo que hice es ajustarla a ojo bajando la herramienta de centesima en centesima hasta observar que el cobre era retirado mas o menos por todo el perimetro de la placa, cuando lo consegui , baje un par de centesimas mas y referencie esa altura del eje z a -0.1.




    taladrando

    Las pistas han sido grabadas en una unica pasada y el backlash no lo tenia compensado en el mach (aprox 1-2 decimas). Asi que creo que el resultado al fin y al cabo y teniendo en cuenta que es la primera prueba que hago podria haber sido mas desastroso.

    pistas al trasluz
    ya sacada de la CNC
    soldaduras

    domingo, 3 de octubre de 2010