SkyLab I, Impresora 3D


Luego de tener un amplio conocimiento en lo que respecta a la impresión 3d, pasaremos al propósito principal de este trabajo, la construcción de una impresora 3d, usando materiales reciclados en su mayoría, con el fin de reducir sustancialmente los costos.

Conversión de un modelo a la realidad

Convertir un diseño 3d a un objeto real, es un proceso que aunque sencillo, tiene ciertos pasos en los que es importante prestar atención.
Comencemos por lo básico, el modelo 3d, que lo puedes descargar desde páginas web como thingiverse, o bien, crearlo tu mismo con algún software de diseño 3d como TinkerCad o Sketchup. Este diseño se debe guardar en el formato .stl
Este archivo debe ser pasado a algún software para pasarlo a formato gCode, que son básicamente las instrucciones que recibirá la impresora para crear dicho modelo, como posición de los motores, velocidad, temperatura, etc. Esta conversión se puede hacer con software como Slicer, Cura 3d, Repetier, etc.
Finalmente hay un software que es el que va mandando las instrucciones en G-code a la impresora. Personalmente recomiendo que uséis  Repetier, ya que es muy sencillo de usar y practico.

Diseño


Para la realización de esta impresora, nos basaremos en el modelo más usado a nivel mundial, y es el diseño de la Prusa I3 MK2, que por su sencillez y funcionalidad, se constituye como uno de los mejores diseños de impresora. Para llevar a cabo la construcción, nos guiaremos de la Wiki de RepRap (en la cual está alojada toda la información necesaria para construir a cabo una impresora) y los videos tutoriales del canal el profe García, que serán de gran ayuda al momento de realizar nuestra impresora 3d.



Modelo tradicional de una Prusa I3

Comenzaremos con los materiales que son necesario para la construcción de nuestra impresora, antes que nada, repasemos el siguiente grafico que nos permitirá entender mejor cómo funciona la impresora y que necesitamos para construirla


Comenzamos con lo básico, como podemos ver, la impresora está dotada de tres ejes móviles, el eje Y, X y Z


Eje Y

El eje Y es el que se encuentra en la parte inferior. Está dotado de un motor Paso a Paso, con su respectiva rueda dentada y una correa que moviliza la base de la cama caliente. Este sistema cuenta con rodamientos que le permiten desplazarse por el par de varillas lisas instaladas para este fin.
En nuestro caso, fabricamos una base de MDF separada por un par de varillas roscadas, y en la parte superior están las varillas lisas por las que se desplaza el sistema, la cual está hecha en triplay y se mueve gracias a rodamientos reciclados de rieles de impresoras normales (al igual que las varillas lisas).
Tenemos también un motor Paso a Paso, reciclado también de impresoras Láser, y una correa dentada y una polea (Ambos reciclados también de impresoras viejas).
En la base de triplay instalamos cuatro tornillos en cada esquina, cada uno con un pequeño resorte, con el fin de sostener la cama caliente, y nivelarla ajustando la tuerca de cada tornillo.

Eje X

En este eje es mucho más notable el uso de partes recicladas, ya que usamos todo el sistema de tracción de una pequeña impresora, únicamente reemplazamos el motor DC con el que venía, por un pequeño motor paso a paso, al cual le adaptamos una correa. También retiramos la parte de los cartuchos de la tinta, y perforamos para poder acoplar la base del extrusor correctamente. Por último, colocamos dos carros que sirven para que el eje se desplace por las varillas lisas y roscadas del Eje Z.

Eje Z

