miércoles, 16 de octubre de 2013

Impresora 3D, Parte III: Software de Terceros

Para obtener un objeto impreso en 3D se necesita moldearlo en el computador con algún programa dedicado a ello como  Blender, y se pueden lograr cosas como estas:


E incluso en Blender se puede realizar también animación y realizar vídeos como:

Una vez que se tiene el modelo realizado en computadora es necesario transformarle en coordenadas que puedan ser enviadas como instrucciones a la impresora 3D, para esto es necesario guardarlo en formato .stl (desde cualquier programa de modelado 3D), en Blender se  logra seleccionando el submenú "Export" del menú "File":


Un lugar donde se puede encontrar una gran cantidad de modelos en 3d en formato .stl es  www.thingiverse.com.


Con el archivo .stl en mano es hora de usar otro programa para transformarlo en código G, que es un estándar de máquinas de prototipo rápido y de control numérico computarizado (CNC). Un programa que es muy usado por su facilidad de uso y que es gratis es Slic3r, además que  está diseñado para crear código G listo para ser usado en impresoras 3D.
Logo de Slic3r, para no confundirse con 3D Slicer.
 El código G son instrucciones que indican a la maquina principalmente la posición requerida y la velocidad a la cual debe moverse. Además indica la temperatura, cambio de herramienta (por ejemplo en Impresoras 3D que imprimen a colores, o que imprimen en múltiples materiales), etc.

Código G visto en Notepad++

En el extracto de arriba se pueden ver comandos que empiezan con las letras G y M, explicado cada uno brevemente:
M107: Enciende un ventilador de disipación de calor.
M104: Indica la temperatura del extrusor, S200 coloca la temperatura en 200 C.
G28: Mueve el extrusor a una posición predeterminada de origen. 
M109: Hace lo mismo que M104.
G90: Indica que las distancias usadas para el espacio(X, Y, Z) son absolutas.
G21: Indica que las coordenadas están dadas en milímetros.
G92:  Coloca en el software las coordenadas en 0, E0 coloca las coordenadas del extrusor en 0.
M82: Indica que las distancias dadas para el extrusor (E) son absolutas.
G1: Indica que se debe hacer un movimiento y las coordenadas de destino. Lo que esta después de F es velocidad, después de X coordenada X y así sucesivamente con Y, Z y E.

Nuestro propio software lo que realizara es la interpretación del código G y su transmisión vía comunicación serial con un microcontrolador.
En el microcontrolador se recibirán ordenes para mover adecuadamente los motores y controlar la temperatura. El detalle de esto en el próximo articulo.


No viene mal que ya descarguen y jugueteen con alguno de estos programas.

No hay comentarios:

Publicar un comentario