Home / Microsoft / Windows / 【2026年最新版】FreeCADが起動しない・落ちる・スケッチが動かない原因と解決法完全ガイド

【2026年最新版】FreeCADが起動しない・落ちる・スケッチが動かない原因と解決法完全ガイド

※本ページにはプロモーション(広告)が含まれています

FreeCADは、機械部品の設計から建築モデルまでを無料で作成できる強力な3D CADソフトウェアです。しかし「インストールしたのに起動しない」「作業中に突然クラッシュする」「スケッチを描いても操作が反応しない」「モデルを編集すると形状が崩れる」といったトラブルに直面することが少なくありません。これらの問題には原因があり、正しく対処すれば解決できます。この記事では、FreeCADのあらゆる不具合・トラブルを原因から体系的に整理し、Windows・Mac・Linux全対応の具体的な解決手順を詳しく解説します。FreeCAD初心者の方でも手順通りに進めれば問題を解消できるよう、専門用語にはわかりやすい解説を加えています。

  • FreeCADが起動しない・クラッシュする主な原因(7種類)を体系的に理解できる
  • グラフィックドライバ・OpenGL問題の確認と対処法がわかる
  • ユーザー設定ファイルの破損を修復・リセットする手順がわかる
  • ワークベンチの選択ミスによる操作不能問題を解消できる
  • トポロジカルネーミング問題(モデル編集後の参照崩れ)の意味と対策がわかる
  • FreeCADの安定版選択・バージョン管理の方法がわかる
  • スケッチが反応しない・拘束が機能しない問題の解決法がわかる
  • 再計算(リフレッシュ)とドキュメント修復の実行手順がわかる

FreeCAD Driver Update OpenGL Check Setting Reset Stable Version

FreeCADのトラブルが起きる原因の全体像

FreeCADは非常に高機能なオープンソース3D CADソフトウェアですが、その分だけ動作に影響を与える要素も多岐にわたります。グラフィックサブシステム・設定ファイル・ワークベンチ設計・モデルの内部参照・メモリ管理など、さまざまな層でトラブルが発生します。まずは原因の全体像を把握することで、自分の症状に合った対処に素早く辿り着けます。

FreeCADとは何か(初心者向け解説)

FreeCADは「パラメトリック3D CAD(Computer-Aided Design)ソフト」です。「パラメトリック」とは、寸法や形状を数値(パラメータ)で管理し、後から変更しても全体に反映できる設計方式のことです。AutoCADやSolidWorksの商用ソフトに匹敵する機能を無料で使えることから、個人・学生・中小企業に広く使われています。「ワークベンチ」は作業の種類(部品設計・メッシュ・製図など)に応じた機能セットで、Photoshopの「ワークスペース」に相当します。

原因1: グラフィックドライバ・OpenGLの不具合

FreeCADは3D表示のためにOpenGL(グラフィック処理の業界標準API)を使用します。グラフィックドライバーが古い・破損している・互換性がない場合、FreeCADの起動時にクラッシュしたり、3Dビューが真っ黒になったり、操作中に突然落ちたりします。特に内蔵グラフィックス(Intel HD/UHD Graphics)では互換性問題が起きやすく、ドライバーのバージョンによって動作が大きく変わります。

原因2: ユーザー設定ファイルの破損

FreeCADはユーザーごとの設定・カスタマイズ情報を設定ファイルに保存しています。このファイルが何らかの理由で破損すると、FreeCADが起動時にクラッシュしたり、設定を読み込めずに異常動作します。クラッシュ後の不完全な終了や、異なるバージョン間でのアップグレードが原因になることがあります。

原因3: ワークベンチの選択ミスによる操作不能

FreeCADは「ワークベンチ」を切り替えることで異なる機能セットを使います。間違ったワークベンチが選択されていると、必要なツールがメニューやツールバーに表示されず「操作できない」と感じる場合があります。初心者がよく混乱するのは「Part(パート)ワークベンチ」と「Part Design(パートデザイン)ワークベンチ」の違いです。3D部品を本格設計するには通常「Part Design」を使用します。

原因4: トポロジカルネーミング問題(TNP)

