Impresión 3D a dos colores para códigos QR: 3MF o STL

Publicado por Vysa Trading LLC · Actualizado el 8 de noviembre de 2026 · 11 min de lectura

Un código QR necesita dos colores para escanearse con fiabilidad, y el archivo que descargues decide cuánto trabajo te ahorra el laminador. Esta guía muestra qué hay dentro del 3MF y del ZIP con STL que exporta Generador QR 3D, cuál elegir para tu impresora y la capa exacta en la que una impresora de una sola bobina tiene que cambiar de color en un llavero o en una placa de pared.

Por qué un código QR necesita dos colores

Un código QR funciona por contraste. Si la base y los módulos en relieve se imprimen con el mismo filamento, la única diferencia que puede usar la cámara es la sombra, y la sombra cambia cada vez que se mueve la luz. Con dos colores tienes una diferencia que no se mueve.

La herramienta lo mide como una relación de contraste WCAG entre el color de la base y el color del QR. Su Comprobador de escaneo muestra rojo por debajo de 3:1, una nota azul de «justo» de 3:1 a 4,5:1 y verde a partir de 4,5:1. Un QR más claro que su base se trata como un código invertido, que algunos móviles antiguos no logran leer. Elige primero los colores y después el archivo.

La buena noticia es que un objeto QR es un trabajo a dos colores bastante tolerante. Todo el material oscuro queda encima de la base, así que en un objeto plano hay un único cambio de color, en la capa donde empiezan los módulos.

Qué hay dentro de cada descarga

Los dos archivos se generan en tu navegador a partir de la misma geometría, así que son el mismo objeto. La diferencia está en cuánta información recibe tu laminador.

Vista previa 3D de un llavero en la herramienta gratuita: una placa plana gris claro con un agujero para la anilla en el borde superior y un código QR negro en relieve sobre su superficie
Captura de la herramienta gratuita (interfaz en español): vista previa 3D de un llavero. La placa es una pieza (color A) y el QR en relieve es la otra (color B); las dos descargas contienen exactamente estas dos piezas.
Qué contiene cada archivo en esta herramienta
3MFSTL (ZIP)
ArchivosUn solo archivo .3mfUn .zip con base.stl, codigo-qr.stl y un LEEME.txt
PiezasDos objetos separados: la base y el relieve (el QR más el texto en relieve, si lo hay)Las mismas dos piezas, una por archivo
ColoresCada pieza lleva un color de visualización: el color de tu base y el de tu QRNinguno. El STL guarda solo triángulos
UnidadesMilímetros, guardados en el archivoNo se guardan. Los laminadores suponen milímetros
AlineaciónLas dos piezas conservan su posición exacta una respecto a la otraSalen del mismo sistema de coordenadas, así que encajan si importas ambas a la vez
Lo que te queda por hacerAsignar cada color a un filamento real o añadir un cambio manual de colorImportar los dos archivos como un solo modelo y asignar un filamento a cada pieza

Conviene conocer dos detalles. El primero: el relieve se hunde 0,15 mm en la base para que las dos piezas se fusionen en lugar de tocarse en una línea finísima. En un laminado multicolor, esa superposición es una zona diminuta donde uno de los dos colores tiene que imponerse, así que recorre la vista previa de capas y confirma que el color oscuro empieza en la parte superior de la base. El segundo: los colores de un 3MF son solo una sugerencia inicial. Tú decides qué bobina va con cada pieza.

¿Cuál conviene descargar?

Cómo elegir entre 3MF y STL
Tu situaciónDescargaPor qué
Impresora Bambu con AMS, cualquier formato3MFBambu Studio y OrcaSlicer leen las dos piezas directamente
Prusa con MMU, cualquier formato3MFPrusaSlicer lo abre y te deja elegir un extrusor por pieza
Una bobina, llavero o placa de pared3MFUn solo archivo que manejar; añades un único cambio de color en la capa de la tabla de más abajo
Una bobina, soporte de mesaNinguno por sí soloUn único cambio de color no funciona en la cara inclinada (mira el diagrama más abajo). Usa pintura, o el par de STL con el QR pegado
Cura, o un laminador que ignora los colores del 3MFZIP con STLAsignas tú cada archivo a un extrusor, así que nada depende de colores guardados
Quieres mover, escalar o girar una pieza por separadoZIP con STLDos archivos independientes son más fáciles de tratar por separado (mantenlas alineadas si quieres imprimirlas juntas)

