# Mechanical & Product Design

- Link: https://opensourcecad.nl/en/mechanical-product-design/
- Published: 2026-10-22T18:44:26+02:00
- Author: Marijn van den Heuvel \+ AI

_This page is also available in Dutch: [Mechanisch ontwerp & productontwikkeling](https://opensourcecad.nl/mechanical-product-design/)._

**Mechanical design is my trade.** Everything comes together here: parametric modelling,
assemblies, technical drawings and the road to production, with open-source tools
I use myself every day.

## What I am asked for most

 * Setting up a design process that does not get stuck on the limits of the tool
 * Migrating existing models and libraries without redrawing everything
 * Automating repetitive drawing work with scripts and AI/MCP connections
 * Honest advice: which tool fits your parts, your tolerances and your batch size

## Tools I work with

| Tool | What it is, and how I use it | 
| [FreeCAD](https://www.freecad.org/) | Fully parametric: my workhorse choice. Feature trees, assemblies, TechDraw drawings, CAM and a complete Python API. | 
| [SolidCraft](https://solidcraft.io/) | Parametric, written in Rust: a modern desktop, web and CLI approach with a built-in MCP server, interesting for AI-driven workflows. | 
| [CADRS](https://github.com/rvdende/cadrs) | Onshape-like: feature-based work on the OpenCASCADE kernel, with MCP and technical drawings. Still early. | 
| [OpenCADStudio](https://www.opencadstudio.com/) | A 2D/3D hybrid: native DWG/DXF, a fast GPU viewport and headless batch conversion. | 
| [SolveSpace](https://solvespace.org/) | Lightweight parametric: fast constraint solving and STEP export for simpler parts. | 
| [OpenSCAD](https://openscad.org/) | Script-based: code-first and reproducible, ideal for parametric series and generative design. |

_Which of these I recommend depends on your product and your team, not on a ranking.
I would rather work that out together with you._

## What sits underneath

Behind the modelling sits real mathematics: constraint solvers, B-rep topology and
NURBS geometry. That is exactly where tools can get in each other’s way, and in 
yours. If you want to know how that works and where the limits sit:

 * [NURBS & modeling kernels](https://opensourcecad.nl/en/cad-kernels/): the engines
   under CAD, with pros and cons
 * [Tests & Benchmarks](https://opensourcecad.nl/en/tests-benchmarks/): how I test
   tools in practice

## Get in touch?

Are you stuck in your current CAD flow, or do you want to explore what open source
could mean for your designs? Book a no-obligation introduction.

[Book an introduction →](https://opensourcecad.nl/en/mechanical-product-design/info@opensourcecad.nl)