これはFreeCADを使ううえで最も重要な技術的課題です。「トポロジカルネーミング問題(Topological Naming Problem:TNP)」とは、モデルを編集した際に、辺(エッジ)や面(フェイス)への内部参照が崩れてしまう問題です。例えば「この面にフィレット(角丸め)を追加する」という操作の後、別の操作でモデルを修正すると、「この面」への参照が別の面を指してしまい、モデルが崩壊します。FreeCAD 1.0以降でこの問題への対策(TNP修正)が大幅に改善されましたが、古いバージョンや複雑なモデルでは依然として発生します。

原因5: メモリ不足・リソース不足

大規模なアセンブリや高解像度のメッシュデータを扱う場合、RAMが不足してFreeCADがクラッシュすることがあります。目安として、FreeCADの基本動作には最低4GB、実用的な設計作業には8GB以上、大規模アセンブリには16GB以上のRAMが推奨されます。

原因6: FreeCADのバージョンの不安定さ

FreeCADは活発に開発が続けられているオープンソースソフトです。開発版(デイリービルド・プレリリース)は新機能を含みますが安定性が低い場合があります。重要な作業には安定版(LTS・安定リリース)を使用することが推奨されます。2026年時点の最新安定版は公式サイトから確認してください。

原因7: ナビゲーション設定の問題

FreeCADは「ナビゲーションスタイル」の設定によってマウス操作が大きく変わります。デフォルト設定のままでは「中ボタン(ホイール)クリック」「右クリック」「左クリック」の組み合わせが他のソフトと異なり、「回転できない」「パンできない」と感じて「動かない」と誤解するケースがあります。

解決手順1: グラフィックドライバーを更新する

FreeCADが起動時にクラッシュする場合やOpenGLエラーが出る場合は、まずグラフィックドライバーを確認します。

Windowsの場合

  1. スタートメニューを右クリックして「デバイスマネージャー」を選択します。
  2. 「ディスプレイアダプター」を展開します。
  3. 使用中のグラフィックスアダプター(例:Intel UHD Graphics、NVIDIA GeForce等)を右クリックして「ドライバーの更新」を選択します。
  4. 「ドライバーを自動的に検索」をクリックします。
  5. 更新が見つかれば指示に従ってインストールし、PCを再起動します。
  6. NVIDIAを使用している場合は「NVIDIA GeForce Experience」から、AMDの場合は「AMD Adrenalin」アプリから最新ドライバーを入手することも有効です。

Linuxの場合

  1. ターミナルを開きます。
  2. Ubuntu/Debian系の場合:「sudo apt update && sudo apt upgrade」を実行します。
  3. NVIDIAグラフィックスを使用している場合は追加で「sudo ubuntu-drivers autoinstall」を実行します(Ubuntu系)。
  4. インストール後にシステムを再起動します。

OpenGLバックエンドをソフトウェアに切り替える(一時的な回避策)

ドライバー更新後も起動しない場合、FreeCADをコマンドラインからOpenGLのソフトウェアレンダリングモードで起動する方法があります。

Windowsの場合:

  1. コマンドプロンプト(cmd)を開きます。
  2. FreeCADのインストールフォルダに移動します。(例:cd “C:\Program Files\FreeCAD 1.0\bin”)
  3. 「FreeCAD.exe –disable-gpu」と入力してEnterを押します。
  4. これで起動できる場合、グラフィックドライバーが根本原因です。

Linux/Macの場合:ターミナルで「LIBGL_ALWAYS_SOFTWARE=1 FreeCAD」と入力して起動を試みます。

解決手順2: ユーザー設定ファイルをリセットする

設定ファイルの破損が原因の場合、設定フォルダをリネームまたは削除することで解決します。この操作で失われるのはFreeCADのカスタム設定(テーマ・マクロ・拡張機能設定等)のみです。プロジェクトファイル(.FCStd)は別の場所に保存されているため削除されません。

Windowsの場合

  1. FreeCADを完全に終了します。
  2. Windowsキー+Rを押して「ファイル名を指定して実行」を開きます。
  3. 「%APPDATA%」と入力してEnterを押します。
  4. 「Roaming」フォルダが開きます。「FreeCAD」フォルダを探します。
  5. 「FreeCAD」フォルダを「FreeCAD_backup」とリネームします(削除はせず、名前だけ変更します)。
  6. FreeCADを起動します。新しい設定フォルダが自動的に作成され、初期設定で起動するはずです。
  7. 正常に起動した場合は「FreeCAD_backup」フォルダ内の必要なファイル(マクロなど)を新しいFreeCADフォルダに手動でコピーします。

