freecad
TLDR
Start FreeCAD
SYNOPSIS
freecad [options] [file...]
DESCRIPTION
FreeCAD is an open-source parametric 3D CAD modeler. It supports multiple workbenches for different tasks: Part Design for mechanical parts, Sketcher for 2D drawings, Arch for architecture, and more.
FreeCAD uses Python for scripting and macros, allowing automation and custom tools. It can import and export standard formats including STEP, IGES, STL, OBJ, and DXF.
PARAMETERS
file
File to open (.FCStd, .step, .iges, etc.).-c script
Run Python script in console mode.--console
Start in console mode (no GUI).-t, --run-test module
Run tests.--write-log
Write log file.-M path
Add module path.-v, --version
Show version.
WORKBENCHES
- Part Design: Parametric solid modeling
- Sketcher: 2D constraint-based sketching
- Draft: 2D drawing tools
- Arch: Architectural modeling
- FEM: Finite element analysis
- Path: CNC toolpath generation
CAVEATS
Large assemblies may be slow. Learning curve for parametric modeling. Some import/export formats have limitations. Stability varies by version.
HISTORY
FreeCAD was started by Jürgen Riegel in 2002 and has been developed by a community of contributors. It became a significant open-source alternative to commercial CAD software, particularly for mechanical engineering and 3D printing.


