AI & text-to-CAD

OpenSCAD

Definition

OpenSCAD is free, open-source CAD software where models are written as code using constructive solid geometry and extrusion of 2D outlines. Because the whole model is text, it is one of the easiest CAD targets for LLMs to generate and edit.

Also known as: SCAD, .scad

Updated

Strengths and limits#

The OpenSCAD site describes it as software for creating solid 3D CAD models that focuses on CAD aspects rather than artistic modeling, and names CSG and extrusion of 2D outlines as its two main techniques. Parameters are ordinary variables, so a well-written script is easy to resize.

OpenSCAD's usual export formats are mesh formats such as STL and 3MF, not B-Rep STEP. That suits 3D printing but makes OpenSCAD output harder to take into mechanical CAD for further editing.

Sources

All glossary terms