Macの場合

  1. FreeCADを完全に終了します。
  2. Finderを開き、メニューの「移動」→「フォルダへ移動」を選択します。
  3. 「~/Library/Preferences/FreeCAD」と入力してEnterを押します。
  4. 「FreeCAD」フォルダが開きます。中の「user.cfg」ファイルを「user.cfg.bak」とリネームします。
  5. FreeCADを起動して動作を確認します。

Linuxの場合

  1. ターミナルを開きます。
  2. 「mv ~/.config/FreeCAD ~/.config/FreeCAD_backup」と入力してEnterを押します。
  3. FreeCADを起動します。

解決手順3: ワークベンチを正しく選択する

FreeCADで操作できない・ツールが見つからない場合、ワークベンチの選択を確認します。

  1. FreeCADを起動します。
  2. 画面上部(メニューバーの下)に「ワークベンチ選択」のドロップダウンメニューがあります。
  3. 現在のワークベンチ名が表示されています。
  4. 3D部品を設計したい場合は「Part Design」を選択します。
  5. 2Dスケッチから3D形状を作りたい場合も「Part Design」ワークベンチ内の「スケッチャー」ツールを使います。
  6. ワークベンチを切り替えると、メニューバーとツールバーの内容が変わります。

主要ワークベンチの使い分け:

  • Part Design:機械部品・ソリッドモデルの設計。最もよく使われます。
  • Part:プリミティブ形状(直方体・球・円柱等)の組み合わせによる設計。
  • Sketcher:2Dスケッチ専用(Part Designワークベンチ内からも使用可能)。
  • TechDraw:設計図・製図の作成。
  • FEM:有限要素法(強度解析)。
  • Mesh:3Dプリンター用メッシュの編集。

解決手順4: スケッチの再計算とドキュメントのリフレッシュ

スケッチが更新されない・モデルが正しく反映されない場合は再計算(リフレッシュ)を実行します。

  1. FreeCADのメニューバーから「編集(Edit)」→「Refresh(更新)」を選択します。またはショートカット「F5」キーを押します。
  2. これでモデルツリー全体が再計算されます。
  3. 特定の形状が正しくない場合、モデルツリー(左側のパネル)で問題の部品を右クリックし、「Mark to recompute(再計算を要求)」を選択した後、上記の「更新」を実行します。
  4. ドキュメント全体を強制的に再計算したい場合は、メニューの「ファイル」→「プロジェクトを閉じて開き直す」も有効です。

スケッチャーで拘束が機能しない場合

スケッチャー(2D設計モード)で拘束(寸法を固定するルール)が機能しない場合、以下を確認します。

  1. スケッチャーを開いた状態で、ツールバーの「閉じる」ボタンは押さずに作業を続けます。
  2. 拘束を追加したい要素(線・点・円等)を先に選択してから、拘束ボタンをクリックします(選択の順序が重要です)。
  3. 「過拘束(Overconstrained)」のエラー(赤い表示)が出た場合、追加しすぎた拘束を削除して矛盾を解消します。
  4. 「未拘束(Underconstrained)」の要素(緑色の表示)が残っている場合は、追加の拘束が必要です。スケッチが完全に拘束されると全体が白く表示されます。

FreeCAD Workbench Select Recompute Navigation Setting Sketch Check

解決手順5: トポロジカルネーミング問題(TNP)への対処

トポロジカルネーミング問題(TNP)はFreeCADを使ううえで避けて通れない技術的課題です。「モデルを編集したら形状が崩れた」という場合の多くがこれです。

TNPが発生するメカニズム

例えば、以下のような操作をすると発生します。

  1. 直方体を作成する。
  2. 上面にフィレット(R2mm)を追加する。フリーCADは「上面=Face6」として内部管理する。
  3. 直方体の寸法を変更する。内部的に面の番号が変わり、「Face6」が別の面を指してしまう。
  4. フィレットが「上面」ではなく別の面に適用され、モデルが崩壊する。

