| FreeCAD | |
|---|---|
FreeCADバージョン1.0のスクリーンショット | |
| 原著著者 | ユルゲン・リーゲル、ヴェルナー・マイヤー、ヨリック・ファン・ハーヴル[ 1 ] |
| リリース | 2002年10月29日 ( 2002-10-29 ) |
| 安定放出 | |
| プレビュー版 | 1.2 [ 3 ] |
| 執筆 | C++、Python |
| オペレーティング·システム | Linux macOS Unix Windows FreeBSD |
| タイプ | 3Dモデリング、CAD、CAM、BIM、FEM |
| ライセンス | LGPL-2.1以降 |
| Webサイト |
|
| リポジトリ |
|


FreeCADは、汎用パラメトリック3Dコンピュータ支援設計(CAD)モデラーであり、有限要素法(FEM)をサポートするビルディングインフォメーションモデリング(BIM)ソフトウェアアプリケーションです。 [ 4 ]機械工学製品設計を目的としていますが、建築や電気工学など、工学の幅広い用途にも拡張されています。FreeCADは、LGPL-2.0以降のライセンスの下で無料のオープンソースソフトウェアであり、 Linux、macOS、Windowsオペレーティングシステムで利用可能です。ユーザーは、 Pythonプログラミング言語を使用してソフトウェアの機能を拡張できます。
FreeCADは、 CATIA、Creo、SolidWorks、Solid Edge、NX、Inventor、Revitといったツールと同様の機能を備えているため、ビルディングインフォメーションモデリング(BIM)、機械設計(MCAD)、PLM、CAx、CAEといったカテゴリにも属します。モジュール式のソフトウェアアーキテクチャを採用したフィーチャーベースのパラメトリックモデラーとして設計されており、コアシステムを変更することなく容易に機能を追加できます。
多くの最新3D CADモデラーと同様に、FreeCADには3Dから2Dへの図面変換を容易にする2Dコンポーネントが備わっています。現状では、AutoCAD LTのような直接的な2D作図はFreeCADの主要機能ではなく、Blender、Maya、Cinema 4Dのようなアニメーションや3Dモデル操作もFreeCADの主要機能ではありません。しかし、FreeCADのモジュール構造により、プラグインを使用することで、ユーザーはこれらの環境に合わせてワークフローを調整できます。
FreeCADは、コンピュータサイエンス分野のオープンソースライブラリを使用しています。その中には、Open CASCADE Technology [ 5 ] [ 6 ](CADカーネル)、Coin3D ( Open Inventorの派生版)、Qt GUIフレームワーク、および人気のスクリプト言語であるPythonなどがあります。FreeCAD自体も、他のプログラムのライブラリとして使用できます。[ 7 ]
FreeCADを電気工学や建築、エンジニアリング、建設(AEC)などの他の分野に拡大し、Archモジュールでビルディングインフォメーションモデリング(BIM)機能を追加する動きがある。 [ 8 ]
FreeCADは、一連のワークベンチから構築されたモジュール構造を持ち、基本的なワークベンチがバンドルされており、追加のワークベンチはユーザーが作成してインストールできます。たとえば、Omniverse Connector Workbenchプラグインを使用すると、FreeCADとNVIDIA Omniverse間で直接読み書きアクセスが可能になり、CADジオメトリをリモートのNucleusサーバーと同期し、他のOmniverse互換ツールと共有できます。[ 9 ]
Sketcher Workbenchは、指定された2D平面に描画するための2D製図ツール一式を備えたデフォルトのワークベンチです。
パーツデザインワークベンチは、2Dスケッチから3D操作によってソリッドジオメトリ(ボディ)を構築したり、3Dジオメトリの変更操作(ブール演算、パターン作成、穴あけ、旋削など)を実行したりするためのデフォルトのワークベンチです。
FreeCADでは、上から下、下から上という2つのソリッドモデリング手法の両方を使用できます。つまり、円のスケッチを押し出すことで円柱を作成したり、任意の立方体の軸を中心に回転させた長方形のスケッチで立方体のソリッドを旋盤加工したりすることが可能です。
Part Workbenchは、ソリッドパーツのプリミティブやマルチボディソリッドを追加するためのデフォルトのワークベンチであり、ソリッドのブール演算を行うためのツールセットを備えています。
ドラフティングワークベンチは、2Dおよび3Dジオメトリの基本的な編集から高度な編集までを行うためのツールセットを備えたデフォルトのワークベンチです。スケッチャー、パーツデザイン、またはパーツワークベンチでは作成または編集が不可能な複雑なジオメトリを扱う場合に使用されます。
アセンブリワークベンチは、複数の部品を組み立ててマルチパーツアセンブリを作成するためのデフォルトのワークベンチです。各部品は、さまざまな幾何学的拘束条件で接続されます。また、異なるロジックと拘束条件セットを持つ、サードパーティ製の代替アセンブリワークベンチも存在します。
テクニカルドローイングワークベンチは、部品またはアセンブリの3Dビューから2D図面を生成するためのデフォルトのワークベンチです。生成された図面を後処理するためのツールセット(拡大縮小、ビューの向きと投影、線と塗りつぶしの編集、寸法の追加、GD&Tラベルの追加など)を備えています。このワークベンチは、印刷またはPDFへのエクスポート用の最終的な製作図面および仕様書を作成するために使用されます。
FreeCAD のメインファイル形式はFreeCAD 標準ファイル形式(.FCStd) です。[ 10 ]これは、特定の構造でファイルを格納する標準の zip ファイルです。[ 10 ] Document.xmlファイルには、すべての幾何学的オブジェクトとパラメトリックオブジェクトの定義が含まれています。[ 10 ] GuiDocument.xmlには、オブジェクトの視覚的表現の詳細が含まれています。[ 10 ]その他のファイルには、オブジェクトの brep ファイルと図面のサムネイルが含まれます。[ 10 ]
FreeCAD独自のファイル形式に加えて、DXF、SVG(スケーラブルベクターグラフィックス)、STEP、IGES、STL(ステレオリソグラフィ)、OBJ(ウェーブフロント)、DAE(Collada)、SCAD(OpenSCAD)、IV(Inventor) 、 IFC形式でファイルをエクスポートおよびインポートできます。[ 11 ]
FreeCAD の独自DWGファイル形式のサポートは、 GNU LibreDWGライブラリとのソフトウェア ライセンスの互換性の問題により問題がありました。GNU LibreDWG ライブラリは、ソースコードが利用可能なOpenDWGライブラリ (後に Teigha Converter、現在は ODA File Converter)の真のフリー代替品として始まり、 GPLv3ライセンスで提供されています。FreeCAD (およびLibreCAD ) は Open Cascade に依存していますが、バージョン 6.7.0 より前は GPLv2 とのみ互換性があったため[ 12 ] 、GPLv2 と GPLv3 は基本的に互換性がないため、GNU LibreDWG ライブラリを使用できませんでした。[ 13 ] [ 14 ] Open CASCADE テクノロジーは2009 年にDebianチームから連絡を受け、2012 年に Open CASCADE テクノロジーは OCCT (ライブラリ) のデュアル ライセンスを検討しているという返答を受けましたが、その動きは延期されました。GNU LibreDWGをGPLv2またはLGPLv3として再ライセンスするようFSFに要請したが、却下された。 [ 15 ]
2014年のFreeCAD 0.14リリースでは、Open Cascadeの新しいLGPLリリース、Coin3DのBSDライセンス版、およびPyQTの削除により、FreeCADは完全にGPLフリーになりました。[ 16 ]ただし、LibreDWGは採用されていません。FreeCADは、 ODAファイルコンバータ(以前のOpenDWGライブラリ)を介して、DWGフォーマットの限定されたサブセット[ 17 ]をインポートおよびエクスポートできます。

