FreeCAD 是面向真实物体设计的开源参数化三维 CAD 软件,适合从受约束草图建立零件、装配关系和工程图。首次使用时最关键的选择不是先打开所有工作台,而是先使用正式稳定版,按最终交付物确定工作流:要持续修改的设计保留 FCStd 源文件,要给协作方交换模型再导出 STEP,要用于打印或网格流程再导出 STL/3MF。
先选正式版,不把每周构建当生产环境
截至 2026 年 9 月 7 日,官方 GitHub Releases 的最新非预发布版本是 1.1.3,发布时间为 2026 年 7 月 25 日。该 Release 提供 Windows x86_64 安装器与 7z 包、macOS 的 Intel/Apple Silicon DMG,以及 Linux x86_64/aarch64 AppImage。Windows on ARM 不能据此推断存在原生 ARM64 正式包;应以当前 Release 实际资产为准。
| 路径 | 适合情况 | 处理原则 |
|---|---|---|
| 正式稳定版 | 课程作业、协作项目、需要长期修改的设计 | 作为默认选择;升级前保留 FCStd 副本并复算关键模型 |
| 每周开发构建 | 复现已修复的问题、测试新功能 | 官方标为 pre-release;不要直接覆盖唯一的生产环境或唯一源文件 |
| 发行版仓库/软件中心 | Linux 日常安装 | 版本可能落后于官方 Release,先确认项目是否依赖新工作台或修复 |
FreeCAD 采用 LGPL-2.1;开源许可不自动解决模型、第三方零件库、宏脚本或导出文件的版权与生产合规问题。涉及商用图纸、供应商零件或受控格式时,仍要按项目协议处理。
1.1.3 的官方发布说明包含针对恶意 FCStd 文件的安全修复。打开外部模型前应更新稳定版并确认文件来源;不要因为它是 CAD 文件就忽略来源,也不要把附带宏自动视为可信工具。
练习:做一块可以改厚度的矩形板
下面用 20 × 10 × 5 mm 作为练习尺寸,目标是走通草图、实体和参数修改,不是可直接加工的工程设计。安装稳定版后新建空白文档,单位按毫米理解,不需要下载额外模型或宏。
- 切换到
Part Design工作台,创建Body,在活动 Body 中新建 Sketch 并选择XY_Plane。Body 用于容纳单个零件特征,不要与黄色 Part 容器混淆。 - 使用矩形工具,从草图原点画向右上方,让首角与原点重合。确认水平/垂直和端点连接约束,再为宽、高分别设置 20 mm、10 mm 的尺寸约束;已有同类自动约束时不要重复添加。
- 检查求解器的自由度。若未完全约束,检查原点重合与长宽尺寸;若报告冗余或冲突,修正对应约束,不要继续叠加尺寸试图压过错误。
- 关闭草图编辑,选中草图执行
Pad,长度填 5 mm 并确认。使用轴测视图与 Fit all 检查模型,预期得到一个矩形实体,模型树中有 Body、Pad 及其草图。 - 保存为
plate.FCStd,再双击 Pad 将长度改为 8 mm。确认实体变厚且模型树没有错误标记后再次保存,关闭并重开文件,检查 Pad 参数仍为 8 mm。
无法 Pad 时,先回草图检查轮廓是否闭合、是否有重复线段,以及矩形是否误设为构造几何;命令不可用时检查活动 Body 和草图选择。不要只导出一个 STL 就结束练习:能重开 FCStd 并改回 5 mm,才保留了参数化设计的价值。
参数化零件从草图和约束开始
FreeCAD 的核心价值是可回溯修改,而不是仅生成一个看起来正确的网格。通常在 Part Design 工作台创建 Body,在基准面上新建 Sketch,用尺寸、水平/垂直、相切、对称等约束定义形状,再通过 Pad、Pocket、Revolution、Fillet 等特征建立实体。以后要改孔径、板厚或长度,应修改草图约束或对应特征参数,而不是重新画一份几何。
- 先定义零件的关键尺寸、单位和原点基准;把需要反复调整的尺寸保留为清晰的约束。
- 草图尽量达到“完全约束”后再生成实体,避免未锁定的几何在后续编辑时漂移。
- 按照制造或装配逻辑增加实体特征;复杂改动后执行 Recompute,并检查模型树是否出现错误标记。
- 在进入细小圆角、螺纹或阵列前保存一个可回退版本;后续上游特征变化可能使依赖边/面的特征失效。
如果模型后期频繁失败,先检查草图约束、特征依赖顺序和引用对象,而不是盲目删除错误提示。拓扑变化后,依附到某条边或某个面的特征可能需要重新选择参考;把关键基准建立在原点、基准面或命名特征上,通常比直接引用不稳定的细分边更容易维护。
工作台按交付目标选择
- Part Design:适合单个参数化实体和由特征构成的零件,是机械零件入门的常用起点。
- Assembly:用于建立多个零件的连接与运动关系;先确保各零件的坐标基准、版本和来源可追溯。
- TechDraw:从三维模型生成尺寸、视图和页面布局,适合工程图检查与 PDF 输出。
- Draft / BIM:更接近二维制图、建筑与空间对象任务;是否适合项目取决于实际标准和外部格式要求。
- CAM:面向制造路径准备;生成路径不等于可以直接上机,刀具、夹具、材料、后处理器和仿真仍需独立核验。
工作台、宏与外部插件都有自己的版本兼容范围。出现功能缺失或打开旧文件异常时,先记录 FreeCAD 版本、工作台、宏/插件版本和复现步骤,再尝试安全模式或最小化插件环境;不要先用不明脚本批量修改项目文件。
保存、交换与制造文件不是同一件事
| 文件类型 | 主要用途 | 要保留的边界 |
|---|---|---|
| FCStd | 保留参数、特征树与可编辑历史 | 作为主源文件;版本迭代时不要只保留导出件 |
| STEP / IGES | 与 CAD/供应链交换实体几何 | 常用于协作,但不保证完整保留原始参数与工作台语义 |
| STL / 3MF | 3D 打印、切片或网格处理 | 导出前检查单位、网格精度、法线和封闭性;它不是参数化源文件 |
| DXF / SVG / PDF | 二维轮廓、激光/图形流程或工程图交付 | 确认图层、比例、单位、字体和目标设备/供应商要求 |
发送给加工方或协作方前,至少打开一次导出的文件进行抽查:核对单位、孔位、厚度、视图和零件数量。对于重要项目,同时保存 FCStd、带版本号的交换文件和导出日期,避免之后只能从 STL 或 PDF 反推设计。
装配与插件先从可回退的小样本验证
FreeCAD 本体可以通过 Python API、宏和附加工作台扩展能力,但这些扩展会带来版本、依赖与安全边界。安装宏或工作台前,应确认其来源、支持的 FreeCAD 版本和许可证;先在副本或小样本模型上测试导入、修改、复算和导出,再用于正式项目。升级 FreeCAD 前尤其应备份 FCStd 文件、外部素材与宏配置,并记录当前环境,以便在新版本出现兼容问题时回退。
需要工程尺寸,还是更重视造型表现
CAD设计描述其尺寸、约束、工程图与格式交换的核心任务;3D建模描述其三维实体、装配与视觉空间操作。两者都适用,但 FreeCAD 并不等同于以雕刻、动画或纯渲染为中心的三维创作工具。选软件时应优先看是否需要可编辑参数、工程图、制造或与其他 CAD 系统交换,而不是只比较渲染效果。
相关软件
Blender 是覆盖3D建模、雕刻、动画、物理模拟、渲染、合成与视频编辑的免费开源创作套件。
暂无评论...
![FreeCAD的使用截图[1]](https://wn.zmoyun.com/wp-content/uploads/2026/09/1788748465-phase22-app-7090-1.webp)
![FreeCAD的使用截图[2]](https://wn.zmoyun.com/wp-content/uploads/2026/09/1788748466-phase22-app-7090-2.webp)