FreeCAD 是一款免费开源的三维参数化 CAD 软件,主要用于精确设计真实物体。它会把草图、尺寸约束、拉伸、切除、圆角等操作保存在建模历史中,后续修改早期参数时,相关特征可以随之重新计算。
软件覆盖 Windows、macOS 和 Linux,适合机械设计、3D 打印、建筑 BIM、工程制图以及需要用 Python 扩展建模流程的用户。它不像偏重动画和渲染的三维软件,而是更强调尺寸、约束、实体结构和可追溯的设计过程。

核心功能
- 参数化建模:通过尺寸、约束和特征历史控制模型,修改草图或参数后可重新生成后续结构。
- 草图与零件设计:使用 Sketcher 绘制受约束的二维轮廓,再用 Pad、Pocket、Revolution、Fillet、Chamfer 等工具构造实体。
- 工程图与装配:把三维模型转换为带尺寸的二维工程图,并通过装配工作台组织多个零件及其连接关系。
- 建筑与 BIM:可建立墙体、门窗、楼层等参数对象,并处理 IFC 等建筑信息模型工作流。
- 分析与制造:提供 FEM 有限元分析、网格处理和 CAM 工具,能够为数控加工准备刀具路径。
- 开放扩展:内置 Python 控制台和宏机制,还可通过附加组件管理器安装外部工作台。
产品特点
FreeCAD 的工作台机制把不同领域的工具分开组织。制作机械零件时可以集中使用 Part Design 和 Sketcher,处理建筑模型时再切换到 BIM,需要工程图、分析或加工时也有对应入口。FCStd 文档保留对象树和特征关系,比只保存最终网格更方便回头调整尺寸。
它的代价是学习曲线较陡。新用户需要先理解文档、Body、草图约束、工作台和特征树之间的关系;大型装配和复杂模型也会对内存、显卡驱动与重算时间提出更高要求。官方安装包体积较大,下载前应预留足够磁盘空间。

安装与使用教程
- Windows 用户从官方发行页下载 x64 安装程序并按向导安装;macOS 根据 Intel 或 Apple 芯片选择对应 DMG;Linux 可下载 x86_64 或 ARM64 AppImage,也可以使用发行版的软件仓库。
- 首次启动后,在“编辑-首选项”中确认界面语言、单位制和导航方式,再从工作台选择器切换到“零件设计”。
- 新建文档并创建 Body,点击“创建草图”,选择基准平面后绘制一个闭合轮廓,为关键边长添加尺寸约束。
- 关闭草图,使用“凸台(Pad)”把二维轮廓拉伸成实体;如需开孔,可选中一个面新建草图,再使用“凹槽(Pocket)”切除材料。
- 在树视图中双击早期草图或特征即可修改参数。完成后保存为 FCStd 文件,并根据用途导出 STEP、STL 或二维工程图。
适用场景
- 机械零件与产品原型:适合用尺寸约束反复调整支架、外壳、连接件和装配结构。
- 3D 打印:可以建立精确实体并导出 STL,同时保留可继续修改的参数化源文件。
- 建筑与工程教学:BIM、工程图和有限元工具能覆盖从建模到分析的基础练习。
- 自动化建模:熟悉 Python 的用户可以编写宏、批量生成几何体或扩展工作台。
免费范围与许可证
FreeCAD 采用 LGPL-2.1 许可证开源,官方桌面软件可以免费用于个人学习、教育和商业项目,不要求购买订阅。软件本身不提供收费云存储;如果使用第三方协作、渲染或制造服务,相应费用由服务提供方决定。
使用评价
FreeCAD 的优势是功能跨度大、数据和建模历史掌握在用户手中,也没有把常用设计能力锁在订阅方案后面。它很适合愿意学习参数化思路、需要跨平台 CAD 或希望用 Python 定制流程的人。
不足也很明确:不同工作台的交互并不总是统一,复杂任务需要查阅文档,部分专业流程与成熟商业 CAD 仍有差距。把它当作无门槛绘图工具容易受挫,先从受约束草图、凸台和凹槽做一个简单零件,会比一次性研究全部工作台更容易上手。
更新说明
当前稳定版为 1.1.3,发布于 2026 年 7 月 25 日。该维护版本补齐了 1.1.2 的修复,并包含针对恶意 FCStd 文件可能触发代码执行及其他文件处理问题的安全加固,同时修复保存文件时反复出现版本更新警告的问题。官方建议所有用户升级,尤其是会打开来源不明 FreeCAD 文件的用户。






