チュートリアル
Appearance
Outdated translations are marked like this.
このページでは高品質なチュートリアルを紹介しています。 未分類のチュートリアルは Category:Tutorials に、 分類済みのチュートリアルはtable below から閲覧できます。
Wiki のドキュメントやチュートリアルの作成に貢献したい場合は、 まずWikiPagesにある一般的な Wiki ガイドラインを参照し、さらにチュートリアルガイドラインを読んでください。
チュートリアルでは使用されている FreeCAD のバージョンに注意してください。古いバージョンを前提にしているチュートリアルもあります。モデリングの基本的な手順は有効な場合がありますが、ツールが変更されていることがあります。
またビデオチュートリアル や書籍もご確認ください。.
建築とBIM
-
Arch_tutorial(v0.14)
これは Arch ワークベンチの基本的な入門チュートリアルです。 内容は非常に充実しており、DXF 形式の図面をインポートするところから 3D モデルを構築するまでの典型的なワークフローを紹介しています。 -
BIM modeling
小さな家をモデリングし、TechDraw で図面を作成し、IFC 形式にエクスポートする方法を解説します。 -
Open windows and doors (v0.18)
窓やドアを開いた状態で表示し、立面図や平面図のシンボルを付け、TechDraw を使って基本的な平面図を作成する方法を解説します。 -
カスタム窓のデザイン(v0.18)
Sketcher を使ってカスタムのドアや窓を作成し、壁に正しく配置できるように向きを調整する方法を解説します。 -
Arch panel tutorial (v0.15)
Sketcher、Window ツール、Panel ツールを使って、マイクロハウスの屋根パネルをモデリングする方法を解説します。 -
WikiHouse modelling
SketchUp で作成されたメッシュモデルを取り込むところから始め、スケッチとパネルを使って WikiHouse プロジェクトを再モデリングする方法を解説します。 -
NativeIFC Tutorial
BIM ワークベンチで、ネイティブ IFC ファイルや IFC オブジェクト、IFC の概念を扱う方法を学びます。
パーツのモデリング
FreeCAD には、パーツをモデリングするための 2 つの主要なワークフローがあります。
オブジェクトを組み合わせて形状を作る方法(CSG:Constructive solid geometry )。これは Partワークベンチ を使って行います。
パラメトリックモデリングと Feature 編集を用いる方法。こちらは PartDesign ワークベンチを使用します。
PartDesign ワークベンチのワークフローは FreeCAD 0.17 以降で大きく変更されています。いくつかのチュートリアルはまだ更新されておらず、バージョン 0.16 を前提としている場合があります。
-
Partワークベンチによるシンプルなパーツの作成
プリミティブソリッドを使って、FreeCAD と Part ワークベンチの基本を紹介する入門チュートリアルです。 -
Draft と Part ワークベンチによるシンプルなパーツの作成
Draft で 2D プロファイルを作成し、それを使ってソリッドをモデリングする方法を紹介する入門チュートリアルです。 -
PartDesign でシンプルなパーツの作成 (v0.17)
スケッチの作成、パッドやポケットの使用、オブジェクトの移動といった PartDesign ワークフローの基本を紹介する入門チュートリアルです。 -
基本の PartDesign チュートリアル (v0.17)
スケッチの作成、パッド、外部参照、ポケット、ミラーといったフィーチャー編集の手法を使って、シンプルなパーツをモデリングする方法を解説します。 -
基本の Part Design チュートリアル 019 (v0.19 or above)
前のチュートリアルと同じモデルを、トポロジー命名問題を回避する手法を用いて作成する、更新版のチュートリアルです。 -
電動歯ブラシ用ヘッドスタンド (v0.16 or above)
スケッチ、距離・一致拘束、パッド、外部参照、フィレット、面取り、直線パターン、ドラフトなど、複数のフィーチャーを使用してモデルを作成するチュートリアルです。 -
プロダクトデザインのためのモデリング (v0.16)
スケッチ、縦・横方向の距離拘束、パッド、ポケット、外部参照、直線パターン、アセンブリなどを使って、レゴブロックをモデリングするチュートリアルです。 -
伝統的モデリング ― CSG 手法
立方体や円柱といったシンプルなソリッドを使い、それらにブーリアン演算(結合や切り取り)を行ってテーブルをモデリングするチュートリアルです。 -
Draft ShapeString チュートリアル (v0.19)
ShapeString を押し出してソリッド化し、ブーリアンカットで別のソリッドから彫り込むことで、立体に刻印文字を作成する方法を解説します。 -
ウィッフルボールの作成 (v0.19)
立方体や円柱といったソリッドプリミティブと、結合・切り取りなどのブーリアン演算を使って、中空のボールを作成するチュートリアルです。 -
Basic modeling チュートリアル
ソリッドプリミティブとブーリアン演算(CSG)を使う方法、および平面プロファイルを押し出す方法の 2 通りで、アングル材(L 字鋼)を作成するチュートリアルです。 -
Aeroplane チュートリアル
シンプルな飛行機モデルを作成しながら、FreeCAD における配置(Placement)の概念を理解します。さらに、回転角度であるヨー(Z)、ピッチ(Y)、ロール(X)について学びます。 -
ねじ作成チュートリアル (v0.19)
Part Helix、PartDesign AdditivePipe、Part Sweep、Part Fuse、 Part Cutなどのツールを使い、複数の手法でねじ山を作成する方法を理解するためのチュートリアルです。
Raspberry Pi プロジェクトは、特に CAD システムに不慣れな人でも取り組みやすい、シンプルなチュートリアルを公開しています。:
- freecad-dice:6 面体のサイコロをモデリングし、必要に応じて 3D プリントできます。
- freecad-headphone-tidy:イヤホンを整理して収納するためのスプールをモデリングし、必要に応じて 3D プリントできます。
- freecad-chess-set:バウハウスのモダニストスタイルでチェスセット全体をモデリングします。
- raspberrypilearning リポジトリ(CC-BY 4.0):その他の例も公開されています。
製図とスケッチ
-
Traditional 2D drafting
線、ワイヤー、長方形、円弧を使って平面図を作成し、ハッチング、注釈、寸法を追加します。完成した図面は DXF 形式にエクスポートできます。 -
Draft チュートリアル (v0.19)
: 作業平面、グリッド、線、円弧、アップグレード、長方形、円、多角形、アレイ、寸法、注釈、ShapeString など、Draft Workbenchの基本ツールを紹介する入門チュートリアルです。 -
Sketcher Lecture (v0.19)
80 ページ以上にわたる Sketcher Workbenchの詳細なPDFマニュアルです。Sketcher の基本的な使い方から、幾何形状の作成方法、各種拘束の詳細な説明まで、幅広く解説されています。 -
Basic Sketcher チュートリアル (v0.19)
Sketcher ワークベンチの基本ツールを紹介する入門チュートリアルです。構築モード、線、円、円弧、そして拘束(等値、垂直、水平、接線、距離、角度、半径)について学びます。 -
Sketcher 拘束の実践 (v0.19)
スケッチを効率よく拘束する方法を学びます。寸法拘束よりも、幾何拘束を優先して使うことを推奨しています。
技術図面
-
TechDraw Basicチュートリアル (v0.17)
TechDraw ワークベンチの基本ツールを紹介する入門チュートリアルです。ページ、ビュー、スケール、縦横寸法、注釈、投影グループ、そして 3D ビューと寸法のリンク方法について学びます。 -
新しい背景テンプレートの作成 (v0.17)
TechDraw ワークベンチで使用するページテンプレートを Inkscape で作成する手順を説明します。用紙サイズの設定、ページ枠の作成、固定テキストの配置、編集可能なテキストフィールドの定義などを行います。 -
穴の角度測定 (v0.19)
穴にセンターラインを追加し、その後に角度表記を行う手順を説明します。
FEM
-
FEM のジオメトリ準備とメッシング (v1.0)
FEM におけるジオメトリ準備やメッシュ生成でよく発生する問題についてまとめた総合的なリファレンスです。さまざまなヒントが含まれており、FEM ワークベンチが現在提供しているジオメトリ処理およびメッシュ操作の機能について解説しています。 -
CalculiX 片持ち梁 FEM 解析 (v0.20)
FreeCAD のすべてのインストールに含まれているサンプルで、CalculiX FE ソルバーを使った基本的な解析手順を示します。既存の結果をクリアし、ソルバーを再実行し、変形メッシュ上の変位と応力をビューポートで確認します。 -
Simple FEM 入門 (v0.20)
FEM ワークベンチで解析を行うために必要な手順を簡潔に紹介するチュートリアルです。対象モデルの作成、メッシュ生成、拘束と荷重の追加、材料の設定、ソルバーの実行、そして結果の可視化までの流れを学びます。 -
複合ブロックのせん断解析 (v0.17)
硬いコア材を柔らかい材料が取り囲むブロックの変形を解析します。メッシュ領域の作成、材料の割り当て、スライド拘束の設定、せん断荷重の追加、ソルバーの実行、そしてクリップ平面を使った結果の可視化までを行います。 -
鉄筋コンクリートの FEM 解析 (v0.19)
コンクリート構造物が引張やせん断によって脆性的に破壊しないようにするため、必要な鉄筋量を推定する手法を学びます。 -
2球間の静電容量解析 (v0.19)
この例では、静電容量のシミュレーション方法を示します。モデルのセットアップ、各部の確認、Elmer ソルバーによる解析、そして Clip Filter を使った結果の可視化までを解説します。 -
Paraview を用いた FEM 結果のPost処理 (v0.19)
このチュートリアルでは、FEM ワークベンチから Paraview へデータを転送する基本手順を説明し、データ表示のための各種オプションや設定方法を紹介します。
CNC & 3D Printing
-
手早く学ぶ CAM ワークベンチ
CAM ワークフローを手早く紹介するチュートリアルです。ジョブの作成、出力設定、工具の定義、パス操作の設定、シミュレーションの開始、そして G コード出力ファイルの生成までの流れを説明します。 -
マニュアル:3D プリント用モデルの準備 (v1.0)
Mesh ワークベンチを使ってソリッドをメッシュオブジェクトに変換し、STL 形式でエクスポートします。その後、Slic3r を使って G コードを生成します。代わりに、Cura ワークベンチや CAM ワークベンチを使用して G コードを作成することもできます。
レンダリング
-
レンダリングの作成
POV-Ray や LuxRender がシステムにインストールされている場合、これらを使ってモデルのレンダリング画像を素早く生成できます。 -
レイトレーシングチュートリアル (v0.16)
POV-Ray または LuxRender を使用した Raytracing ワークベンチの基本的なワークフローを説明します。レンダラーのパス設定、プロジェクトの作成、カメラ位置の設定、モデルの選択、そしてレンダラーの実行までの手順を紹介します。 -
FreeCAD と POV-Ray の中級チュートリアル (v0.18)
POV-Ray を使ってより高品質なレンダリングを行うためのワークフローを紹介します。プロジェクトの作成、オブジェクトの追加、カメラ設定、.pov ファイルの保存、そしてテクスチャ・平面・照明を改善するための手動編集を行い、最後にレンダラーを実行します。 -
Blenderを使ったレンダリングのチュートリアル(v0.18)
FreeCADのボディーをWavefront .obj形式にエクスポートし、それをBlenderに読み込んでから、簡単な太陽光を設定し、組み込みのBSDFシェーダーを使って基本的な材質の設定をし、EEVEEまたはCyclesエンジンでレンダリングするチュートリアルです。
ロボットワークベンチ
ロボットワークベンチの開発は現在中断されています。最新情報や代替ワークベンチについては、FreeCAD フォーラムでお問い合わせください。
-
ロボットチュートリアル (v0.17)
産業用ロボットの動作をシミュレーションします。軌道の設定、ホームポジションの設定、ロボット位置の変更、複数のウェイポイントの挿入、そしてロボット動作のシミュレーションまでの手順を扱います。
スクリプティング
- これらはスクリプト作成やプログラミングに関連するチュートリアルです。FreeCAD にある程度慣れた、上級寄りのユーザー向けの内容になっています。
- Python スクリプトチュートリアル
- マクロのインストール方法
- 追加ワークベンチのインストール方法
詳細なチュートリアル一覧
ここには、マニュアルに含まれていないすべてのチュートリアルが、内容の質に関係なく掲載されています。 もし Category:Tutorials に登録されているチュートリアルがこの表に載っていない場合は、追加してください。
| チュートリアル名 | 題材 | レベル | 修了までにかかる時間 hh:mm | 著者 | 対象FreeCADバージョン | サンプルファイル
|
|---|---|---|---|---|---|---|
| Add Button to FEM Toolbar Tutorial | Finite Element Analysis | JohnWang |
| |||
| Add FEM Constraint Tutorial | Finite Element Analysis | M42kus |
| |||
| Add FEM Equation Tutorial | Finite Element Analysis | JohnWang |
| |||
| Advanced Attachment OYX | Attachment | Intermediate/Advanced | drmacro | 0.19 | None
| |
| Advanced TechDraw Tutorial (unfinished) | TechDraw Workbench | Advanced | domad | 0.19 | None
| |
| Aeroplane | Part Workbench | Beginner | 0:10 | Hughthecat |
| |
| Analysis of reinforced concrete with FEM | Finite Element Analysis | Intermediate | 1:00 | HarryvL | 0.19 or above |
|
| Arch panel tutorial | BIM Workbench | Beginner | 1:00 | Yorik |
| |
| Arch tutorial | BIM Workbench | Intermediate | Yorik | 0.14 |
| |
| Basic Attachment Tutorial | Attachment | Beginner/Intermediate | 1:00 | Bance | 0.17 or above | Basic Attachment Tutorial.FCStd
|
| Basic modeling tutorial | Modelling | Beginner | 0:15 | NormandC | Any | None
|
| Basic Part Design Tutorial | Modeling | Beginner | Mark Stephen (Quick61) and HarryGeier | 0.17 or above | Basic Part Design for v0.17
| |
| Basic Part Design Tutorial 019 | Modeling | Beginner | 1:00 | Carlo Dormeletti and Ed Williams | 0.19 or above |
|
| Basic Sketcher Tutorial | Sketcher Workbench | Beginner | 1:00 | Drei and Vocx | 0.19 | Basic Sketcher tutorial
|
| Basic TechDraw Tutorial | TechDraw Workbench | Beginner | WandererFan | 0.17 or above | Basic Part Design for v0.17 Sample Basic TechDraw Tutorial Sample
| |
| BIM ingame tutorial | BIM Workbench | Beginner | Yorik |
| ||
| CAM Walkthrough for the Impatient | CAM Workbench | Chrisb |
| |||
| Code snippets | Python | Beginner |
| |||
| Configuration Tables | Product design | Beginner | 0:30 | Gbroques | 0.20 or above | ConfigurationTableExample.FCStd
|
| Creating a simple part with Draft and Part WB | Modeling | Beginner | 1:30 | Heda | - | -
|
| Creating a simple part with Part WB | Modeling | Beginner | 2:00 | Heda | - | -
|
| Creating a simple part with PartDesign | Modeling | Beginner | 1:00 | GlouGlou | 0.17 or above | Creating a simple PartDesign Body.FCStd
|
| Customize Toolbars | Customization | Beginner | 0:05 | Mario52 | Any | None
|
| Draft ShapeString tutorial | Product Design | Beginner | 0:30 | r-frank and vocx | 0.17 or above | Draft_Shapestring_Text
|
| Draft tutorial | Draft Workbench | Beginner | 0:30 | Drei and vocx | 0.19 | Draft tutorial updated
|
| Engine Block Tutorial | Part Workbench | Beginner | 1:00 | Andrewbuck40 | 0.14.3700 |
|
| Example Combined Footing | Reinforcement Workbench | Intermediate | Shiv Charan | 0.20 | None
| |
| Example Slab Having LShape Rebars Reinforcement Mesh | Reinforcement Workbench | Intermediate | Shiv Charan | 0.20 | None
| |
| Example Slab Having Mesh Of Straight Rebars | Reinforcement Workbench | Intermediate | Shiv Charan | 0.20 | None
| |
| Example Slab Having UShape Rebars Reinforcement Mesh | Reinforcement Workbench | Intermediate | Shiv Charan | 0.20 | None
| |
| Example Slab Spanning in One Direction | Reinforcement Workbench | Intermediate | Shiv Charan | 0.20 | None
| |
| Example Slab Spanning in Two Directions | Reinforcement Workbench | Intermediate | Shiv Charan | 0.20 | None
| |
| Export to STL or OBJ | Export | Beginner | 0:20 | r-frank | 0.16.6703 |
|
| Extend FEM Module | Finite Element Analysis | M42kus |
| |||
| FEM CalculiX Cantilever 3D | Finite Element Analysis | Beginner | 0:10 | Bernd | 0.16.6377 or above |
|
| FEM Example Capacitance Two Balls | Finite Element Analysis | Beginner | Sudhanshu Dubey | 0.19 | None
| |
| FEM Geometry Preparation and Meshing | Finite Element Analysis | Beginner | NewJoker | 0.21 | None
| |
| FEM Shear of a Composite Block | Finite Element Analysis | Beginner/Intermediate | 0:30 | HarryvL | 0.17.12960 or above |
|
| FEM tutorial | Finite Element Analysis | Beginner | 0:10 | Drei | 0.17 or above |
|
| FEM Tutorial Python | Finite Element Analysis | Intermediate | 0:30 | Bernd | 0.18.15985 or above |
|
| FreeCAD-Ship s60 tutorial | Ship Workbench | Beginner |
| |||
| FreeCAD-Ship s60 tutorial (II) | Ship Workbench | Beginner |
| |||
| How to install additional workbenches | Programming | Medium programmer | 0:15 | r-frank | Any | None
|
| How to install macros | Programming | Medium programmer | 0:15 | Mario52 | Any | None
|
| Import from STL or OBJ | Import | Beginner | 0:30 | r-frank | 0.16.6703 |
|
| Import OpenSCAD code | Import | Beginner | 0:30 | r-frank | 0.16.6704 | None
|
| Import text and geometry from Inkscape | Import | Beginner | 0:30 | r-frank | 0.16.6704 |
|
| Import/Export IFC - compiling IfcOpenShell | BIM Workbench | Advanced | 2:00 | Pablo Gil |
| |
| Measurement Of Angles On Holes | TechDraw Workbench | Beginner | 0:01 | AnHi | 0.19 |
|
| NativeIFC Tutorial | BIM Workbench | Intermediate/Advanced | 1:00 | Yorik | 1.0 |
|
| PartDesign Bearingholder Tutorial I | Product design | Beginner | 1:00 | NormandC |
| |
| PartDesign Bearingholder Tutorial II | Product design | Beginner | 1:00 | NormandC |
| |
| PartDesign tutorial | Sketcher Workbench | Beginner | 0:15 | Drei | 0.16 or above |
|
| Plot Basic tutorial | Plot Workbench | Beginner |
| |||
| Plot MultiAxes tutorial | Plot workbench | Intermediate |
| |||
| Post-Processing of FEM Results with Paraview | Finite Element Analysis | Intermediate | 2:00 | HarryvL | 0.19 | Beam and wall
|
| Private Preference Packs | Customization | Intermediate/Advanced | drmacro | 1.0 or above |
| |
| Python scripting tutorial | Programming | Intermediate |
| |||
| Raytracing tutorial | Raytracing Workbench | Beginner | 0:10 | Drei | 0.16 or above |
|
| Robot 6-Axis | Robot Workbench | Intermediate |
| |||
| Robot tutorial | Robot Workbench | Beginner | r-frank |
| ||
| Scripted Parts: Ball Bearing - Part 1 | Python | Beginner | 0:30 | r-frank | 0.16.6706 |
|
| Scripted Parts: Ball Bearing - Part 2 | Python | Beginner | 0:30 | r-frank | 0.16.6706 |
|
| Scripts | Python | Beginner | onekk Carlo | 0.19 |
| |
| Sketcher Lecture | Sketcher Workbench |
| ||||
| Sketcher Micro Tutorial - Constraint Practices | Sketcher Workbench | Beginner | 0:30 | Mark Stephen (Quick61) and vocx | 0.19 | Sketcher Constraints practices
|
| Sketcher requirement for a sketch | Sketcher Workbench | Beginner | Maker | None
| ||
| Sketcher Tutorial | Sketcher Workbench | Beginner | Ulrich |
| ||
| TechDraw HowTo Page | TechDraw Workbench | 0.19 | None
| |||
| TechDraw Pitch Circle Tutorial | TechDraw Workbench | Beginner | 0:10 | Andergrin | 0.19 | None
|
| TechDraw TemplateGenerator | TechDraw Workbench | Intermediate | FBXL5 | 0.19 | None
| |
| TechDraw TemplateHowTo | TechDraw Workbench | Intermediate | 1:00 | wandererfan | 0.17 | None
|
| Thread for Screw Tutorial | Product design | Advanced | 1:00 | DeepSOIC, Murdic, vocx | 0.19 | Updated: Thread for screw tutorial
|
| Toothbrush Head Stand | Modeling | Beginner | 1:00 | EmmanuelG | 0.16 or above | Thingiverse 2403310
|
| Topological data scripting | Programming | Intermediate |
| |||
| Transient FEM analysis | Finite Element Analysis |
| ||||
| Tutorial custom placing of windows and doors | BIM Workbench | Intermediate | 1:00 | Vocx | 0.18 or above | None
|
| Tutorial for open windows | BIM Workbench | Beginner | 1:00 | Vocx | 0.18 or above | None
|
| Tutorial FreeCAD POV ray | Raytracing Workbench | Intermediate | 2:00 | Vocx | 0.18 or above | None
|
| Tutorial KinematicAssembly | Assembly3 Workbench | Beginner | 0:30 | FBXL5 | 0.20 or above | None
|
| Tutorial KinematicController | Programming | Intermediate | 1:00 | FBXL5 | 0.20 or above | None
|
| Tutorial KinematicSkeleton | Assembly3 Workbench | Intermediate | 0:40 | FBXL5 | 0.20 | None |
| Blenderを使ったレンダリングのチュートリアル | レンダリング | 中級 | 01:00 | Vocx | 第0.18版以降 | なし
|
| VRML Preparation for Robot Simulation | Robot Workbench | Intermediate | 0.11.4252ppa1 |
| ||
| Whiffle Ball tutorial | Product design | Beginner | 0:30 | r-frank and vocx | 0.17 or above | WhiffleBall_Tutorial_FCWiki.FCStd
|
| Wikihouse porting tutorial | Import | Intermediate/Advanced | 1:00 |
- はじめてみよう
- インストール: ダウンロード、Windowsへのインストール、Linuxへのインストール、Macへのインストール、付加機能のインストール、Dockerでのコンパイル、AppImage、Ubuntu Snap
- 基本: FreeCADについて、ユーザー・インタフェース、Mマウス・ナビゲーション、オブジェクトの選択方法、オブジェクトの名前、設定、ワークベンチ、FreeCADファイルの構造、プロパティ、FreeCADへの貢献、寄付
- ヘルプ: チュートリアル、チュートリアル動画
- ワークベンチ: 共通ツール、アセンブリー、BIM、CAM、ドラフト、FEM、インスペクション、マテリアル、メッシュ、OpenSCAD、 パート、パートデザイン、ポイント、リバースエンジニアリング、ロボット、スケッチャー、スプレッドシート、サーフェス、テックドロー、テストフレームワーク
- 情報ハブ: ユーザー向けハブ、パワーユーザー向けハブ、開発者向けハブ

