AI-Powered Additive Manufacturing Suite for Text & Image to 3D Generation
GenPrint Studio Pro is an advanced engineering platform that converts natural language descriptions and images into functional 3D models using OpenSCAD. Powered by Google Gemini AI, it simplifies CAD design and enables rapid prototyping for engineers and creators.
- Convert text prompts into parametric 3D models
- Generate 3D designs from sketches/images
- Provide real-time 3D visualization
- Validate models for 3D printability
- Securely store designs using cloud services
- React 19 (TypeScript)
- Tailwind CSS
- Three.js (3D rendering)
- Lucide React / Font Awesome
- Node.js + Express
- Firebase Admin SDK
- Google Gemini AI
- OpenSCAD
- Client: UI + 3D rendering
- Backend: API + AI processing
- AI Layer: Gemini for code generation
- Security: Firebase authentication
- 🧠 Text-to-CAD generation
- 🖼️ Image-to-CAD conversion
- 🧩 Real-time 3D preview
- 📏 Geometry validation (wall thickness, watertightness)
- ☁️ Google Drive integration
- 🔐 Role-Based Access Control (Admin, Engineer, Viewer)
- User: Roles & permissions
- GenerationResult: Prompt + output + metrics
- PromptTemplate: Predefined design templates
- Slicer (CURA/Prusa) integration
- Real-time collaborative CAD
- AI-based structural analysis (FEA)
App.tsx– Main UI logicserver.ts– Backend APIgeminiService.ts– AI integrationThreeDViewport.tsx– 3D rendering
GenPrint Studio Pro demonstrates how AI can revolutionize manufacturing by transforming ideas into ready-to-print 3D models through a simple prompt-based workflow.