Está en la página 1de 7

PORTADA • Impresoras 3D

Impresión 3D con herramientas libres

FABRICA PERSONAL El exótico mundo de la impre-

sión 3D ha sido desde siempre el

coto privado de caras herramientas

propietarias, pero una creciente comu-

© doctor_bob - Morguefile.com
nidad apoyada en licencias libres ya nos

permite imprimir objetos 3D a bajo coste.

POR JAMES A. BARKLEY

L
a Producción Aditiva o AM (Addi- Melting de Arcam Industries) que pro- Para construir una impresora 3D,
tive Manufacturing) es el proceso ducen piezas en aleaciones de titanio necesitaremos lo siguiente:
de unir materiales para construir completamente operacionales. En el • Algo de capital (entre 750 y 4.000
objetos a partir de la información de un otro lado del espectro, han aparecido un dólares). Si no tenemos dinero, ¡no se
modelo 3D, usualmente capa sobre buen número de impresoras 3D de bajo preocupe! Considere asociarse con
capa. También se la conoce por fabrica- coste asociadas a licencias libres (hace amigos o con su comunidad local de
ción aditiva, fabricación a capas o fabri- falta un cierto ensamblaje). hackers. Otra opción a considerar es
cación de forma arbitraria. La produc- visitar nuestro club local de hackers o
ción aditiva representa un mercado de Impresión 3D con Fuentes buscar la lista de correo apropiada
casi 2.000 millones de dólares, con Libres (por ejemplo, la Hacklab o Grupo de
cerca de 150 máquinas diferentes, 50 La impresión 3D con Fuentes Libres es Usuarios Local) para ver si alguien le
fabricantes OEM y 173 materiales dispo- una parte del movimiento Open Source ayuda replicando alguna de las partes
nibles para su uso. Al proceso de pro- Hardware (OSH), en el cual no sólo se necesarias con una máquina ya cons-
ducción aditiva a menudo se le llama publica software bajo licencias libres, truida.
impresión 3D, aunque este término a sino que también son libres las cuentas • Un laboratorio con algunas herra-
veces se usa peyorativamente para refe- de los materiales (incluyendo su coste), mientas básicas, incluyendo pelador
rirse sólo a las máquinas de bajo coste, instrucciones de ensamblado, firmware, de cables, soldador y un juego de lla-
a las de baja tecnología, o a ambas. esquemáticos para los componentes ves Allen. Un garaje u office con un
A pesar de que las tecnologías origi- electrónicos, información del diseño escritorio vacío será suficiente, pero
nales para la impresión 3D existen PCB y cualquier otra información rela- necesitaremos una superficie plana,
desde hace más de 20 años, han evolu- cionada. Se han propuesto algunas nue- completamente despejada de 1x1,5
cionado enormemente en los últimos vas licencias, como la TAPR Open Hard- metros como mínimo. Podemos aho-
cinco años, siendo la tecnología AM la ware License, pero la mayoría de los rrarnos tener que conseguir algunas
que está liderando la marcha de la revo- proyectos OSH tienden simplemente a herramientas si podemos gastarnos
lución de la producción de escritorio. Si reutilizar licencias de software libre algo de dinero en pre-ensamblado.
tenemos los recursos, podemos conse- como la GPL y la LGPL. Personalmente, Igualmente, la mayoría de las ciuda-
guir una máquina AM de gama alta prefiero la GPLv3 debido a sus protec- des tienen espacios comunitarios de
desde un mínimo de 500.000$ (por ciones internacionales y la clausula hackers con recursos compartidos que
ejemplo, las unidades Electron Beam “anti-tivolización”. podríamos usar. (Ejemplos de espa-

26 Número 64 WWW.LINUX- MAGAZINE.ES


Impresoras 3D • PORTADA

cios hacker son el NYC Transistor, el No se sorprenda si encuentra que ha De igual manera, no es raro que los
AS220 en Rhode Island y el Willoughby olvidado alguna parte necesaria, o si al sistemas eléctricos, firmware y los siste-
y Baltic en Somerville, Massachusetts). kit que hemos ordenado le falta una mas de software evolucionen sin la
También podemos encontrar una buena parte. Es fácil perderse con todas las actualización en la documentación
lista de espacios hacker de todo el piezas que se necesitan. Y tenga en correspondiente o, en algunos casos,
mundo online [1]. mente que las jóvenes empresas que con correcciones especiales en la docu-
• Un ordenador. Para controlar nuestro venden los kits aún están aprendiendo mentación, por lo que debe asegurarse y
nuevo dispositivo. Servirá cualquier sis- mucho acerca de gestión de cadena de verificar los números de versión impre-
tema operativo, pero yo prefiero open- suministros y sistemas de calidad. sos en las placas y debe comprobar que
SUSE. estamos usando las versiones de docu-
El primer paso es seleccionar la impresora Ensamblado de la mentación, firmware y software correc-
que queremos construir. CupCake [2] Impresora tos.
(Figura 1), Fab@Home [3] (Figura 2) y Dependiendo de la impresora que haya-
Rep Rap Generación 2 [4] (Figura 3) son mos elegido, las instrucciones de Firmware y Software
buenas elecciones. Revise con cuidado las ensamblado se entregarán con el kit En la mayoría de los casos, compraremos
hojas de especificaciones, pues le ayudará (por ejemplo, RapMan se entrega fuera la placa con el firmware ya instalado. Sin
en la elección, y visite sus páginas Web de Reino Unido con instrucciones deta- embargo, puede que queramos asegurar-
para ver qué comunidad le interesa más. lladas y modelos 3D animados mos- nos e incluso actualizar nuestro firm-
Cada impresora tiene varias versiones, trando el ensamblaje en forma de un ware. Adicionalmente, necesitaremos
siendo las últimas versiones las mejores. documento PDF), o bien será dirigido de software especial para operar el aparato,
Una vez hemos seleccionado la impre- nuevo a una wiki. e incluso puede que queramos escribir
sora, la siguiente decisión que tenemos Unas palabras de advertencia: Puede algo de código de control nosotros mis-
que tomar es cuánta soldadura, ensam- ocurrir que las instrucciones contengan mos para interactuar con el dispositivo.
blaje y ajustes queremos hacer. Debido a algunas pequeñas incoherencias, por lo Dispositivos diferentes usan diferentes
que son todos proyectos con licencias que debe estar preparado para pensar paquetes de software y distintos méto-
libres, podemos comprar cada uno de los críticamente y tomar sus propias deci- dos de comunicación con el dispositivo,
componentes individuales de la lista y siones. La incoherencia más común es por lo que es mejor verificarlo con las
construirlo nosotros mismos desde cero. que alguna figura de una parte particu- instrucciones específicas de la unidad, o
En el otro extremo de la escala, podemos lar de las instrucciones no se parezca a en las páginas wiki y foros.
pagar un sobre-coste y obtener la impre- la parte que tenemos delante. Algunas A continuación veremos algunos deta-
sora completamente construida. veces es simplemente debido a que lles acerca de cómo proceder con los
En la práctica, la mayoría de la gente tiene un color diferente o está hecha de aspectos de software de las impresoras
hace algo intermedio: se suele pedir un un material distinto a la pieza que 3D para los dispositivos CupCake y
kit que tenga algunos componentes pre- muestra la figura. En otros casos, es RepRap, los cuales usan firmware y soft-
ensamblados, como la parte electrónica. debido a que el diseño ha evolucionado ware derivados del mismo código
Ésta es un buena relación entre precio y más rápido que la documentación. Esto fuente. Podemos imprimir con un dispo-
una considerable carga de tedioso trabajo, me ocurrió en numerosas ocasiones, y sitivo CupCake o RepRap a través de
dejando aún bastante trabajo manual con me di cuenta de que, por ejemplo, se Windows, OS X o Linux, pero los ejem-
el que aprender en el proceso de cons- estaban usando piezas diferentes en plos mostrados a continuación están
trucción. esquina para mejorar la estabilidad. basados en Ubuntu 9.10, Karmic Koala,

Figura 1: MakerBot Industries proporciona diversos kits para cons- Figura 2: El proyecto Fab@Home se refiere a su impresora como un
truir la impresora CupCake. “fabricante personal”.

WWW.LINUX- MAGAZINE.ES Número 64 27


PORTADA • Impresoras 3D

en hardware x86 con versión del kernel deberíamos poder encontrar con facili- dado nuestra placa a partir de un kit y
2.6.31-20. dad. estamos instalando el firmware por pri-
Necesitaremos descargar e instalar las mera vez, o si queremos programar el
Configurar nuestro Entorno siguientes herramientas: Arduino con nuestro propio firmware.
Software • ReplicatorG [7]. Una herramienta soft- • Skeinforge [7]. Una magnífica herra-
Primero y más importante: Necesitare- ware diseñada para ayudarnos con mienta para traducir un modelo 3D a
mos el conector correcto para comuni- diversos aspectos del proceso de impre- las instrucciones que necesita la
carnos con el dispositivo. Algunas sión 3D, incluyendo la subida de firm- máquina para imprimir.
impresoras 3D usan puerto serie y otras ware, testeo de la impresora e impre- • El firmware más reciente. ReplicatorG
usan USB, pero una de las maneras más sión. incluye el firmware (versiones anti-
comunes de comunicarse con la placa • Arduino y ampliación Sanguino [8]. Las guas), o bien podemos descargar el
es con un cable USB a puerto serie, que ampliaciones se necesitan si hemos sol- último firmware desde la Web.

Construir una impresora 3D


Existen muchos tipos de tecnologías de Producción Aditiva, que temperatura, el ritmo de extrusión y los movimientos en los
varían desde rayos láser que derriten metal, hasta difusión tipo planos x, y y z. La placa madre también tiene entradas para
inkjet del material, que luego se trata con rayos UV. El género de controlar la máquina y enviarle información. En algunos
impresoras 3D de fuentes libres usa en general el mismo tipo de casos, puede incluso tener un lector de tarjetas SD, desde
tecnología, que a menudo se conoce como extrusión o extrusión donde pueden leerse archivos con modelos a imprimir.
termoplástica. Esto significa simplemente que se calienta un • Interfaz de usuario. La interfaz de usuario generalmente se
material más allá de su punto de fusión y entonces se saca por realiza a través del ordenador, aunque en algunos casos,
una pequeña boquilla para depositarlo. Generalmente se como en RapMan, existe una pequeña y útil pantalla en la
enfriará rápidamente y a continuación se podrá imprimir otra placa madre con botones de control básicos con los que se
capa encima de la anterior. Este proceso es similar al de las pis- pueden imprimir archivos desde una tarjeta SD. En función de
tolas de silicona, e incluso al de soldadura, pero es controlado qué modelo hayamos elegido, simplemente tendremos que
por ordenador, lo que es la clave. Las partes principales de este buscar en la página Web y descargar el software.
tipo de sistema de impresora 3D son: • Materiales. Con extrusión termoplástica, podemos usar una
• El marco. El marco proporciona estabilidad mecánica y barra de soldadura PVC o varillas de plásticos ABS. El coste de
alberga el dispositivo. Los marcos generalmente son de los materiales es bajo, y duran bastante. En otros casos, como
madera o acrílico cortados con láser. Los archivos con licen- con Fab@Home o con la máquina de Evil Mad Scientist Labo-
cias libres están generalmente disponibles en formato DXF. Si ratories [5], el material podría ser azúcar granulado, mantequi-
tenemos estos archivos, normalmente podemos encontrar lla de cacahuete, material a tratar con rayos UV o cualquier
algún servicio de cortado con láser o agua que nos propor- otra cosa que se nos pueda ocurrir.
cione las piezas a un coste razonable, o podemos pedirlos a • Topes. Con los topes nos aseguramos de que cuando estamos
un fabricante de impresoras 3D como MakerBot Store [2]. moviendo algo como el cabezal de extrusión, no chocamos
• La plataforma de construcción. La superficie sobre la cual se contra la pared del marco y así evitamos dañar los componen-
van a imprimir nuestros objetos generalmente es una pieza
tes. Pueden ser simples interruptores eléctricos o planos de
cuadrada de acrílico o madera. La plataforma de construcción
rayos IR que se interrumpen cuando llegamos demasiado
se moverá arriba y abajo durante el proceso de impresión
cerca del límite en una dirección. Los topes se usan a menudo
para crear la profundidad necesaria para nuestro objeto.
(no siempre) para encontrar la posición de partida de la
Mucha gente está ahora experimentando con una plataforma
máquina, lo que puede significar la posición absoluta x=0, y=0
de construcción calentada porque proporciona mejores pro-
y z=0 desde la que comenzamos a imprimir.
piedades al pegado del material.
• Componentes para modificaciones. La gente a menudo hace
• El cabezal de extrusión. El cabezal de extrusión (Figura 4) es la
sus propias variaciones y mejoras en sus sistemas. Puede que
pieza que empuja el material hasta la plataforma de construc-
queramos añadir un segundo cabezal de extrusión para apor-
ción o la capa de material anterior. En el proyecto Fab@Home,
se trata de un sistema de jeringuilla, el cual puede aceptar tar el material, añadir un sistema con iluminación UV o dispo-
toda una variedad de materiales y pueden remplazarse de ner de una plataforma de construcción calentada. Reco-
forma barata en caso de una construcción fallida. En CupCake miendo encarecidamente navegar por MakerGear [6], donde
y otros derivados de RepRap, el cabezal de extrusión es una encontraremos muchas ideas.
fina boquilla con un elemento de calentamiento. Todas las for- La construcción mecánica del marco y de los sistemas de poleas
mas de cabezal de extrusión tienen algún tipo de circuitería de es generalmente la primera cosa que hay que hacer, seguida de
feedback en un elemento de control del motor que permite todo el cableado, soldado y todas las labores para conseguir que
controlar el ritmo de extrusión y a menudo muchas otras los componentes de control queden fijos a la placa madre. En
cosas, como la temperatura. algunos casos, cada uno de los motores x, y y z tienen su propia
• Los controladores x, y y z. El cabezal comienza la extrusión placa de control que puede conectarse a la placa madre, o de
mientras se mueve en las direcciones x e y, y la plataforma se otro modo tendremos que conectar los motores a la placa
mueve en la dirección z arriba y abajo para controlar la pro- madre. Tras esto, deberemos fijar la plataforma de construcción
fundidad. Cada movimiento en cada plano implica los mis- y ensamblar el cabezal de extrusión. En este punto, tendremos
mos componentes: componentes eléctricos para controlar el que flashear el firmware de la placa madre y de las otras placas
movimiento, un motor paso paso para convertir la energía de controladores y probar los componentes. Si funcionan, mon-
eléctrica en energía mecánica y una combinación de poleas y taremos el cabezal de extrusión y ya podemos hacer una pri-
ejes tirados o empujados por el motor paso paso para mover mera prueba de nuestra nueva máquina.
el cabezal de extrusión o la plataforma de construcción. No espere hacer todo esto en un fin de semana. Construir una
• La placa madre. Se trata generalmente de algún tipo de placa impresora 3D desde cero puede ser un ejercicio de paciencia, y
Sanguino o Arduino con un firmware a medida y tal vez algún un pequeño error puede hacernos retroceder un largo camino.
procesador, memoria o conectores extra. El propósito de la Aborde la tarea de forma metódica y paciente para obtener el
placa madre es leer el conjunto de instrucciones y orquestar la mejor resultado.

28 Número 64 WWW.LINUX- MAGAZINE.ES


Impresoras 3D • PORTADA

Figura 3: Observamos el progreso de RepRap2. Figura 4: Un ejemplo de cabezal de extrusión.

Para comunicarnos con el dispositivo bado en la placa madre y en el extrusor impresión 3D. El primer paso es obtener
necesitaremos un programador AVR, de plástico, debemos asegurarnos de que un modelo de la información que quere-
como el conector de seis pines USBtiny- podemos acceder a la impresora a través mos imprimir. Las tres posibles opciones
ISP de Lady-Ada [9] o de Adafruit [10]. de ReplicatorG. Si lo hemos instalado para obtener información de un modelo
Adicionalmente, puede que necesite- correctamente, deberíamos ser capaces a imprimir son:
mos algunas otras herramientas, como de ubicarnos en el directorio de instala- • Modelar una pieza con un programa
git, sun-java, avrdude, y los módulos del ción y acceder al ejecutable desde la de CAD como Art of Illusion (AoI),
kernel ftdi_sio y usb_serial instalados y línea de comandos: Google SketchUp o incluso Blender.
cargados. Algunas de estas librerías adi- • Escanear una pieza con un escáner 3D.
cionales son necesarias para emular una ~/replicatorg-0014/> U Generalmente son escaneares láser que
interfaz serie en un dispositivo USB. ./replicatorg podemos encontrar a partir de 3000 $.
Encontraremos instrucciones para compi- • Descargar un modelo 3D existente
lar avrdude en [11], pero en nuestro caso Si todo ha ido bien, ReplicatorG se desde la Web. Podemos encontrar todo
fuimos capaces de salir adelante con: abrirá, y veremos algo similar a la Figura una variedad de objetos disponibles en
5. diferentes páginas Web, como Thingi-
apt-get install U Para subir el último firmware, abrimos verse [12] o TurboSquid [13].
sun-java6-jdk gcc-avr avr-libc U ReplicatorG y seleccionamos Machines | El formato .stl (abreviatura de estereoli-
avrdude libusb libftdil U Upload New Firmware... desde el menú. tografía) es el formato de archivo tradi-
libtfdi-dev El asistente nos ayudará durante el pro- cional para la impresión en 3D. Es bási-
ceso. Seleccionamos la versión de la camente una malla de triángulos. Un
placa, versión del firmware y el puerto ejemplo de archivo .stl se muestra en el
Grabar el Bootloader USB, y a continuación pulsamos el botón Listado 1. Sin embargo, también pode-
Debido a que el procesador inicialmente Upload (véase la Figura 6). mos usar archivos en otros formatos
sólo puede ejecutar código encontrado Una vez que hemos subido el firmware como .gts, .obj o .svg.
en la ROM, necesitaremos un cargador tanto a la placa madre como a la placa Si estamos interesados en poner en
de arranque cuya única función sea car- del extrusor, podemos usar ReplicatorG marcha nuestra propia página Web
gar el firmware (o sistema operativo) para verificarlo mediante instrucciones interna para el control de los modelos,
desde memoria no volátil. Grabar el car- sencillas, como mover la plataforma de intercambio e impresión, puede que nos
gador de arranque es tan sencillo como construcción a lo largo del eje. interese echar un vistazo al proyecto en
conectar USBtinyISP a nuestro puerto software libre MakeOne [14], que tiene
USB del ordenador, conectar USBtinyISP Modelos e Impresión como objetivo el poder imprimir con un
a la placa madre de RepRap, abrir el soft- Una vez nuestra impresora esté funcio- solo clic desde una página Web a través
ware de Arduino, seleccionar la opción nando y haya sido testeada, querremos de una red.
sanguino en boards, y elegir a continua- empezar a imprimir. La Figura 7 muestra
ción la opción Tools | Burn Bootloader | una vista esquemática del proceso de Conversión a un Plan de
w/ USBTinyISP en el menú. El software Construcción con
de Arduino nos indicará si hemos tenido Skeinforge
éxito o no. Una vez tenemos el archivo de las piezas
que queremos, necesitamos convertirlo a
Instalar/Actualizar nuestro las instrucciones específicas para la
Firmware máquina, lo que se denomina plan de
Ahora que ya tenemos todo el software construcción. El plan de construcción
instalado y el cargador de arranque gra- Figura 5: Iniciamos ReplicatorG. define paso a paso las instrucciones

WWW.LINUX- MAGAZINE.ES Número 64 29


PORTADA • Impresoras 3D

Figura 6: Replicator nos ayuda a actualizar el firmware. Figura 7: El proceso de impresión en 3D de un vistazo.

mecánicas necesarias para que la impre- necesita saber si tiene que construir el detallar un conjunto de acciones para el
sora 3D ejecute la pieza, lo que incluye lado más largo como ancho o como alto. plan de construcción. Skeinforge tiene un
cosas como la orientación de la construc- Otro problema es el tamaño. Muchos for- montón de partes, y puede configurarse
ción. Por ejemplo, si estamos impri- matos como .svg y .stl no incluyen unida- para usar ciertos perfiles para máquinas
miendo un rectángulo, la impresora des de medida, por lo que tenemos que particulares, materiales y procesos de
determinar las fabricación (por ejemplo, extrusión, fre-
dimensiones como sado, etc.). Eche un vistazo a la docu-
parte del plan de mentación de Skeinforge [15], donde
construcción. encontrará todos los comandos disponi-
Una magnífica bles, o visite la página MakerBot [16]
herramienta en para obtener un buen tutorial sobre la
software libre para configuración de Skeinforge. Podemos
ayudarnos con el usar Skeinforge (véase la Figura 8) sim-
plan de construc- plemente invocándolo desde la línea de
ción es Skeinforge, comandos:
un conjunto de
scripts en Python /data1/skeinforge> U
con una interfaz python skeinforge.py
básica Gtk que nos
permite llevar a Una vez estemos familiarizados con el
cabo una serie de proceso, probablemente deseemos auto-
pasos de traslación matizarlo ejecutándolo mediante toda
en un modelo, una variedad de comandos especiales
desde esculpir con las opciones disponibles. Incluso si
Figura 8: Skeinforge nos ayuda a crear un plan de construcción. áreas internas a lo invocamos sobre un archivo particular,

Listado 1: Código .stl para Tetraedro


01 solid cube_corner ; tetrahedron.stl file definition 16 endfacet
02 facet normal 0.0 -1.0 0.0 17 facet normal 0.0 0.0 -1.0
03 outer loop 18 outer loop
04 vertex 0.0 0.0 0.0 ; vertices listed following 19 vertex 0.0 0.0 0.0
right-hand rule 20 vertex 0.0 0.0 1.0
05 vertex 1.0 0.0 0.0 21 vertex 0.0 1.0 0.0
06 vertex 0.0 0.0 1.0 22 endloop
07 endloop
23 endfacet
08 endfacet ; an implicit check is to compute the normal
24 facet normal 0.577 0.577 0.577
from the vertices
09 ; and compare it with the normal listed 25 outer loop
10 facet normal 0.0 0.0 -1.0 26 vertex 1.0 0.0 0.0
11 outer loop 27 vertex 0.0 1.0 0.0
12 vertex 0.0 0.0 0.0 28 vertex 0.0 0.0 1.0
13 vertex 0.0 1.0 0.0 29 endloop
14 vertex 1.0 0.0 0.0 30 endfacet
15 endloop 31 endsolid ; end tetrahedrons.stl

30 Número 64 WWW.LINUX- MAGAZINE.ES


PORTADA • Impresoras 3D

las coordenadas x, Se puede generar gran cantidad de vibra-


y y z, determi- ción mecánica al mover el cabezal y la
nando la velocidad plataforma de construcción. Igualmente,
de movimiento y el es importante asegurarse de que sabe-
guiado del cabezal. mos con qué material estamos traba-
Se denomina G- jando: Si lo calentamos demasiado,
Code porque cada puede quemarse y atascar nuestra boqui-
instrucción lla de extrusión (limpiar las boquillas no
comienza con una es para nada divertido). La calibración es
G y un número que también importante, especialmente si
Figura 9: Generación de un conjunto de instrucciones. define una instruc- hemos movido recientemente nuestra
ción específica. (En máquina. Si la boquilla extrusora se
la práctica, se mez- sitúa 1mm. demasiado cerca de nuestra
clan también M- plataforma, el material puede crear sur-
Codes para mane- cos en ella (especialmente con acrílicos).
jar funciones de Si la boquilla queda 1mm. más lejos de
administración, lo indicado, el material podría enfriarse
como configurar el demasiado rápidamente y no adherirse a
ratio de extrusión y la pieza. ■
la temperatura del
cabezal de extru- RECURSOS
sión). Podemos [1] Espacios Hacker: http://
editar los archivos hackerspaces.org/ wiki/ List_of_Hac-
G-Code a mano, ker_Spaces
Figura 10: Diagramas 2D y 3D que muestran el plan de construcción pero la edición [2] Impresora CupCake: http://store.
makerbot.com/cupcake-cnc.html
de un ala modular. manual se vuelve
[3] Fab@Home: http://fabathome.org/
tediosa rápida- [4] Proyecto de la impresora RepRap:
el comportamiento por defecto es tradu- mente debido a que hay muchos movi- http://www.reprap.org
cirlo a un conjunto de instrucciones mientos precisos x, y y z, en practica- [5] Evil Mad Scientist Laboratories:
automáticamente (véase la Figura 9). mente cualquier objeto. El Listado 2 http://www.evilmadscientist.com/
Un ejemplo de plan de construcción muestra un ejemplo de código G-Code. article.php/3printerpreview
[6] MakerGear: http://www.makergear.
para un ala modular tanto en 2D como Una vez hemos escrito o generado nues-
com/products/
en 3D se muestra en la Figura 10. tras instrucciones finales G-Code, las car- plastruder-replacement-parts
El verdadero plan de construcción gamos en ReplicatorG o en el software de [7] ReplicatorG y Skeinforge: http://
para RepRap o CupCake producirá un la impresora y a imprimir. replicat.org/download
archivo G-Code [17] [18], que es un con- [8] Placa madre RepRap: http://reprap.
junto de instrucciones muy sencillas Cuidados y Alimentación org/wiki/Motherboard_1_2#
Burn_the_Bootloader
para mecanizado que se ha usado en Una vez nuestra impresora está en línea [9] LadyAda: http://www.ladyada.net/
máquinas CNC. Proporciona instruccio- e imprimiendo sin problemas, no piense make/usbtinyisp/
nes básicas de una línea para manipular que estará así siempre. Muchas máqui- [10] Adafruit Industries: http://www.
nas requieren man- adafruit.com/index.
tenimiento rutina- php?main_page=product_info&pro
Listado 2: Listado G-Code de un Ala rio y recalibración.
ducts_id=46
Modular [11] Configuración AVR: http://www.
Hay muchísimas ladyada.net/learn/avr/setup-unix.
01 G90; (absolute programming) cosas que pueden ir html
02 G21; (using mm)
mal en cualquier [12] Thingiverse: http://www.
03 M103;(turn off extruder)
momento y, cuando thingiverse.com
04 M106;(turn fan on)
[13] TurboSquid: http://turbosquid.com
05 M108 S210.0; (set extruder speed to S value/10 = eso ocurra, los
[14] MakeOne: http://github.com/
21RPM) foros y los blogs
06 M104 S235.0; (set temperature to 235.0 C) makeone/makeone
son la mejor [15] Documentación de Skeinforge:
07 G1 X-96.32 Y-0.21 Z0.72 F240.0; (Coordinated motion
using linear interpolation to apuesta. http://www.bitsfrombytes.com/wiki/
08 absolute position x,y,z with speed F in mm/minute) Lo más impor- index.php?title=Skeinforge
09 M101 tante: Sea proactivo [16] Tutorial de Skeinforge: http://wiki.
10 G1 X-96.32 Y95.68 Z0.72 F240.0 makerbot.com/
en tensar las
11 G1 X-96.06 Y95.93 Z0.72 F240.0 configuring-skeinforge
12 G1 X-91.77 Y95.93 Z0.72 F240.0
correas alrededor [17] Artículo sobre G-Code en Wikipedia:
13 G1 X-91.52 Y95.68 Z0.72 F240.0 de las poleas y http://en.wikipedia.org/wiki/G-code
14 G1 X-91.52 Y0.04 Z0.72 F240.0 revise periódica- [18] Wiki en EduTech sobre G-Code:
15 G1 X-91.26 Y-0.21 Z0.72 F240.0 mente todas las http://edutechwiki.unige.ch/en/
16 ... G-code
tuercas y tornillos.

32 Número 64 WWW.LINUX- MAGAZINE.ES

También podría gustarte