El número es un recuento
Abres un modelo, el slicer suelta un aviso sobre aristas non-manifold con un número al lado, y el número va directo al buscador. No vuelve nada útil, porque el número no es un código. Es un recuento.
Busca en los foros y encontrarás hilos titulados Error 6106 non-manifold, Error 11376 Non-manifold Edges y Error: 776 non-manifold edges. Tres números distintos, tres personas distintas, la misma condición de fondo. Cada número es sencillamente cuántas aristas de ese archivo concreto no pasaron la comprobación. Una exportación ligeramente distinta del mismo modelo da otro número, y por eso buscarlo no lleva a ninguna parte.
En cuanto ves el número como un recuento, aparece la pregunta siguiente: un recuento de qué, y ¿cuántos sitios son?
Qué aspecto tiene que tener una arista
Una superficie imprimible está hecha de triángulos que se tocan arista con arista, y cada arista la comparten exactamente dos de ellos. Esa es la condición que los slicers llaman manifold, y es lo que permite al programa recorrer la superficie sabiendo siempre qué lado es el interior del objeto.
Hay dos maneras de romperla.
Una arista usada por un solo triángulo es una arista de borde. Más allá no hay superficie ninguna: un agujero. Esta es la queja de «no es watertight».
Una arista usada por tres o más triángulos es non-manifold en el sentido estricto. La superficie no se acaba ahí, pero se bifurca, y en una bifurcación no hay una sola respuesta a cuál es el interior. Esto es lo que suele producir los números grandes.
Por qué un solo fallo produce miles de aristas
Aquí está lo que hace que el recuento engañe tanto. Piensa en un modelo hecho de dos mitades (un cuerpo y una tapa, o una figura y su peana) que se colocaron juntas y se exportaron sin llegar a fusionarse en un solo sólido. Ahora cada arista de triángulo a lo largo de toda esa superficie de contacto tiene caras de las dos mitades encontrándose en ella.
Un fallo conceptual. Una costura. Y si la costura recorre un modelo medianamente detallado, pueden ser varios miles de aristas.
La misma aritmética vale para las otras causas habituales. Una resta booleana que dejó un tabique interno aporta todas las aristas de ese tabique. Una superficie extruida con grosor cero aporta todas las aristas de su longitud. Una copia reflejada colocada justo encima del original duplica todas las aristas que toca. En todos los casos el número del aviso es grande y el número de cosas que tienes que arreglar es una.
Por eso la pregunta productiva no es «cómo arreglo 6.106 aristas» sino «en cuántos sitios distintos están esas 6.106 aristas». Agrúpalas por conectividad y la respuesta suele estar entre uno y cinco.
Encontrar los sitios
Saber que hay cuatro zonas malas no ayuda mucho hasta que sabes dónde están, y aquí es donde se para casi todo el herramental. Los slicers dan el recuento. Casi todos los comprobadores online dan el recuento. El consejo estándar en los foros es instalar Blender o Meshmixer y buscar la geometría a mano: consejo razonable, y un rodeo considerable cuando lo único que querías era imprimir algo.
El Comprobador de STL para impresión 3D existe justo por ese hueco. Lee el archivo en tu navegador, agrupa las aristas defectuosas en las regiones que ocupan y le da a cada región una posición y un tamaño. En vez de 6.106 aristas obtienes cuatro filas, y puedes pulsar cada una para girar la vista hasta el defecto. El recuento se sigue mostrando, porque es lo que dijo tu slicer y tienes que poder cuadrarlo, pero no es la respuesta.
Lo que hagas con la posición depende de la causa. Una costura entre dos mitades se arregla con una unión en el programa de modelado, no con una pasada de reparación. Un tabique interno se borra. Una superficie de grosor cero necesita grosor de verdad. La reparación automática cierra razonablemente bien un agujero pequeño legítimo, pero no puede saber que dos mitades tenían que haberse convertido en un solo objeto, y te dejará tan contenta una malla que pasa la comprobación y sigue estando mal por dentro.
Non-manifold y no watertight son problemas distintos
Los dos avisos suelen aparecer juntos y las expresiones se usan indistintamente, pero ni las causas ni las soluciones son las mismas.
No watertight significa que falta superficie. En algún sitio no está un triángulo, o un parche de ellos. La solución es cerrar el hueco, y si el hueco es pequeño y está en un sitio poco importante, la reparación del slicer lo hará de forma aceptable.
Non-manifold significa que sobra superficie, mal dispuesta. No falta nada; hay algo de más, o hay dos cosas ocupando la misma arista. La solución es quitar o fusionar lo que sobra. Aquí la reparación automática lo pasa mal, porque no hay nada evidentemente correcto que borrar.
Un modelo puede ser non-manifold sin tener ni un agujero, y puede estar lleno de agujeros con todas sus aristas restantes perfectamente manifold. Distinguirlos es el primer paso para arreglar cualquiera de los dos.
El tercer fallo del que no habla nadie
Hay un estado que pasa las dos comprobaciones y aun así no se imprime: un modelo enrollado entero del revés.
Cada triángulo guarda sus esquinas en un orden que decide qué cara mira hacia fuera. Invierte ese orden en todos los triángulos y la malla sigue cerrada, sigue siendo manifold, sigue siendo perfectamente coherente, y ahora el slicer cree que el interior de tu objeto es el exterior del mundo. Va a intentar rellenar todo menos el modelo. Casi todos los visores lo dibujan igual que un modelo correcto, así que no se ve nada raro.
La prueba fiable es el signo del volumen encerrado. Suma los tetraedros con signo entre cada triángulo y el origen: en una malla cerrada bien enrollada el total es positivo, y en una invertida es la misma magnitud con un menos delante. Es una comprobación barata que caza un fallo que, de otro modo, es genuinamente difícil de ver.

