This converts natural language into dimensionally accurate CAD models, enabling rapid prototyping for engineers, designers, and makers.
- 🧠 LLM-powered prompt interpretation
- 📐 Accurate CAD model generation
- 🖼️ Interactive 3D visualization with PyVista in Streamlit
- ⚡ One-click STL export for rapid fabrication workflows
- Enter a design prompt in natural language
- The system generates a CAD script and converts it into an STL
- Visualize the output in-browser with full 3D interaction
- Download and fabricate directly
- Streamlit – Frontend interface
- PyVista – 3D rendering engine
- OpenAI API – Language model backend
- Trimesh – STL file handling
git clone https://github.com/yourusername/PrintX.git
cd PrintX
python3 -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows
pip install -r requirements.txt
streamlit run PrintX.py🔑 Note: You must set your OpenAI API key in the script.
We're open to collaboration! Feel free to fork the repo, suggest features, or raise issues.