¿Qué es stl? Los archivos por excelencia para impresión 3D explicados de manera fácil

Artículos Recientes

Blog Search

¿Qué es stl? Los archivos por excelencia para impresión 3D explicados de manera fácil
May182018

¿Qué es stl? Los archivos por excelencia para impresión 3D explicados de manera fácil

Al igual que cuando imprimimos en papel necesitamos un archivo que contenga la información del texto que se va a imprimir, cuando lo hacemos con nuestra impresora 3D necesitamos un archivo que contenga la información tridimensional que se va a reproducir.

Es aquí donde entran los archivos STL. Estos archivos contienen información sobre un objeto tridimensional. Al contrario que otros archivos 3D, este formato solo contiene información sobre la geometría de las superficies del objeto, dejando de un lado otra información que no interviene en el proceso de la impresión 3D como el color o la textura.

Como abrir archivos stl

¿Qué significan las siglas stl?

No esta muy claro el verdadero significado de esta extensión. El más aceptado es STereoLitograpy debido a que fue esta tecnología la primera en adoptar el formato.

Otros significados comunes son el de “Standard Triangle Language” o "Standard Tessellation Language”

¿Cómo funcionan los archivos STL?

Los archivos con extensión STL codifican la información de un modelo 3D. Esto se realiza mediante el proceso de Tessellation o mosaico en castellano.

Este proceso consiste en dividir una superficie en una o más formas geométricas de forma que no quede hueco entre ellas. Es muy parecido a ver una pared alicatada. Este proceso se puede realizar con formas muy sencillas o muy complicadas, siendo el triangulo la forma utilizada para los archivos STL

¿Quién invento el formato STL?

Si habéis leído nuestro artículo sobre historia de la impresión 3D el nombre de Chuck Hall os sonará. Chuck fue el inventor de la primera impresora stereolitográfica.

Como ver archivos stl
Chuck Hall creador del formato STL

El formato STL fue el resultado de la búsqueda de un tipo de archivo con el que estas impresoras 3D pudiesen trabajar y la división en mosaico de las superficies 3D fue la manera de conseguirlo.

La forma de realizarlo es la siguiente. Imaginad que queremos codificar la información de un cubo mediante esta técnica. Podemos dividir cada cara del cubo en 2 triángulos y como el cubo tiene 6 caras esto nos dejará con 12 triángulos.

como se genera un stlstl para impresion 3d
División en triángulos de un cuboDivisión de un modelo complejo

Cada uno de estos triángulos, también llamados facets son los que serán guardados en el archivo stl. Con esto conseguimos reducir la información necesaria para almacenar el cubo, ya que solo será necesario almacenar la posición de cada uno de los puntos que forman los diferentes triángulos y un vector normal a cada una de las superficies que deberá apuntar hacia fuera del modelo.

Para modelos más complejos la técnica sigue siendo la misma, pudiendo cubrir toda la superficie con pequeños triángulos. Cuantos más triángulos contenga nuestro fichero stl más definido estará el modelo. Podemos asemejar esto a los pixeles en una imagen digital.

Pack pla mas filamento flexible efil

¿Codificación ASCII o binaria?

Los archivos STL nos permiten dos formas de almacenar la información, ASCII o binaria. En ambos casos la información almacenada es la misma, las coordenadas y el vector normal que hemos definido antes.

La codificación ASCII genera archivos de mayor peso que la binaria. Esto es debido a que en ASCII la información por cada triangulo se almacena en una larga cadena de texto mientras que en binario se almacena mediante un numero de 32 bits.

Las normas de los ficheros STL

Hay una serie de normas que los ficheros STL deben cumplir:

  • Cada triangulo debe compartir dos vértices con los triángulos cercanos
  • Para evitar problemas de archivos corruptos, la orientación de cada triangulo debe ser especificada de dos maneras.
  • Todas las coordenadas de los vértices del triángulo deben ser positivas.
  • Es recomendable que las coordenadas de los vértices estén ordenadas de forma ascendente en el eje Z. Esto por ejemplo ayuda a los slicer a preparar el modelo para la impresión 3D.

¿Cómo se preparan los STL para impresión 3D?

Para que una impresora 3D pueda entender un archivo STL es necesario utilizar un slicer que es un programa que transforma la información del archivo en instrucciones para la impresora.

En este proceso el archivo stl se divide en capas y cada una de estas capas se transforma en la información que la impresora puede entender.

Cura para impresion 3D

Hay que tener en cuenta que no todos los archivos STL se pueden imprimir en 3D. Para que estos archivos sean compatibles deben cumplir una serie de condiciones. La primera es que el archivo no tenga un grosor de pared cero. Además, debemos asegurarnos de que la malla de triángulos del archivo STL esté totalmente cerrada.

A la hora de imprimir también tenemos que tener en cuenta que debe existir un balance entre calidad y peso del archivo. Ya sabemos que a mas numero de triángulos mayor definición tendrá nuestro modelo 3D, pero si el archivo es demasiado pesado es posible que nuestro slicer no pueda con el archivo.

filamento pla impresión 3dDescargar STL para imprimir en 3D

Existen infinidad de páginas donde obtener archivos stl listos para imprimir, sin duda nuestras favoritas son thingiverse y myninifactory.

¿Cómo visualizar archivos STL?

Los archivos STL son muy comunes y la mayoría de los programas de diseño 3D os dejaran verlo y trabajar con ellos sin problema. Si queréis una aplicación online rápida podéis probar https://www.viewstl.com/

y eso es todo por hoy,

Un saludo y nos vemos imprimiendo

¡Suíguenos en nuestras redes sociales para más artículos como este!

Deja un comentario

Carro 0 Carrito de compras

Sin producto

¡Envío gratis! Envío
0,00 € Total

Revisa

Follow us on Facebook