FreeCAD — CAD 制图

FreeCAD project association

FreeCAD 是适用于 Windows、macOS 和 Linux 的免费开源参数化 3D 建模软件。其官方页面介绍了绘制带约束的 2D 形状、据此构建 3D 对象、输出结果的 2D 图纸,以及导出为 STEP、STL 和 DXF 等格式。网站表示它主要是为设计现实世界中的物体而制作的。

为什么适合

CAD 制图

电脑

前往 freecad.org
使用须知 (2)

需要在电脑上安装。

请核对官方套餐中的文件格式、大小和语言支持。

使用须知
使用须知电脑
免费输出是
无需注册是
无水印—
离线可用—
批量处理—
内容语言—

— 未核实的使用条件. 已核查官方文档,尚未实际操作测试应用。 仅匹配有来源证明的内容语言支持,不代表界面语言。

来源与核查日期 (5)
  • www.freecad.org/
  • www.freecad.org/features.php
  • www.freecad.org/downloads.php
  • github.com/FreeCAD/FreeCAD
  • github.com/FreeCAD/FreeCAD/releases/tag/1.1.4
产品方反馈与更正

产品方反馈与更正

如果你代表该产品,请提交带来源的更正或更新。发布前会经过编辑审核。

编辑选择指南

最近核查:

适合谁?

  • 你在设计真实的零件,希望尺寸能在模型历史中随时修改。网站把产品设计、机械工程和建筑列为用途。
  • 你想要一款没有许可费用的 CAD 程序。网站表示无需注册、没有付费墙,也没有任何限制,GitHub 仓库标注的许可证是 LGPL-2.1。
  • 你打算 3D 打印或加工某个零件。功能页面表示模型可以导出用于 3D 打印或 CNC 加工,STL、STEP 和 DXF 都在所列格式之中。
  • 你是业余爱好者、学生或教师,正在学习 CAD。网站把这些人群与程序员和有经验的 CAD 用户一并列为目标用户。
  • 你需要与其他 CAD 工具交换文件。STEP、IGES、DXF、DWG 等格式均列为可导入和导出。

开始使用

  • 打开下载页面,选择适合你系统的版本:Windows 安装程序或便携版 7z(Windows 10 或更高)、适用于 Apple Silicon 或 Intel 的 macOS 磁盘映像(macOS 12 或更高),或适用于 x86_64 或 aarch64 的 Linux AppImage。1.1.4 被列为当前稳定版本;网站表示每周开发版不适合用于生产。
  • 新建一个文档,在 Sketcher 中绘制零件的基础轮廓,然后添加几何约束和尺寸,让形状由数值驱动。
  • 把草图作为功能页面提到的 Part Design 工作台中实体的基础。由于对象是参数化的,你之后可以在模型历史中修改某个数值,模型会重新计算。
  • 模型完成后,按网站所述创建用于生产的 2D 图纸或视图,或导出为下一个工具所需的格式,例如用于 3D 打印的 STL,或用于其他 CAD 程序的 STEP。在接收文件的程序中打开导出的文件并检查。
  • 把项目保存为 FreeCAD 自己的 FCStd 格式,并留意新版本。1.1.4 的说明包含针对恶意构造的 FCStd 文件的两项安全修复。

选择要点

  • 需要参数化的 3D 实体时选择 FreeCAD。如果你只绘制平面 2D 图纸,可与自称是 2D CAD 应用的 LibreCAD 对比。
  • 如果你想要的是艺术建模、雕刻或动画,而不是工程零件,也可以看看 Blender,其官方页面介绍了建模、雕刻、动画和渲染。
  • 正式项目请使用稳定版本。下载页面表示开发版不适合生产,可能更慢、占用更多内存、稳定性更差。
  • 尽早确定需要与他人交换哪些文件格式,并用样例文件试一试。网站上的格式列表没有说明每种导入或导出有多完整。
  • 安装附加工作台之前先考虑信任问题。隐私政策表示不会检查附加组件是否含有恶意内容,是否信任它们由你自己决定。

