miércoles, 31 de julio de 2013

Nuestra primera impresora 3D está montada


Nuestra primera impresora 3D está montada

En estas últimas calurosas semanas de junio y julio en Gaudi3D hemos intentado sacar tiempo de todas partes entre tanto examen, trabajo y vacaciones fuera de Madrid, con el único fin de conseguir acabar de montar nuestra Prusa i2, objetivo que finalmente logramos tras subsanar algunos problemas mecánicos en el montaje. 

Los verdaderos problemas llegaron, como suele ocurrir con estas cosas, a la hora de integrar el software necesario para hacer funcionar la impresora, (del que hablaremos más adelante) y a la hora de probar con dicho software la funcionalidad de los distintos componentes de la impresora, fue entonces cuando surgieron varios problemas, de entre los cuales cabe destacar un transistor quemado que hubo que sustituir y añadirle un disipador, y problemas con el buen funcionamiento de los motores debido a que los drivers que se conectan a la electrónica de los motores llevan unos potenciómetros que hay que regularlos para cada impresora en particular, asi que no os olvidéis de este detalle si queréis montaros vuestra impresora 3D. 

Una vez conseguimos que todos los componentes funcionaran correctamente, hicimos nuestra primera extrusión, que evidentemente ¡fue un churro! 

Uno de nuestros primeros intentos (ficha de casino)

Después de eso, hemos intentado hacer varias impresiones de prueba probando cubos de calibración, fichas de casino etc, que son figuras que suelen utilizarse para la calibración en las primeras impresiones por su sencillez, rápida impresión y nos dan buena información de fallos en calibración.

Aún no hemos terminado de calibrar la impresora las capas se siguen moviendo y parece indicar que es un problema de pérdida de pasos en los motores que se intentará solucionar tensando más la correa del eje X.
Queremos terminar de calibrar la impresora para meternos de lleno en las mejoras que tenemos intención de desarrollar y montar la Prusa i3 que queremos montar en cuanto nos lleguen todas las piezas para así poder ofrecer servicio de impresión low cost.

Seguro que os estaréis preguntando qué software utiliza la impresora. A continuación comentamos muy brevemente algunos programas de software básicos para que la impresora funcione aunque hay muchos más:


1. Python: en primer lugar, debemos instalar Python, que no es ni más ni menos que un lenguaje de programación interpretado, en el cual se basa el software con el que vamos a controlar nuestra impresora. 

2. Printer Interface (Pronterface): Se puede decir que este programa será la interfaz gráfica de nuestra impresora, es el que utilizaremos para controlar la impresora, y desde el cual mandaremos una pieza diseñada en 3D para imprimirla 

Pantalla principal de Pronterface


3. Skeinforge o Slic3r: Es el programa que integrado con el Pronterface se encargará de laminar (cortar en rodajas y generar los correspondientes Gcode) la pieza 3D (que debe tener formato .stl) que queremos imprimir, una vez laminada la pieza el programa calculará para cada lámina la trayectoria que debe seguir el hotend para depositar el plástico fundido capa por capa hasta finalmente conseguir nuestra pieza.
Si dispones de los GCode de una pieza no necesitarías este programa y te bastaría con cargar ese archivo al Pronter para imprimir.

Además del Firmware de Arduino empleado para programar la placa controladora y ajustarla a los parámetros de cada impresora, este es básicamente el software que necesitaremos tener instalado y manejar correctamente para poder empezar a imprimir con nuestra impresora.

Suele ser la parte más pesada, pero la calibración es quizás lo más importante para que una impresora confeccione piezas de alta calidad, así que en septiembre, a la vuelta de las vacaciones seguiremos en la Universitat Oberta de Catalunya (UOC) de Madrid intentando que nuestra impresora funcione correctamente y podamos enseñaros muchas más cosas a la vez que nosotros seguimos aprendiendo.