月: 2026年2月

  • FreeCADからSTL/3MF書き出し!カクカクしない高画質メッシュ設定

    FreeCADからSTL/3MF書き出し!カクカクしない高画質メッシュ設定

    FreeCAD
    FreeCAD

    「FreeCADで完璧な円柱を作ったのに、3Dプリンターで印刷したら多角形みたいにカクカクしている……」
    「STLと3MF、どっちの形式で書き出せばいいの?」
    「スライサーソフトに読み込んだら、モデルのサイズが1000倍になってしまった!」

    設計した3Dモデルを現実に召喚するための最終ステップ、それが「データの書き出し(エクスポート)」です。しかし、実はFreeCADの標準設定のまま書き出すと、美しい曲面が三角形の集合体に変換される過程で「劣化」してしまうことがあります。

    最新のFreeCAD 1.0.2では、書き出しのアルゴリズムが強化されていますが、それでも高品質な造形を目指すなら、手動での「メッシュ設定」のコントロールが欠かせません。

    この記事では、3Dプリントの仕上がりを左右する「FreeCAD STL 書き出し 設定」の最適解を徹底解説します。カクカクした見た目から卒業し、滑らかで美しい曲線を持つ作品を手に入れましょう!


    1. STLと3MFの違い(3MF推奨の理由)

    これまで3Dプリント用データの代名詞だった「STL」ですが、近年はより高機能な「3MF」形式が推奨されるようになっています。まずはそれぞれの特徴を整理しましょう。

    機能STL (Stereolithography)3MF (3D Manufacturing Format)
    単位情報なし(mmかinchか不明)あり(サイズミスが起きない)
    色・質感保存不可保存可能
    ファイル容量大きい小さい(圧縮形式)
    エラー耐性低い(穴が開きやすい)高い(データ構造が堅牢)

    なぜ3MFがおすすめなのか?
    最大の理由は「単位情報」が含まれていることです。STLの場合、ソフトによって「1」を「1mm」と読むか「1inch」と読むか決まっていないため、スライサーに読み込んだ際にサイズが巨大化したり微小化したりするトラブルが絶えません。3MFなら、FreeCADで設計した「10mm」が確実に「10mm」として出力されます。

    詳しい規格については、3MF Consortium(公式サイト)でもその優位性が語られています。最新のスライサー(Cura 5.0以降やPrusaSlicerなど)を使っているなら、積極的に3MFを選択しましょう。


    2. 単純なエクスポート手順

    FreeCAD 1.0.2において、最も基本的な書き出し手順を確認します。特別な設定が不要な単純な形状であれば、この方法が一番速いです。

    手順解説 (Step-by-Step)

    1. モデルツリーで、書き出したい対象の [Body] または [Boolean] などの最終フィーチャーを選択します。※ここを選択し忘れると「書き出すオブジェクトがありません」というエラーになります。
    2. 上部メニューの [ファイル] > [書き出し (Export)] をクリックします。
    3. 保存画面の下部にある「ファイルの種類」から [3MF file (*.3mf)] または [STL mesh (*.stl)] を選択します。
    4. 任意の名前を付けて [保存] をクリックします。

    💡 ヒント / 注意点
    FreeCAD 1.0.2では、複数のBodyを選択して同時にエクスポートすると、一つの3MFファイルの中に位置関係を保持したまま複数のパーツを格納できます。これはアセンブリをそのままスライサーへ持っていく際に非常に便利です。


    3. 重要:Mesh Partワークベンチでの詳細設定

    「標準の書き出しだと円がカクカクしてしまう」という問題を解決するには、一度 [Mesh Design](またはMesh Part)ワークベンチを経由して、手動でメッシュ化(テッセレーション)を行う必要があります。

    FreeCADの内部データは、数式で定義された「滑らかな曲面」ですが、STLや3MFに書き出す際には、それを細かい三角形のパッチ(メッシュ)に分割しなければなりません。この分割の細かさを自分で決めるのが、高画質化への道です。

    手順解説 (Step-by-Step)

    1. ワークベンチセレクターから [Mesh Design] を選択します。
    2. モデルツリーで対象のオブジェクトを選択します。
    3. ツールバーの [形状からメッシュを作成 (Create mesh from shape)] アイコンをクリックします。

    4. 「最大偏差」設定で曲面を滑らかにする

    メッシュ作成ダイアログが表示されたら、画質を決定する最も重要なパラメータ「最大偏差 (Maximum deviation)」を設定します。

    偏差(Deviation)の考え方

    これは、元の「滑らかな曲線」と、それを近似した「三角形の辺」の間の最大誤差をどれくらい許容するか、という数値です。

    • 標準値 (0.1mm):肉眼で見ると、少しカクカクが分かります。実用部品ならこれでもOK。
    • 高画質 (0.01mm) ★推奨:3Dプリンター(0.4mmノズル)の限界を超える細かさです。非常に滑らかに仕上がります。
    • 超高画質 (0.001mm):金型製作レベル。ファイルサイズが巨大になり、FreeCADやスライサーがフリーズする原因になるため、通常は不要です。

    推奨設定の手順:

    1. メッシュ作成ダイアログで「Standard(標準)」タブを選びます。
    2. [Surface deviation(表面偏差)]0.01 mm と入力します。
    3. [OK] を押すと、モデルツリーに「Mesh」という新しいオブジェクトが生成されます。
    4. この生成された [Mesh] オブジェクトを選択した状態で、通常の [書き出し] を行えば、超高画質なデータが出力されます。

    5. 複数の部品を個別に書き出すテクニック

    第31回〜32回で学んだアセンブリデータ(ケース本体、蓋、ボタンなど)を書き出す際は、一つのファイルにまとめるか、バラバラにするかを選ぶ必要があります。

    個別書き出しのメリット

    3Dプリンターで「本体は黒色、ボタンは赤色」というように色を変えたい場合は、個別のファイルとしてエクスポートしなければなりません。

    プロの効率化術:

    1. モデルツリー上で [Ctrl] を押しながら必要なパーツだけを選択。
    2. そのままエクスポートすると、選択した分だけが書き出されます。
    3. ファイル名の末尾に _bottom _top と付けて管理しましょう。
    VB
    // 推奨されるファイル名の付け方
    ProjectName_V1_Bottom_PLA_0.01dev.3mf
    (プロジェクト名_版数_部位_材質_メッシュ偏差.形式)

    よくあるトラブルと解決策

    Q:書き出したモデルがスライサーで中身がスカスカ(空洞)に見える。
    A:それはメッシュに「穴」が開いている、いわゆる「非多様体(Non-manifold)」エラーです。Part Designのスケッチに戻り、一筆書きで完全に閉じた図形になっているか、自己交差がないかを確認してください。Mesh Designワークベンチの [メッシュの検証] ツールで修復することも可能です。

    Q:メッシュを細かくしたらFreeCADが動かなくなった。
    A:偏差を 0.001mm などの小さすぎる値にすると、三角形の数が数百万個になり、メモリを食い尽くします。3Dプリンター(積層方式)用であれば、0.01mm 程度が現実的な上限です。


    6. まとめ

    • これからはSTLよりも3MF形式での書き出しを優先する。
    • 曲面を滑らかにしたい時は Mesh Design ワークベンチを経由する。
    • 最大偏差 (Surface deviation) を 0.01mm に設定するのが高画質の黄金律。
    • ファイル名に偏差や部位の情報を入れることで、管理ミスを防ぐ。

    これで、3Dプリンターに送る「最高のバトン」が用意できました。せっかく時間をかけて設計したモデルですから、出力データの質にも妥協しないことが、資産としての価値を高めます。

    次回は、設計したモデルを写真のようにリアルな画像にする「FreeCADでレンダリング!設計データを写真のようなリアル画像にする」方法を解説します。プレゼンやSNSでのシェアが楽しくなるテクニックです。お楽しみに!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • FreeCAD図面の仕上げ方!寸法線の入れ方とPDF・DXF書き出し手順

    FreeCAD図面の仕上げ方!寸法線の入れ方とPDF・DXF書き出し手順

    FreeCAD
    FreeCAD

    「図面の上に三面図は並べられたけど、ここからどうやって数値を入れればいいの?」
    「寸法線が重なってしまって、すごく見にくい……」
    「作成した図面を、CADを持っていない人に送るためのPDFにしたい」

    前回の記事では、TechDrawワークベンチを使って3Dモデルから三面図を生成する方法を学びました。しかし、図面とは「形」だけではなく、正確な「寸法」が伝わって初めて完成します。

    最新のFreeCAD 1.0.2では、寸法線の配置ツールがより直感的になり、配置後の微調整もマウス操作で簡単に行えるようになっています。また、業者への加工依頼に必須となるDXF形式や、共有に便利なPDF形式への書き出しもスムーズです。

    この記事では、図面を完成させるための「FreeCAD 寸法線 PDF書き出し」の全手順を詳しく解説します。誰が見ても迷わない、プロレベルの設計図を作り上げましょう!


    1. 寸法線の基本的な入れ方

    図面の主役は寸法線です。FreeCAD 1.0.2では、3Dビューでの「寸法拘束」と似た感覚で、2D図面上のエッジ(辺)や頂点を選択して数値を表示させます。

    手順解説 (Step-by-Step)

    1. 図面上のビュー(正面図など)の中にある、寸法を測りたい「辺」をクリックして選択します。選択された辺は緑色にハイライトされます。※2つの頂点(点)を選択して、その間の距離を測ることも可能です。
    2. ツールバーの寸法グループにある、目的のアイコンをクリックします。
      • [水平寸法を挿入]:左右の距離を表示します。
      • [垂直寸法を挿入]:上下の距離を表示します。
      • [長さを挿入]:辺の長さをそのまま(斜めなら斜めのまま)表示します。
    3. 図面上に数値が表示されます。マウスで寸法線をドラッグして、モデルに重ならない見やすい位置に移動させます。

    💡 ヒント / 注意点
    図面を読みやすくするためには、「寸法線同士を交差させないこと」「モデルの形状線から少し離して配置すること」が鉄則です。外側に大きな寸法、内側に小さな寸法を配置するときれいにまとまります。


    2. 直径・半径・角度・面取り寸法の記入

    穴あけ加工や斜めのパーツを正確に説明するために、専用の寸法記号を使い分けましょう。FreeCAD 1.0.2では、選択した図形に応じて適切なツールを選ぶだけで自動的に記号(⌀やR)が付与されます。

    円と角度の寸法記入手順

    • 直径 (Diameter):円の縁を選択し、ツールバーの [直径寸法を挿入] をクリックします。数値の前に「⌀」記号が自動で付きます。
    • 半径 (Radius):円弧(フィレットがかかった角など)を選択し、[半径寸法を挿入] をクリックします。数値の前に「R」記号が付きます。
    • 角度 (Angle):交差する、または斜めの関係にある2本の線[Ctrl] キーを押しながら順番に選択し、[角度寸法を挿入] をクリックします。

    面取り(Chamfer)の入れ方

    第12回で作成した「面取り」部分には、[面取り寸法を挿入] ツールが便利です。斜めの辺と、それに隣接する直線の辺を選択して実行すると、「C2.0」のような工業規格に基づいた表記が自動生成されます。


    3. 外観の調整(フォントサイズ、矢印)

    初期設定のままでは、文字が大きすぎて図面がごちゃごちゃしたり、逆に矢印が小さすぎて見にくいことがあります。これらは画面左下の「プロパティ」パネルから一括、あるいは個別に変更可能です。

    手順解説 (Step-by-Step)

    1. 修正したい寸法線をクリックして選択します。複数ある場合は [Ctrl] を押しながら選択します。
    2. 画面左下のプロパティエディタにある [Data] タブを確認します。
    3. 以下の項目を微調整します。
      • Font Size:文字の大きさ(標準的なA4図面なら 3.5mm 前後が見やすいです)。
      • Arrow Size:矢印の大きさ。
      • Overrun:補助線が寸法線を突き出す長さ。
    4. 数値を入力して [Enter] を押すと、図面に即座に反映されます。

    💡 ヒント / 注意点
    一括で変更したい場合は、モデルツリーで [Dimension] と名の付く項目をすべて選択してからプロパティを書き換えると効率的です。


    4. 注釈テキストと表(部品表)の追加

    寸法だけでは伝えきれない「材質」や「表面処理(塗装など)」の指示は、テキストの注釈(アノテーション)で記入します。また、複数のパーツがある場合は部品表を作成して貼り付けましょう。

    注釈(アノテーション)の入れ方

    1. ツールバーの [注釈 (Annotation) を挿入] アイコンをクリックします。
    2. 図面上に「Default text」と表示されるので、その文字を選択してプロパティの Text 欄に内容を入力します(例:「材質:PLA」など)。

    スプレッドシート(表)の挿入

    第20回で作成した寸法管理用のスプレッドシートがある場合、それをそのまま図面内に表として表示できます。

    1. モデルツリーでスプレッドシートを選択します。
    2. 図面タブのツールバーから [スプレッドシートビューを挿入] をクリックします。
    3. 図面上に表が現れるので、邪魔にならない位置(通常は右下など)へ配置します。

    5. PDFおよびDXF形式へのエクスポート

    図面が完成したら、いよいよ外部へ書き出し(エクスポート)を行います。用途に合わせて形式を選びましょう。

    5-1. 共有・印刷用のPDF書き出し

    PDFはフォントや線幅が固定されるため、誰のPCでも同じように表示されます。メールで送ったり、紙に印刷したりするのに最適です。

    1. モデルツリーで [Page](図面全体)を選択します。
    2. メニューの [ファイル] > [書き出し] を選択します。
    3. ファイルの種類で [PDF (*.pdf)] を選択し、保存します。
      ※ツールバーにある [PDF形式で保存] アイコン(赤いロゴ)なら一発で保存可能です。

    5-2. 加工・CAD連携用のDXF書き出し

    レーザー加工機や他のCADソフトで読み込みたい場合は、DXF形式で書き出します。

    1. 同様に [Page] を選択し、[ファイル] > [書き出し] をクリックします。
    2. ファイルの種類で [Autodesk DXF 2D (*.dxf)] を選択して保存します。

    よくあるトラブルと解決策

    • 「寸法値が0.00mmになってしまう」:3Dモデルとのリンクが一時的に外れている可能性があります。モデルを修正した直後などは [F5] キーを押して再計算を行ってください。
    • 「日本語が文字化けして『?』になる」:図面テンプレートが日本語フォントに対応していない場合に起こります。第30回で解説したように、プロパティの Font 項目で日本語対応のフォント(Noto Sans JPなど)を直接指定してください。
    • 「DXFを他のソフトで開くと線が消えている」:エクスポート時に、モデルツリーの「Page」そのものが選択されているか確認してください。個別のビューを選択していると全体が出力されません。

    6. まとめ

    • 寸法線は、モデルの辺や点を選択し、水平・垂直・直径などを正確に使い分けて記入する。
    • プロパティを活用し、文字サイズや矢印の大きさを図面の縮尺に合わせて調整する。
    • 注釈やスプレッドシートを添えることで、製造に必要な補足情報を網羅する。
    • 配布用にはPDF、加工用にはDXFと、用途に応じた形式で書き出す。

    お疲れ様でした!これであなたの3Dモデルは、実社会で通用する完璧な「設計ドキュメント」へと進化しました。この図面作成スキルは、副業や業務委託でも非常に重宝される一生モノの資産になります。

    次回は、いよいよ3Dプリンターで印刷するための最終工程、「FreeCADからSTL/3MF書き出し!カクカクしない高画質メッシュ設定」を解説します。造形品質を左右する非常に重要な設定です。お楽しみに!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • FreeCADで図面作成!TechDrawワークベンチで三面図を自動生成

    FreeCADで図面作成!TechDrawワークベンチで三面図を自動生成

    FreeCAD
    FreeCAD

    「3Dモデルはできたけど、寸法を入れた設計図として紙に残したい」
    「金属加工業者に依頼するために、正式な三面図が必要になった」
    「FreeCADで図面を作る方法が難しそうで、いつもスクリーンショットで済ませてしまう……」

    3Dモデリングの最終的なアウトプットは、3Dプリンターでの出力だけではありません。特に精密な部品や、誰かに「形と寸法」を正確に伝える必要がある場合、2Dの設計図面(図面化)は世界共通の言語となります。

    最新のFreeCAD 1.0.2には、3Dモデルから一瞬で正確な図面を生成できる強力な「TechDraw(テックドロー)」ワークベンチが標準搭載されています。これを使えば、正面図、平面図、側面図といった基本的な図面を自動でレイアウトすることが可能です。

    この記事では、TechDrawの基本操作から、断面図やアイソメ図の挿入までを詳しく解説します。あなたの3Dデータを「資産」としての価値がある設計図へと昇華させましょう!


    1. 3Dモデルを図面化するメリット

    なぜ3Dモデルがあるのに、わざわざ2Dの図面を作るのでしょうか?それには設計の実務における非常に重要な理由があります。

    図面化の主なメリット:

    • 情報の整理:3D画面では分かりにくい「穴の深さ」や「正確な厚み」を、寸法線として明確に示せます。
    • 製造の指示:3Dプリンター以外の加工(旋盤やフライス盤、レーザーカット)を依頼する際、図面は必須の契約書類となります。
    • アーカイブ性:PCがなくても形状と寸法を一覧できるため、メンテナンスや予備パーツ作成の際に役立ちます。
    • プロフェッショナルな証明:アセンブリ図面や部品図を作成できるスキルは、設計者としての信頼に直結します。

    FreeCADの「図面化 TechDraw」は、3Dモデルと連動しているため、3Dモデルを修正すれば図面内の形状や寸法も自動で更新されるという大きな強みがあります。二度手間のない、現代的なワークフローを体験しましょう。


    2. TechDrawワークベンチとテンプレート選択

    図面作成の第一歩は、図面を描くための「紙(テンプレート)」を用意することです。FreeCAD 1.0.2では、あらかじめJIS規格やISO規格に基づいた枠が用意されています。

    手順解説 (Step-by-Step)

    1. ワークベンチセレクターから [TechDraw] を選択します。
    2. ツールバーにある [既定のテンプレートを使用してページを挿入] (紙のマーク)をクリックします。
      ※特定のサイズ(A3やA4)を選びたい場合は、その隣の [テンプレートからページを挿入] を選び、一覧から A4_Landscape_ISO.svg などを選択してください。
    3. モデルツリーに「Page」という項目が追加され、3Dビューとは別のタブで真っ白な図面枠が表示されます。

    💡 ヒント / 注意点
    図面枠の右下にある「表題欄(名前や日付を入れる場所)」は、あとで自由に編集可能です。まずは標準的な横向きのA4サイズで練習することをおすすめします。


    3. 投影グループの挿入(三面図の配置)

    「三面図 自動生成」機能こそが、TechDrawの真骨頂です。正面・真上・右横からの図を一気に配置しましょう。

    手順解説 (Step-by-Step)

    1. まず、3Dビューのタブに切り替え、図面化したい [Body] または [部品] をモデルツリーで選択します。
    2. 図面のタブに戻ります。
    3. ツールバーの [投影グループを挿入] (四角い箱が展開されているようなアイコン)をクリックします。
    4. 左側のタスクパネルで、表示したい方向のチェックボックスを入れます。
      • 正面 (Front):中心となる図
      • 平面 (Top):上から見た図
      • 右側面 (Right):右から見た図
    5. [OK] を押すと、図面枠内に正確な縮尺で三面図が配置されます。

    💡 重要:第一角法と第三角法
    日本の設計で一般的に使われるのは「第三角法」です。FreeCADの初期設定が「第一角法」になっている場合は、[設定] > [TechDraw] > [全般] の「投影法」を確認しましょう。


    4. 断面図や詳細図(拡大図)の作成

    外側から見えない「ケースの壁の厚み」や「内部のボスの形状」を説明するには、断面図 (Section View) が不可欠です。

    手順解説 (Step-by-Step)

    1. 図面上の「正面図」などのビューを選択します。
    2. ツールバーの [断面図を挿入] アイコンをクリックします。
    3. タスクパネルで、切りたい方向(水平または垂直)や、切断線をとおす位置を指定します。
    4. [OK] を押すと、切断面のハッチング(斜線)が入った図面が生成されます。

    詳細図(拡大図)の活用

    小さなネジ穴や微細なロゴなど、標準スケールでは見にくい箇所は [詳細ビューを挿入] で拡大して表示できます。注目させたい円形の範囲を指定するだけで、自動的に「拡大図 A」といった別枠の図面が作成されます。


    5. 3Dビュー(アイソメ図)の挿入

    図面を読むのに慣れていない人にとっても、斜めから見た立体的な図(アイソメ図)が一つあるだけで、形状の理解度が劇的に上がります。

    手順解説 (Step-by-Step)

    1. 3Dビューのタブを開き、マウス操作で「図面に載せたい角度」にモデルを向けます。
    2. そのまま [Body] を選択し、図面タブに戻ります。
    3. ツールバーの [ビューを挿入] アイコンをクリックします。
    4. 図面上に「現在の視点」の図が挿入されます。プロパティの Scale を調整して、図面の端に小さく配置すると見栄えが良くなります。

    よくあるトラブルと解決策

    • 「図面が真っ白で何も表示されない」:モデルツリーで [Body] を選択してからボタンを押しましたか?選択していないと、TechDrawは何を投影すればいいか判断できません。
    • 「線が太すぎて潰れてしまう」:ビューのプロパティにある Line Width(線幅)の数値を小さく(例:0.18mm)調整してください。
    • 「3Dモデルを修正したのに図面が変わらない」:ツールバーの [更新] (青い回転矢印)ボタンを押すか、キーボードの [F5] を押して再計算させてください。

    6. まとめ

    • TechDraw ワークベンチを使えば、3Dモデルから正確な2D図面を自動生成できる。
    • 投影グループ 機能を使い、第三角法に基づいた三面図を配置するのが基本。
    • 断面図や拡大図 を活用することで、内部の複雑な構造を正確に伝えられる。
    • アイソメ図 を添えることで、図面の読みやすさ(可読性)が大幅に向上する。

    今回は「図面の配置」までをマスターしました。しかし、まだ肝心の「寸法(数字)」が入っていません。

    次回は、図面に寸法線や注釈を入れて、誰が見ても作れる「完成された設計図」に仕上げる方法を解説します。PDFやDXFへの書き出し手順も紹介しますので、お楽しみに!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • FreeCADで干渉チェック!部品のぶつかりを検知して設計ミスを防ぐ

    FreeCADで干渉チェック!部品のぶつかりを検知して設計ミスを防ぐ

    FreeCAD
    FreeCAD

    「10時間かけて印刷したのに、蓋が基板のコンデンサにぶつかって閉まらない……」
    「ネジ穴の位置は合っているはずなのに、なぜかネジが通らない」
    「部品同士が重なっているかどうか、目視だけでは自信が持てない」

    複数のパーツを組み合わせる設計において、最も恐ろしいのが「干渉(部品同士のぶつかり)」です。画面上では完璧に見えても、実際に組み立ててみるまでミスに気づけないのは、時間と材料の大きな損失になります。

    最新のFreeCAD 1.0.2と拡張機能A2plusを組み合わせれば、仮想空間でパーツ同士を正確に拘束し、機械的な計算によって「ぶつかっている箇所」を自動で見つけ出すことができます。

    この記事では、アセンブリ(組み立て)の仕上げとして不可欠な「干渉チェック」の具体的な手順を解説します。印刷ボタンを押す前にこの工程を挟むだけで、あなたの設計の信頼性は劇的に向上します!


    1. アセンブリにおける「拘束」の種類

    前回の記事でパーツを同じ画面に集めましたが、今のままではパーツをマウスで自由に動かせてしまいます。これでは「干渉チェック」をしても意味がありません。まずは「拘束(Constraint)」を使い、パーツ同士を現実に即した位置で固定しましょう。

    A2plusワークベンチには、主に以下の拘束ツールが用意されています。

    • 点と点の拘束:ネジ穴の中心とボスの中心を一致させる際などに使います。
    • 面と面の拘束:ケースのフチと蓋の裏面をぴったり合わせる際に使います。
    • 軸と軸の拘束:円柱状のボタンを、ケースの丸穴の中心に揃える際に便利です。
    • 角度拘束:パーツを特定の角度で傾けて固定したい場合に使います。

    これらのルールを一つずつ適用していくことで、バラバラだったパーツが「一つの製品」として物理的な整合性を持ち始めます。


    2. 面合わせ・軸合わせの実践

    では、実際に「ボトムケース」と「蓋」を組み立ててみましょう。FreeCAD 1.0.2のA2plusでは、「面を選んでからボタンを押す」というシンプルな操作で完結します。

    手順解説 (Step-by-Step)

    1. ボトムケースの「上面(フチの平面)」をクリックして選択します。
    2. [Ctrl] キーを押しながら、蓋の「裏面(ボトムと接する面)」をクリックします。
    3. ツールバーの [面と面を一致させる (Add planeCoincident constraint)] アイコンをクリックします。
    4. 必要に応じて、タスクパネルの [Flip](反転)ボタンを押し、蓋の向きを調整して [OK] を押します。

    この段階で、蓋はボトムケースの高さ方向には固定されますが、水平方向にはまだ動きます。次に、ネジ穴などを基準に「軸合わせ」を行えば、完全に位置が確定します。


    3. スナップフィットの噛み合い確認

    第27回で作成した「スナップフィット(ツメ)」の組み立ては、最も慎重な確認が必要です。ツメが本体の溝に対して「深すぎないか」「隙間(クリアランス)が十分か」をチェックします。

    確認のポイント

    • 挿入時の干渉:ツメがしなる前の状態で、本体の壁を突き抜けていないか。
    • 保持状態:はまった後に、ツメの先端が溝の底にぶつかっていないか。

    もしツメが溝の奥に届いていなかったり、逆に突き抜けていたりする場合は、アセンブリ画面を開いたままパーツファイルを修正し、[全ての部品を更新] ボタンを押してリアルタイムで修正結果を確認しましょう。


    4. 断面表示で内部クリアランスを目視確認

    外側から見ているだけでは、ケース内部で「基板上の高いコンデンサが蓋の裏に当たっている」といったミスは見落としがちです。そこで、断面表示(クリッピング)を活用します。

    手順解説 (Step-by-Step)

    1. 上部メニューの [表示] > [クリッピングプレーン] を選択します。
    2. 「X方向」や「Y方向」にチェックを入れ、スライダーを左右に動かします。
    3. モデルが真っ二つに切断され、内部が露出します。

    この状態で視点を回転させ、部品同士が重なって「チラツキ(表示の重なり)」が発生していないか、あるいは 0.2mm 以上の隙間が確保されているかを目視で点検します。


    5. 「干渉チェック」機能の使い方と修正フロー

    最後に、人間の目では見逃してしまう微細なぶつかりを、FreeCADに自動で判定させましょう。これが「FreeCAD 干渉チェック 使い方」の核心です。

    手順解説 (Step-by-Step)

    1. チェックしたい2つのパーツを、モデルツリー上で [Ctrl] を押しながら選択します。
    2. ツールバーの [干渉をチェック (Check interference)] アイコンをクリックします。
    3. 判定結果を確認
      • 「No interference detected(干渉なし)」:合格です!
      • 「Interference detected(干渉あり)」:不合格。ぶつかっている箇所が強調表示されます。

    修正のフロー

    干渉が見つかったら、以下のサイクルを回します。

    1. 干渉箇所の「重なっている寸法」を概算で測る。
    2. 該当するパーツのファイルを開き、スケッチやスプレッドシートの数値を修正して [保存] する。
    3. アセンブリファイルに戻り、[Update all parts] を押して最新状態にする。
    4. 再度 [干渉をチェック] を実行し、合格が出るまで繰り返す。

    💡 ヒント / 注意点
    ネジの「ネジ山」部分は、簡易的に円柱としてモデリングしている場合でも、わずかな重なりで「干渉」と判定されることがあります。実害のない重なり(意図的な圧入など)であれば無視しても構いません。


    6. まとめ

    今回は、設計の完成度を100%にするための「干渉チェック」とアセンブリ拘束について解説しました。

    • A2plusの拘束機能で、面や軸を正確に固定し、現実の組み立てを再現する。
    • クリッピングプレーン(断面表示)を使い、内部の隙間を自分の目で確認する。
    • 干渉チェックツールで、機械的に設計ミスを洗い出し、手戻りをゼロにする。

    これで「組み立てられない」という最悪の事態は回避できました。自信を持って次のステップへ進みましょう。

    次回は、3Dモデルから、第三者に伝えるための「2D図面」を作成する方法を解説します。TechDrawワークベンチを使い、プロのような三面図を自動生成しましょう。お楽しみに!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • FreeCADで組み立て確認!拡張機能A2plusの導入と基本操作

    FreeCADで組み立て確認!拡張機能A2plusの導入と基本操作

    FreeCAD
    FreeCAD

    「ボトムケースと蓋を別々に作ったけど、本当にサイズが合っているか不安……」
    「ボタンパーツが穴をスムーズに通るか、印刷前に確認したい」
    「FreeCADって、複数の部品を合体させて動かす機能はないの?」

    これまで、ケース本体や蓋、ボタンなど、バラバラのパーツを一生懸命モデリングしてきました。しかし、それらが一つの「製品」として正しく組み合わさるかどうかは、頭の中の想像だけでは限界があります。

    最新のFreeCAD 1.0.2でも、実は「標準のアセンブリ(組み立て)機能」はまだ発展途上です。そこで世界中のユーザーが利用しているのが、拡張機能「A2plus」です。これを使えば、別々のファイルで作った部品を仮想空間に集め、ピタッと組み立てることができます。

    この記事では、A2plusの導入から、パーツを読み込んで配置するまでの基本操作を解説します。印刷して「サイズが合わない!」とゴミ箱へ直行する悲劇を、この回で完全にゼロにしましょう!


    1. 標準ではアセンブリ機能が弱いFreeCAD

    FreeCADを使い始めた方が驚くことの一つに、「複数のBody(ボディー)を同じ座標に置いておくだけでは、部品同士の『関係』を作れない」という点があります。これを解決する工程が「アセンブリ(Assembly)」です。

    アセンブリを行うことで、以下のような確認が可能になります。

    • ネジ位置の整合性:本体のボスと基板の穴がズレていないか。
    • クリアランスの目視確認:蓋と本体の間に適切な隙間があるか。
    • デザインのトータルバランス:パーツが揃った時の見た目の美しさ。

    FreeCAD 1.0.2では、内蔵のアセンブリワークベンチも登場していますが、現状では長年の実績がある「A2plus」の方が情報も多く、初心者にも扱いやすいため、本講座ではこちらを採用します。


    2. 拡張機能「A2plus」のインストール手順

    FreeCADの魅力は、世界中の開発者が作った「アドオン(拡張機能)」を自由に追加できることです。A2plusも「アドオンマネージャー」から数クリックで導入できます。

    手順解説 (Step-by-Step)

    1. 上部メニューの [ツール] > [アドオンマネージャー] をクリックします。
    2. 開いた画面の検索ボックスに「A2plus」と入力します。
    3. 一覧から [A2plus] を選択し、[インストール] ボタンをクリックします。
    4. インストール完了後、FreeCADを一度再起動してください。
    5. ワークベンチの選択リストに [A2plus] が追加されていれば成功です!

    💡 ヒント / 注意点
    アドオンマネージャーが表示されない場合は、インターネット接続を確認してください。また、会社のPCなどでプロキシ設定が必要な場合は、設定メニューから調整が必要です。


    3. アセンブリ用ファイルの作成ルール

    A2plusで組み立てを行う前に、知っておくべき「ファイル管理の鉄則」があります。これを守らないと、後でファイルが壊れたり読み込めなくなったりします。

    ルール1:パーツごとにファイルを分ける

    本体、蓋、ボタンはそれぞれ別々の「.FCStd」ファイルとして保存してください。A2plusは、外部ファイルを参照して組み立てる仕組みだからです。

    ルール2:専用の「アセンブリファイル」を作る

    組み立て作業を行うための、中身が空の新しいファイルを作成します。これを「マスターファイル」と呼び、パーツファイルと同じフォルダに保存します。

    ルール3:日本語のファイル名を避ける(推奨)

    FreeCADの多くの拡張機能は海外製です。ファイル名やフォルダ名に日本語が含まれていると、読み込みエラーの原因になることがあるため、case_bottom.FCStd のように英数字で命名することをおすすめします。


    4. パーツのインポートと初期配置

    いよいよ、アセンブリファイルにパーツを読み込みます。A2plusワークベンチに切り替えて操作を開始しましょう。

    手順解説 (Step-by-Step)

    1. 空のアセンブリファイルを作成し、ワークベンチを [A2plus] に切り替えます。
    2. ツールバーの [外部ファイルから部品を追加] アイコン(プラス記号がついた黄色いパーツのマーク)をクリックします。
    3. ファイル選択画面が出るので、あらかじめ作っておいた「ボトムケース」のファイルを選択します。
    4. 3Dビュー上にパーツが現れるので、適当な場所をクリックして配置します。
    5. 同様の手順で、「蓋」「ボタン」「基板」を次々と読み込みます。

    最初はパーツ同士が重なって表示されることがありますが、マウスでドラッグして大まかな位置に移動させれば大丈夫です。


    5. パーツ更新時のリロード方法

    アセンブリの最大の利点は、「元のパーツを修正すると、組み立て画面にも自動で反映される」ことです。例えば、ボトムケースを少し高く修正した場合、アセンブリファイルを開き直す必要はありません。

    手順解説 (Step-by-Step)

    1. 元のパーツファイル(例:case_bottom.FCStd)を開いて修正し、上書き保存します。
    2. アセンブリファイルに戻ります。
    3. ツールバーの [全ての部品を更新 (Update all parts)] アイコンをクリックします。

    これだけで、最新の状態に同期されます。この機能により、アセンブリ画面で干渉を見つけ、即座にパーツを修正し、結果を確認するという「設計の試行錯誤」が高速で回せるようになります。


    よくあるトラブルと解決策

    Q:パーツを読み込んだら画面から消えてしまった!
    A: 視点がパーツから遠ざかりすぎている可能性があります。キーボードの [V] [F] を押して全体表示にしてください。また、A2plusではパーツを読み込む際に「原点」が離れていると、とんでもない遠くに配置されることがあります。元のパーツファイルで、モデルが原点付近にあるか確認しましょう。

    Q:アドオンマネージャーにA2plusが出てこない。
    A: FreeCADのバージョンが極端に古い可能性があります。1.0.2を使用していれば問題ありませんが、リストが更新されていない場合は、マネージャー内の「Update」ボタンを試してください。


    6. まとめ

    • FreeCADで本格的な組み立てを行うには、拡張機能 A2plus が最適。
    • アドオンマネージャー を使えば、誰でも簡単にインストールできる。
    • 「パーツごとにファイルを分ける」 という管理ルールを徹底する。
    • 更新(リロード)ボタン を使って、パーツの修正を即座に組み立てに反映させる。

    パーツが揃い、画面上に全ての部品が並びました。しかし、まだ「ただ置いてあるだけ」で、正確な位置関係ではありません。

    次回は、これらのパーツ同士をガチッと固定する「拘束(コンストレイント)」の付け方と、部品がぶつかっていないかを自動判定する「干渉チェック」を解説します。いよいよ完成が目前です!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • FreeCADで文字入れ!ShapeStringでロゴやラベルを刻印する方法

    FreeCADで文字入れ!ShapeStringでロゴやラベルを刻印する方法

    FreeCAD
    FreeCAD

    「自作したケースに、ポートの名前やON/OFFのラベルを入れたい」
    「世界に一つだけの証として、自分のロゴをデバイスに刻印したい」
    「FreeCADで文字を立体にする方法が難しくて、いつも挫折してしまう……」

    電子工作ケースの設計もいよいよ大詰めです。形が完璧に仕上がった後、最後にこだわりたいのが「文字入れ(マーキング)」です。文字やロゴが入るだけで、ただの「プラスチックの箱」は、一気に愛着の湧く「自分ブランドの製品」へと進化します。

    最新のFreeCAD 1.0.2では、文字を扱うための「ShapeString(シェイプストリング)」機能がより洗練され、配置やサイズ調整が以前よりも直感的に行えるようになりました。

    この記事では、FreeCAD 1.0.2の最新画面を使い、文字を自由に刻印(彫る)したり、浮き彫り(盛る)にしたりする方法を徹底解説します。日本語フォントの扱い方や、複雑なロゴ(SVG)の取り込み方までマスターして、あなたの作品をプロ級のクオリティへ引き上げましょう!


    1. 文字を立体化する「ShapeString」機能

    FreeCADで文字を扱う方法はいくつかありますが、3Dプリント用の立体的な文字を作るための標準的なツールが「ShapeString(シェイプストリング)」です。これは [Draft] ワークベンチの中に用意されています。

    一般的なワープロソフトの文字入力と大きく違う点は、ShapeStringで作られるのは「文字の輪郭データ」であるということです。このデータはスケッチと同じように扱えるため、後から [Part Design] ワークベンチに持ち込んで「押し出し」や「ポケット」加工を行うことができます。

    文字を立体化する基本的な流れは以下の通りです。

    • Step 1[Draft] で文字とフォントを指定する。
    • Step 2:文字の配置場所を決める。
    • Step 3[Part Design] で立体化する。

    一見すると「ワークベンチをまたぐのが面倒そう」と感じるかもしれませんが、慣れてしまえば数分で作業を完了できます。まずはこの「道具の役割」を理解しましょう。


    2. フォントファイルの指定と日本語対応

    ShapeStringを使い始めて多くの初心者が最初につまずくのが、「フォントの指定」です。FreeCADはシステムのフォントを自動で読み込んでくれないため、フォントファイル(.ttf や .otf)の場所を直接教えてあげる必要があります。

    2-1. フォントファイルの場所を探す

    WindowsやMacのパソコンには最初からフォントが入っていますが、その場所は隠れたフォルダにあります。事前に以下のパスをメモしておくとスムーズです。

    • WindowsC:\Windows\Fonts
    • macOS/Library/Fonts または /System/Library/Fonts

    2-2. 日本語を表示させるための条件

    FreeCADで日本語を刻印したい場合は、必ず日本語に対応したフォントを選択してください。英語専用のフォントを選ぶと、日本語を入力しても「□(トーフ)」になってしまいます。Googleが提供している Noto Sans JP などのフリーフォントを用意しておくと、文字化けの心配がなくおすすめです。

    💡 1.0.2のポイント:デフォルトフォントの設定
    毎回フォントを指定するのが面倒な場合は、[設定] > [Draft] > [テキス・寸法] から、ShapeStringで使用するデフォルトのフォントパスを設定しておくことができます。これを一度やっておくだけで、設計効率が劇的に上がります。


    3. 文字スケッチをケース表面に配置する

    文字のデータを生成したら、それをケースの「どの面」に表示させるかを決めます。FreeCAD 1.0.2では、文字を配置するための「アタッチメント」機能が非常に安定しています。

    手順解説 (Step-by-Step)

    1. ワークベンチを [Draft] に切り替えます。
    2. ツールバーの [ShapeStringを作成] アイコンをクリックします。
    3. タスクパネルで「文字列」を入力し、「フォントファイル」のパスを指定します。
    4. 3Dビュー上で、文字を置きたい面(ケースの天面など)を一度クリックして [OK] を押します。

    配置した直後は、文字が原点(0,0,0)に重なっていたり、向きが変だったりすることがあります。その場合は、モデルツリーからShapeStringを選択し、プロパティの [Placement][Map Mode] を調整して、面にピタッと張り付くように修正しましょう。これが「文字スケッチをケース表面に配置する」ための確実な方法です。


    4. 切り込み(刻印)と押し出し(エンボス)

    文字データが配置できたら、いよいよ立体化の工程です。Part Designワークベンチの [パッド][ポケット] を使用しますが、ここには「ShapeStringをボディーに認識させる」という、FreeCAD独自のルールがあります。

    4-1. 刻印(彫る)の手順

    文字をケースの表面からへこませる方法です。

    1. Part Designワークベンチで、作成したShapeStringをモデルツリーからドラッグ&ドロップして、対象の [Body] の中に放り込みます。
    2. ShapeStringを選択した状態で [ポケット] ツールをクリックします。
    3. 深さを 0.4mm 〜 0.6mm 程度に設定します。これ以上深くすると3Dプリント時に文字の形が崩れやすくなります。

    4-2. 浮き彫り(盛る)の手順

    文字を表面から飛び出させる方法です。

    1. 同様にShapeStringを選択し、[パッド] ツールをクリックします。
    2. 高さを 0.4mm 〜 0.8mm 程度にします。

    💡 注意:3Dプリントの限界
    あまりに細い文字や小さな文字(高さ3mm以下など)は、3Dプリンターのノズル径(通常0.4mm)では再現できず、埋まってしまうことがあります。「太めのフォント」を使い、文字の線幅が 0.5mm 以上になるように設計するのが成功の秘訣です。


    5. ロゴ画像(SVG)を取り込んで刻印する方法

    文字だけでなく、自分で描いたロゴやアイコンをケースに入れたい場合もあるでしょう。その際は「SVG(Scalable Vector Graphics)」形式のデータを使用します。

    SVG取り込みの手順

    1. Adobe IllustratorやInkscapeなどの描画ソフトでロゴを作成し、「SVG」形式で保存します。
    2. FreeCADの [ファイル] > [インポート] を選び、SVGファイルを選択します。
    3. インポート時のオプションで 「SVG as Geometry (Draft)」 を選択します。
    4. 読み込まれたロゴデータは、ShapeStringと同じように [Part Design] のボディー内に取り込んで立体化できます。

    文字よりも複雑な形状になることが多いため、読み込み後にエラー(面が閉じていない等)が出る場合があります。その際は [Draft] ワークベンチの [アップグレード] ツールを使って、線を結合させると解決することが多いです。


    よくあるトラブルと解決策

    • 「ShapeStringがボディーの中に移動できない」:ボディーをダブルクリックして「アクティブ」にしているか確認してください。
    • 「文字が大きすぎてケースからはみ出した」:ShapeStringのプロパティにある [Size] の数値を変更してください。1.0.2では数値を変更するだけでリアルタイムにプレビューが更新されます。
    • 「ポケット加工をするとエラーが出る」:フォントによっては、文字の線が重なっている(自己交差)ことがあります。別のフォントを試すか、[Draft] で修正を行う必要があります。

    6. まとめ

    今回は、作品のアイデンティティを確立する「文字入れとロゴ刻印」のテクニックを解説しました。

    • ShapeString[Draft] ワークベンチで作成し、フォントパスを正確に指定する。
    • 日本語を入れるなら、日本語対応のTTFフォントが必須。
    • ポケットは 0.5mm 程度の深さに留めるのが3Dプリントを綺麗に仕上げるコツ。
    • より自由な造形を求めるなら、SVGインポートを活用してオリジナルロゴを入れる。

    おめでとうございます!これで「電子工作ケースの設計」に必要なモデリング技術はほぼすべて習得しました。

    次回からは、これまで個別に作ってきた「ボトム」「トップ」「ボタン」「基板」といった複数のパーツを、画面上で一つに組み立てる「アセンブリ(組み立て確認)」のフェーズに入ります。設計ミスを印刷前に見破るプロの工程を楽しみにしていてください!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • FreeCADで通気口(ベント)作成!熱対策とデザイン性を両立する技

    FreeCADで通気口(ベント)作成!熱対策とデザイン性を両立する技

    FreeCAD
    FreeCAD

    「自作の電子工作ケースを印刷したけど、中でマイコンが熱くなって誤動作してしまった……」
    「ただ穴を開けるだけじゃなくて、市販品みたいにかっこいいスリットを入れたい!」
    「3Dプリンター独特の『積層痕』が気になって、安っぽく見えてしまうのが悩み」

    電子工作ケースを設計する際、デザインと同じくらい重要なのが「熱対策」です。特に高性能なマイコンやモータードライバを使用する場合、密閉されたケース内では熱がこもりやすく、最悪の場合は部品が故障したり、熱でケース自体が変形したりすることもあります。

    最新のFreeCAD 1.0.2を使えば、パターン機能を駆使して機能的で美しい通気口(ベント)を一瞬で配置することが可能です。また、ちょっとした形状の工夫で、3Dプリンター製であることを感じさせない高級感のある仕上げにすることもできます。

    この記事では、ケースの信頼性と見た目のクオリティを同時に高める設計技法を徹底解説します。実用性と美学が融合した、理想の筐体づくりに挑戦しましょう!


    1. 電子機器に必須の「熱対策」

    電子工作で使用するマイコン基板(ArduinoやRaspberry Piなど)は、計算処理を行う過程で熱を発生させます。3Dプリンターで主流のPLA樹脂は熱に弱く、60℃程度で柔らかくなり始めるため、ケース内部の温度上昇は物理的な歪みにも直結します。

    通気口を設けるべき理由は主に以下の3つです。

    • 動作の安定化:過熱によるCPUの処理速度低下(サーマルスロットリング)を防ぎます。
    • 部品の長寿命化:コンデンサなどの部品は高温下では寿命が著しく短くなります。
    • 筐体の保護:内部温度を樹脂の耐熱温度以下に保ち、ケースの変形を防ぎます。

    通気口の設計では、「空気の入り口(吸気)」と「出口(排気)」を対角線上に配置するのが基本です。温かい空気は上に向かう性質があるため、ケースの底面付近と上面(または側面の上部)に穴を設けることで、自然な空気の流れ(煙突効果)を生み出すことができます。


    2. スリット型・メッシュ型の通気口作成

    FreeCAD 1.0.2で通気口をモデリングする場合、大きく分けて2つのデザインスタイルがあります。

    2-1. スリット型ベント

    細長い溝を並べるスタイルです。オーディオ機器やサーバー筐体によく見られるデザインで、ホコリが入りにくく、特定の方向からの視線を遮る効果もあります。モデリングでは、[スロットを作成] ツールで一つの溝を描き、それを横に並べることで作成します。

    2-2. メッシュ型(ハニカム)ベント

    六角形や円形をハチの巣状に並べるスタイルです。開口面積を広く取れるため冷却効率が高く、強度も維持しやすいのが特徴です。第19回で学んだハニカム構造の知識を応用し、多角形ツールで「種」となる六角形を描くところから始めます。

    どちらのスタイルを選ぶにしても、「穴の大きさ」には注意が必要です。あまりに穴が小さすぎると、3Dプリンターのノズルが細部を再現できず、穴が埋まってしまうことがあります。スリット幅は 1.5mm以上、メッシュの間隔は 1.0mm以上 を目安に設計しましょう。


    3. パターン機能を使った効率的な穴あけ

    通気口の穴を一つひとつ手作業でスケッチするのは非効率です。FreeCAD 1.0.2で進化した「直線状パターン」機能をフル活用しましょう。効率的な手順は以下の通りです。

    1. スケッチの作成:ケースの面に [スケッチを作成] し、最初の「一つの穴」だけを完璧に拘束して描きます。
    2. ポケット加工:スケッチを [閉じる] し、[ポケット] で貫通させます。
    3. パターンの実行:作成された [Pocket] フィーチャーを選択し、[直線状パターンを作成] をクリックします。
    4. パラメータ調整:1.0.2のタスクパネルで「方向」を指定し、「長さ」と「出現数」を入力します。

    💡 ヒント / 注意点
    もし縦横のグリッド状に並べたい場合は、一度作成した [LinearPattern] を選択した状態でもう一度 [直線状パターンを作成] を実行してください。これで「パターンのパターン」が作られ、広範囲を一瞬で加工できます。


    4. 面取りとフィレットで外観グレードアップ

    ただの四角い箱に通気口を開けただけでは、まだ「試作品」の域を出ません。製品としての風格を出すためには、エッジの仕上げにこだわりましょう。

    4-1. 大胆な面取りによるフォルムの強調

    ケースの四隅のエッジに対し、大胆に 5mm 程度の [面取り (Chamfer)] または [フィレット (Fillet)] を適用します。これにより、光がエッジで反射し、立体感が際立ちます。

    4-2. スリットへの微細な装飾

    通気口の穴一つひとつに対しても、わずかな [面取り] を加えることができます。穴の縁を 0.3mm ほど面取りするだけで、安っぽい「切りっぱなしの穴」から「意匠設計されたベント」へと昇華します。3Dプリンターで出力する際も、この微小な斜面があることで、樹脂の垂れ(サギング)を防ぐ実用的なメリットもあります。


    5. 3Dプリントの積層痕を目立たなくする工夫

    家庭用3Dプリンター(FDM方式)の最大の課題は、横に走る積層痕(レイヤーライン)です。これを完全に消すことは難しいですが、設計の力で目立たなくすることは可能です。

    5-1. ラインデザインの導入

    あえてケースの表面に、積層方向に合わせた「溝(ライン)」をモデリングしておきます。すると、本来ノイズだった積層痕がデザインの一部として馴染み、視覚的に目立たなくなります。

    5-2. 勾配(傾斜)の効果

    垂直な壁面よりも、わずかに傾斜(テーパー)がついた壁面の方が、積層が規則的に並ぶため美しく見えます。FreeCAD 1.0.2の [抜き勾配 (Draft)] ツールを使い、側面に 1〜3度 程度の角度をつけるだけで、プロが金型で作ったような質感に近づきます。


    よくあるトラブルと解決策

    Q:パターンを実行すると「ボディーと交差していません」とエラーが出る。
    A:コピーされた穴がケースの端からはみ出している可能性があります。出現数や間隔の数値をスプレッドシート等で微調整し、すべての穴が壁面の範囲内に収まるようにしてください。

    Q:複雑な穴あけをした後、PCの動作が非常に重くなった。
    A:FreeCAD 1.0.2は高速化されていますが、数千個単位のパターンは負荷がかかります。作業中は [表示] > [表示モード] > [フラットライン][ワイヤーフレーム] に切り替えると、描画負荷を軽減できます。


    6. まとめ

    • 熱対策はケース設計における最優先事項であり、吸気と排気の流れを考慮する。
    • 直線状パターンを駆使すれば、複雑なスリットやメッシュを一瞬で作成できる。
    • 面取りとフィレットのひと手間で、試作品から製品クオリティへ昇華させる。
    • 積層痕は、あえてラインを入れるなどの意匠設計でカモフラージュする。

    次回は、デバイスの顔となるロゴやラベルを刻印する「FreeCADで文字入れ!ShapeStringでロゴやラベルを刻印する方法」を解説します。自分ブランドのオリジナルデバイスを完成させるための、最後の一歩です。お楽しみに!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • 押しやすいボタンパーツを自作!FreeCADでタクトスイッチ用設計

    押しやすいボタンパーツを自作!FreeCADでタクトスイッチ用設計

    FreeCAD
    FreeCAD

    「基板をケースに入れたら、タクトスイッチが奥まってしまって指が届かない……」
    「ケースに穴を開けただけだと、スイッチが見えてしまって見た目が格好悪い」
    「自作のボタンを作ってみたけど、ケースの中で引っかかって戻ってこない!」

    電子工作ケースの設計において、最後の完成度を左右するのが「ボタン」の品質です。基板に実装された小さなタクトスイッチを、ケースの外から「パチッ」と気持ちよく押せるようにするためには、延長ボタンパーツの設計が欠かせません。

    最新のFreeCAD 1.0.2では、スプレッドシートを使った変数管理により、0.1mm単位の微調整が必要なボタン設計も非常に効率的に行えるようになりました。

    この記事では、ケースから外れず、かつスムーズに動作する「タクトスイッチ ボタン 自作」のノウハウを徹底解説します。市販品のようなクリック感を目指して、一緒に設計を進めましょう!


    1. ボタンパーツが必要な理由

    電子工作でよく使われる「タクトスイッチ」は、高さが数mmしかありません。一方で、基板をボスで浮かせ、肉厚のあるケースに収めると、スイッチの先端はケースの表面からかなり深い位置になってしまいます。

    これを解決するのが「延長ボタン(プッシュボタン)」です。延長ボタンを設けるメリットは以下の3点です。

    • 操作性の向上:指の腹で楽にスイッチを押せるようになります。
    • 基板の保護:指が直接基板に触れないため、静電気や無理な力による故障を防げます。
    • デザイン性:ケースの色や形に合わせたボタンを作ることで、一気に「製品感」が出ます。

    設計のコツは、ボタンを「ケースに固定する」のではなく、「ケースの穴の中に浮かせて保持する」という考え方にあります。


    2. ボタン穴とボタン本体のクリアランス

    ボタンをスムーズに動かすために最も重要なのが、第22回でも学んだクリアランス(隙間)の設定です。ここが不適切だと、ボタンが穴の中でスタックして戻ってこなくなります。

    推奨される隙間の数値

    FreeCAD 1.0.2のスプレッドシートに、以下の数値を設定しましょう。

    項目推奨値理由
    ボタンと穴の隙間0.3mm 〜 0.5mm3Dプリンターの「造形太り」を考慮し、摩擦を最小限にします。
    ボタンのストローク余裕0.5mm 〜 1.0mmスイッチの押し込み量(約0.25mm)より少し多めに遊びを作ります。

    FreeCADの [数式エディタ] を使い、穴の径 = ボタンの径 + (clearance * 2) と定義することで、ボタンの大きさを変えても常に最適な隙間が維持されるようになります。


    3. 抜け止め(フランジ)構造の設計

    ただの円柱を穴に入れるだけでは、ケースを逆さまにした時にボタンがポロッと落ちてしまいます。これを防ぐために、ボタンの底部に「フランジ(つば)」を設けます。

    フランジ設計のポイント

    1. 「T字型」にする:ボタンの底面を一回り大きく(半径+1.5mm程度)設計します。
    2. ケース内側の座グリ:ケースの裏側にも、このフランジが収まるための「逃げ(凹み)」を [ポケット] 機能で作ります。

    これにより、ボタンは「内側からは入るが、外側(指で押す方向)には飛び出さない」という状態になります。まさにパズルのような構造です。


    4. タクトスイッチとの接触面の工夫

    「押し心地」を良くするためには、ボタンの裏側、つまりスイッチと接触する面の形状にもこだわりましょう。

    • 平坦にする:スイッチの頭を確実に捉えるよう、接触面はフラットにします。
    • 中心を合わせる:FreeCADの [外部参照] (X) を使い、基板上のスイッチの真上にボタンの中心が来るよう厳密に拘束します。
    • 予圧(プリロード)に注意:ボタンが常にスイッチを押しっぱなしの状態(隙間ゼロ)だと、勝手に反応してしまいます。必ず 0.2mm 程度の「遊び」を設けてください。

    💡 プロの豆知識
    ボタンの上面(指で触れる面)をわずかに [凹ませる] と、指の収まりが良くなり、高級感のある操作感が生まれます。


    5. 3Dプリント時の配置方向(サポート対策)

    ボタンのような小さなパーツは、印刷する向きによって仕上がりが激変します。

    推奨されるプリント方向

    「指で触れる面を下にして」印刷するのがおすすめです。

    • 理由1:ベッドに接する面が最も滑らかに仕上がります。
    • 理由2:フランジ部分のオーバーハングを最小限に抑えられ、サポート材を減らすことができます。

    FreeCAD 1.0.2で書き出した後にスライサーソフト(Curaなど)で回転させ、100%のインフィルで印刷すると、適度な重みのある使いやすいボタンになります。


    よくあるトラブルと解決策

    Q:ボタンを押してもスイッチまで届かない
    A:ボスの高さか、ボタンのアームの長さが足りません。FreeCADのスプレッドシートでボタンの全高を 1mm ずつ増やして再計算(F5)し、最適な長さを探りましょう。

    Q:ボタンが穴の中で斜めになって引っかかる
    A:ボタンの「ガイド部分(円柱)」が短すぎます。ガイドの長さをボタン径の 1.5倍 以上に設定すると、姿勢が安定してスムーズに動くようになります。


    6. まとめ

    今回は、デバイスの顔となる「ボタンパーツ」の設計手法を学びました。

    • 延長ボタンは基板とケースの距離を埋め、操作性を高める。
    • 0.3mm以上のクリアランスが、スムーズな動作には不可欠。
    • フランジ構造を設けることで、ボタンの脱落を物理的に防ぐ。
    • 逆さまのプリントで、指先の感触を最高に仕上げる。

    ボタンが「カチッ」と決まると、自作ケースの満足度は一気に跳ね上がります!

    次回は、電子工作ケースにつきものの「熱」の問題を解決する「通気口(ベント)の作成」について解説します。見た目と実用性を両立する、パターン機能の応用技を使いこなしましょう!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • FreeCADでスナップフィットを実装!パチンと閉まる蓋の作り方

    FreeCADでスナップフィットを実装!パチンと閉まる蓋の作り方

    「前回の記事でスナップフィットの理論は分かったけど、実際にFreeCADでどう描けばいいの?」
    「複雑なツメの形状を正確にモデリングする自信がない……」
    「印刷してみたら、ツメが本体に食い込んでいて蓋が閉まらなかった!」

    FreeCAD
    FreeCAD

    理論を学ぶのと、それをCAD上で形にするのとでは、また別のテクニックが必要です。特にFreeCAD 1.0.2では、新しくなった操作フローを正しく理解していないと、意図した場所に拘束をかけられず苦労することがあります。

    この記事では、電子工作ケースの総仕上げとして、「パチン」と心地よい音を立てて閉まるスナップフィットを実装する手順をステップバイステップで解説します。本体と蓋が完全に噛み合うための精密なモデリング手法をマスターしましょう。


    1. 蓋側に「ツメ」のスケッチを描く

    スナップフィットのモデリングで最も重要なのは、「どの平面にスケッチを描くか」です。蓋の表面ではなく、蓋を横から見た「断面」にスケッチを描くのが正解です。

    FreeCAD 1.0.2の [Part Design] ワークベンチで、蓋(Lidボディー)をアクティブにした状態で作業を開始します。

    手順解説 (Step-by-Step)

    1. 蓋の中央を通る平面(例:XZ_Plane)を選択し、[スケッチを作成] をクリックします。
    2. 背景にある本体(ボトム)と蓋の境界線が見えにくい場合は、ツールバーの [セクション表示] アイコンをクリックして断面を強調します。
    3. [外部形状へのリンクを作成] (X) ツールを選択し、蓋の下面と側面のカドを参照線(マゼンタ色の線)として取り込みます。
    4. [ポリライン] ツールを使い、アームとフック(ツメ)の輪郭を「逆L字型」に描きます。前回の理論に基づき、根元を少し太く、先端を細くするテーパー形状を意識しましょう。

    💡 ヒント / 注意点
    この段階では形はガタガタで構いません。後ほど幾何拘束と寸法拘束で完璧に整えます。


    2. 押し出しと面取りでツメ形状を作る

    スケッチを「完全拘束(緑色)」にしたら、次はこの薄い断面図を横方向に広げて「実体」にします。

    手順解説 (Step-by-Step)

    1. スケッチを [閉じる] で終了します。
    2. モデルツリーで今描いたスケッチを選択し、[パッド] ツールをクリックします。
    3. タスクパネルで「タイプ」を [対称平面 (Symmetric to plane)] に変更します。これにより、スケッチを中心に左右均等にツメが作られます。
    4. 「長さ」にツメの幅(例:6.0mm)を入力し、[OK] を押します。
    5. ツメの先端の角を選択し、[面取り (Chamfer)]0.5mm ほど適用します。これが「進入角」となり、蓋を閉める時のガイドになります。

    これで蓋側の「オス」の形状が完成しました。次に、これを受け止める本体側の「メス」を加工します。


    3. 本体側に「受け口」の溝を掘る

    ツメが引っかかるための「溝」を本体側に作ります。ここでも 「現物合わせの設計」 が基本です。本体をいちいち採寸するのではなく、蓋のツメの位置を基準にして削り取ります。

    手順解説 (Step-by-Step)

    1. モデルツリーで 本体(Bottomボディー) をダブルクリックしてアクティブにします。
    2. ツメが当たる内壁の面を選択し、[スケッチを作成] をクリックします。
    3. [外部形状へのリンクを作成] (X) を使い、蓋側のツメの先端エッジ を参照線として取り込みます。
    4. ツメの先端が入り込むための [長方形] を描きます。
    5. この長方形のサイズは、ツメの先端よりも 全方向に 0.2mm 大きく 拘束してください。
    6. スケッチを閉じ、[ポケット] ツールで溝を掘ります。貫通させても良いですし、外側から見えないように 1.0mm 程度の深さで止めても綺麗です。

    4. 噛み合わせ確認と公差の最終調整

    「スナップフィット 作り方 FreeCAD」において、最も失敗しやすいのが 「きつすぎて入らない」 問題です。FreeCAD 1.0.2の便利な検証機能を使いましょう。

    クリアランスの黄金ルール

    第22回で設定したスプレッドシートの変数 gap を活用します。アームと壁の間には必ず 0.3mm 〜 0.4mm の隙間が必要です。

    VB
    // 数式エディタでの入力例
    溝の幅 = Spreadsheet.snap_w + (Spreadsheet.gap * 2)
    溝の深さ = Spreadsheet.hook_h + Spreadsheet.gap

    断面表示でのチェック

    1. メニューバーの [表示] > [クリッピングプレーン] を開きます。
    2. スライダーを動かして、ツメの中央でカットします。
    3. [Ctrl] + マウスホイール で拡大し、ツメと溝の間に均一な「白い隙間」があることを確認してください。

    5. 試作プリントと修正のサイクル

    設計が完璧に見えても、実際に3Dプリンターで出力すると「音が鈍い」「外れやすい」といった微調整が必要になることが多々あります。最初から大きなケースを印刷してはいけません。

    効率的な改善フロー

    1. 部分印刷:スナップフィットの周辺だけを切り出した小さなパーツ(テストピース)を作成して印刷します。
    2. 感触を確認:指で押してみて、「しなり」が十分か、ツメが折れないかを確認します。
    3. 変数を修正
      • 硬すぎる場合:スプレッドシートで snap_thickness(厚み)を 0.1mm 薄くする。
      • 折れそうな場合:snap_length(長さ)を長くして負担を逃がす。
    4. 再計算 (F5):数値を直すだけで、FreeCADが自動的に形状を更新してくれます。

    よくあるトラブルと解決策

    Q:スケッチを閉じたらツメが消えてしまった!
    A:モデルツリーで蓋のボディー(Lid)が非表示(灰色)になっていませんか?スペースキーを押して表示状態を切り替えてください。また、別のボディーを編集している最中にスケッチを描くと、意図しない階層にスケッチが作られてしまうことがあります。必ず「今どのボディーを編集しているか」を意識しましょう。

    Q:ツメを押し出そうとすると「ソリッドが分断されています」と出る。
    A:ツメのスケッチが蓋のベース部分と離れている可能性があります。外部参照した線に対して、アームの端点を確実に [一致拘束] させてください。


    6. まとめ

    今回は、ケース設計の醍醐味である「スナップフィットの実装」について解説しました。

    • ツメの設計は「蓋の断面」にスケッチを描くのが基本。
    • [対称平面] での押し出しを使い、中心基準で配置する。
    • 本体側の溝は、ツメを外部参照してクリアランス(0.2mm〜)を設ける。
    • スプレッドシート変数を使い、試作と修正のサイクルを高速化する。

    これで、ネジがなくてもカチッと閉まるプロ仕様のケースが形になりました!

    次回は、ケースの外側から中のスイッチを操作するための「押しやすいボタンパーツの設計」に挑戦します。スイッチのストロークを計算に入れた、さらに高度な可動パーツの設計を学びましょう。お楽しみに!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。

  • ネジ不要の固定!3Dプリンター向けスナップフィット設計の理論

    ネジ不要の固定!3Dプリンター向けスナップフィット設計の理論

    FreeCAD
    FreeCAD

    「ケースの蓋をネジで止めるのは面倒だし、見た目もスマートじゃない……」
    「市販のリモコンみたいに、パチンとはまる蓋を作りたい!」
    「自作のツメを作ってみたけど、一回はめただけでポッキリ折れてしまった」

    3Dプリンター(FDM方式)でのモノづくりにおいて、最もエンジニアの腕の見せ所となるのが、この「スナップフィット設計」です。ネジや接着剤を使わず、樹脂自体の「しなり」を利用して固定するこの仕組みは、部品点数を減らすだけでなく、製品としての完成度を劇的に高めてくれます。

    しかし、3Dプリンターで出力するスナップフィットには、金型で作る工業製品とは異なる「特有のルール」が存在します。このルールを知らずに設計すると、積層の剥離で簡単に折れたり、一度はめたら二度と外れなかったりといった失敗を招きます。

    この記事では、最新のFreeCAD 1.0.2で実装する前段階として、絶対に知っておくべき「折れない・外れない・心地よい」スナップフィットの設計理論を徹底解説します。


    1. スナップフィットの仕組みとメリット

    スナップフィットとは、部品の一部を一時的に弾性変形(しならせる)させ、相手側の凹凸にパチンとはめ込む固定方法です。電池蓋やペンのキャップなど、身の回りのプラスチック製品の多くに採用されています。

    3Dプリンターでこの構造を採用するメリットは以下の通りです。

    • 部品コストの削減:ネジやナットを買う必要がなくなります。
    • 組立の効率化:工具なしで、一瞬で組み立て・分解ができます。
    • デザインの洗練:外側にネジ頭が見えないため、見た目が非常にすっきりします。

    ただし、FDM方式の3Dプリンターで使う「PLA」や「PETG」は、金属ほど柔軟ではありません。材料の特性を理解し、無理な力がかからない形状を設計することが成功の鍵となります。


    2. 3Dプリンター向け形状(積層方向の考慮)

    3Dプリンターでスナップフィットを設計する際、最も重要なのが「積層方向」です。どんなに計算が正しくても、プリントの向きが悪いとツメは一瞬で折れます。

    積層面は「弱点」である

    3Dプリント品は、層と層の接着面が最も脆くなります。ツメを「垂直」に立てて印刷すると、しなる力が加わった際、層の間から剥がれるようにポッキリと折れます(層間剥離)。

    折れないための配置ルール

    • 繊維の向きを揃える:ツメの長さ方向がプリントの横方向(X-Y平面)になるように配置すると、樹脂の「糸」が途切れずに繋がるため、非常に強靭になります。
    • フィレットによる補強:ツメの根元には必ず [フィレット] をかけましょう。角を丸めるだけで、力が一点に集中(応力集中)するのを防ぎ、折れるリスクを大幅に下げられます。

    3. 必要な「しなり量」とアームの長さ

    スナップフィットの基本は「カンチレバー(片持ち梁)」という構造です。この「アームの長さ」と「ツメの高さ」には、黄金比が存在します。

    「長く、しなやかに」作る

    樹脂を折らずにしならせるためには、十分な長さが必要です。 一般的なPLA樹脂の場合、「アームの長さは、ツメの高さの10倍以上」にするのが安全圏です。例えば、0.5mmの引っかかりを作りたいなら、しなる部分は5mm以上の長さを確保します。

    工学的な詳細を知りたい方は、樹脂メーカーの技術資料などを参考にしてください。


    4. カンチレバー(片持ち梁)型の設計手順

    FreeCAD 1.0.2で設計する際は、以下の3つの要素を意識してスケッチを描きます。

    ① 進入角(挿入しやすさ)

    ツメが当たる瞬間の斜面の角度です。通常は 30度〜45度 に設定します。角度を緩くするほど、軽い力で「パチン」とはまります。

    ② 保持角(抜けにくさ)

    はまった後の、戻る側の角度です。

    • 外したくない場合:90度(直角)にします。
    • メンテナンスで外したい場合:45度程度に設定すれば、引っ張ることで再びしなりが発生し、外すことができます。

    ③ アームのテーパー

    アーム(支柱)の厚みを、根元を太く、先端を細くする「テーパー形状」にすると、負荷が全体に分散されるため、より折れにくくなります。FreeCADのスプレッドシートでこれらの数値を管理すると、微調整が非常に楽になります。


    5. 失敗しないためのアンダーカット対策

    3Dプリンターには「アンダーカット(逆勾配)」に弱いという特性があります。スナップフィットのツメ部分は、まさに空中に浮いた形状になりがちです。

    サポート材を使わない工夫

    スナップフィットの中にサポート材が入り込んでしまうと、除去が非常に困難になり、ツメが動かなくなります。これを避けるためには、「45度ルール」を適用します。

    ツメの突き出し部分を直角にせず、下側を45度の斜面にします。FreeCAD 1.0.2なら、スケッチ内で [角度拘束] を使って 45度を指定するだけで、サポート不要で綺麗に印刷できるツメが完成します。


    よくあるトラブルと解決策

    Q:ツメが硬すぎて、はめようとすると折れてしまう

    A:アームが短すぎるか、厚みが厚すぎます。FreeCADのスプレッドシートでアームの長さを 2mm ほど長くするか、厚みを 0.2mm 薄くして「しなり」を大きくしましょう。

    Q:プリント後にツメが固着して動かない

    A:クリアランス(隙間)が足りません。アームとケース壁面の間に、少なくとも 0.3mm 〜 0.4mm の隙間を設けるように設計を見直してください。


    5. まとめ

    • スナップフィットは樹脂の弾性を利用した、ネジ不要のスマートな固定法。
    • 積層方向を「繊維が繋がる向き」に配置するのが折れないための鉄則。
    • アームの長さを十分に確保し(ツメ高さの10倍)、根元をフィレットで補強する。
    • 45度の斜面を設けることで、サポート材なしの綺麗な出力を実現する。

    理論が分かれば、あとは形にするだけです。理論に基づいた設計は、あなたの作品を「壊れにくい一生モノの資産」に変えてくれます。

    次回は、いよいよFreeCAD 1.0.2を操作して、実際に「パチンと閉まるスナップフィット付きの蓋」をモデリングします。今回の理論をどう図面に落とし込むのか、じっくり解説します。お楽しみに!

    [前の記事へ] | [次の記事へ]


    https://zesys.net/ai-freecad-master/


    ※本ブログはこの一文以外は、AIによる記載です。内容にウソが含まれている可能性がありますので、ご注意ください。写真もAIで作成しています。