限制

  • 各工作台的分步文档、教程和常见问题位于 wiki.freecad.org。整理本条目时该维基处于机器人验证之后,未能阅读,因此这里的流程依据主网站的概述。仓库的模块列表和版本说明提到了名为 TechDraw 的模块,但讲解它的页面没有读到。
  • 页面只给出最低操作系统要求(Windows 10、macOS 12),并且只列出 64 位版本。没有给出大型模型的硬件要求,请在自己的电脑上试用自己的文件。
  • DWG 出现在功能页面的格式列表中,但这里读到的页面没有说明 DWG 交换有多完整,也没有说是否需要额外组件。请用你自己的文件测试。
  • 根据 1.1.4 的说明,打开恶意构造的 FCStd 文件可能触发两个文件处理漏洞,所有更早的版本都受影响。请及时更新,并对来源不明的文件保持谨慎。
  • 对于 Linux,下载页面把 x86_64 和 aarch64 的 AppImage 作为稳定版本提供,并在开发渠道的语境中提到 Snap 和 Flatpak。GitHub 的 README 补充说,在大多数 Linux 发行版上也可以从软件中心安装 FreeCAD;下载页面没有介绍这些发行版软件包,因此请确认它们带的是哪个版本。

常见问题

FreeCAD 免费吗?

官方网站把 FreeCAD 描述为没有许可费用的开源软件,并表示无需注册,没有付费墙,也没有任何限制。GitHub 仓库标注的许可证是 LGPL-2.1。捐赠和赞助是支持项目的可选方式。

FreeCAD 能在 Mac、Windows 和 Linux 上运行吗?

可以,下载页面列出了这三个系统:适用于 Windows 10 或更高版本的 64 位安装程序或便携版 7z,适用于 macOS 12 Monterey 或更高版本的 Apple Silicon 和 Intel 磁盘映像,以及适用于 Linux 的 x86_64 和 aarch64 AppImage。页面没有介绍移动版。

如何在 FreeCAD 中制作 3D 零件?

网站描述的流程是:绘制带几何约束的 2D 形状,在 Part Design 之类的工作台中把它作为 3D 对象的基础,之后需要时回到模型历史修改参数。逐步点击的具体操作在 FreeCAD 维基上,本条目未能读取该维基。

FreeCAD 可以打开和保存哪些文件格式?

首页列出 STEP、IGES、STL、SVG、DXF、OBJ、IFC 和 DAE,功能页面除了原生的 FCStd 格式外,还补充了 DWG、SHP、OFF、NASTRAN、VRML 和 OpenSCAD CSG。页面没有说明每种交换有多完整,所以请用样例文件试一试。

FreeCAD 和 LibreCAD 有什么区别?

FreeCAD 自称是参数化 3D 建模软件(LGPL-2.1),LibreCAD 自称是 2D CAD 应用(GPLv2)。两者都免费开源,都能在 Windows、macOS 和 Linux 上运行。需要 3D 实体时,FreeCAD 的描述更合适;只需要平面 2D 图纸时,LibreCAD 的描述更合适。

FreeCAD 会收集我的数据吗?

仓库中的隐私政策表示,该应用不收集、不传输、不共享也不使用个人数据,不含广告或跟踪器。它列出了几点注意:加载或保存远程文件可能会共享你的 IP 地址,附加工作台不经检查,项目文件可能包含本地文件夹路径之类的元数据。它还表示宏是 Python 脚本,能在系统上做你能做的一切,所以只运行你信任的作者提供的宏。

官方来源 (7)
www.freecad.org/www.freecad.org/features.phpwww.freecad.org/downloads.phpgithub.com/FreeCAD/FreeCADgithub.com/FreeCAD/FreeCAD/releases/tag/1.1.4github.com/FreeCAD/FreeCAD/tree/main/src/Modgithub.com/FreeCAD/FreeCAD/blob/main/PRIVACY_POLICY.md