¿Todas las impresoras 3D utilizan archivos STL?

Roy Hill 27-05-2023
Roy Hill

Las impresoras 3D necesitan un archivo para saber qué imprimir en 3D, pero la gente se pregunta si todas las impresoras 3D utilizan archivos STL. Este artículo le dará las respuestas y algunas otras preguntas relacionadas.

Todas las impresoras 3D pueden utilizar archivos STL como base para un modelo 3D antes de cortarlo en un tipo de archivo que la impresora 3D pueda entender. Sin embargo, las impresoras 3D no pueden entender los archivos STL por sí mismas. Un cortador como Cura puede convertir los archivos STL en archivos G-Code que puedan imprimirse en 3D.

Querrá saber más información, así que siga leyendo.

    ¿Qué archivos utilizan las impresoras 3D?

    • STL
    • Código G
    • OBJ
    • 3MF

    Los principales tipos de archivos que utilizan las impresoras 3D son los archivos STL y los archivos G-Code para crear el diseño del modelo 3D, así como para crear el archivo de instrucciones que las impresoras 3D pueden entender y seguir. También existen algunos tipos menos comunes de archivos para impresoras 3D, como OBJ y 3MF, que son versiones diferentes de los tipos de diseño de modelos 3D.

    Sin embargo, estos archivos de diseño no pueden funcionar directamente con una impresora 3D, ya que requieren ser procesados a través de un software llamado slicer, que básicamente prepara el archivo G-Code que puede imprimirse en 3D.

    Veamos algunos de estos tipos de archivos.

    Archivo STL

    El archivo STL es el principal tipo de archivo de impresión 3D que verá utilizado en la industria de la impresión 3D. Se trata básicamente de un archivo de modelo 3D que se crea mediante una serie de mallas o conjunto de varios triángulos pequeños para formar una geometría 3D.

    Se prefiere porque es un formato increíblemente sencillo.

    Estos archivos funcionan muy bien para crear modelos 3D y pueden ser archivos bastante pequeños o grandes, dependiendo de cuántos triángulos formen el modelo.

    Los archivos más grandes son aquellos en los que hay superficies más lisas y grandes en tamaño real porque significa que hay más triángulos.

    Si ves un archivo STL grande en un software de diseño (CAD), en realidad te puede mostrar cuántos triángulos tiene un modelo. En Blender, tienes que hacer clic con el botón derecho del ratón en la barra inferior y marcar "Estadísticas de escena".

    Echa un vistazo a este archivo STL de Bearded Yell en Blender, que muestra 2.804.188 triángulos y tiene un tamaño de archivo de 133 MB. A veces, el diseñador realmente proporciona múltiples versiones del mismo modelo, pero con menor calidad/menos triángulos.

    Compárelo con el STL de la cabeza de la Isla de Pascua, que tiene 52.346 triángulos y un tamaño de archivo de 2,49 MB.

    Desde una perspectiva más sencilla, si se quisiera convertir un cubo 3D a este formato STL triangular, se podría hacer con 12 triángulos.

    Cada cara del cubo se dividiría en dos triángulos, y como el cubo tiene seis caras, se necesitarían al menos 12 triángulos para crear este modelo 3D. Si el cubo tuviera más detalles o hendiduras, necesitaría más triángulos.

    Puedes encontrar archivos STL en la mayoría de los sitios de archivos de impresoras 3D como:

    • Thingiverse
    • MyMiniFactory
    • Imprimibles
    • YouMagine
    • GrabCAD

    En términos de cómo hacer estos archivos STL, se hace en software CAD como Fusion 360, Blender y TinkerCAD. Puedes empezar con una forma básica y empezar a moldear la forma en un nuevo diseño, o tomar muchas formas y juntarlas.

    Cualquier tipo de modelo o forma puede crearse mediante un buen software de CAD y exportarse como archivo STL para su impresión en 3D.

    Archivo G-Code

    Los archivos G-Code son el siguiente tipo principal de archivo que utilizan las impresoras 3D. Estos archivos se componen de un lenguaje de programación que las impresoras 3D pueden leer y entender.

    Cada acción o movimiento que realiza una impresora 3D se hace a través del archivo G-Code, como los movimientos del cabezal de impresión, la temperatura de la boquilla y del lecho térmico, los ventiladores, la velocidad y mucho más.

    Ver también: El mejor filamento para litófanos impresos en 3D

    Contienen una larga lista de líneas escritas llamadas comandos G-Code, cada una de las cuales realiza una acción diferente.

    Mira la imagen de abajo de un ejemplo de archivo G-Code en Notepad++. Tiene una lista de comandos como M107, M104, G28 & G1.

    Cada uno de ellos tiene una acción específica, el principal para los movimientos es el comando G1, que es la mayor parte del archivo. También tiene las coordenadas de dónde moverse en el X & amp; Y dirección, así como la cantidad de material a extruir (E).

    El comando G28 se utiliza para colocar el cabezal de impresión en la posición inicial para que la impresora 3D sepa dónde está. Es importante hacerlo al principio de cada impresión 3D.

    M104 ajusta la temperatura de la boquilla.

    Archivo OBJ

    El formato de archivo OBJ es otro tipo utilizado por las impresoras 3D dentro del software de corte, similar a los archivos STL.

    Puede almacenar datos multicolor y es compatible con varias impresoras 3D y software 3D. El archivo OBJ guarda información sobre el modelo 3D, la textura y el color, así como la geometría de la superficie de un modelo 3D. Los archivos OBJ suelen dividirse en otros formatos de archivo que la impresora 3D entiende y lee perfectamente.

    Algunas personas optan por utilizar archivos OBJ para los modelos 3D, sobre todo para la impresión 3D multicolor, normalmente con extrusores duales.

    Puede encontrar archivos OBJ en muchos sitios web de archivos para impresoras 3D, como:

    • Clara.io
    • CGTrader
    • Comunidad GrabCAD
    • TurboSquid
    • Libre3D

    La mayoría de las cortadoras pueden leer archivos OBJ sin problemas, pero también es posible convertir archivos OBJ en archivos STL mediante una conversión gratuita, ya sea utilizando un conversor en línea o importándolo en un CAD como TinkerCAD y exportándolo a un archivo STL.

    Otra cosa que hay que tener en cuenta es que las herramientas de reparación de mallas que corrigen errores en los modelos funcionan mejor con archivos STL que con archivos OBJ.

    A menos que necesite específicamente algo de OBJ como colores, usted quiere seguir con los archivos STL para la impresión 3D.Una de las diferencias clave para los archivos OBJ es que puede guardar la malla real o conjunto de triángulos conectados, mientras que los archivos STL guardar varios triángulos desconectados.

    No supone una gran diferencia para el software de corte, pero para el software de modelado, tendrá que unir el archivo STL para procesarlo, y no siempre lo consigue.

    Archivo 3MF

    Otro formato utilizado por las impresoras 3D es el archivo 3MF (3D Manufacturing Format), que es uno de los formatos de impresión 3D más detallados que existen.

    Tiene la capacidad de guardar muchos detalles dentro del archivo de la impresora 3D, como los datos del modelo, los ajustes de impresión 3D, los datos de la impresora... Esto puede ser muy útil en algunos casos, pero puede que no se traduzca en repetibilidad para la mayoría de la gente ahí fuera.

    Uno de los fallos es que hay muchos factores que hacen que una impresión 3D tenga éxito en cada situación individual. La gente tiene sus impresoras 3D y la configuración del slicer configurados de una manera particular, por lo que utilizar la configuración de otra persona podría no dar los resultados deseados.

    Algunos programas y cortadoras tampoco admiten archivos 3MF, por lo que puede resultar complicado convertirlo en un formato de archivo de impresión 3D estándar.

    Unos pocos usuarios han tenido éxito con la impresión 3D de archivos 3MF pero no se oye a mucha gente hablar de ello o usarlos. Un usuario mencionó que podría ser posible que alguien haga una configuración incorrecta con este tipo de archivo y termine causando daños a su impresora 3D o algo peor.

    Mucha gente no sabe leer el archivo G-Code, así que tendría que haber confianza para utilizar estos archivos.

    Otro usuario dijo que había tenido muy mala suerte intentando cargar archivos 3MF multiparte correctamente.

    Echa un vistazo al siguiente vídeo de Josef Prusa sobre cómo se comparan los archivos 3MF con los archivos STL. No estoy de acuerdo con el título del vídeo, pero proporciona algunos detalles sobre los archivos 3MF.

    ¿Las impresoras 3D de resina utilizan archivos STL?

    Las impresoras 3D de resina no utilizan directamente archivos STL, sino que los archivos creados se originan al utilizar un archivo STL dentro de un software de corte.

    El flujo de trabajo habitual para las impresoras 3D de resina utiliza un archivo STL que se importa a un software especialmente diseñado para máquinas de resina como ChiTuBox o Lychee Slicer.

    Una vez importado el modelo STL en la cortadora elegida, basta con seguir el flujo de trabajo que consiste en mover, escalar y rotar el modelo, así como crear soportes, ahuecar y añadir orificios al modelo para drenar la resina.

    Una vez realizados los cambios en el archivo STL, puede cortar el modelo en un formato de archivo especial que funcione con su impresora 3D de resina específica. Como ya se ha mencionado, las impresoras 3D de resina tienen formatos de archivo especiales, como .pwmx con la Anycubic Photon Mono X.

    Echa un vistazo al siguiente vídeo de YouTube para comprender el flujo de trabajo de un archivo STL a un archivo de impresora 3D de resina

    ¿Todas las impresoras 3D utilizan archivos STL? Filamento, resina y más

    En el caso de las impresoras 3D de filamento y resina, sometemos el archivo STL al proceso de corte habitual de colocar el modelo en la placa de impresión y realizar diversos ajustes en el modelo.

    Una vez hecho esto, se procesa o "trocea" el archivo STL en un tipo de archivo que la impresora 3D pueda leer y utilizar. En el caso de las impresoras 3D de filamento, se trata principalmente de archivos G-Code, aunque también existen algunos archivos patentados que sólo pueden leer determinadas impresoras 3D.

    Ver también: PLA vs. PLA+ - Diferencias & ¿Merece la pena comprarlo?

    En el caso de las impresoras 3D de resina, la mayoría de los archivos son propietarios.

    Algunos de estos tipos de archivo son:

    • .ctb
    • .fotón
    • .phz

    Estos archivos contienen las instrucciones sobre lo que su impresora 3D de resina creará capa por capa, así como las velocidades y los tiempos de exposición.

    Aquí tienes un útil vídeo que te muestra cómo descargar un archivo STL y cortarlo para que esté listo para la impresión 3D.

    ¿Se pueden utilizar archivos de código G para impresoras 3D?

    Sí, la mayoría de las impresoras 3D de filamento utilizarán archivos G-Code o una forma alternativa de G-Code especializado que funcione para una impresora 3D específica.

    El código G no se utiliza en los archivos de salida de las impresoras SLA. La mayoría de las impresoras SLA de sobremesa utilizan su propio formato y, por tanto, su software de corte. Sin embargo, algunos programas de corte SLA de terceros, como ChiTuBox y FormWare, son compatibles con una amplia gama de impresoras de sobremesa.

    La impresora 3D Makerbot utiliza el formato de archivo propietario X3G. El formato de archivo X3G contiene información sobre la velocidad y el movimiento de la impresora 3D, los ajustes de la impresora y los archivos STL.

    La impresora 3D Makerbot puede leer e interpretar el código en el formato de archivo X3G y sólo puede encontrarse en sistemas naturales.

    En general, todas las impresoras utilizan G-code. Algunas impresoras 3D envuelven el G-Code en un formato propietario, como Makerbot, que sigue basándose en el G-Code. Los slicers se utilizan siempre para convertir formatos de archivo 3D como G-Code en lenguaje apto para impresoras.

    Puedes ver el vídeo a continuación para ver cómo utilizar un archivo G-Code para controlar directamente tu impresora 3D.

    Roy Hill

    Roy Hill es un entusiasta apasionado de la impresión en 3D y un gurú de la tecnología con un gran conocimiento sobre todo lo relacionado con la impresión en 3D. Con más de 10 años de experiencia en el campo, Roy domina el arte del diseño y la impresión en 3D y se ha convertido en un experto en las últimas tendencias y tecnologías de impresión en 3D.Roy tiene una licenciatura en ingeniería mecánica de la Universidad de California, Los Ángeles (UCLA) y ha trabajado para varias empresas de renombre en el campo de la impresión 3D, incluidas MakerBot y Formlabs. También ha colaborado con varias empresas e individuos para crear productos impresos en 3D personalizados que han revolucionado sus industrias.Aparte de su pasión por la impresión 3D, Roy es un ávido viajero y un entusiasta de las actividades al aire libre. Le gusta pasar tiempo en la naturaleza, hacer caminatas y acampar con su familia. En su tiempo libre, también asesora a jóvenes ingenieros y comparte su gran conocimiento sobre la impresión 3D a través de varias plataformas, incluido su popular blog, 3D Printerly 3D Printing.