Skip to main content
  1. Posts/

build123d: parametric CAD in Python with algebraic style

··172 words·1 min·

🧱 build123d: model CAD in Python without losing clarity
#

build123d is a parametric CAD modeling framework in Python built on Open Cascade. It is designed to create precise 2D and 3D parts ready for 3D printing, CNC, or laser cutting.

What stands out
#

  • ✍️ Clean, Pythonic API
  • 🧠 Two ways to work: Algebra Mode and Builder Mode
  • 📐 Explicit geometry for lines, sketches, solids, and parts
  • 📤 Export to formats like STL and STEP

It also emphasizes typing, composition, and extensibility. It’s a solid choice if you want CAD as code with less friction.

🪄 Quick explanation
#

Think of build123d as LEGO in Python.

Instead of dragging pieces around with a mouse, you write clear instructions to build exact, repeatable objects.

👉 Great when you need something technical that can actually be manufactured later.

More information at the link 👇

Also published on LinkedIn.
Juan Pedro Bretti Mandarano
Author
Juan Pedro Bretti Mandarano