De dónde sale realmente cada defecto
Cada una de estas condiciones la produce un tipo concreto de decisión de modelado, y reconocer la firma es más rápido que cualquier herramienta de reparación. Cinco causas cubren casi todo lo que llega a un slicer.
Dos sólidos que nunca se unieron
La firma es un recuento de aristas altísimo concentrado en una sola región conectada, sin ningún agujero. Piezas colocadas juntas y exportadas como grupo en vez de combinadas con una unión booleana. Es habitual cuando un modelo se monta con componentes de biblioteca, o cuando se le añade una peana a una figura en el último momento. La solución es una unión en el programa de modelado. Nada de lo que haga una pasada de reparación las va a fusionar bien, porque desde el punto de vista de la malla no hay error que corregir: las superficies están ahí de verdad.
Una booleana que dejó un tabique interno
La firma son aristas non-manifold en una zona que por fuera se ve perfectamente limpia. Restar una forma de otra puede dejar dentro del modelo la superficie de la forma que cortaba, cuando la operación se hace sobre superficies en lugar de sólidos, o cuando las dos formas eran exactamente coplanares en algún punto. No lo vas a ver sin una vista de sección. Borrar las caras interiores es la solución, y es donde las coordenadas importan más que en ningún otro sitio: el defecto es invisible desde todos los ángulos.
Superficies sin grosor
La firma es una banda larga y estrecha de aristas non-manifold, a menudo siguiendo la silueta de algún detalle. Algunos flujos de CAD y casi todas las exportaciones de escultura digital pueden producir una aleta: una superficie con área pero sin volumen, como una hoja de papel sin nada a ningún lado. El slicer no tiene qué rellenar. Dale grosor, o bórrala si era geometría de construcción.
Triángulos que faltan tras una decimación o una conversión
La firma son agujeros en vez de aristas non-manifold, a menudo varios pequeños repartidos por una zona curva. Reducir el número de polígonos, convertir entre formatos o exportar desde un escaneo puede perder caras. Estos son los defectos que la reparación automática maneja bien, siempre que hayas mirado antes los tamaños y confirmado que ninguno es un detalle que querías conservar.
Una copia reflejada o duplicada en el mismo sitio
La firma es un número de triángulos duplicado y todas las aristas de la zona superpuesta en non-manifold, o una segunda pieza colocada exactamente encima de la primera. Una operación de espejo sin fusión posterior, o un pegado que cayó dos veces en el origen. Borrar el duplicado resuelve el aviso entero de golpe, y por eso un recuento de cinco cifras es tantas veces un arreglo de dos segundos.
Cómo leer los números que te da el slicer
Los slicers difieren en qué reportan y con cuánto ruido. Algunos reparan en silencio al importar y lo mencionan en un log que no lee nadie; otros se niegan a laminar. La redacción también cambia («not watertight», «non-manifold», «necesita reparación», «objeto autorreparado»), pero por debajo todos ejecutan el mismo recuento de aristas sobre la misma malla.
La consecuencia práctica es que un modelo que se lamina bien en un programa y falla en otro no es prueba de un fallo en ninguno de los dos. Normalmente significa que uno reparó calladamente y el otro no. Si una impresión salió con una cavidad rellena o sin un taladro y nadie sabe explicarlo, una reparación silenciosa al importar es lo primero que hay que sospechar, y comprobar la malla antes de que llegue al slicer es cómo se averigua.
Un orden de diagnóstico corto
Cuando rechazan un modelo, recorrerlo en este orden ahorra tiempo:
- ¿Hay agujeros? Si los hay, ¿cuántos anillos distintos y de qué tamaño cada uno? Un poro en la punta de un pincho y una base que falta son los dos «no watertight» y piden respuestas muy diferentes.
- ¿Hay zonas non-manifold? Si las hay, cuántos sitios, no cuántas aristas. Mira cada uno y pregúntate qué operación lo habría producido.
- ¿El sentido de giro es coherente y el volumen es positivo? Esta es la comprobación que encuentra el fallo que no explica nada más.
- ¿Cuántas piezas sueltas hay? Un fragmento que quedó de una edición es habitual, es fácil de detectar y confunde si se queda.
Cuatro preguntas, y las respuestas a todas juntas tardan un par de segundos en calcularse sobre cualquier modelo que puedas imprimir de verdad.
Por qué no dejar simplemente que lo repare el slicer
Los slicers llevan reparación incorporada, y para un modelo decorativo con un agujero pequeño es la elección correcta. El motivo para mirar antes es que la reparación es una suposición sobre geometría que nunca estuvo en el archivo.
Cerrar un agujero significa inventar una superficie que lo tape. En un jarrón no se va a enterar nadie. En una escuadra con un taladro para un tornillo, una pasada de reparación que decida que el agujero es un defecto y lo rellene produce una pieza que se ve bien, se lamina limpiamente, se imprime perfectamente y no sirve para nada. El fallo es silencioso, y descubrirlo te cuesta el tiempo de impresión.
Mirar antes la lista de defectos lleva segundos y te dice en qué caso estás. Si es un agujero de 0,3 mm en una superficie decorativa, que lo haga el slicer. Si es una abertura de 12 mm donde debería haber un taladro, el modelo hay que arreglarlo, no parchearlo.
Lo que hay que quedarse
El número del aviso es un recuento de aristas rotas, no un código que buscar, y dice poquísimo sobre cuánto trabajo tienes por delante. Miles de aristas son de forma rutinaria un solo fallo. Lo que importa de verdad es cuántos sitios distintos forman y dónde están esos sitios, y eso reduce la mayoría de los avisos alarmantes a una lista corta y aburrida.
Si quieres verlo sobre tu propio archivo, el Comprobador de STL para impresión 3D hace la agrupación y la localización en tu navegador sin subir nada.