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.