機構設計
機構ワークスペースで3D設計、筐体、アセンブリを作成、ビルド、取り込み、レビューします。
Mechanicalワークスペースは、プロジェクトの3D部分を扱います。PCBを収める筐体、ブラケット、機構、アセンブリ全体などです。設計はエージェントが書いて編集するプロジェクトファイルで、Embedrはそれをクラウドでビルドし、レビュー、計測、注釈、エクスポートができるSTEPモデルにします。Add tabメニューのワークスペースのグループで、SchematicsとBoardの隣から開きます。
ビルド、取り込み、図面、スナップショットはクラウドで実行されるため、サインインが必要です。
設計とプロジェクトファイル
各設計は、mechanical/以下のマニフェストとPythonのソースファイルで構成されます。
mechanical/
board-enclosure.cad.json # manifest: name, parameters, inputs, checks
board-enclosure.py # generator source (build123d)
imports/
bracket.step # an imported model
main-board.step # the PCB as a STEP model
assembly/
board-enclosure-v1.json # an assembly guide
マニフェストには、設計の名前、ソース、編集可能なパラメーター、記録された前提、ビルドが満たすべきチェックが書かれています。
{
"schemaVersion": 1,
"id": "board-enclosure",
"name": "Board enclosure",
"source": "mechanical/board-enclosure.py",
"inputs": { "board": { "path": "pcb/layout/main.kicad_pcb" } },
"parameters": {
"wall_thickness": { "type": "number", "label": "Wall thickness", "value": 2.4, "unit": "mm", "min": 1.2, "max": 6, "step": 0.1 },
"include_lid": { "type": "boolean", "label": "Include lid", "value": true }
}
}
パラメーターの型はnumber、boolean、select、textのいずれかです。単位はミリメートルです。
設計を作成する
エージェントに依頼する。 空のワークスペースにはAsk agent to designがあり、ビューポート下のプロンプトバー(「Describe a change, ask a question, or create a design…」)からチャット経由で依頼を送れます。
新しい設計。 ヘッダーのNew design(またはDESIGNSの横の
+)をクリックし、出発点を選びます。- General model: 部品、アセンブリ、機構へと育てていくパラメトリックなソリッド。
- PCB enclosure: 配線済みPCBの外形と厚みから始めます。
名前を付けて確定します。Embedrがソースを書いてビルドします。
CADを取り込む。 STEPモデルを取り込むを参照してください。
依頼の例:
Design a two-part snap-fit enclosure for the main board with a USB-C cutout and M3 bosses at the mounting holes.
Add a 2 mm fillet to the lid edges and make the wall thickness a parameter.
Make the hinge open to 110 degrees and add assembly motion.
ヘッダー
| 操作 | 役割 |
|---|---|
| 設計メニュー | プロジェクトの設計を切り替えます。 |
| ビルドの状態 | Building、Not built、Changes pending、Build failed、Needs review、Validated、または前回のビルド以降に変更されたファイル。 |
| New design | 設計を作成します。 |
サイドバーボタン(T) |
設計ブラウザとモデルツリーの表示/非表示。 |
| インスペクターボタン | パラメーターと検証の表示/非表示。 |
| カメラ(Render cloud snapshot) | リビジョンの静止画をクラウドでレンダリングします。 |
| ダウンロード(Export STEP) | ビルド済みのリビジョンを、指定した場所にSTEPファイルとして保存します。 |
| Build model / Save & build | 現在のソースとパラメーターでビルドします。パラメーターやソースに未保存の変更があるときはSave & buildと表示されます。 |
左のレールから、Design browser、Parameters、Review geometry、Revision history、Mechanical workflowsを開けます。
パラメーター、ビルド、リビジョン
インスペクターには4つのタブがあります。
- Params: マニフェストの各パラメーターに対応するスライダーまたは入力欄。ビルドするまで「Changes not built」と表示されます。Open source in CodeでPythonのソースを開きます。スライダーをドラッグしている間、ビューポートには「Release to rebuild」と表示され、離すとジオメトリを再ビルドします。取り込んだモデルにはパラメーターがありません。
- Review: VALIDATIONには、各チェックが合格か警告かが一覧表示されます。ASSUMPTIONSには、設計が依存する寸法と、その確からしさ(measured、datasheet、user、inferred、assumed、unknown)が一覧表示されます。PCBに基づく設計ではBOARD CONTEXTとして、外形、厚み、取り付け穴、部品数が表示されます。
- History: クラウドのすべてのリビジョン。クリックすると読み込みます。現在のものにはチェックマークが付きます。
- Workflows: よくある次の作業のためにプロンプトを埋めるショートカット。Materials & motion、Engineering drawing、Robot model、Manufacturing review、Export model or animation(STEP、STL、3MF、GLB、動画)、Find a standard part、Slice & print handoff、SendCutSend preflightがあります。
ビルドのたびに新しいリビジョンが作られます。状態のバッジは、表示中のものがファイルと一致しているかを示します。Changes pendingは、表示中のリビジョンのビルド以降にソース、パラメーター、入力が変わったことを意味します。
STEPモデルを取り込む
ビューポートのツールバーのImport STEP、または空のワークスペースのImport CADをクリックし、20 MBまでの.stepまたは.stpファイルを選びます。モデルは独立した設計(ブラウザでは「Imported model」と表示)になり、mechanical/imports/<design>.stepとして保存されます。
取り込んだモデルにはパラメーターはありませんが、ほかの設計と同じようにレビュー、注釈、図面化、組立ガイドの作成ができます。
View a local GLBは、.glbファイルを取り込まずに参照用としてビューポートで開きます。Built modelで設計に戻ります。
設計の入力ファイル
設計のソースは、ほかのプロジェクトファイル(参照用のCAD、メッシュ、図面、テクスチャ)を読み込めます。エージェントはそれらをマニフェストのinputs.filesに記載します。対応形式:
.step、.stp、.stl、.3mf、.glb、.obj、.dxf、.svg、.png、.jpg、.jpeg、.json
1つの設計に記載できる入力ファイルは最大16個、合計16 MBです。標準部品(ねじ、ベアリング、コネクタのモデル)を依頼すると、エージェントは公開サイトからそのSTEPファイルをmechanical/にダウンロードできます(1ファイル最大20 MB)。
PCBを取り込む
設計と基板を結び付ける方法は2つあります。
- PCB enclosureの設計は、基板の外形、厚み、取り付け穴、部品の位置を読み込み、BOARD CONTEXTに表示します。基板からビルドした設計は、ブラウザで「PCB-derived」と表示されます。
- エージェントに基板をSTEPとしてエクスポートするよう依頼します。エージェントは部品モデルを含む基板を
mechanical/imports/<board>-board.stepに書き出します。これは筐体の座標系にすでに揃っているため、実際のコネクタや部品に合わせて設計できます。
基板からビルドした設計では、サイドバーのREFERENCESでActive PCBにチェックを入れると、基板の3Dモデルを設計の中に表示できます。
ビューポート
モデルツリー
サイドバーボタンまたはTでツリーを開きます。BODIESには、モデルが入れ子のグループと部品として表示されます。複数の部品を持つグループは折りたたむことができ、部品が1つだけのラッパーは省略されます。Filter bodiesに入力する(または/を押す)と絞り込めます。行にカーソルを合わせるとIsolateとHideが表示されます。部品が隠れているときは、見出しに「N hidden · Show all」と表示されます。
ツリーでは、↑と↓で行を移動し、←と→でグループを折りたたむ/展開します。
部品を選ぶ
マウスの左ボタンで選択し、右ボタンと中ボタンでカメラを動かします。
| 操作 | 選択されるもの |
|---|---|
| クリック | 部品が属するオブジェクト(そのグループ内で接している部品)。 |
| ダブルクリック、または⌘/Ctrl+クリック | 単一の部品。 |
| Shift+クリック | 部品を追加、または選択から外します。 |
| 右方向に矩形をドラッグ | 矩形の中に完全に入っているものすべて。 |
| 左方向に矩形をドラッグ(破線) | 矩形に触れているものすべて。 |
| 何もない場所をクリック | 選択を解除します。 |
選択した部品は、手前にあるものを透かして表示されます。ビューポート下のバーには、選択範囲の名前と、Fit selection(F)、Isolate(I)、Hide(H)、Add selection to chat、Clear selection(Esc)が表示されます。
クリックバーとメモ
部品をクリックすると、その位置に小さなバーが開きます。
- Colour: アプリのパレットから部品に色を付けます。色はプロジェクトと設計ごとに記憶されます。
- Show on its own(
I): その部品だけを表示します。 - What should change here?: メモを入力します。Enterで保持し、⌘Enterですぐに送信します。
保持したメモは、チャットの入力欄のチップと、部品上の番号付きピンになります。ピンはモデルを分解しても部品に付いたままです。チップはどの部品か、アセンブリ内の位置、サイズ、クリックした正確な点をエージェントに伝えるため、場所を説明せずに「この壁を厚くして」と書けます。ピンをクリックするとメモを編集できます。
シェーディング
Zを押したまま、ポインタの周りに現れるメニューの選択肢の方向にはじくか、Zをタップしてクリック式のメニューとして開くか、D(逆順はShift+D)で順に切り替えます。
| シェーディング | 表示 |
|---|---|
| Materials | モデル自身の色と仕上げ。 |
| Solid | アプリのパレットの単色。基板は緑。 |
| Glass | 透けるパレットの色。 |
| Wireframe | 隠線を除去したフィーチャーエッジ。 |
| Outline | すべてのエッジ。 |
Gでグリッドを切り替えます。グリッドはミリメートル単位で目盛られ、原点をCADの軸が通ります。
断面
Sを押す(またはツールバーのSectionを使う)とモデルを切断します。新しい断面ではカメラに近い側の半分が取り除かれます。ハンドルをドラッグすると断面を動かせます。断面表示中は、X、Y、Zで軸を選びます。メニューにはTilted cut、Show the other half、Reset cut、No sectionもあります。切断面は各部品の色にハッチングを付けて塞がれ、部品同士の重なりは赤で示されます。
分解
Eを押すとモデルをピース(接している部品のグループ)に分解し、もう一度Eを押すとすべての部品を分離します。押し続けると交互に切り替わります。Escで組み立てた状態に戻ります。Explodeスライダーは0から2までで、半分の位置で開きます。
隠す、単独表示、検索
Hは選択したものを隠します(何も選択していなければすべて表示します)。Shift+Hはすべてのボディを表示します。Iは選択範囲だけを表示して画面に収めます。もう一度Iを押すかEscで戻ります。- ⌘/Ctrl+FでFind parts by nameを開き、一致する部品にビュー上でタグを付けます。
- ⌘/Ctrl+.で、まずサイドパネルを、次にビューに重なるものすべてを片付けます。
Escは1つずつ戻ります。検索、メモのバーやシェーディングメニュー、分解、最後に入ったモード(断面、単独表示、隠した部品)、選択の順です。
取り消し
⌘/Ctrl+Zは、直前のビュー操作(隠す、表示、単独表示)とエージェントの直前のターンのうち、より新しいほうを取り消します。Shift+⌘/Ctrl+Zで元に戻します。エージェントのターンを取り消すには、6秒以内にもう一度⌘Zを押します。1回目は何を取り消すかを示すだけです(「Press ⌘Z again to take back the agent's last turn: …」)。ターンを取り消すと、そのターンのチェックポイントが復元され、会話が切り詰められます。
比較用のシーン
⌘/Ctrl+/または肘掛け椅子のボタンで、大きさの目安となるシーンにモデルを置きます。
| シーン | サイズ | 選ばれる対象 |
|---|---|---|
| Table | 机 58 × 29 in | 机の上に置くもの |
| Room | 部屋 12 × 10 ft | 床に置くもの |
| Person | 人物 5 ft 9 in | 部屋に収まらないほど大きいもの |
その設計でシーンを選んでいない限り、Embedrはモデルのサイズからシーンを選びます。シーンの表示中はカメラが直立したままになり、シーンを離れるとカメラも元に戻ります。
ナビゲーションとビュー
既定の操作:
| 入力 | 操作 |
|---|---|
| 右ドラッグ | 回転 |
| Shift+右ドラッグ | パン |
| 中ドラッグ | ズーム |
| ホイール、またはCtrl+ホイール | ポインタを中心にズーム |
| 2本指スクロール(トラックパッド) | 回転 |
| Shift+2本指スクロール | パン |
| ピンチ | ズーム |
SpaceまたはF |
選択範囲またはモデルを画面に合わせる |
View settingsには、Embedr、Blender、Fusion、Onshape、SolidWorksのプリセットを選べるMouse buttons like、Wheel zooms the other way、Keep the model uprightがあります。
定型ビューは正投影です。ツールバーのビュー、隅の軸ギズモをクリックするか、キーを使います。
| ビュー | キー | コマンド |
|---|---|---|
| 等角 | 0 |
⌘/Ctrl+1 |
| 正面 | 1 |
⌘/Ctrl+2 |
| 背面 | 4 |
⌘/Ctrl+3 |
| 上面 | 2 |
⌘/Ctrl+4 |
| 底面 | 5 |
⌘/Ctrl+5 |
| 右側面 | 3 |
⌘/Ctrl+6 |
| 左側面 | 6 |
⌘/Ctrl+7 |
定型ビューから回転すると、なめらかに透視投影へ戻ります。ギズモの軸を2回クリックすると反対側のビューに移ります。ツールバーのキーボードアイコンにすべてのショートカットが一覧表示されます。キーボードショートカットも参照してください。
設計に組立の動きがある場合、ツールバーにアニメーションクリップの選択、再生と一時停止、時間のスライダー、再生速度が加わります。
図面シート
Bを押すか定規のボタンをクリックすると(ビルド済みのリビジョンのみ)、モデルを隠線を除去した10枚のシート(4つの斜め方向のビューと6つの側面)として描きます。描画はクラウドで行われ、少し時間がかかります。
- シートはビューに従います。隠した部品は除かれ、分解したモデルは分解した状態で描かれます。
- Exploded、Dimensions(側面シートに全体寸法をmmまたはinで表示)、Labels(引き出し線付きの部品名)を切り替えられます。
- シートをクリックすると原寸で開きます。矢印ボタンまたはマウスホイールでページを送ります。Escですべてのシートの一覧に戻り、
Bでモデルに戻ります。 - シートはダウンロードボタンからSVGとして保存するか、Download all SVGを使います。
組立ガイド
Aを押すか、番号付きリストのボタンをクリックします(ビルド済みのリビジョンのみ)。Assembly guidesには、その設計の各ガイドの最新版が一覧表示されます。
- Ask for an assembly guideをクリックします。エージェントが部品を取り付ける順序を考え、必要なもの(工具、または「Hands only」)とともに手順を書きます。
- ガイドを開きます。各ステップでその部品がビューポートで選択され、画面に収められます。サブアセンブリの手順が先に来て、そのあとにそれを取り付けるステップが続きます。
- Save as a pageをクリックすると、各ステップの画像を含む自己完結型のHTMLファイルが1つ書き出され、そのまま送れます。
ガイドはmechanical/assembly/<name>-v<N>.jsonとして保存されます。新しい版には次の番号が付き、以前の版を上書きすることはありません。以前のリビジョン向けに書かれたガイドは、一覧に「Written for an earlier revision」と表示され、開くと「This guide was written for an earlier revision; parts it names may have changed.」と表示されます。
エージェント用のキャプチャ
デスクトップでは、エージェントが自分の作業を確認するために現在のMechanicalビューをキャプチャできます。Mechanicalタブがビルド済みの設計で開いている必要があります。Render cloud snapshotは必要なときに静止画をレンダリングします。
エクスポート
- ヘッダーのExport STEPで、ビルド済みリビジョンのSTEPファイルを保存します。
- STL、3MF、GLB、図面(PDF、DXF)、アニメーションには、Workflowsタブを使うかエージェントに依頼します。例: 「印刷用にフタを3MFでエクスポートして」。
関連項目: ボードとKiCad、Embedrエージェント、プロジェクトの共有。
