CAD & design / Software guide

build123dfor 3D printing

Create precise parametric geometry using Python, builder operations and algebraic modeling.

Official links open in a new tab. Downloads, accounts and licenses are handled by the publisher.

Original conceptual illustration of python cad & repeatable variants for build123d
build123d software logo
3Dprintsy / Software guidebuild123dPython CAD & repeatable variants
Original AI-generated editorial illustration, not a software screenshot.
Useful forPython CAD & repeatable variants
WorkflowCAD & design
Guide by3Dprintsy · October 18, 2026
The role it plays

What is build123d?

build123d is a Python-based parametric CAD framework built on Open Cascade. It is useful for printed part families, reusable design logic and geometry that benefits from explicit parameters. The model lives in code, while visualization and export connect it to the rest of the manufacturing workflow.

Publisher’s product information

Useful capabilities for your toolkit

  • Python-based solid modeling
  • Builder and algebraic modeling styles
  • CAD geometry export
3Dprintsy workflow notes

Where build123d fits in a print project

  1. 01

    Name the dimensions and relationships that need to vary.

  2. 02

    Build and visually inspect several representative parameter combinations.

  3. 03

    Export the chosen variant and validate its dimensions and mesh before slicing.

These are planning steps, not machine settings. Use your printer and material documentation for the actual production process.

Before you choose

Understand the tradeoffs.

A scripting workflow requires comfort with Python and a suitable viewer. Successful execution alone does not prove that every generated variant is printable.

Common questions

How does build123d differ from a point-and-click modeler?

You describe geometry through Python operations and parameters. This can make repeatable variants easier to maintain, but it adds a programming step.

Where can I get build123d?

Use the installation documentation link to reach the official publisher or project. Check the current system requirements, license and available editions there. 3Dprintsy does not host installers.

Official sources & further reading

Independent editorial guide. Software names belong to their respective owners; listing does not imply endorsement. Capabilities are based on the linked publisher information. Workflow recommendations are 3Dprintsy editorial guidance.

Learn to review a sliced print · Design for fit and tolerances

Ready to explore build123d?

Installation documentation