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以降)、macOSはApple SiliconまたはIntel用のディスクイメージ(macOS 12以降)、Linuxはx86_64またはaarch64用のAppImageです。バージョン1.1.4が現在の安定版として記載されており、サイトは毎週の開発ビルドを本番用に使うべきではないとしています。
  • 新しいドキュメントを作り、Sketcherで部品の基本となる輪郭をスケッチします。続いて幾何拘束と寸法を追加し、形状が数値で決まるようにします。
  • スケッチを、機能ページが挙げるPart Designワークベンチでソリッドの土台として使います。オブジェクトはパラメトリックなので、あとからモデル履歴で値を変えるとモデルが再計算されます。
  • モデルができたら、サイトの説明のとおり製造用の2D図面やビューを作成するか、次のツールが求める形式で書き出します。たとえば3Dプリント用にはSTL、別のCADプログラム用にはSTEPです。書き出したファイルは受け取る側のプログラムで開いて確認します。
  • プロジェクトはFreeCAD独自のFCStd形式で保存し、新しいバージョンに注意します。1.1.4のノートには、悪意をもって作られたFCStdファイルに対する2件のセキュリティ修正が含まれています。

選ぶポイント

  • パラメトリックな3Dソリッドが必要ならFreeCADを選びます。平面の2D図面だけを描くなら、2D CADアプリケーションと自称するLibreCADと比べてください。
  • エンジニアリング部品ではなく、アーティスティックなモデリング、スカルプト、アニメーションが目的なら、モデリング、スカルプト、アニメーション、レンダリングを説明する公式ページを持つBlenderも見てください。
  • 実際のプロジェクトでは安定版を使います。ダウンロードページは、開発ビルドは本番に適さず、遅くなったり、メモリを多く使ったり、安定性が低かったりすることがあると述べています。
  • 他の人とやり取りする必要があるファイル形式を早めに決め、サンプルファイルで試してください。サイトの形式一覧には、各読み込みや書き出しがどこまで完全かは書かれていません。
  • 追加のワークベンチをインストールする前に、信頼について考えてください。プライバシーポリシーは、アドオンは悪意のある内容について検査されず、信頼するかどうかの判断はあなたにあると述べています。

制限

  • ワークベンチごとの手順付きドキュメント、チュートリアル、FAQはwiki.freecad.orgにありますが、この記録の作成時にはボット確認の先にあり、読めませんでした。そのため、ここでの流れはメインサイトの概要に沿っています。リポジトリのモジュール一覧とリリースノートにはTechDrawというモジュールが出てきますが、それを説明するページは読んでいません。
  • ページが示すのは最低限のOS(Windows 10、macOS 12)だけで、64ビット版のみを挙げています。大きなモデル向けのハードウェア要件は示されていないので、ご自身のファイルをご自身のパソコンで試してください。
  • DWGは機能ページの形式一覧にありますが、ここで読んだページには、DWGのやり取りがどこまで完全か、追加のコンポーネントが必要かどうかは書かれていません。ご自身のファイルで試してください。
  • 1.1.4のノートによると、悪意をもって作られたFCStdファイルを開くと、2件のファイル処理の脆弱性が発動することがあり、それ以前のすべてのバージョンが影響を受けます。更新し、出所の分からないファイルには注意してください。
  • Linuxでは、ダウンロードページはx86_64とaarch64のAppImageを安定版として提供し、SnapとFlatpakは開発チャンネルに関連して触れています。GitHubのREADMEは、ほとんどのLinuxディストリビューションではソフトウェアセンターからもFreeCADをインストールできると補足しています。ダウンロードページはそうしたディストリビューションのパッケージを説明していないので、どのバージョンが入っているか確認してください。

よくある質問

FreeCADは無料ですか?

公式サイトはFreeCADをライセンス料のないオープンソースとして説明し、登録も有料の壁も制限もないと述べています。GitHubリポジトリにはLGPL-2.1ライセンスが記載されています。寄付やスポンサーは、プロジェクトを支援する任意の方法です。

FreeCADはMac、Windows、Linuxで動きますか?

はい。ダウンロードページには3つとも載っています。Windows 10以降向けの64ビットのインストーラーまたはポータブル版7z、macOS 12 Monterey以降向けのApple SiliconとIntel用ディスクイメージ、Linux向けのx86_64とaarch64用AppImageです。モバイル版の説明はありません。

FreeCADで3D部品はどう作りますか?

サイトの説明では、幾何拘束付きの2D形状をスケッチし、それをPart Designなどのワークベンチで3Dオブジェクトの土台として使い、必要になったらモデル履歴に戻ってパラメーターを変えます。クリック単位の具体的な手順はFreeCADのwikiにありますが、この記録ではwikiを読めませんでした。

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