Si tienes dudas, empieza por el 3MF. Si el laminador no muestra dos piezas, descarga el ZIP con los STL.

Tres formas de imprimir los dos colores

Elige el tutorial que corresponda a tu impresora: un cambio de color automático en una Bambu con AMS o una Prusa con MMU (los tres formatos), un cambio manual de filamento en una impresora de un solo color (solo llavero y placa de pared), o ningún cambio y un poco de pintura. La Guía de impresora de la herramienta muestra los mismos pasos, reescritos para tu formato y tus colores actuales.

Tutorial 1: Bambu Lab con AMS

Panel de la Guía de impresora con Bambu Lab con AMS seleccionada, con cuatro pasos numerados: abrir el 3MF, asignar un filamento a la base y a la pieza del QR en la lista de objetos, dejar activada la torre de purga y no mover ni escalar una pieza por separado
Captura de la herramienta gratuita (interfaz en español): la Guía de impresora con «Bambu Lab con AMS» seleccionada. La nota bajo los pasos dice que un llavero plano cambia de color una sola vez, a los 3,0 mm.
  1. Descarga el 3MF y ábrelo en Bambu Studio u OrcaSlicer. La lista de objetos debería mostrar dos entradas: la base y el QR en relieve.
  2. Carga el filamento claro y el oscuro en dos ranuras del AMS.
  3. En la lista de objetos, haz clic en la base y asígnale el filamento claro. Haz clic en la pieza del QR y asígnale el oscuro. La Guía de impresora de la herramienta te dice cuál es cuál según tus colores; la base debe ser la más clara.
  4. Deja activada la torre de purga (prime tower). Limpia la boquilla en cada cambio de color.
  5. Selecciona las dos piezas antes de moverlas y no escales nunca una sola. Imprime con el QR hacia arriba, capas de 0,2 mm o más finas y boquilla de 0,4 mm.
  6. Lamina y arrastra el deslizador de capas. En un llavero, el color oscuro debería aparecer por primera vez justo por encima de los 3,0 mm y en ningún punto por debajo. Revisa el desperdicio estimado: un objeto plano debería mostrar muy pocos cambios de color.

El soporte de mesa también funciona con un AMS, pero su código está en una pendiente de 38°, así que los dos colores se alternan en muchas capas. Espera más desperdicio de purga y una impresión más larga que con los formatos planos.

Tutorial 2: Prusa con MMU

  1. Descarga el 3MF y ábrelo en PrusaSlicer. Según la versión, las dos piezas aparecen como dos objetos o como dos partes de un mismo objeto. Cualquiera de las dos sirve.
  2. Haz clic derecho en la base y elige su extrusor. Haz lo mismo con la pieza del QR y el otro filamento. En la MMU son el extrusor 1 y el extrusor 2.
  3. Deja activada la torre de limpieza (wipe tower). Purga el color anterior en cada cambio.
  4. Selecciona las dos piezas antes de moverlas y no escales nunca una sola. Imprime con el QR hacia arriba, capas de 0,2 mm o más finas y boquilla de 0,4 mm.
  5. Revisa la vista previa: el segundo extrusor solo debe imprimir encima de la base, en los módulos en relieve (y en el texto en relieve, si lo añadiste).

Con el ZIP de STL, importa base.stl y codigo-qr.stl a la vez. Si el laminador pregunta si quieres cargarlos como un solo objeto con varias partes, responde que sí y después elige un extrusor para cada parte.

Tutorial 3: Impresora de un solo color con cambio manual de filamento

Panel de la Guía de impresora con una impresora de un solo color y altura de capa de 0,20 mm, que indica añadir un cambio de color después de la capa 15, porque la capa 15 termina a unos 3,00 mm y la base del llavero tiene 3,0 mm de grosor, con una altura total de 4,2 mm
Captura de la herramienta gratuita (interfaz en español): la Guía de impresora para una impresora de un solo color. Si cambias la altura de capa, la guía recalcula el número de capa.
  1. Descarga el 3MF y lamínalo con un solo filamento. Todo se imprime en el color claro hasta el cambio.
  2. Busca tu capa en la tabla de más abajo, o usa la Guía de impresora de la herramienta, que hace la misma cuenta para tu altura de capa.
  3. Añade un cambio de color (el G-code es M600) o una pausa para que la capa N sea la última de la base. Algunos laminadores insertan el cambio en una capa, de modo que esa capa se imprime ya con el color nuevo; en ese caso selecciona la capa N+1. En PrusaSlicer, Bambu Studio y OrcaSlicer, usa el icono «+» del deslizador vertical de capas. En Cura, ve a Extensiones, Post-procesado, Modificar G-Code y después al script de Cambio de filamento.
  4. Revisa la vista previa: la primera capa oscura debe contener solo módulos QR, y la superficie superior de la base debe seguir siendo clara.
  5. Inicia la impresión y no te alejes. Cuando la impresora se detenga, descarga el filamento claro, carga el oscuro y empújalo hasta que el color salga limpio. La primera capa oscura es la que todo el mundo ve, así que purga un poco más de lo que creas necesario.
  6. Reanuda. Todo lo que queda por encima del cambio es el código en relieve.

No uses este método en el soporte de mesa. Las dos secciones siguientes explican por qué.

La capa exacta para el cambio de color

La herramienta usa una sola fórmula. Con una primera capa de 0,2 mm y una altura de capa h, la última capa de la base es

N = redondeo((grosor de la base − 0,2) ÷ h) + 1, y esa capa termina en Z = 0,2 + (N − 1) × h.

La base mide 3,0 mm de grosor en el llavero y 3,2 mm en la placa de pared. Este es el resultado para cada altura de capa que ofrece la Guía de impresora:

Última capa de la base (N) y dónde termina, con una primera capa de 0,2 mm
Altura de capaLlavero (3,0 mm): NTermina enDesvíoPlaca (3,2 mm): NTermina enDesvío
0,08 mm363,00 mmexacto393,24 mm+0,04 (empate)
0,12 mm242,96 mm−0,04263,20 mmexacto
0,16 mm193,08 mm+0,08 (empate)203,24 mm+0,04
0,20 mm153,00 mmexacto163,20 mmexacto
0,24 mm133,08 mm+0,08143,32 mm+0,12 (empate)
0,28 mm113,00 mmexacto123,28 mm+0,08

«Desvío» es lo que se aleja la capa N de la parte superior real de la base. Cuando no es cero, el laminador tiene que redondear: nunca puede mover el cambio más de media capa. Un «empate» significa que dos capas están igual de cerca (en el llavero con 0,16 mm, la capa 18 termina a 2,92 mm y la capa 19 a 3,08 mm), así que tu laminador puede elegir cualquiera de las dos. El resultado es una base una fracción de milímetro más baja o más alta, mucho menos visible que un cambio de color en el lugar equivocado. Si quieres un resultado exacto, sin redondeos, usa 0,20 mm para cualquiera de los dos formatos, 0,28 mm o 0,08 mm para el llavero, o 0,12 mm para la placa.

Ejemplo resuelto. Un llavero de 25 módulos con capas de 0,16 mm: (3,0 − 0,2) ÷ 0,16 = 17,5, que se redondea a 18, más 1 = capa 19, que termina en 0,2 + 18 × 0,16 = 3,08 mm. Si tu laminador usa otra altura de primera capa, pon ese número en lugar de 0,2 y vuelve a calcular.

La altura del cambio depende solo de la base. El relieve que elijas en la herramienta cambia el número de capas oscuras y la altura total:

Altura total y número de capas oscuras por encima del cambio
Altura del relieveTotal del llavero (3,0 + relieve)Total de la placa (3,2 + relieve)Capas oscuras con 0,20 mm
0,8 mm3,8 mm4,0 mm4
1,2 mm (por defecto)4,2 mm4,4 mm6
1,6 mm4,6 mm4,8 mm8
2,0 mm5,0 mm5,2 mm10

La Calculadora de tamaño sugiere 1,2 mm hasta 100 cm de distancia de escaneo, 1,6 mm hasta 300 cm y 2,0 mm más allá. Es una regla orientativa: más relieve proyecta una sombra más clara sobre el contraste de color.

BBBBase: color ACama de impresiónZ = 3,0 mm3,0 mm1,2 mm4,2 mmmódulo de 2,3 mmColor A: base, se imprime primero (capas hasta 3,0 mm)Color B: relieve del QR, se imprime tras el cambio (de 3,0 a 4,2 mm)Cambio de filamento o pausa (capa 15 con 0,20 mm)
Sección a través de tres módulos de un llavero con el relieve por defecto de 1,2 mm. Todo lo que queda bajo la línea discontinua es color A; el único material por encima es el QR en color B. El contorno punteado son los 0,15 mm de relieve hundidos en la base. Las dimensiones salen de los ajustes del llavero de la herramienta.

La numeración de capas varía un poco entre laminadores, y la vista previa de Cura en particular puede desviarse una capa. Confirma siempre en la vista previa que la primera capa oscura muestra solo módulos.

Por qué el soporte de mesa no admite un solo cambio

En el llavero y en la placa, el QR está sobre una superficie plana, así que un cambio de color horizontal es la forma adecuada. En el soporte de mesa, la cara del código es una rampa inclinada 38°. Un código de 57,5 mm (25 módulos en el tamaño Mediano) sube 35,4 mm a lo largo de esa rampa, así que sus módulos abarcan 35 mm de altura en lugar de 1,2 mm. Un único cambio a una sola altura corta la rampa de lado a lado:

38°Cara QRsube35,4 mmPor encima del cambio:rampa y módulos salenen color B, así queel código desapareceUn cambio, Z = 25 mmPor debajo del cambio:rampa y módulos salenen color A, así queel código es invisible
Vista lateral, a escala, del soporte de mesa mediano con 25 módulos y sin texto (61,4 mm de fondo, 53 mm de alto), calculada a partir de la geometría del soporte de la herramienta. Un cambio a 25 mm oscurece toda la rampa superior, así que los módulos oscuros de esa zona quedan sobre una superficie oscura, mientras que los módulos inferiores tienen el mismo color que la rampa que tienen debajo.
Vista previa 3D del soporte de mesa en la herramienta gratuita: una cara inclinada gris claro con un código QR negro en relieve que ocupa casi toda su superficie
Captura de la herramienta gratuita (interfaz en español): vista previa 3D del soporte de mesa. El código está sobre la cara inclinada, por eso su frontera de color es una diagonal y no una capa horizontal.

Para un soporte de mesa, usa un sistema que cambie de color en muchas capas (AMS o MMU), imprime en un solo color y pinta el código en relieve, o imprime base.stl y codigo-qr.stl del ZIP de STL en dos colores y pega la pieza del QR sobre la rampa.

Sin ningún cambio de color: un solo color más pintura

Puedes imprimir todo el objeto con filamento claro y añadir el color oscuro después. Como los módulos están en relieve, funciona igual que un sello de goma. Extiende una película fina de pintura acrílica mate sobre una superficie plana, apoya con suavidad la cara del código sobre ella y levántala. Un rotulador de pintura también sirve en zonas pequeñas, pero es lento en un código denso. Usa pintura mate y una capa fina, porque una capa gruesa redondea los bordes de los módulos, y escanea una muestra terminada antes de hacer más.

Colores que funcionan

El filamento impreso se ve distinto del color de una pantalla, así que toma estos valores hexadecimales como ejemplos típicos. Cada relación se calculó con la fórmula WCAG que usa el Comprobador de escaneo; introduce tus dos colores en la herramienta para ver el número de tu pareja.

Parejas de filamento de base y QR con el contraste calculado
Base (color A)QR (color B)ContrasteComprobador de escaneo
Blanco #FFFFFFNegro #11111118,9:1Verde
Blanco roto #F2F1ECCasi negro #1B1B22 (el de la herramienta por defecto)15,1:1Verde
Amarillo #F4C20DNegro #11111111,3:1Verde
Blanco #FFFFFFAzul marino #1F3A5F11,5:1Verde
Gris claro #D9D9D9Verde bosque #14532D6,5:1Verde, con menos margen
Rojo #C0392BNegro #1111113,5:1Azul, justo
Gris claro #D9D9D9Gris medio #8080802,8:1Rojo

