Qué tamaño debe tener cada módulo de un QR impreso en 3D
Cuántos milímetros necesita cada cuadradito de tu código para que la cámara lo lea, y cómo calcularlo antes de imprimir.
Esta guía ofrece criterios técnicos y puntos de partida. La vista digital no sustituye una prueba física. Consulta la metodología.
De todas las cosas que pueden salir mal al imprimir un código QR en 3D, ésta es la que más veces arruina una tirada entera: el código sale precioso, el relieve es limpio, los colores contrastan... y el móvil no lo reconoce. Casi siempre es porque cada cuadradito del código ha quedado demasiado pequeño para lo que la boquilla sabe dibujar.
Qué es un módulo
Cada uno de los cuadraditos blancos y negros de un código QR se llama módulo. No son píxeles decorativos: son la unidad mínima de información. Si un módulo se deforma, se redondea o se junta con el de al lado, el lector pierde datos y, a partir de cierto punto, no puede reconstruirlos.
La rejilla del código no tiene un tamaño fijo. El más pequeño, la llamada versión 1, mide 21 × 21 módulos. Cada versión siguiente añade cuatro módulos por lado: 25, 29, 33... hasta los 177 × 177 de la versión 40. ¿Y quién decide la versión? Tu contenido. Cuantos más caracteres tenga el enlace, más versiones sube el código para poder guardarlos.
Esto tiene una consecuencia que mucha gente descubre tarde: si alargas el enlace sin agrandar la pieza, cada módulo se hace más pequeño. La pieza mide lo mismo, pero hay que repartir el mismo espacio entre más cuadraditos.
Un ejemplo con números
Imagina una placa con el código a 58 mm de lado:
- Un enlace corto tipo
mirest.com/cartacabe en una rejilla de 25 × 25 módulos. 58 ÷ 25 = 2,3 mm por módulo. Sobrado. - El mismo código con un enlace largo de esos que llevan parámetros de seguimiento, de unos 90 caracteres, sube a 45 × 45 módulos. 58 ÷ 45 = 1,3 mm por módulo. Empieza a ser arriesgado.
- Si además le pones un logo en el centro, el código sube el nivel de corrección de errores para compensar los módulos tapados, y eso puede añadir otra versión más. 1,2 mm y bajando.
Misma pieza, mismo diseño, mismo filamento. Lo único que cambió fue la dirección.
El límite lo pone la boquilla
Una boquilla estándar de 0,4 mm no puede dibujar un cuadrado perfecto de 1 mm. Deposita un cordón de material de unos 0,4 mm de ancho y, al girar en las esquinas, redondea. En una pared recta no se nota; en un cuadradito de 1,2 mm, ese redondeo se come una parte importante de la superficie y empieza a comerse también el hueco que lo separa del módulo vecino.
El resultado son dos errores típicos:
- Módulos que se tocan. Dos cuadrados oscuros contiguos se funden en una mancha y el lector ya no sabe dónde acaba uno y empieza el otro.
- Módulos redondeados. La cámara ve círculos donde esperaba cuadrados y la detección de la rejilla se vuelve inestable según el ángulo y la luz.
Por eso el listón práctico está en 1,5 mm por módulo con boquilla de 0,4 mm. No es un número sagrado: por debajo de esa medida hay gente que consigue imprimir códigos legibles con una impresora muy bien calibrada y una boquilla de 0,2 mm. Pero como regla de campo, si tu código va a manos de clientes, a una pared o a un llavero que se va a rayar, 1,5 mm es donde deja de dar sustos.
Qué pasa si subes de tamaño de boquilla
Si imprimes con una boquilla de 0,6 mm por velocidad, el listón sube en la misma proporción: cuenta con no bajar de unos 2 mm por módulo. Cambiar a 0,2 mm te permite bajar, pero multiplica el tiempo de impresión de una forma que casi nunca compensa en una pieza de este tipo.
Cómo calcular el tamaño que necesitas
La cuenta es directa. Si sabes cuántos módulos tiene tu código:
Lado mínimo del código = módulos × 1,5 mm
Un código de 33 × 33 módulos necesita 33 × 1,5 = 49,5 mm de lado como mínimo. Uno de 45 × 45 se va a 67,5 mm, que ya no cabe cómodo en un llavero.
En la herramienta no tienes que contar módulos a mano: mientras escribes, te muestra el tamaño de cada módulo en milímetros y te lo marca en rojo cuando baja del umbral. Si lo ves en rojo, tienes tres salidas y conviene probarlas en este orden.
1. Acorta el enlace
Es la solución más barata y la que más módulos ahorra. Pasar de una dirección de 90 caracteres con parámetros a una de 20 puede bajarte dos o tres versiones de golpe. Un dominio corto propio, o un enlace acortado que tú controles, hace maravillas aquí. Ojo con los acortadores gratuitos de terceros: si el servicio cierra, tu pieza física se queda apuntando a la nada.
2. Agranda la pieza
Obvio pero limitado: un llavero no puede crecer sin dejar de ser un llavero. En una placa de pared o un soporte de mesa tienes más margen.
3. Baja la corrección de errores
Los códigos QR guardan información redundante para poder leerse aunque estén parcialmente dañados. Hay cuatro niveles, y cada uno recupera aproximadamente un porcentaje del código: L recupera en torno al 7 %, M el 15 %, Q el 25 % y H el 30 %. Cuanta más redundancia, más módulos y más pequeño acaba cada uno.
Bajar de H a M libera bastante espacio. Pero cuidado: si has puesto un logo o un emoji en el centro, estás tapando módulos a propósito, y ahí la corrección alta es justo lo que hace que el código siga funcionando. Por eso el generador sube el nivel automáticamente cuando añades algo al centro.
La zona de silencio, el error invisible
Alrededor del código tiene que haber un margen libre del color de fondo. La especificación pide cuatro módulos de margen por cada lado. Es la llamada zona de silencio o quiet zone, y sirve para que el lector sepa dónde termina el código.
En papel casi nadie se lo salta porque el diseño lo respeta solo. En una pieza impresa es muy fácil comérselo: pegas el código al borde de la placa para aprovechar espacio y, sin quererlo, el canto del objeto o la mesa donde se apoya hacen de ruido justo en el margen. Si tu código de 1,5 mm por módulo necesita 6 mm de aire por cada lado, esos 12 mm de ancho total hay que contarlos en la pieza.
Cómo comprobarlo antes de lanzar la tirada
Imprime una sola unidad. Siempre. Y después, tres comprobaciones que cuestan dos minutos:
- Con dos móviles distintos. Las cámaras y los algoritmos no son iguales; un código al límite puede leerse en uno y fallar en otro.
- Con la luz real del sitio. No con el flexo del taller. Un bar con luz cálida y tenue, o un escaparate a mediodía con el sol de lado, son escenarios muy distintos.
- A la distancia real de uso. Un cliente sentado escanea a unos 20-30 cm; alguien que pasa por la acera, a un metro largo. Cuanto más lejos, más grande tiene que ser el módulo.
Si pasa las tres, registra la muestra antes de decidir una tirada. Si falla alguna, tendrás una pista concreta antes de gastar más material.