FreeCADは、2015年にポルト・アレグレで開催されたFISL 16 [ 18 ]、および2016年にロンドンで開催されたLibre Graphics Meeting [ 19 ]で特に紹介されました。これらの2つの展示会は、開発者とユーザーの両方を集めることができます。2020年には、ブリュッセルで開催されたFOSDEMで、これらの開発者のうち2人、Yorik Van HavreとBrad Colletteがプレゼンテーションを行いました[ 20 ] 。 2025年3月29日、Aleksander Sadowski、Altair、およびドイツ航空宇宙センター(DLR)は共同でイベントを開催し、 FreeCAD、PrePoMax、OpenRadioss、 ParaViewなどのオープンソースのエンジニアリングソフトウェアを使用して火星探査車がどのように構築され、シミュレーションされるかを示しました。[ 21 ] [ 22 ]アレクサンダー・サドフスキは、2025年4月19日にダッソー・システムズ、フォルクスワーゲンAG、アルテア、BMW AG、アーヘン工科大学の経営幹部や研究開発エンジニア向けに講演「自動車および航空宇宙におけるFEM衝突シミュレーションのための完全オープンソースワークフロー」でFreeCADを紹介し[ 23 ] [ 24 ] 、2025年10月15日には、フォーゲル・コミュニケーションズ・グループが主催したKonstruktionsleiter-Forum 2025で、イベントの最後の講演としてベヒトレPLMとPTC Onshapeの経営幹部向けに講演「オープンソースソフトウェアを使用した機械工学における製品開発プロセス」を行った。[ 25 ] [ 26 ]アレクサンダーは、VDI(ドイツ技術者協会)と共同で開催したウェビナーで、エンジニア向けにFreeCADを複数回紹介した。[ 27 ]
FreeCAD 1.0 バージョンには、新しいアセンブリ ワークベンチなどの新機能、トポロジー命名の問題を含む多くのバグの修正、多くのワークベンチの統合と修正、ユーザー インターフェイスとユーザー エクスペリエンス (UI/UX) の非常に多様な変更と改善、[ 28 ]ブランドを刷新するために作成された公開コンテストの 5 つの最終候補から選ばれた新しいロゴなどが含まれています。[ 29 ] 2024 年 11 月 18 日にリリースされました。[ 30 ] [ 31 ]

