Repolode
CNCKitchen

CNCKitchen/ScanRuler

Herramienta en el navegador para comparar escaneos 3D y planos con CAD: ajustar elementos, medir, comparar desviaciones e invertir el proceso de ingeniería a STEP.

Alternativa open source a:GOM InspectPC-DMIS

Estrellas
956
Forks
174
Issues abiertos
49
Último commit
anteayer

¿Qué es?

ScanRuler es un entorno de trabajo en el navegador para medir y comprobar escaneos 3D. Ajusta esferas, cilindros, conos, toros, planos y círculos al escaneo; a partir de esos ajustes, crea puntos, líneas y planos, y añade cotas de distancia, ángulo y GD&T entre ellos. Un entorno de desviaciones ajusta por mejor encaje un escaneo a una malla nominal o una pieza STEP y muestra con colores la diferencia con signo en toda la superficie.

Otros entornos de trabajo permiten mapear el espesor de pared, medir imágenes de escáneres planos en 2D y cortes de sección con detección de bordes, exportar resultados como SVG, DXF, CSV o STEP, e invertir el proceso de ingeniería para crear cuerpos sólidos STEP a partir de croquis, extrusiones y operaciones de elementos. El entorno Mesh Tools limpia, edita y reduce mallas. Los archivos se procesan localmente en el navegador, y un servidor MCP opcional permite que un agente de IA local controle la pestaña abierta.

Funciones clave

  • 01Ajusta esferas, cilindros, conos, toros, planos y círculos a los datos del escaneo y calcula el error de forma.
  • 02Mide distancias, ángulos y GD&T entre elementos ajustados, con tolerancias.
  • 03Muestra con colores la desviación con signo de un escaneo respecto a una malla CAD o una pieza STEP.
  • 04Mapea el espesor de pared de un único escaneo.
  • 05Mide imágenes de escáneres planos y cortes de sección con precisión subpíxel en los bordes.
  • 06Exporta mediciones como STEP, SVG, DXF y CSV.
  • 07Se ejecuta por completo en el navegador e incluye un servidor MCP local opcional para agentes de IA.

Casos de uso

  • Comprobar una pieza impresa en 3D o mecanizada respecto a su modelo CAD.
  • Medir una barra patrón de esferas o un utillaje para verificar las distancias entre agujeros y elementos.
  • Mapear el espesor de pared de una carcasa fundida o moldeada.
  • Invertir el proceso de ingeniería de una pieza desgastada o no disponible para obtener un sólido STEP editable.

Inicio rápido

  1. 1

    Abre la aplicación en directo en scanruler.com (no hace falta instalar nada).

  2. 2

    Opcional: añade el helper de MCP a Claude Code para que un agente de IA pueda manejar la aplicación.

    claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest

Antes de usarlo

  • Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente si se modifica y se aloja.
  • Al conectar un agente de IA, el proveedor del modelo del agente recibe tus mediciones, los nombres de los archivos y fotos de la pieza.
  • El helper del agente requiere Node.js 22 o posterior y Chrome, Edge o Firefox.

Temas

#3d-scanning#metrology#cad#deviation-analysis#reverse-engineering#wall-thickness#mesh-processing#webgl

Preguntas frecuentes

¿Qué es ScanRuler?
Herramienta en el navegador para comparar escaneos 3D y planos con CAD: ajustar elementos, medir, comparar desviaciones e invertir el proceso de ingeniería a STEP. ScanRuler es un entorno de trabajo en el navegador para medir y comprobar escaneos 3D. Ajusta esferas, cilindros, conos, toros, planos y círculos al escaneo; a partir de esos ajustes, crea puntos, líneas y planos, y añade cotas de distancia, ángulo y GD&T entre ellos. Un entorno de desviaciones ajusta por mejor encaje un escaneo a una malla nominal o una pieza STEP y muestra con colores la diferencia con signo en toda la superficie.
¿ScanRuler es gratuito? ¿Qué licencia tiene?
ScanRuler es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ScanRuler sigue mantenido?
Mantenimiento activo. El último commit de ScanRuler fue el 4 nov 2026.
¿Para qué puedo usar ScanRuler?
Comprobar una pieza impresa en 3D o mecanizada respecto a su modelo CAD. Medir una barra patrón de esferas o un utillaje para verificar las distancias entre agujeros y elementos. Mapear el espesor de pared de una carcasa fundida o moldeada. Invertir el proceso de ingeniería de una pieza desgastada o no disponible para obtener un sólido STEP editable.
¿Cómo se instala ScanRuler?
Abre la aplicación en directo en scanruler.com (no hace falta instalar nada). Opcional: añade el helper de MCP a Claude Code para que un agente de IA pueda manejar la aplicación.: claude mcp add --scope user scanruler -- npx -y scanruler-mcp@latest
¿Dónde consigo ScanRuler?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CNCKitchen/ScanRuler

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados