Skip to content

jyoti430/CAD-Design-Issue-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Driven Design Intelligence for Early-Stage CAD Validation

Overview

AI-Driven Design Intelligence is a CAD validation platform that helps engineers identify manufacturability issues during the design phase. The system analyzes uploaded STEP/STL models, detects potential design problems, classifies their severity, and generates actionable recommendations before manufacturing begins.

The platform combines geometry analysis, rule-based validation, and intelligent risk assessment to reduce design errors, improve manufacturability, and accelerate product development.


Features

CAD Model Upload

  • Supports STEP, STP, and STL files
  • Secure file handling and processing

Automated Design Validation

  • Thin Wall Detection
  • Small Hole Detection
  • Sharp Edge Detection
  • Minimum Feature Size Analysis

Intelligent Risk Assessment

  • Manufacturability scoring
  • Geometry complexity evaluation
  • Risk zone identification
  • Severity classification

Interactive Visualization

  • 3D model preview
  • Issue highlighting
  • Detailed issue information panel

Report Generation

  • JSON analysis reports
  • HTML validation reports
  • Issue summaries and recommendations

Validation Checks

Check Description
Thin Wall Detection Identifies wall thickness below recommended manufacturing limits
Hole Diameter Analysis Detects undersized holes that may be difficult to manufacture
Sharp Edge Detection Finds edges that may create stress concentration
Minimum Feature Size Detects features below recommended manufacturing dimensions
Risk Zone Analysis Identifies regions with elevated manufacturability risk

Technology Stack

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

CAD Processing

  • Python
  • Trimesh
  • CAD Geometry Analysis
  • Rule-Based Validation Engine

System Architecture

  1. Upload CAD Model
  2. Generate Preview Geometry
  3. Extract Geometric Features
  4. Run Validation Checks
  5. Assess Manufacturability Risks
  6. Generate Recommendations
  7. Export Reports

Project Structure

.
├── backend/
├── cad-engine/
├── frontend/
├── shared/
├── README.md
├── package.json
└── system_architecture.md

Installation

npm install

python -m venv .venv
.venv\Scripts\activate

pip install -r cad-engine/requirements.txt

Run Locally

Backend:

npm run dev --workspace backend

Frontend:

npm run dev --workspace frontend

Open:

http://localhost:5173

Future Improvements

  • Machine Learning Based Defect Prediction
  • Manufacturing Process Recommendations
  • Multi-CAD Format Support
  • Cloud Deployment
  • Design Optimization Suggestions

Team Project

This project was developed as a team project. I am publishing it here as part of my portfolio and learning journey.

About

Is is a CAD validation platform that helps engineers identify manufacturability issues during the design phase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors