CADAM: what it is, what problem it solves & why it's gaining traction

CADAM: what it is, what problem it solves & why it's gaining traction

What it solves

CADAM is an open-source web application that allows users to generate 3D CAD models using natural language descriptions or image references, removing the need for manual 3D modeling expertise to create parametric parts.

How it works

The app uses AI (specifically the Anthropic Claude API) to transform text or image inputs into OpenSCAD code. This code is then rendered in the browser using OpenSCAD WebAssembly and Three.js for real-time 3D previews. The system automatically extracts adjustable dimensions from the generated code, providing the user with interactive sliders to modify the model's parameters without needing to re-run the AI generation.

Who it’s for

It is designed for the 3D printing and CAD community, as well as anyone who wants to quickly prototype 3D objects, from simple parametric parts like bolts and nuts to complex assemblies like engines.

Highlights

  • AI-Powered Generation: Converts plain English and images into 3D models.
  • Parametric Controls: Automatically identifies dimensions and provides sliders for instant adjustments.
  • Browser-Based: Runs entirely in the browser via WebAssembly, requiring no local installation.
  • Multiple Export Formats: Supports exporting models as .STL, .SCAD, or .DXF files.
  • Library Support: Integrates BOSL, BOSL2, and MCAD libraries for more advanced modeling.

Sources