3MF o STL: cuál usar para imprimir un QR a dos colores
Qué guarda cada formato, por qué el color solo viaja dentro del 3MF y cuándo sigue teniendo sentido el STL.
Esta guía ofrece criterios técnicos y puntos de partida. La vista digital no sustituye una prueba física. Consulta la metodología.
Si has descargado alguna vez una pieza de internet, casi seguro que venía en STL. Es el formato con el que creció la impresión 3D doméstica y sigue siendo el más repartido. El problema aparece justo cuando quieres lo que necesita un código QR: dos colores dentro de la misma pieza. Ahí el STL te deja tirado y el 3MF resuelve el asunto sin que tengas que tocar nada.
Qué guarda realmente un STL
Un archivo STL es una lista de triángulos. Nada más. Coordenadas de vértices y la dirección hacia la que mira cada cara. Eso es todo lo que hay dentro.
Lo que no guarda es igual de revelador:
- No guarda color. Ni el del objeto ni el de ninguna de sus partes.
- No guarda unidades. El archivo dice «este vértice está en 58», pero no si son milímetros, centímetros o pulgadas. Que casi siempre funcione es puro acuerdo tácito entre programas.
- No guarda objetos separados. Un STL es una malla suelta. Si quieres dos piezas, necesitas dos archivos, y cuando los cargas el programa no tiene ni idea de cómo encajan entre sí.
El formato es de los años ochenta, pensado para estereolitografía industrial, y hace bien lo poco que promete. Pero nunca se diseñó para piezas multicolor.
Qué añade el 3MF
El 3MF es un formato abierto y moderno, mantenido por un consorcio del que forman parte los fabricantes y desarrolladores del sector. Por dentro es un archivo comprimido con XML: el mismo truco que usan los documentos ofimáticos actuales. Eso le permite guardar mucho más que geometría:
- Color y materiales asignados a cada objeto o a cada parte de un objeto.
- Unidades explícitas. El archivo dice que son milímetros, y no hay lugar a dudas.
- Varios objetos en un solo archivo, cada uno con su posición y su orientación guardadas. Se abren exactamente donde tienen que estar, uno encima del otro.
- Metadatos: nombre de la pieza, quién la hizo, notas.
Qué significa esto para un código QR
Un QR impreso a dos colores son, en realidad, dos piezas que encajan:
- La base: la placa, el soporte o el llavero, con su fondo claro.
- El relieve: los módulos oscuros del código, más el texto si lo has puesto, levantados sobre esa base.
Con un 3MF, abres el archivo en Bambu Studio, PrusaSlicer, Orca o Cura y aparecen las dos piezas ya colocadas, cada una con su color asignado. No tienes que alinear nada, ni adivinar cuál va encima, ni asignar materiales a mano. Le das a laminar y ya está.
Con dos STL, el proceso es: cargar el primero, cargar el segundo, darte cuenta de que ha aterrizado en otro punto de la bandeja, buscar la opción de alinear por origen o colocarlo a mano con coordenadas, convertirlos en un objeto con piezas, y por fin asignar el filamento de cada una. Es perfectamente factible, y funciona, pero son cinco minutos de faena repetida cada vez y un sitio más donde equivocarse.
Un detalle que se agradece: el origen compartido
Cuando la herramienta genera los dos STL, los exporta con el mismo origen de coordenadas. Eso significa que si tu programa tiene una opción del tipo «cargar como objeto único» o «alinear por posición original», las dos piezas caen encajadas sin que toques nada. Si no la encuentras, la otra vía es cargar el primero y usar la función de añadir pieza sobre ese objeto.
Entonces, ¿para qué sirve todavía el STL?
Para los casos en los que el 3MF no es opción:
- Programas antiguos. Versiones viejas de Cura y de algunos laminadores propios de fabricante no abren 3MF, o lo abren perdiendo la información de color.
- Impresoras de resina. Ahí no hay dos colores que valgan, así que el STL cumple.
- Retocar la malla. Si vas a meter la pieza en un programa de edición de mallas para cambiarla, el STL suele ser el camino de menos fricción.
- Enviar a un servicio de impresión. Muchos siguen pidiendo STL por costumbre, aunque cada vez más aceptan 3MF.
Lo que no cambia entre formatos
Conviene tener claro qué no arregla el 3MF: la geometría es idéntica. Si tu código tiene los módulos demasiado pequeños, saldrá igual de ilegible en 3MF que en STL. El formato decide cuánto trabajo te ahorras al preparar la impresión, no si la pieza funciona.
Y tampoco decide cómo imprime tu máquina. Un 3MF con dos colores asignados se imprime de una tacada en una impresora multimaterial; en una de un solo extrusor te va a hacer falta programar un cambio de filamento a la altura del relieve. Lo bueno es que, como las dos piezas vienen separadas y a distinta altura, el laminador te lo pone en bandeja.
En resumen
Descarga el 3MF salvo que tengas un motivo concreto para no hacerlo. Te ahorra el alineado y la asignación de colores, y elimina la clase de error que más veces acaba en una pieza monocolor que no se lee. Deja el STL como plan B para programas antiguos, resina o cuando vayas a editar la malla por tu cuenta.