FreeCAD 1.0以降のTNP対策

FreeCAD 1.0では「Topological Naming Fix」として大幅な改善が行われました。最新の安定版を使用することで多くのTNP問題を回避できます。

  1. 現在のバージョンを確認します(「ヘルプ」→「FreeCADについて」)。
  2. 古いバージョン(0.20以前)を使用している場合は、公式サイト(freecad.org)から最新安定版をダウンロードしてインストールします。
  3. 既存のプロジェクトファイル(.FCStd)を新しいバージョンで開き直します。

TNPを減らす設計のコツ

  • 参照の順序を意識する:後から変更する可能性の高い形状の面・辺への参照は避けます。
  • ダミーの参照スケッチを使う:「参照平面(DatumPlane)」や「参照スケッチ(DatumLine)」を介して参照することでTNPの影響を受けにくくなります。
  • モデルの構成を単純化する:複雑なフィーチャーチェーンを短くすることでTNPの伝播を防ぎます。
  • 定期的に中間保存する:崩れる前の状態に戻れるよう、変更前にプロジェクトをコピー保存します(例:model_v1.FCStd、model_v2.FCStd)。

モデルが崩れた場合の修復手順

  1. メニューの「ファイル」→「元に戻す(Ctrl+Z)」で崩れる前の状態に戻れる場合は戻ります。
  2. 「元に戻す」が使えない場合(セッションを閉じた後等)、バックアップファイルを探します。FreeCADはデフォルトで「.FCStd.bak」という拡張子のバックアップを作成します。
  3. モデルツリーでエラーが出ているフィーチャーを右クリック→「Mark as broken(壊れた状態としてマーク)」→問題の参照を削除して再設定します。

解決手順6: メモリ確保・パフォーマンス改善

FreeCADが大規模モデルで動作が重い・クラッシュする場合のメモリ管理対策です。

  1. 不要なアプリケーションを閉じてFreeCADに使えるRAMを増やします。
  2. FreeCADのビューポートの表示品質を下げます。「表示(View)」→「描画スタイル」で「ワイヤーフレーム」や「フラット」を選択すると、3Dレンダリング負荷が下がります。
  3. 「環境設定(Preferences)」→「表示(Display)」→「3Dビュー」で「アンチエイリアシング」を「なし」に設定します。
  4. アセンブリを扱う場合、使用しない部品を非表示にします(スペースキーで切り替え)。
  5. PCのRAMが4GB以下の場合、仮想メモリ(スワップ)の増設も検討してください。(WindowsはコントロールパネルでPagefileサイズを手動設定できます)

解決手順7: ナビゲーションスタイルを確認・変更する

「3Dビューで回転・パン・ズームができない」場合は、ナビゲーションスタイルを確認します。

  1. 「編集(Edit)」→「環境設定(Preferences)」を開きます。
  2. 「表示(Display)」→「3Dビュー(3D View)」タブを選択します。
  3. 「ナビゲーションスタイル(Navigation Style)」のドロップダウンを確認します。
  4. 「FreeCAD」スタイルでは:中ボタン(ホイール)+ドラッグで回転、Shift+中ボタンでパン、スクロールでズームです。
  5. 「Blender」スタイルではBlenderに近い操作感、「CAD」スタイルはAutoCAD系の操作感です。使いやすいスタイルを選択します。
  6. 3Dビュー内で右クリック→「ナビゲーションスタイル」からも素早く変更できます。

解決手順8: FreeCADを再インストールする

上記すべての手順で解決しない場合、FreeCAD本体の再インストールを試みます。

Windowsの場合

  1. 「コントロールパネル」→「プログラムのアンインストール」またはWindowsの設定→「アプリ」でFreeCADを選択してアンインストールします。
  2. 解決手順2で説明した「%APPDATA%\FreeCAD」フォルダをバックアップしてから削除します(設定の残骸を完全に除去するため)。
  3. 公式サイト(freecad.org)から最新の安定版インストーラーをダウンロードします。
  4. インストーラーを実行して指示に従います。

