The Vision: Democratizing 3D Design

Complex CAD (technical drawing) software often presents a steep learning curve, creating a barrier between a designer’s idea and a digital model. This project explores a new frontier in language-to-geometry interfaces, building an automated pipeline that transforms natural language instructions into editable 3D models with fully defined parameters.

Turbine Blade Design Lamp
Low Pressure Turbine Blade Design Lamp

How It Works: A Prompt-Driven Modeling Pipeline

  1. Instruction Input — the user provides verbal instructions for a 3D part.
  2. LLM Interpretation — an LLM (via OpenAI API) translates these into executable Python code.
  3. Code Execution — the script runs in FreeCAD to automatically construct a parametric CAD model.

Workflow Diagram


Key Features & Innovations


Tech Stack


🔗 View on GitHub