amagine-ai/Amagine3D
Amagine3D: From hardware requirements to editable 3D designs
What it solves
Amagine3D simplifies the process of creating editable 3D hardware designs from high-level requirements. It eliminates the manual effort of translating natural-language descriptions, reference images, and physical dimensions into complex CAD models, specifically focusing on printable enclosures and assembly structures for intelligent hardware.
How it works
The system uses a 3D-native Agent that manages a "semantic scene" representing the design state. The Agent operates in an autonomous inner loop: it reads the current model, plans changes, executes them using Python-based CAD tools (build123d and Open CASCADE), and runs automated checks for wall thickness, interference, and printability. If checks fail, the Agent uses the measurements to refine the design. Once a candidate is verified, it is committed as a new version. The final output is editable Python source code and industry-standard files like STEP, STL, and 3MF.
Who it’s for
Hardware engineers, product designers, and electronics enthusiasts who need to quickly prototype printable enclosures and mechanical structures around internal components.
Highlights
- Editable Source: Generates parametric Python code (build123d) rather than static meshes, allowing for post-generation adjustments.
- Automated Verification: Performs real geometry checks for collisions, operating clearances, and wall thickness.
- Visual Perception: Can use image-capable LLMs to review generated 3D previews against reference images.
- Multi-format Export: Supports genuine STEP files for professional CAD, as well as STL and 3MF for 3D printing.
- Web-based Workbench: Includes a UI for chatting with the Agent, previewing models in 3D, and modifying parameters.
Related
- Project
- Project
- Project
- Project
- Project