Archivos STL de ejemplo: descarga STL binario y ASCII para pruebas

STL — Malla de triángulos de estereolitografía · .stl · tipo MIME model/stl

7 archivos31 KB – 26 MBEnlaces directosSin anuncios ni registroGratis para cualquier usoVerificado con SHA-256

Descarga un archivo STL de ejemplo para probar la integración con un laminador, un formulario de subida 3D, un generador de miniaturas de mallas o un analizador de STL. El modelo principal es un nudo toroidal (2,3): un único tubo cerrado que se entrelaza consigo mismo, así que tiene curvatura en todas partes, ninguna cara plana tras la que se oculten errores de sombreado y una costura UV que recorre todo el tubo. Viene en tres densidades (1024, 51 200 y 524 288 triángulos), en binario y en ASCII, para que compares las dos codificaciones y veas cómo escala tu código de 51 KB a 26 MB.

También hay un soporte en L listo para imprimir (40 × 20 × 24 mm, estanco, con tres agujeros de 4.2 mm) y un archivo con tres cuerpos separados. Todos los STL usan el eje Z hacia arriba, están en milímetros y se apoyan en la placa de impresión en z = 0. STL solo guarda triángulos (ni unidades, ni colores, ni materiales, ni UV), y precisamente por eso sigue siendo el mínimo común denominador de la impresión 3D.

Vista previa renderizada del modelo de ejemplo en STL
Render estático de un ejemplo de esta página, con sombreado plano generado por nuestro generador. Abre las descargas en cualquier visor de STL para inspeccionarlas en 3D.

Descarga archivos STL de ejemplo

ArchivoDetallesTamañoDescargar
sample-print-ready-bracket-mm.stl
Soporte en L listo para imprimir, 40 × 20 × 24 mm • 614 triángulos • estanco • 31 KB
614 triángulos · 1842 vértices · normales · milímetros, eje Z hacia arriba31 KB
30.784 bytes
Descargar STL
sample-model-low-poly-binary.stl
1024 triángulos • binario • nudo toroidal de 65 × 68 × 32 mm • 51 KB
1024 triángulos · 3072 vértices · normales · milímetros, eje Z hacia arriba51 KB
51.284 bytes
Descargar STL
sample-multi-body.stl
3 cuerpos separados (cubo, esfera, cilindro) • 2248 triángulos • 112 KB
2248 triángulos · 6744 vértices · 3 sólidos · normales · milímetros, eje Z hacia arriba112 KB
112.484 bytes
Descargar STL
sample-model-low-poly-ascii.stl
1024 triángulos • ASCII • nudo toroidal de 65 × 68 × 32 mm • 259 KB
1024 triángulos · 3072 vértices · normales · milímetros, eje Z hacia arriba259 KB
258.568 bytes
Descargar STL
sample-model-medium-poly-binary.stl
51 200 triángulos • binario • nudo toroidal de 66 × 69 × 32 mm • 2.6 MB
51.200 triángulos · 153.600 vértices · normales · milímetros, eje Z hacia arriba2.6 MB
2.560.084 bytes
Descargar STL
sample-model-medium-poly-ascii.stl
51 200 triángulos • ASCII • nudo toroidal de 66 × 69 × 32 mm • 13 MB
51.200 triángulos · 153.600 vértices · normales · milímetros, eje Z hacia arriba13 MB
12.926.141 bytes
Descargar STL
sample-model-high-poly-binary.stl
524 288 triángulos • binario • nudo toroidal de 66 × 69 × 32 mm • 26 MB
524.288 triángulos · 1.572.864 vértices · normales · milímetros, eje Z hacia arriba26 MB
26.214.484 bytes
Descargar STL
7 archivos · enlaces directos · sin registro · CORS habilitado

Usa estos archivos desde la línea de comandos o CI

Todas las URL son estables y tienen CORS abierto. Fija el SHA-256 en tu prueba y sabrás en el momento en que cambie un fixture.

# Descargar un archivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/stl/sample-print-ready-bracket-mm.stl

# Verificarlo (el SHA-256 de cada archivo aparece arriba)
shasum -a 256 sample-print-ready-bracket-mm.stl

# Índice legible por máquina de todos los archivos de ejemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="stl")'

El formato STL de un vistazo

Nombre completoSTL — Malla de triángulos de estereolitografía
Extensiones.stl
Tipo MIMEmodel/stl
CodificacionesBinaria (cabecera de 80 bytes, contador uint32, 50 bytes por triángulo) y ASCII
GeometríaSolo triángulos, cada uno con una normal de faceta, sin vértices compartidos
UnidadesNinguna en el archivo; estos ejemplos están en milímetros, con el eje Z hacia arriba
Tamaño en binarioExactamente 84 + 50 × triángulos bytes
Número de triángulosDe 614 a 524 288

