FreeCAD
FreeCAD is a free design program for making 3D models of real objects, such as parts, buildings and machines, and for creating drawings from them. It takes time to learn but is capable.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Features
Opens AutoCAD filesNeeds a separate converter; 3D files often need cleanup
SourcePartly
2D technical drawings
SourceYes
Change a size, the model updates
SourceYes
Assemblies of many parts
SourceYes
Quick push-pull 3DSketch then build with Part Design; no direct push-pull
SourcePartly
Prepare for CNC machines
SourceYes
Strength simulation
SourceYes
Listed in
3D parts; takes time to learn
How to help
AI contributionsTraditional developers only
AI may help, but you must fully understand, review and test what you submit, disclose it, and write all descriptions and replies yourself. New contributors are discouraged from using AI to write code, and their pull requests get extra scrutiny.
“In particular, we will not accept pull requests with clearly AI-generated code, commit messages, PR descriptions, and responses to reviewer feedback.” Read it
Welcomes pull requests.