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.
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:
| Formato | La base acaba a | Primera capa del código (capas de 0,2 mm) |
|---|---|---|
| Llavero | 3,0 mm | capa 16 (3,0–3,2 mm) |
| Placa de pared | 3,6 mm | capa 19 (3,6–3,8 mm) |
| Imán de nevera | 4,0 mm | capa 21 (4,0–4,2 mm) |
| Posavasos | 4,0 mm | capa 21 (4,0–4,2 mm) |
| Tarjeta | 2,4 mm | capa 13 (2,4–2,6 mm) |
| Soporte de mesa | No 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.
PrusaSlicer
- Abre el 3MF, lamínalo y pasa a la Vista previa.
- 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).
- Pulsa el icono naranja + junto al tirador. Eso añade un cambio de color (
M600) antes de esa capa. - 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
- Lamina la bandeja y abre la pestaña Vista previa.
- Lleva la barra de capas a la primera capa que solo tiene código.
- 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.
- 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
- Ve a Extensiones → Posprocesamiento → Modificar G-Code y añade el script Pause at height (o Filament Change si tu firmware admite
M600). - 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).
- 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
- Cambiar una capa antes de tiempo. La piel superior de la base sale del color del código y el QR pierde todo el contraste. Comprueba siempre la capa en la vista previa.
- No purgar lo suficiente. Los primeros centímetros del filamento nuevo aún arrastran el color anterior. Empuja filamento hasta que salga limpio antes de reanudar.
- Un pegote en la primera capa del código. Quita el hilo que cuelga de la boquilla antes de reanudar: un grumo en medio del código puede romper uno de los cuadrados de las esquinas.
- Hilos entre cuadraditos. Cientos de islas pequeñas son cientos de desplazamientos. Con el filamento seco y la retracción normal, los huecos claros quedan limpios.
- Demasiado relieve. Entre 0,8 y 1,2 mm es suficiente. Más altura no ayuda al escaneo y hace sombras cuando la luz viene de lado.
¿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.