Qué se prueba con archivos STL de ejemplo

  • Validación de subidas a laminadores y servicios de impresión
  • Detección de STL binario frente a ASCII
  • Generación de miniaturas y vistas previas de mallas
  • Comprobaciones de estanqueidad y volumen para presupuestos de impresión
  • Límites de tamaño de subida y rendimiento del analizador (archivo de alta poligonización de 26 MB)
  • Separación de un STL de varios cuerpos en piezas independientes
Notas para pruebas. El tamaño de un STL binario es siempre 84 + 50 × n bytes, donde n es el uint32 del desplazamiento 80. Eso facilita detectar truncamientos, y el paquete de casos límite incluye un STL cuyo contador no coincide a propósito con su longitud. No detectes el ASCII comprobando si el archivo empieza por “solid”: muchos exportadores escriben esa palabra también en la cabecera binaria. El paquete de casos límite incluye justo un archivo así. Un STL ASCII ocupa aproximadamente cinco veces más que uno binario con la misma malla (aquí, 12.9 MB frente a 2.6 MB para 51 200 triángulos).

Preguntas frecuentes

¿Uso STL binario o ASCII?

Binario, casi siempre. Ocupa una quinta parte, se analiza más rápido y su tamaño se puede predecir a partir del número de triángulos. El STL ASCII existe por legibilidad y para depurar; admite ambos al recibir archivos, porque los usuarios subirán los dos.

¿Se pueden imprimir estos archivos STL?

Sí. Todas las mallas son cerradas y 2-variedad, con un orden de vértices coherente hacia fuera y volumen positivo (comprobado con trimesh antes de publicarlas). El soporte se diseñó específicamente como pieza imprimible: paredes de 4 mm, base plana en z = 0, y el único voladizo es el agujero horizontal de la parte vertical.

¿Por qué los archivos STL no tienen color ni unidades?

El formato data de 1987 y solo guarda triángulos y normales. Algunas herramientas esconden el color en el campo de atributo de 2 bytes, pero no es estándar y nosotros lo dejamos a cero. Las unidades son implícitas: casi todos los laminadores suponen milímetros. Si necesitas color, varios materiales o unidades explícitas, usa 3MF.

¿Qué unidades y qué eje vertical usan estos archivos?

glTF, GLB, OBJ, PLY, OFF, DAE y USDZ usan el eje Y hacia arriba y metros (el nudo toroidal mide unos 1.4 m de ancho). STL y 3MF usan el eje Z hacia arriba y milímetros, y se apoyan en z = 0, como esperan los laminadores. FBX usa el eje Y hacia arriba y centímetros. Las unidades y el eje vertical de cada archivo figuran en sus detalles, para que compruebes que tu importador escala y rota correctamente.

¿De dónde salen estos modelos?

Los generamos nosotros. Un script construye la geometría a partir de fórmulas (un nudo toroidal, esferas UV, cubos y un soporte hecho con una biblioteca de modelado booleano) y luego escribe cada formato de archivo byte a byte según su especificación. Nada se descarga, escanea ni convierte a partir del modelo de otra persona, y por eso puedes usarlos libremente para cualquier fin, también comercial, sin atribución.

¿Es seguro descargar estos archivos STL?

Sí. Cada archivo lo genera desde cero nuestro propio script abierto (nada se extrae de otros sitios ni lo suben usuarios) y no contiene scripts, macros ni ejecutables. El SHA-256 de cada archivo se publica en esta página para que puedas verificar lo que has recibido.

¿Puedo usar los archivos STL de ejemplo con fines comerciales?

Sí. Son gratis para cualquier fin, incluidos productos comerciales, suites de pruebas, demos y redistribución, sin necesidad de atribución. No hay nada que licenciar ni nadie a quien pedir permiso.

¿Puedo enlazar directamente estos archivos o usarlos en CI?

Sí. Cada enlace es una URL directa y estable por HTTPS con Access-Control-Allow-Origin: * y cabeceras de caché de larga duración, así que curl, wget, fetch() y los ejecutores de pruebas pueden descargarlos directamente. Cada página enlaza un índice JSON de todos los archivos (consulta la sección de línea de comandos).

Archivos de ejemplo relacionados

Herramientas gratis que funcionan con STL

  • Generador de hash — Calcula el hash de textos o archivos con MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32, verifica una suma de comprobación o calcula un HMAC. Los archivos nunca salen de tu dispositivo.
  • Conversor de unidades — Convierte entre todas las unidades habituales (métricas e imperiales, de cocina, datos, presión, energía, velocidad, consumo de combustible) al instante, en tu navegador.
  • Generador de archivos de prueba — Genera en tu navegador un archivo de relleno de cualquier tamaño exacto, de 1 KB a 2 GB: bytes aleatorios, texto, CSV o JSON.

¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.

¿Pruebas un flujo de archivos? Los construimos.

Subidas, conversiones, vistas previas, procesamiento de documentos y flujos multimedia son el tipo de sistemas en producción que FreeToolsForWeb diseña y opera para sus clientes, y por eso necesitábamos estos archivos en primer lugar.

Ver herramientas gratis