FreeCAD 1.0のリリースが間近に迫っていたため、ロゴとブランディングを変更することが決定されました。プロジェクトマネージャーの要望により、アップデートの意図は、既存のブランディングを完全に置き換えるのではなく、改良することでした。[ 32 ]ロゴの短縮版、長尺版、モノクロ版の使用に関する公式ガイドラインがあり、推奨される使用方法と禁止されている使用方法はすべて、[ 33 ]

FreeCADの人気は上昇傾向にあり、Github を通じたダウンロード数 (2025 年 12 月時点で約 2,000 万) [ 50 ]や Google トレンドで確認できる検索エンジンでの検索回数 (2020 年~ 2025 年で 200% 増加) [ 51 ]に反映されています。FreeCAD は、プリント基板の筐体をギター ペダルのサイド プロジェクトに組み込んだLinus Torvalds氏など、メーカー スペースでも利用されています[ 52 ]。このギター ペダル プロジェクトは、2025 年 9 月 12 日に Aleksander Sadowski 氏によって KiCon Europe 2025 で紹介され[ 53 ] 、 Linus Torvalds 氏がゲスト出演したYouTube チャンネルLinus Tech Tipsのビデオでも紹介されました。 (12:00 を参照) [ 54 ] FreeCAD を製造プロセスに少なくとも部分的に統合している大手企業は 2 社あり、 IKEAの家具金具会社であるHettichと半導体会社であるMelexisです。[ 55 ] FreeCAD は、 3D 印刷用のオープンソースの組み立て玩具システムであるSTEMFIE [ 56 ] [ 57 ]や、プリント回路基板製造用のピックアンドプレースマシンであるLumenPnP [ 58 ] [ 59 ]などのオープンソースのハードウェア プロジェクトでも使用されています。