EL PROCESO DE IMPRESIÓN EN UNA IMPRESORA 3D

 En este momento quiero repasar el proceso de impresión en una impresora 3D haciendo hincapié en el software que utilizaremos para ello.

Recordemos que el proceso global está formado por diferentes fases como son:

  • Obtención del objeto a imprimir, bien por diseño propio bien por obtención del fichero informático

  • Edición/Modificación/Adaptación del modelo a nuestras necesidades

  • Exportación a formato 3D (STL, OBJ….)

  • Impresión en impresora 3D

Hasta ahora hemos hablado mucho del primer paso, sobre como obtener ficheros de nuestros objetos deseados. Ahora vamos a hablar del último paso, de la impresión en la impresora 3D.

Alguien pensará que por que no seguir con el orden lógico y hablar de la edición del objeto, pero he pensado que entenderíamos mejor el proceso de edición de nuestro modelo si conocemos el motivo por el cual hacemos determinados cambios relacionados con los requerimientos posteriores de nuestra impresora.

Partamos del hecho de que tenemos ya disponible un fichero STL que contiene nuestro modelo, con las dimensiones que deseamos y con una malla correcta ya comprobada. ¿Cómo lo imprimimos en nuestro impresora 3D?

Recordemos que el formato .stl es el formato estándar que se utiliza fundamentalmente para las tecnologías de impresión de tipo aditivo. Se trata de un formato de archivo informático que define la geometría del objeto 3D, pero que no contiene información de los colores, las texturas o los materiales de nuestro objeto.

Pues bien, necesitamos enviar nuestro fichero informático STL a la impresora, pero hemos de saber que la mayoría de las impresoras no entienden este formato, sino que trabajan con un formato propio denominado G_Code. Por lo tanto, necesitamos un software que lea el formato STL y lo convierta en formato G_Code. Este software se denomina “laminador”, en inglés, “slicer”, porque lo que hace es dar a la impresora información de cada capa o lámina que ha de imprimir.

Este software sería el equivalente al “driver” de las impresoras de papel, donde especificaremos los parámetros de impresión, como son calidad de impresión, el tipo de papel a usar, si lo hacemos en color o blanco y negro, etc. En el caso de la impresión 3D, debemos especificar parámetros como la altura de la capa, la densidad de relleno, la temperatura de impresión y la posición de la pieza a imprimir. Esto se hace mediante el formato de texto G_Code, que especifica a la impresora dónde debe posicionar el extrusor, en horizontal y vertical, a qué temperatura calentarlo o cómo disponer el filamento, entre otras cosas.

¿Qué hace el software laminador? Convertir el formato 3D, en capas 2D. Cada capa corresponde a la forma 2D exacta de una sección o rebanada del objeto. El ejemplo más habitual es pensar en una pirámide donde la primera capa, la inferior, sería un cuadrado plano, y la última capa, la superior, sería sólo un punto. La información de cada capa se guarda en formato legible por la impresora, es de decir, en código G o G_Code

La impresora lo que hace es imprimir de forma secuencial cada capa sobre la capa anterior hasta obtener el objeto deseado.

Para cargar el fichero en la impresora tenemos varias opciones en función del modelo de impresora que tengamos. Las opciones más habituales son las siguientes:

  • Mediante una tarjeta SD. Hay impresoras que disponen de un lector de tarjetas SD para cargar el fichero .gcode y una pantalla en la que hemos de seleccionar el archivo a imprimir.

  • Mediante un ordenador conectado a la impresora 3D por un puerto USB que controla el proceso de impresión en todo momento mediante un programa.

Respecto a los programas laminadores o “slicer” más habituales dentro del ámbito de la impresión no profesional podemos hablar de los siguientes:


Slic3R

Se considera el padre de los laminadores modernos de código abierto. Nació en 2011 para simplificar el proceso de convertir modelos 3D en formato STL en el lenguaje G-code. Podemos ver su historia en este artículo, que recomiendo porque también explica algunos conceptos de la configuración de la impresión 3D con impresores de filamento, conceptos que después se aplicarán también en otros software similares.

Lleva unos cuantos años sin actualizaciones, lo que le está restando protagonismo. Se puede descargar y encontrar un manual en su web oficial.


Ultimaker Cura

Laminador muy popular, versátil y fácil de usar. Es software de código abierto y gratuito del fabricante holandés de impresoras 3D UltiMaker, de cuya web se puede descargar. Es fácil de usar y se puede utilizar para mejorar e imprimir modelos 3D gracias a un gran número de ajustes posibles. Está disponible para Windows, Mac OS y Linux. Acepta la mayoría de archivos como STL, OBJ, X3D, 3MF…. Está diseñado para integrar perfectamente con las impresoras de la marca UltiMaker, pero al ser un software libre otros fabricantes de impresoras como Creality, Bambu Lab, Prusa, Anycubic,… ofrecen versiones adaptadas a sus impresoras.


PrusaSlicer

PrusaSlicer, otro potente laminador basado en el slicer de código abierto Slic3r con numerosas mejoras. Es gratuito y de código abierto y se actualiza periódicamente Está pensado inicialmente para impresoras de la marca Prusa, si bien, al ser código abierto, hay perfiles para impresoras de otras marcas, como Creality, Voron, Anycubic…. Está disponible en versiones para principiantes, usuarios intermedios y avanzados.. Se puede descargar desde el sitio web de Prusa, con versiones para Windows, Mac y Linux. Admite archivos STL, OBJ, 3MF, AMF...


Bambu Studio

Con el incremento e la cuota de mercado de las impresoras de Bambu Lab esta empresa, al igual que Prusa o Ultimaker, también ha lanzado su propio laminador de código abierto. Bambu Studio se basa en PrusaSlicer y contiene un flujo de trabajo basado en proyectos, algoritmos de corte optimizados y una interfaz gráfica fácil de usar para una impresión más fluida. Entre sus características diferenciadoras, podemos encontrar herramientas para la impresión multicolor, control y supervisión remota y otras funciones para una impresión más elaborada. El software se diseñó especialmente para las impresoras Bambu pero como ya hemos visto anteriormente, el que sea de código abierto hace posible la compatibilidad con impresoras de otros fabricantes.


Orca Slicer

Orca Slicer fue lanzado en 2022 bajo el nombre de Bambu Studio SoftFever. Es una variante de Bambu Studio y PrusaSlicer, por lo que tiene algunas de las funciones más importantes de estos modelos de slicer. Si bien tiene algunas características propias interesantes, que más pronto que tarde supongo que irán incorporando los otros laminadores. Se puede descargar gratuitamente de su web oficial (ojo que hay webs falsas que debemos evitar) e instalarlo en Windows, Linux y Mac.

  

Podríamos hablar de otros programas de laminación existentes, pero en el segmento de la impresión 3D no profesional, seguramente nos encontraremos con alguno de los aquí mencionados.

Espero que este artículo os haya resultado de utilidad.


Novato 3D

Comentarios

Entradas populares de este blog

GENERAR MODELOS 3D COMO COPIA DE MODELOS FÍSICOS (I)

¿REALMENTE NECESITO YO UNA IMPRESORA 3D?

CREAR MODELOS DE FIGURAS 3D A PARTIR DE UNA IMAGEN (I)