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.
- Supports STEP, STP, and STL files
- Secure file handling and processing
- Thin Wall Detection
- Small Hole Detection
- Sharp Edge Detection
- Minimum Feature Size Analysis
- Manufacturability scoring
- Geometry complexity evaluation
- Risk zone identification
- Severity classification
- 3D model preview
- Issue highlighting
- Detailed issue information panel
- JSON analysis reports
- HTML validation reports
- Issue summaries and recommendations
| 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 |
- React
- TypeScript
- Vite
- Tailwind CSS
- Node.js
- Express.js
- Python
- Trimesh
- CAD Geometry Analysis
- Rule-Based Validation Engine
- Upload CAD Model
- Generate Preview Geometry
- Extract Geometric Features
- Run Validation Checks
- Assess Manufacturability Risks
- Generate Recommendations
- Export Reports
.
├── backend/
├── cad-engine/
├── frontend/
├── shared/
├── README.md
├── package.json
└── system_architecture.md
npm install
python -m venv .venv
.venv\Scripts\activate
pip install -r cad-engine/requirements.txtBackend:
npm run dev --workspace backendFrontend:
npm run dev --workspace frontendOpen:
http://localhost:5173
- Machine Learning Based Defect Prediction
- Manufacturing Process Recommendations
- Multi-CAD Format Support
- Cloud Deployment
- Design Optimization Suggestions
This project was developed as a team project. I am publishing it here as part of my portfolio and learning journey.