Quédate con las cuatro primeras parejas. Las tres últimas muestran lo que conviene evitar: un tono medio saturado contra negro, y dos tonos medios entre sí. Deja el color más claro en la base y prefiere el filamento mate, ya que los acabados brillantes o de seda suelen reflejar más luz.

Errores comunes al cargar el archivo

Síntomas, causas y soluciones
Lo que vesCausa probableSolución
El QR flota junto a la base, o el código está desplazado sobre la placaUna pieza se movió, giró o escaló por separado, o el par de STL se importó como dos objetos sin relaciónDeshaz el cambio o vuelve a importar. Selecciona las dos piezas y muévelas juntas. Con el ZIP de STL, carga los dos archivos como un solo objeto con dos partes
Todo el modelo se ve de un solo color en la vista previaNo se asignó un filamento por pieza, el proyecto tiene una sola ranura de filamento, o el laminador ignora los colores guardadosAsigna un filamento a cada pieza, comprueba que el proyecto tenga dos ranuras de filamento o usa el ZIP de STL. En una impresora de una sola bobina es lo esperado: usa el cambio manual
El color oscuro está en la base y el claro en el QRLos filamentos están intercambiadosVuelve a asignarlos: el filamento más claro en la base y el más oscuro en el QR
Vetas del color anterior en la primera capa oscura, o un código sucioLa torre de purga o de limpieza está desactivada, o la purga manual fue demasiado cortaVuelve a activar la torre. En un cambio manual, empuja más filamento antes de reanudar
El código queda mitad claro, mitad oscuro, o la primera capa oscura cubre también la baseEl cambio de color está en la capa equivocadaRecalcula con la tabla de arriba y confirma en la vista previa de capas que la primera capa oscura contiene solo módulos
El modelo se ve 25 veces más pequeño o más grandeUn STL no tiene unidades y el laminador supuso pulgadas en lugar de milímetrosAcepta el aviso de unidades en milímetros, o escala el modelo entero (las dos piezas juntas) por 25,4 o por 1/25,4

Después de cualquier arreglo, haz las comprobaciones de ¿Se escaneará tu código QR impreso en 3D? y, si la pieza terminada sigue sin leerse, repasa Por qué un código QR impreso en 3D no se escanea.

Preguntas frecuentes

¿Necesito un Bambu AMS para imprimir el 3MF?

No. Un AMS o un sistema parecido hace el cambio de color automático, pero cualquier impresora que pueda pausarse en una capa imprime el llavero o la placa de pared con un cambio manual de filamento, y cualquier impresora puede imprimir en un solo color y añadir después el color oscuro con pintura.

¿Por qué mi modelo se ve entero de un solo color?

Algunos laminadores solo aplican los colores guardados si se lo pides. Revisa la lista de objetos, asigna un filamento a cada pieza y comprueba que tu proyecto tenga al menos dos ranuras de filamento. En una impresora de una sola bobina es normal ver un único color, y el segundo se añade con un cambio manual de filamento.

¿Es seguro abrir un archivo 3MF?

Un 3MF es un formato abierto y comprimido, hecho de XML y datos de malla, y los laminadores lo leen con total normalidad. Como con cualquier descarga, ábrelo en un laminador de confianza.

¿Qué formato elijo si tengo dudas?

Prueba primero el 3MF. Si tu laminador no muestra dos piezas separadas, descarga el ZIP con los STL y asigna tú los colores.

¿En qué capa cambio el filamento de un llavero de 3,0 mm?

Con una primera capa de 0,2 mm y capas de 0,20 mm, la capa 15 es la última de la base y termina a 3,00 mm, así que el cambio de color va después de la capa 15. Para la placa de pared de 3,2 mm con capas de 0,20 mm es la capa 16.

¿Puedo usar un solo cambio de filamento en el soporte de mesa?

No. La cara del QR del soporte está inclinada 38 grados, así que un cambio a una sola altura cortaría el código en diagonal. Usa un AMS o una MMU, o imprime en un solo color y pinta el código en relieve.

Pruébalo en la herramienta

Pon en práctica esta guía con estas herramientas gratuitas:

Crea tu propio código QR en 3D

Descarga el 3MF a dos colores o el par de STL y prueba el método que corresponda a tu impresora.

Abrir la herramienta gratuita