El eje Z es el que le da profundidad a nuestras piezas, me atrevería a decir que es uno de los conjuntos más importantes para la impresión 3d. Como se trata de levantar todo el sistema del Eje X, se necesita fuerza para esta acción, por esta razón, este sistema está dotado de dos motores paso a paso, que por comodidad, los instalamos en la parte superior. Estos dos motores hacen girar a una varilla roscada de, que es la que permite que el eje X suba y baje. Al momento de usar motores reciclados para este eje, podemos tener problemas al momento de unir la varilla con el eje del motor. En nuestro caso, el motor trae un engranaje, lo cual generaba que el eje del motor se deslizara y no subiera correctamente el sistema. Mi recomendación es que compres acoples flexibles del diámetro del eje de tu motor y del de tu varilla roscada, en mi caso, el eje del motor era de aproximadamente 6 mm, al igual que la varilla, así que use acoples de 6.35 mm, que permiten ajustarse gracias a los tornillos de sujeción que trae, y al ser flexibles, mejora el movimiento.
También usamos dos varillas lisas (recicladas también de impresoras, que ayudan a guiar el eje X, y le permite desplazarse sin problemas. Los carros que sujetan al eje X los fabricamos con madera, y usamos tuercas para que la varilla moviera el sistema, al igual que con las varillas lisas.

Cama Caliente

Es básicamente una resistencia que se calienta para facilitar la adherencia del plástico a la superficie, permitiendo que todo el proceso salga bien, en especial porque el HotEnd se calienta demasiado, y al momento de depositar el filamento, este se despegaria de la superficie. Con este componente, podemos imprimir más materiales además de PLA, como ABS, Nylon, etc.
La cama caliente esta sobre la base de triplay que mencionamos anteriormente, y está ajustada a ella por cuatro tornillos con un pequeño muelle cada uno para nivelarla más fácilmente. Sobre ella se encuentra un vidrio de 5 mm, sobre el cual se realiza la impresión.

Finales De Carrera

Los finales de carrera, como su nombre lo indica, detecta cuando los ejes llegan a cierto punto. Los finales de carrera ya vienen instalados sobre una PCB, eso facilita la instalación de estos, además traen un led que se activa cuando el interruptor esta accionado.
Aunque no lo parezcan, estos pequeños sensores son muy importante para el buen funcionamiento de nuestra impresora, ya que coloca los ejes en la posición inicial, es decir, es una referencia para comenzar a imprimir en el lugar adecuado.

Extrusor

El extrusor es una de las piezas más importantes de una impresora 3D, su función es fundir y depositar el filamento plástico. Es el corazón de la impresión por FDM. Para entender cómo funciona, tenemos que explicar los componentes que están inmersos en él.
En primer lugar, tenemos un motor paso a paso Nema 17, junto con un sistema de engranajes y poleas cuya función es fraccionar el filamento plástico. Como estamos hablando de fundir plástico, necesitamos algo que se caliente, y es aquí donde entra el bloque calentador, que básicamente es una resistencia que puede alcanzar más de 260 grados centígrados! Junto a él tenemos un Termistor de 100 KΩ, que es un sensor de temperatura. Luego tenemos una boquilla de 1.75 mm que es por donde sale el filamento, y un pequeño disipador de calor junto con un color para evitar recalentamientos del motor.
Este extrusor es conocido en el mercado como MK2, y es muy compacto, Lo que lo hace ideal para nuestro proyecto, y nos permitirá manejar cualquier tipo de filamento, siempre y cuando sea de 1.75 ms.


Una máquina de este calibre requiere de una gran electrónica, es por eso que tenemos que poner especial atención a esta parte. Ya hemos explicados algunos componentes como los motores, el extrusor, los finales de carrera, la cama caliente, etc. Ahora explicaremos los restantes.

Arduino MEGA

La mayoría de la gente que está envuelta en el mundo de la electrónica ya está familiarizada con la familia Arduino. Nuestra impresora (Así como lo mayoría que existe) usa una tarjeta Arduino Mega, La nuestra cuenta con un microcontrolador ATmega 2560, lo que nos da 54 entradas/salidas digitales, de las cuales 15 se usan por ancho de pulso (PWM) y 16 entradas Analógicas, suficiente para controlar toda nuestra impresora.

Ramps 1.4

La ramps es el circuito de hardware libre diseñado por el equipo de RepRap, funciona como una Shield (es decir, se coloca sobre el arduino mega) y nos permite controlar los motores del Eje X, Y y Z. Nos permite manejar hasta dos extrusores, 6 finales de carrera, un final de carrera óptico, HotEnd, Cama caliente, LCD y controlador, Termistor de cama caliente, Termistor de extrusor 1 y 2, 5 puertos para drivers,  entre otros. Tiene una entrada para fuentes de 12v y aproximadamente 15 Amperios.

LCD Smart Controller

Aunque no es componente indispensable, sin duda es muy práctico y útil. Es un componente relativamente pequeño que incorpora una LCD, un puerto para tarjetas SD, un pequeño buzzer, un potenciómetro y un botón de reset. Este componente nos va a permitir, preparar la impresora, controlar todos los ejes, controlar la cama y el extrusor, nos brinda información sobre el estado de la impresora, como temperatura de la cama y el extrusor, posición de los ejes, posibles alertas y/o emergencias, y lo más importante, nos permite imprimir sin un computador, solo guardando el archivo G-code en una tarjeta SD.

Driver A4988

A4988 es circuito controlador bipolar de motores paso a paso le permite manejar un motor paso a paso bipolar de hasta 2A de corriente desde cualquier microcontrolador.  Nuestros motores son de menos de 2 amperios, es decir, son perfectos para este caso. Este driver es necesario, ya que los motores paso a paso son mucho mas precisos que los motores DC convencionales.

Fuente de Poder

Nuestra impresora 3D usa un monton de componentes que requieren de mucha corriente, como los motores, el extrusor, la cama caliente, etc. Por tal motivo, necesitamos una fuente de 12V y por lo menos 10 A. Y como la idea de este proyecto es reciclar todo lo posible, usamos una fuente de computadora, la cual nos proporciona 12 v a 14 amperios aproximadamente.

Fimware

El fimware es el código que la impresora usa para poder funcionar, es decir, sin el, no hay impresora, no podría hacer absolutamente nada. Como seguramente habras pensado, crear el código de semejante maquina es extremadamente complicado.
Afortunadamente, nuestros amigos de RepRapy sus colaboradores han desarrollado un fimware muy avanzado para este tipo de maquinas, se llama Marlin, y únicamente tendras que acomodar algunas líneas de código a las características de tu maquina, mas adelante te explicare como hacer.
Marlin es el código que montaremos a lo ultimo, para calibrar y tomar algunos datos que necesitamos, usaremos primero un fimware llamado Sprinter (El predecesor de marlín), que aunque no permite que tu impresore funcione, si nos ayuda a hacer pruebas y calibraciones de forma mas fácil y segura.

Estructura

Nuestra impresora esta construida con MDF de 1 cm de grosor aproximadamente, y colocamos muchos refuerzos para darle consistencia, ya que como os podras imaginar, se necesita de mucho cuidado. Nuestra impresora es escandalosamente grande, pero tu puedes adaptar tus propias medidas, e incluso cambiar cosas del diseño basándote en los otros modelos que te presentamos anteriormente

Funcionamiento





Con tecnología de Blogger.