byADIT Free software for engineers and students
EngiFree
build123d — The Complete Guide: Free Parametric CAD Written in Python Code

build123d — The Complete Guide: Free Parametric CAD Written in Python Code

build123d is an open-source Python library (Apache-2.0) for parametric BREP CAD on the Open Cascade kernel. Instead of drawing with the mouse, you write the part in code: change one parameter and you get a new version of the whole part family.

What you get

build123d or CadQuery?

build123d was originally derived from CadQuery and restructured into an independent framework with its own syntax. Both rely on the same kernel and export STEP. Anyone used to CadQuery will find familiar concepts. Either way, you need to be comfortable with programming.

Related tools

For code-based modelling in a dedicated language — OpenSCAD. For interactive modelling with a history tree — FreeCAD. For writing the scripts themselves — Python.

The bottom line

build123d suits engineers who produce part families or want CAD inside an automated workflow — free, open and producing standard STEP files.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←