Macの場合

  1. アプリケーションフォルダから「FreeCAD.app」をゴミ箱に移動します。
  2. 「~/Library/Application Support/FreeCAD」と「~/Library/Preferences/FreeCAD」を削除します。
  3. 公式サイトからmacOS用のdmgファイルをダウンロードして再インストールします。

Linuxの場合

  1. ターミナルで「sudo apt remove freecad && sudo apt autoremove」(Ubuntu/Debian系)を実行します。
  2. 「rm -rf ~/.config/FreeCAD」でユーザー設定を削除します。
  3. 再インストールには、公式のAppImageを使用することを推奨します(「wget https://github.com/FreeCAD/FreeCAD/releases/download/[バージョン]/FreeCAD-[バージョン].AppImage」)。AppImageはシステムに依存せず動作が安定しています。

上級者向けTips・予防策

安定版とナイトリービルドの使い分け

FreeCADには「安定版(Stable Release)」と「ナイトリービルド(Nightly Build)」があります。安定版は十分にテストされており、重要な設計作業に適しています。ナイトリービルドは最新機能を試せますが、バグも多く業務・重要作業には不向きです。

安定版のみを使用するのが基本です。どうしても新機能が必要な場合は、重要なプロジェクトは安定版で管理し、ナイトリービルドはテスト専用PCや仮想環境(VirtualBox等)で試すことをお勧めします。

プロジェクトファイルの定期バックアップ

FreeCADの自動バックアップ設定を有効にしておくことで、クラッシュ時の損失を最小化できます。

  1. 「編集」→「環境設定」→「一般(General)」→「ドキュメント(Document)」タブを開きます。
  2. 「バックアップコピー数(Number of backup copies)」を最低「2」に設定します。
  3. 「自動保存の間隔(Autosave)」を有効にして間隔を設定します(5〜15分が一般的)。

Addonマネージャーでワークベンチを追加する

FreeCADの機能はAddon(アドオン・拡張機能)で大幅に拡張できます。Addonの競合がクラッシュの原因になることもあります。

  1. 「ツール(Tools)」→「Addonマネージャー」を開きます。
  2. インストール済みのAddonを確認します。
  3. 最近追加したAddonがある場合は「無効化」または「アンインストール」してクラッシュとの関連を確認します。

FreeCAD Memory Secure Topological Naming Reinstall Version Check

よくある質問(FAQ)

Q1. FreeCADを起動するとすぐに「セグメンテーション違反」または「Segmentation fault」でクラッシュします。

これはメモリへの不正アクセスが発生しているサインで、主にグラフィックドライバーの問題、またはユーザー設定ファイルの破損が原因です。解決手順2(ユーザー設定のリセット)を試してみてください。それでも改善しない場合は、解決手順1(グラフィックドライバー更新)と「–disable-gpu」オプションを試します。Linuxの場合はGPU固有の問題が多く、Mesa OpenGLドライバーのバージョン更新が有効なことがあります。

Q2. FreeCADで3Dビューが真っ黒になり何も表示されません。

3Dビューが真っ黒になる問題はOpenGLの初期化失敗が主な原因です。「グラフィックドライバーの更新」と「ソフトウェアOpenGLモードでの起動(–disable-gpuオプション)」を試してください。また、一部のモニターやHDMIアダプターでも発生することがあります。モニター・接続ケーブルを変更して試してみると原因の切り分けに役立ちます。

Q3. スケッチを描いて「閉じる」を押すとモデルが消えてしまいます。

スケッチを「閉じる」だけでは3D形状は作成されません。スケッチャーを閉じた後、「パッド(Pad)」または「押し出し(Extrude)」などの操作で2Dスケッチから3D形状を生成する必要があります。Part Designワークベンチのスケッチャーを使った場合、スケッチを閉じた後にツールバーの「パッド」ボタン(直方体のアイコン)をクリックして厚みを設定します。

Q4. ファイルを開こうとすると「読み込み中にエラーが発生しました」と表示されます。

この場合、プロジェクトファイル(.FCStd)が破損している可能性があります。.FCStdファイルは実際にはZIPファイルの形式で、「.zip」に拡張子を変更してファイルマネージャーで開けます。中に「Document.xml」ファイルがあり、テキストエディタで開くとXML構造の内容が確認できます。エラー箇所を特定して修正できる場合がありますが、バックアップファイル(.FCStd.bak)がある場合はそちらを使う方が確実です。

Q5. FreeCADが「Not responding(応答なし)」になって操作できなくなります。

これはほとんどの場合、大規模な再計算の実行中です。複雑なモデルを編集すると、変更に連動する再計算に数分かかることがあります。タスクマネージャー(Windows)またはアクティビティモニター(Mac)でFreeCADのCPU使用率を確認し、100%近くであれば計算中です。しばらく待つと応答が戻ります。本当にフリーズしている場合は強制終了して再起動し、バックアップファイルを開いてください。

Q6. FreeCADの日本語化・メニューを日本語にする方法を教えてください。

「編集(Edit)」→「環境設定(Preferences)」→「一般(General)」タブで「言語(Language)」を「Japanese(日本語)」に設定します。変更後にFreeCADを再起動すると、メニューが日本語になります。ただし、すべての文字列が完全に日本語化されているわけではなく、一部は英語のままの場合があります。

Q7. FreeCADでSTLファイルをインポートしたら編集できません。

STLファイルは三角形メッシュの集合体であり、FreeCADのソリッドモデル(BREP)形式ではありません。そのままでは形状編集ができません。「Mesh」ワークベンチでメッシュを確認→「Part」ワークベンチで「Meshをシェイプに変換(Convert Mesh to Shape)」→「Part Design」でソリッド化という手順が必要ですが、変換精度が低いため非常に複雑な形状は完全には変換できません。可能であれば、元のCADデータ(STEP/IGES形式)からインポートすることを推奨します。

Q8. 寸法を入力しても全角文字で入力されてしまい、数値が認識されません。

FreeCADのダイアログへの入力は半角英数のみ受け付けます。日本語入力モード(IME)がオンになっている場合、寸法を入力する前に必ずIMEをオフ(直接入力モード)に切り替えてください。Windowsでは「半角/全角」キー、Macでは英数キーまたはCapsLockで切り替えます。

Q9. Macで「開発元を確認できないため開けません」というエラーが出ます。

macOSのセキュリティ機能(Gatekeeper)がApp Storeや確認済みデベロッパー以外のアプリをブロックしています。FreeCADはオープンソースのため、この警告が出ることがあります。「システム設定」→「プライバシーとセキュリティ」→「このまま開く」をクリックするか、ターミナルで「xattr -cr /Applications/FreeCAD.app」を実行してから開いてください。

Q10. FreeCADとBlenderはどう違いますか?どちらを使うべきですか?

FreeCADとBlenderは用途が大きく異なります。FreeCADは「寸法精度が最重要の工業設計(機械部品・建築等)」向けのパラメトリックCADです。正確な寸法・公差の管理が得意です。Blenderは「ビジュアル表現(アニメーション・ゲーム・映像CG)」向けの3Dモデリングソフトです。3Dプリンター用のデータ作成に寸法精度が必要なら FreeCAD、アート・ゲーム用の造形ならBlenderを選びましょう。

まとめ

FreeCADのトラブルは、グラフィックドライバー・設定ファイル・ワークベンチ選択・トポロジカルネーミング問題・メモリ不足という5つの主要原因に大別されます。起動しない・クラッシュする場合はまずグラフィックドライバーの更新と設定ファイルのリセットを試してください。スケッチが動かない・操作できない場合はワークベンチを確認し、正しいものを選択します。

トポロジカルネーミング問題はFreeCADの長年の課題でしたが、バージョン1.0で大幅に改善されました。古いバージョンを使用している場合は最新安定版へのアップデートが最善の対策です。設計作業の際は定期的にバックアップを取り、複雑な参照を避けるシンプルな設計アプローチを心がけることで、TNPによるモデル崩壊を防ぎやすくなります。FreeCADは学習コストが高めですが、無料で商用CADに匹敵する機能を持つ強力なツールです。この記事の手順を参考に、トラブルを解消して設計作業を進めてください。

Check Also

OpenToonzが起動しない・落ちる・ペンが反応しない・書き出せない原因と解決法完全ガイド

【2026年最新版】OpenToonzが起動しない・落ちる・ペンが反応しない・書き出せない原因と解決法完全ガイド

OpenToonzはスタジオジ …