Cómo imprimir un QR en 3D a dos colores con una sola boquilla

No necesitas un AMS ni una unidad multimaterial. Un código QR es plano: la base es de un color hasta cierta altura y el código, de otro por encima. Basta con un cambio de filamento en la capa justa.

Actualizada 17 de octubre de 2026 · 7 min de lectura

Por qué a dos colores (y no solo con relieve)

El móvil no lee el relieve: lee la diferencia de claridad entre los cuadraditos y el fondo. Un código blanco levantado 1 mm sobre una base blanca queda precioso en una estantería, pero con luz uniforme la cámara ve una superficie blanca y se rinde. Con el código oscuro sobre una base clara se escanea a la primera y desde cualquier ángulo.

La buena noticia es que una pieza con QR es la impresión a dos colores más fácil que existe: cada capa es entera de base o entera de código. Nunca se mezclan colores dentro de una capa, así que basta con una sola pausa.

La altura a la que empieza el código

Todos los 3MF de CodiQR3D son una base plana con el código (y el texto) encima. El grosor de la base depende del formato y es múltiplo de 0,2 mm, para que con capas de 0,2 mm el cambio caiga justo entre dos capas:

FormatoLa base acaba aPrimera capa del código (capas de 0,2 mm)
Llavero3,0 mmcapa 16 (3,0–3,2 mm)
Placa de pared3,6 mmcapa 19 (3,6–3,8 mm)
Imán de nevera4,0 mmcapa 21 (4,0–4,2 mm)
Posavasos4,0 mmcapa 21 (4,0–4,2 mm)
Tarjeta2,4 mmcapa 13 (2,4–2,6 mm)
Soporte de mesaNo se puede con una pausa: el código está en una cara inclinada a 45°, así que comparte capas con la base. Usa una impresora multimaterial o elige el formato placa.

Los números de capa suponen una primera capa de 0,2 mm y capas de 0,2 mm después. Con otros ajustes, sigue la regla que nunca falla: el cambio va justo antes de la primera capa en la que la vista previa del laminador solo dibuja el código.

Corte de un llavero con QR: base blanca hasta 3 mm y código negro de 3 a 4,2 mm, con el cambio de filamento entre los dos cambio de filamento base · color 1 · 0 → 3,0 mm código · color 2 · 3,0 → 4,2 mm
Corte de un llavero (sin escala). Todo lo que queda por debajo de la línea discontinua sale del color de la base; todo lo de encima, del color del código.

PrusaSlicer

  1. Abre el 3MF, lamínalo y pasa a la Vista previa.
  2. Baja el tirador superior de la barra vertical de capas hasta la primera capa en la que solo se dibuja el código (3,20 mm en un llavero).
  3. Pulsa el icono naranja + junto al tirador. Eso añade un cambio de color (M600) antes de esa capa.
  4. Exporta el G-code. Al llegar a esa capa, la impresora aparca el cabezal, descarga el filamento y te pide cargar el segundo color.

Si tu impresora no entiende M600 (muchos firmwares de serie de las Ender no lo hacen), haz clic derecho sobre el + y elige Añadir pausa de impresión; después cambias el filamento a mano desde el menú de la impresora.

Bambu Studio y OrcaSlicer

  1. Lamina la bandeja y abre la pestaña Vista previa.
  2. Lleva la barra de capas a la primera capa que solo tiene código.
  3. Haz clic derecho sobre el + junto a la barra y elige Añadir pausa. Si tienes AMS y dos filamentos configurados, elige Cambiar filamento y lo hará sola.
  4. Cuando la impresora se pare, descarga, carga el segundo color desde la pantalla, purga hasta que salga limpio y reanuda.

Con AMS puedes saltarte todo esto: el 3MF ya trae dos piezas, así que basta con asignar el filamento 1 a la base y el 2 al código en la lista de objetos.

Cura

  1. Ve a Extensiones → Posprocesamiento → Modificar G-Code y añade el script Pause at height (o Filament Change si tu firmware admite M600).
  2. Configúralo para pausar por número de capa y escribe el número de la primera capa que solo tiene código, tal como lo muestra Cura en la vista previa (16 en un llavero con capas de 0,2 mm).
  3. Comprueba el resultado en la vista previa antes de imprimir: la capa justo debajo de la pausa tiene que seguir mostrando la base entera.

Cuidado con la opción de altura: en Cura, pausar a «3,0 mm» suele parar antes de la última capa de la base, así que esa capa sale del color del código y toda la cara de la base se oscurece. Pausar por número de capa lo evita.

Los errores que estropean el código

¿Y sin cambiar de filamento?

Imprime todo en un color claro y pinta solo la parte de arriba del código: pasa un rodillo pequeño de espuma con pintura acrílica, o repásalo con un rotulador de pintura. Como el código está en relieve, la pintura solo toca las cimas. Requiere paciencia, pero se escanea igual de bien.

Preguntas frecuentes

¿Necesito un AMS o una impresora multimaterial?

No. Salvo el soporte de mesa, todos los formatos se pueden imprimir a dos colores con una sola pausa a la altura donde empieza el código.

¿A qué altura cambio el filamento?

Llavero 3,0 mm, placa de pared 3,6 mm, imán y posavasos 4,0 mm, tarjeta 2,4 mm. El cambio va antes de la primera capa por encima de esa altura.

¿Por qué el soporte de mesa no se puede hacer con una pausa?

Su código está en una cara inclinada a 45°, así que cada capa tiene a la vez un poco de base y un poco de código. Necesita una impresora que cambie de color dentro de la misma capa.

¿Puedo usar el STL en vez del 3MF?

Sí. La descarga STL trae dos archivos, base y código, ya colocados. Impórtalos juntos como un solo objeto con dos piezas. El 3MF es más cómodo porque ya lleva los colores dentro.

¿Cuánto tarda el cambio de filamento?

Uno o dos minutos por bandeja. Si imprimes varios llaveros a la vez, todos cambian de color en la misma pausa.

Más guías

Tamaño, colores y cómo imprimir a dos colores con una impresora de una sola boquilla.

📏

El tamaño justo

Calculadora con el tamaño mínimo para tu enlace, más boquilla, capas y distancia de lectura.

🌈

Colores que se escanean

Contraste medido entre colores de filamento habituales y los acabados que dan problemas.