這是歷史版本頁面 — 看 FreeCAD (32-bit) 最新版本
想畫3D模型又不想花錢?FreeCAD 免費CAD軟體能做什麼
你最近是不是遇到這種狀況:工作上或學校作業需要畫一個簡單的零件圖、做一個機構設計,打開電腦才發現,市面上叫得出名字的 CAD 軟體不是要年費就是月費,試用期一過就鎖住存檔功能。你只是想畫個東西丟給廠商報價,或把腦子裡的點子變成可以旋轉檢視的 3D 模型,結果光找軟體就耗掉一個晚上。
一般人遇到這種需求,第一個念頭是找破解版,但破解版除了法律風險,還常常缺元件、開檔就當。另一個做法是去用線上免費的陽春繪圖工具,畫到一半才發現沒有約束功能,尺寸一改整個形狀就亂掉。這類問題的切入點其實是「參數化建模」——把尺寸和幾何關係綁在一起,改一個數字,其他部分自動跟著更新。這正是 FreeCAD 這套開源軟體的核心做法,而且它完全免費,沒有試用期,也沒有功能鎖。
01FreeCAD 是用來做什麼的?我常聽到它但不太確定它能畫什麼。
FreeCAD 是一套參數化 3D CAD 軟體,主要用於產品設計、機械工程和建築用途。它的核心概念是「參數化」——你在畫草圖時設定的尺寸和約束條件會被記錄下來,之後想改設計,只要修改參數,模型就會自動更新,不需要整個重畫。它也能輸出 STEP、IGES、STL、OBJ、DXF 這些常見格式,方便跟其他軟體交換檔案。
02它跟 SolidWorks 或 AutoCAD 比起來,會不會差很多?
功能面上,FreeCAD 涵蓋了實體建模、2D 草圖、組裝、FEM 分析、CAM 路徑生成等主要工作流程,但官方文件自己也承認,它缺少商業軟體的一些進階功能和整體完成度。介面設計也比較老派,操作手感不如商業軟體流暢。如果你只是要畫零件圖、做簡單機構設計,它夠用;但如果你需要的是大型組裝的進階分析或極度複雜的曲面造型,它可能應付不來。
03我完全沒用過 CAD 軟體,這套適合新手嗎?
官方說法是可以學,但學習曲線偏陡。它的介面分成很多「工作台」,每個工作台負責不同任務,例如草圖、零件設計、FEM 分析等,新手第一次打開會看到滿滿的工具列,容易不知所措。官方建議先看教學文件,從簡單的專案開始練。如果你是完全零基礎,會需要花一段時間熟悉基本概念,不像一些商業軟體有比較友善的引導流程。
04它能不能畫 2D 的工程圖?我只需要平面圖面。
可以。它內建一個 Draft 工作台,專門用來建立 2D 繪圖和佈局。你可以用它畫平面圖、出圖、標註尺寸。不過要注意,它的 2D 功能是附屬在 3D 建模流程之下的,如果你只需要純 2D 繪圖,市面上有更輕量的選擇,例如同樣開源的 LibreCAD,操作上可能更直接。
05我想用 CNC 加工,這套軟體能產生 G-code 嗎?
可以。它的 Path 工作台就是專門為 CAM(電腦輔助製造)設計的,可以從 3D 模型生成 CNC 加工用的 G-code。這表示你可以在同一個軟體裡完成從建模到加工路徑規劃的流程,不需要另外買 CAM 外掛。不過實際使用上,加工參數的設定需要一些 CAM 背景知識,不是按一個鍵就自動產生可用程式碼。
06這套軟體是免費的嗎?會不會用一用突然要收錢?
它是完全免費的,採用 LGPL 授權,官方說明中明確表示沒有付費功能、沒有隱藏費用。你可以從官方網站或 GitHub 下載,安裝後所有功能都能用。因為是開源專案,就算未來開發團隊改變方向,原始碼也在,不太可能突然變成付費軟體。不過免費也意味著你遇到問題時,主要靠社群文件和論壇求助,沒有商業軟體那樣的客服管道。
07我電腦是 Windows 8,跑得動嗎?
官方列出的系統需求是 Windows 7/8/10/11 都支援,處理器建議雙核心 2GHz 以上,記憶體最少 4GB、建議 8GB,顯示卡要支援 OpenGL,硬碟空間 2GB。以現代電腦來說門檻不高,但如果你用的是很舊的機器,跑大型模型或 FEM 分析時可能會卡頓。另外,官方特別提醒要確認顯示卡驅動程式有更新,這對 3D 繪圖的穩定性影響很大。
08它支援哪些檔案格式?我手上有一堆 STEP 和 STL 檔要開。
它支援的格式包含 STEP、IGES、STL、OBJ、DXF 等,這些都是 CAD 領域常見的交換格式。STEP 和 IGES 適合實體模型交換,STL 和 OBJ 常用於 3D 列印或網格模型。另外它也有自己的原生檔案格式,存檔時建議用原生格式保留完整的參數資訊,輸出成 STEP 或 STL 給別人的話,參數化歷史會消失,對方只能看到最終形狀。
09我聽說 FreeCAD 可以寫程式擴充功能,這對一般人有什麼好處?
它內建 Python 腳本支援,你可以寫程式自動化重複性的任務,或建立自己的客製化工作流程。對一般使用者來說,最實際的好處是社群有大量現成的外掛和巨集可以安裝,擴充功能不用自己寫。它的模組化架構也讓第三方開發者能持續貢獻新工具。不過如果你完全不會寫程式,這項功能對你來說就是「別人有,但你用不到」,不影響基本使用。
10這套軟體適合拿來做專業工作嗎?還是只能自己玩玩?
官方說法是有許多使用者用它做專業工作,特別是在工程和設計領域。因為它免費、跨平台、支援多種檔案格式,有些小型工作室或個人接案者會用它來處理客戶的圖檔或出圖。但你要有心理準備,它的介面比較老舊,偶爾會因為開源軟體的特性出現一些小 bug,而且缺少商業軟體的一些進階分析工具。如果你的工作流程高度依賴特定商業軟體的功能,它可能無法完全取代。
11我該拿它跟 SketchUp 比嗎?哪個比較多人用?
在收錄的評分資料中,SketchUp Make 有 234 人評分,FreeCAD 有 128 人評分,SketchUp 的使用者基數明顯較大。兩者的定位不同:SketchUp 偏向概念建模和建築視覺化,操作直覺、上手快;FreeCAD 偏向參數化機械設計,功能更深但學習門檻高。如果你只是要快速拉一個立體外觀給客戶看,SketchUp 可能更順手;如果你要的是精確的尺寸控制和可修改的參數模型,FreeCAD 的參數化核心是 SketchUp 沒有的。
12它的介面只有英文嗎?我看不懂英文介面會不會很難用?
根據收錄的資料,它的介面語系是 English,沒有提到其他語言選項。如果你對英文介面不熟悉,操作上會多一層障礙,因為 CAD 軟體本身就有大量專業術語,加上英文介面,學習曲線會更陡。這種情況下,你可能要考慮其他有中文介面的 CAD 軟體,或先確認自己能否接受全英文的操作環境。
下載與官方連結
FreeCAD_0.12.5284_x86_setup.msi · 80.86 MB · 連結指向軟體原廠
版本紀錄
- 2026-09-28 FreeCAD 1.1.4 495 MB
- 2026-07-26 FreeCAD 1.1.3 495 MB
- 2026-07-24 FreeCAD 1.1.2 495 MB
再看 5 筆
- 2026-04-15 FreeCAD 1.1.1 495 MB
- 2026-03-25 FreeCAD 1.1.0 495 MB
- 2025-08-06 FreeCAD 1.0.2 408 MB
- 2025-05-16 FreeCAD 1.0.1 468 MB
- 2024-11-19 FreeCAD 1.0.0 382 MB
這一版改了什麼
What's new in this version:
- [Bug] Crash during close of tab with mouse event attached - closed.
- [Bug] FreeCAD crashes when calling Part.makeFilledFace with list of lines (wmayer) - closed.
- [Bug] Sketcher: Crash on undoing inside the polyline tool (logari81) - closed.
- [Bug] modifying arc in sketcher will lead to a crash - closed.
- [Bug] python console: buggy CallTips completion for members, starting with underscore ('_') - closed.
- [Bug] DXF problem (yorikvanhavre) - closed.
- [Bug] Exporting to DXF causes zero vector length exception (yorikvanhavre) - closed.
- [Bug] Try to change the macro location causes crash. - closed.
- [Feature] Stringent user interface behavior (Jriegel) - closed.
- [Feature] Start Workbench (Jriegel) - closed.
- [Feature] Make python workbenches able to handle edit mode (Jriegel) - closed.
- [Feature] Make the task panel accessible from python (wmayer) - closed.
- [Feature] Further Development in PartDesign (Jriegel) - closed.
- [Feature] Developing Sketcher (Jriegel) - closed.
- [Feature] Fix constraint (Jriegel) - closed.
- [Feature] Sketcher construction line (Jriegel) - closed.
- [Feature] Arc in Sketcher (Jriegel) - closed.
- [Bug] Fails to obey three lines with one point constrains after point constraint obtimize (Jriegel) - closed.
- [Feature] Deletion of constraints and geometry - closed.
- [Feature] Switch from QSvg to QWebKit - closed.
- [Bug] exporting *stl files from File -> Export - closed.
- [Bug] Wrong background of SVG pixmaps (wmayer) - closed.
- [Feature] Sketcher: Strange axes behavior (Jriegel) - closed.
- [Bug] Draft preferences for tolerance are not applied or saved correctly. (yorikvanhavre) - closed.
- [Bug] Sketcher: The 'Fit Content to the Screen' must ignore not-user-created entities - closed.
- [Bug] Arch Icons - closed.
- [Bug] a pad fails to produce a valid solid from a valid sketch - closed.
- [Bug] Fails to remember toolbar icon size - closed.
- [Bug] Use of Pad/Pocket on some sketch profiles disables selection/preselection highlighting (wmayer) - closed.
- [Bug] Illegal storage access crash when canceling pad - closed.
- [Feature] in "Part" added create "vertex" to the create primitives dialgue gui - closed.
- [Patch] new Icons for Part Work Bench, Ruled Surface, Shape Info, and Create Primitives - closed.
- [Feature] FreeCAD hangs on various operations (wmayer) - closed.
- [Feature] abstract Draft modifiers and add them in preferences (yorikvanhavre) - closed.
- [Bug] 2d Drafting bug - Should not allow the deletion of an object that is currently being drawn (yorikvanhavre) - closed.
- [Feature] Turn the Draft workplane marker into something more powerful (yorikvanhavre) - closed.
- [Feature] build an OBJ exporter that respects Part Faces (yorikvanhavre) - closed.
- [Bug] Coincident+ tangent constrain doesn't work well (Sketcher) (Jriegel) - closed.
- [Feature] extend Draft snap (yorikvanhavre) - closed.
- [Feature] More snap tools (yorikvanhavre) - closed.
- [Bug] Non-XY Draft Dimensions are not displaying correctly when put on a Drawing View (yorikvanhavre) - closed.
- [Patch] Bugfix: Draft - Trim / Extend (yorikvanhavre) - closed.
- [Bug] makePipe: unwanted twisting of section along helix used as wire - closed.
- [Bug] PartDesign - change axis issue - closed.
- [Bug] Sketcher inverts horizontal and vertical constraints in YZ plane (Jriegel) - closed.
- [Bug] Possible manipulator/dragger bug (wmayer) - closed.
- [Bug] Draft Shift-constrain doesn't respect working plane (yorikvanhavre) - closed.
- [Feature] Produces a 2D view of an object in the document, not on a Drawing page (yorikvanhavre) - closed.
- [Feature] Add snap-to-grid functionality to the draft module (yorikvanhavre) - closed.
- [Bug] Subselection don't work on PythonFeature objects (wmayer) - closed.
- [Bug] In Draft edit mode, snapping a control point snaps to itself first, preventing snapping to anything else (yorikvanhavre) - closed.
- [Feature] moving the "amount of corners" list box to another place (yorikvanhavre) - closed.
- [Feature] make Draft objects subclasses of Part2D objects (yorikvanhavre) - closed.
- [Feature] make Draft objects usable with PartDesign (yorikvanhavre) - closed.
- [Bug] print or type set margin error (yorikvanhavre) - closed.
- [Bug] Draft editmode is not closed properly when deleting an object (yorikvanhavre) - closed.
- [Feature] Make the Draft SVG importer treat BSplines (yorikvanhavre) - closed.
- [Feature] Allow extruding faces on parts (yorikvanhavre) - closed.
- [Feature] Add an option to select base objects after Draft copy operation (yorikvanhavre) - closed.
- [Bug] Trimex doesn't work with arcs (yorikvanhavre) - closed.
- [Bug] Mac Interface window style setting not saved (wmayer) - closed.
- [Bug] missing Mod search path in OS X build - closed.
- [Feature] Boolean operations on faces (Jriegel) - closed.
- [Bug] Sketcher:: Create polyline, perform Undo whilst adding lineSegment or wire and then adding another wire crashes (Jriegel) - closed.
- [Bug] Sketcher: trying to drag a solved & locked sketch crashes FreeCAD (logari81) - closed.
- [Feature] OpenCollada interface (yorikvanhavre) - closed.
- [Feature] Drawing objects by clicking in the 3Dview (yorikvanhavre) - closed.
- [Bug] Sketcher: Auto constrains add one coincident constraint too many to a closed polyline - closed.
- [Bug] Missing attribute radius on Edit>Duplicate selection for circle - closed.
- [Bug] 'Duplicate Selection' not copying all attributes (wmayer) - closed.
- [Bug] Another preselection highlight bug (Jriegel) - closed.
- [Feature] Use color information from STEP format (Jriegel) - closed.
- [Bug] Deleting Radius Crashes - closed.
- [Bug] Sketcher: Using right click menu prevents receiving selectionChanged messages - closed.
- [Feature] Keep separable IGES geometry - closed.
- [Bug] Drawing View for fused cube+cylinder and cube+sphere not shown correctly - closed.
- [Bug] View of Pad in Drawing looks weird - closed.
- [Feature] make the startpage translatable (yorikvanhavre) - closed.
- [Bug] cosmetics (yorikvanhavre) - closed.
- [Feature] Arch module - Mesh to Arch conversion (yorikvanhavre) - closed.
- [Feature] Arch module - allow to add/remove arch objects from cells (yorikvanhavre) - closed.
- [Feature] Allow solid to have different colors for every face (Jriegel) - closed.
- [Bug] Sketcher Module: Undo command after creating geometry with constraints e.g. polyline / rectange crashes (Jriegel) - closed.
- [Bug] Untranslatable header of task watchers (Jriegel) - closed.
- [Feature] allow snapping in skatcher (Jriegel) - closed.
- [Feature] copy visual attributes on parametric operations - closed.
- [Feature] Make offset work on open polylines (yorikvanhavre) - closed.
- [Feature] Allow to subclass python extension classes inside python - closed.
- [Feature] PDF print feature always defaults to same directory - closed.
- [Bug] Sketcher - When pading I get unclosed shape - closed.
- [Bug] Loading a sketch after a save fails. - closed.
- [Bug] FreeCad does not compile with eigen 3.0.1 - closed.
- [Bug] Fix build-systems - closed.
- [Bug] v0.12 b4693 - closed.
- [Bug] Sketch shows different shabe as pad - closed.
- [Bug] Sketch, pad and pocket look weird on mirrored shapes - closed.
- [Bug] Robot module doesn't compile with Eigen3 (Jriegel) - closed.
- [Bug] cannot use macros with non-standard names - closed.
- [Bug] Translated Solids move before Boolean (wmayer) - closed.
- [Feature] Surface modelling (wmayer) - closed.
- [Bug] Povray export seems to work on active object only (wmayer) - closed.
- [Feature] Additional 3D navigation modes - closed.
- [Bug] 2D drafting crash - closed.
- [Feature] Choose a more intuitive naming scheme for duplicated objects (wmayer) - closed.
- [Bug] user.cfg problem - closed.
- [Feature] Useful extension of the show/hide functionality (wmayer) - closed.
- [Bug] Problem exporting in STEP format - closed.
- [Feature] Using thumbnail for FreeCAD document icon - closed.
- [Feature] Implement alternative CAD navigation style (wmayer) - closed.
- [Feature] Update CATIA-like rotation for CAD navigation - closed.
- [Bug] Error on loading a document with a drawing (Jriegel) - closed.
- [Bug] freecad won't compile with gcc 4.6: undefined reference to `Gui:: - closed.
- [Bug] Freecad does not compile with gcc 4.6.0 because of missing include in zipios++/directory.h - closed.
- [Bug] Shift does not work for distances (yorikvanhavre) - closed.
- [Bug] bugs in Draft Scale (yorikvanhavre) - closed.
- [Feature] make Draft copy keep dependency relationships of their original object (yorikvanhavre) - closed.
- [Feature] Dimension of angles and radiuses/diameters (yorikvanhavre) - closed.
- [Feature] Group Spline/Wire AddPoint and DelPoint tools inside Edit mode (yorikvanhavre) - closed.
- [Feature] Change the Draft upgrade behaviour to produce a more intelligent Group object (yorikvanhavre) - closed.
- [Bug] Automatic workplanes when drawing against a surface (yorikvanhavre) - closed.
- [Feature] Transfer Draft objects SVG properties to their DrawingView objects (yorikvanhavre) - closed.
- [Feature] Turntable camera rotation - closed.
- [Feature] toolbar size option (wmayer) - closed.
- [Feature] add a button to the Report View to switch on/off the redirection of python errors (yorikvanhavre) - closed.
- [Feature] allow Part Extrude to extrude in the direction of the face normal - closed.
- [Bug] moving of arc does not work properly (logari81) - closed.
- [Bug] Can't select points in Sketcher (Jriegel) - closed.
- [Bug] Exported dxf totally broken when re-importing (yorikvanhavre) - closed.
- [Feature] support 3DFACES in dxf import & export (yorikvanhavre) - closed.
- [Bug] New Circle tool in Sketcher causes problems editing Pad and Pocket features (wmayer) - closed.
- [Feature] rename box (wmayer) - closed.
- [Bug] Sketcher Crashes after you delete all lines, but leave few constraints. - closed.
- [Feature] Export color information to STEP (AP214) - closed.
- [Bug] STEP AP214 export crashes FreeCAD on win7 (Jriegel) - closed.
- [Feature] BSpline does not want on a "Drawing sheet" (wmayer) - closed.
- [Bug] Undo/redo of custom python objects doesn't work (wmayer) - closed.
- [Bug] Snapping + Ctrl does not work in 3D (yorikvanhavre) - closed.
- [Bug] CPU 100% when snapping (yorikvanhavre) - closed.
- [Feature] Move the "Copy" check box to another place (yorikvanhavre) - closed.
- [Feature] move the "Filled" check box to another place (yorikvanhavre) - closed.