PCB Studio
のみ利用可能です
Onshape PCB Studio では、参照用に ECAD ファイルを使用してモデルを作成できます。PCB Studio は、Onshape を使用して回路基板の形状を作成し、Onshape で作成されたモデルを IDF 形式でエクスポートし、電気エンジニアに送信して ECAD システムで PCB 設計を作成するのに役立ちます。
IDF、IDX、Eagle フォーマットの ECAD ファイルをインポートし、それらを使用して回路基板のエンクロージャを作成する際の参照として使用する Onshape Part Studio とアセンブリを作成することもできます。
Onshape で PCB Studio を作成する
PCB Studio を Onshape ドキュメントに追加するには:
-
Onshape ウィンドウの左下にある アイコンを選択します。
-
[PCB Studio を作成する] を選択します。
ユーザーインターフェース
ドキュメントで PCB Studio を開くと、次のようなタブが表示されます。
アイコンとアクション
ECAD ファイルを Onshape ドキュメントの PCB Studio タブにインポートします。 | |
IDX 形式で PCB Studio からエクスポートし、ファイルをローカルにダウンロードします。 | |
Part Studio またはアセンブリを PCB Studio と同期します (ボードをインポートします)。 | |
この ECAD データからアセンブリを作成します (現在のボードをエクスポートします)。 | |
特定のコンポーネントまたはボードを検索します。 | |
検索をクリアします。 | |
現在の PCB Studio タブ内のすべてのボードを表示します。 | |
PCB Studio に保存したすべてのコンポーネントを表示します。 | |
コンポーネント情報を保存する既定の場所や、新しく作成された Onshape ドキュメントの既定フォルダなど、ユーザー設定を設定します。 | |
PCB Studio ヘルプトピックが別のウィンドウで開きます |
インターフェイスの左側には、次のものが表示されます。
-
ボード - この Onshape ドキュメント特定の PCB Studio にインポートされたすべてのボードのリスト。ボードは、インポートされた ECAD ファイルから生成することも、インポートされた Onshape Part Studios またはボードを含むアセンブリから生成することもできます。
Onshape Part Studio またはアセンブリからインポートする場合、モデルは 3 つのデフォルト平面のいずれかと平行である必要があります。また、正しく変換するためパーツ名に「Board」または「PCB」というキーワードも含める必要があります。以下のパーツの名前付けを参照してください。
-
コンポーネント - PCB Studio にインポートされたすべてのコンポーネントのリスト、それらの形、および関連する Onshape モデルへのリンク (そのようなモデルが存在する場合)。Onshape PCB Studio は、ECAD データで定義されている単純な形状を使用して、ECAD の各コンポーネントごとに Onshape Part Studio を自動的に新規ドキュメントに作成します。ただし、代わりにカスタムパーツを選択してコンポーネントを表現することもできます。
既定では、すべてのコンポーネント情報は、中央ライブラリとして機能する別の Onshape ドキュメントに保存されます。これにより、コンポーネントの形状と関連する Onshape モデルを、複数のドキュメントや複数のユーザーが再利用できるようになります。このドキュメントの場所は、PCB Studio の設定で定義されています。
PCB Studio に 1 つかそれ以上のボードが表示されている場合、それらのボードが参照するコンポーネントはメインのコンポーネントノードの下に表示されます。
設定
初回使用時の設定
PCB Studio をユーザーが初めて使用するときは、ユーザー (通常は Company 管理者または Enterprise 管理者) は次のことを行う必要があります。
-
PCB Studio のコンポーネントフォルダを作成して、PCB Studio で作成されたすべてのコンポーネントモデルを保存します。このフォルダは、Company/Enterprise 内のすべての PCB Studio ユーザーが利用できる必要があります。
-
共有 PCB Studio ライブラリとして機能する Onshape フォルダとドキュメントをこのフォルダ内に作成します。このドキュメントは、すべての Company/Enterprise ユーザーにアクセス許可が付与され、誤って削除されないような場所に作成してください。
-
上記のステップ 2 で作成したドキュメントに PCB Studio 要素を追加し、そのドキュメントにバージョンを作成します。これが完了すると、このドキュメントを PCB Studio ライブラリとして使用する準備が整います。
-
別の PCB Studio ドキュメントに移動し、このライブラリドキュメントとライブラリフォルダを参照するように PCB Studio を設定します (下記の PCB Studio 設定ダイアログ参照)。
このライブラリフォルダとドキュメントは、ECAD ファイルを開いたりビルドしたりするために使用しないでください。このフォルダとドキュメントは、作成されると、通常はユーザー側で開く必要はありません。このライブラリは、コンポーネントマッピング情報 (たとえば、どの Onshape モデルをどの ECAD コンポーネントに使用するか) を保存する、組織内の PCB Studio ユーザー間の共有データベースとしてのみ存在します。
PCB Studio の設定ダイアログ
コンポーネント情報の設定を使用して、すべての ECAD コンポーネントマッピングを保存するデフォルトのドキュメントを設定します。これにより、どの Onshape ドキュメントで作業しているかに関係なく、コンポーネントマッピングが PCB Studio で使用できるようになります。また、これらの設定を使用して、新しいモデルドキュメント (ECAD Model をアプリから Onshape にエクスポートしたときに作成されたドキュメント) を作成するフォルダを指定します。
をクリックして設定にアクセスします。
コンポーネント情報設定を使用すると、すべての ECAD コンポーネントのマッピングを 1 つのドキュメントに収集できるため、任意のドキュメントで PCB Studio を使用しながら、単一のドキュメントに接続してコンポーネントマッピングを調達できます。このフィールドでドキュメントの URL を選択します (ボックスの矢印をクリックすると、そのドキュメントを新しいブラウザタブで開くことができます)。
モデルドキュメント (アプリから Onshape に ECAD モデルをエクスポートしたときに作成されたドキュメント) を保存するフォルダを指定するときは、そのフォルダが存在し、Onshape でそのフォルダにアクセスできることを確認してください。
ECAD データの Onshape 内外への移動
ECAD ファイルは、電気データとして存在する PCB Studio にインポートします。次のステップは、そのデータを PCB Studio から Onshape に移動し、そこで Onshape アセンブリに変換されます。設計に必要な修正を加えたら、[PCB Studio] タブに戻り、オンシェイプデータを [PCB Studio] タブに戻して、電気データに変換します。
電気 CAD データを PCB Studio に取り込み、Onshape でそれを使用し、エクスポートし直すには、次の 4 つの主要な手順があります。
-
ECAD ファイルを PCB Studio にインポートする (Onshape のタブ内)
-
Onshape Part Studio およびアセンブリで ECAD データを 3D CAD データに変換し、必要な変更を加えます。
-
Onshape で作成された新しいデータを PCB Studio に変換し直します。
-
電気エンジニアやベンダーに配布するために、PCB Studio からデータをエクスポートします。
これらの各手順については、以下で詳しく説明します。
ECAD ファイルをインポートする
Onshape ドキュメントに PCB Studio を作成したら、ECAD ファイルをインポートします。
-
Onshape ドキュメントで PCB Studio タブ をアクティブにします。
-
をクリックして、部分的または完全に定義された回路基板を含む ECAD ファイルを PCB Studio アプリにインポートします。
サポートされているファイルタイプは次のとおりです。
-
IDF 2.0と3.0 (.emn / .emp, .bdf / .idf, .brd / .pro, .brd / .lib)
-
IDF 3.0, 3.5と4.0 (.idx)
-
Autodesk Eagle v6 以降 (.brd)
-
この時点で、データがアプリにロードされ、各 ECAD コンポーネントのフットプリントを次のようにマッピングできます。
-
モデルなし
-
アップロードされたファイルからの元の ECAD フットプリント
-
Onshape ドキュメントのカスタムパーツ
マッピングの作成の詳細については、このトピックで後述する「コンポーネントへの ECAD フットプリントのマッピング」を参照してください。
ECAD データを変換する
ECAD ファイルを PCB Studio にロードした後、Onshape Part Studio およびアセンブリで使用するには、そのデータを 3D CAD データに変換する必要があります。
-
[PCB Studio] タブがアクティブな状態で、 をクリックして、[PCB Studio] タブの ECAD データを Onshape に変換します。Onshape ドキュメントでは、ボードとキープアウトとキープイン領域を表す Part Studio、およびボードの Part Studio とボード上のすべてのコンポーネントを含むアセンブリとしてデータが表されます。
新しい Onshape ドキュメントが ECAD コンポーネントごとに作成され、ユーザー設定で指定した既定のフォルダに保存されます。生成されたすべての部品は、リンクされたパーツとバージョン管理されたパーツごとに個別のドキュメントを含む特定のフォルダに表示されます。たとえば、ドキュメントページのフォルダを以下に示します。
必要に応じて、フォルダ内のコンテンツを再構成したり、フォルダからコンテンツを移動したりすることができます。
-
Onshape モデルに含めるフィーチャーを選択します。
-
ボード - Onshape アセンブリにボードを含めます
-
コンポーネント -ファイルで見つかったすべてのコンポーネントを Onshape アセンブリに含める
-
キープインとキープアウトエリア - Onshape アセンブリにすべてのキープインおよびキープアウト領域を含める
-
-
[エクスポート] ボタンをクリックします。
Part Studio とアセンブリの 2 つの新しいタブが作成され、両方が ECAD ファイル (使用可能な場合) で定義されているボード名または PCB 名を使用して名前が付けられます。
この時点で、先ほど変換したボードの名前の [Part Studio] タブまたは [アセンブリ] タブをアクティブにし、必要なモデリングを行います。変換されたデータをモデリングの参照として使用したり、必要に応じて Onshape ツールを使用してデータを編集することもできます。たとえば、以下のようになります。
-
新しく作成した [Part Studio] タブをアクティブにします。
-
Onshape モデリングツールを使用して、Part Studio 内の参照として ECAD データ を使用して、必要に応じてボードエンクロージャを設計するか、ボード自体を編集します (この例を参照)。(ECAD データをモデルの参照点として使用できるだけでなく、必要に応じて ECAD データ自体を編集することもできます)。
ボードの追加コンポーネントをモデル化する場合、各コンポーネントは独自の Part Studio 内に存在する必要があることに注意してください。
Part Studio でモデリングが完了したら、アセンブリを更新して Part Studio で行った変更を反映できます。
CAD データを ECAD に変換する
Onshape ですべてのモデリングが完了し、アセンブリが新しい情報で更新されたら、その情報を IDF ファイルとしてアプリからエクスポートする前に、Onshape に存在する CAD データを PCB Studio に変換し直す必要があります。
PCB Studio から Onshape データを参照する前に、何が起こっているのか、何を期待すべきかを理解することが重要です。
このアクション (Onshape から PCB Studio へのデータの変換) は、アセンブリ内のパーツの形状と位置を分析し、その情報を ECAD データに変換します。そのためには、パーツの名前が正しく指定され、それぞれが独自の Part Studio に存在すること、およびアセンブリが関連付けられ、PCB Studio が各パーツを表すものを適切に決定できるようにすることが重要です。
ボードまたは PCB を表す単一の Part Studio には、Board または PCB という名前の付いたパーツと、オプションで以下の規則を使用して名前が付けられたキープアウトまたはキープイン領域を表す部品が含まれている必要があります。ボードまたは PCB とは異なる名前を持つパーツを含む Part Studio は、コンポーネントを表すものと推定されます。
-
[Part Studio またはアセンブリを PCB Studio と同期する] アイコン をクリックして、データを Onshape Part Studio またはアセンブリから PCB Studio タブに戻します。
-
Part Studio またはアセンブリを開いた PCB Studio ダイアログと同期します。
-
適切な Onshape タブ (Part Studio またはアセンブリ) を選択します。Part Studio またはアセンブリにリストコンフィギュレーションがある場合、最初の一番上にあるリストコンフィギュレーションは、[Part Studio またはアセンブリを選択して選択する] ドロップダウンに括弧で囲まれた個別のエントリとして表示されます (たとえば、以下の [Configuration = Configuration A] を参照してください。
-
ボードのトップ面が以下と平行になっている平面を選択します。
-
-
このアクションが成功すると、ボードのリストにボードが作成され、データがアセンブリから同期されます。
何が起こっていますか:
アセンブリ内の各パーツについて、PCB Studio は、そのパーツにすでに構成部品をマッピングしているかどうかを確認します。マッピングが存在する場合、変換プロセスでは、パーツが既存の ECAD コンポーネントを表すものと見なされます。コンポーネントが既存の場合は、その形状がすでに分かっているので、コンポーネントの位置だけが変換されます。
マッピングが存在しない場合、プロセスでは、パーツがボード、キープアウトまたはキープイン領域、またはマッピングのないコンポーネントを表すものとみなされます。
インポート中は、ボード名の横にスピナーが表示されます。インポートをキャンセルする場合は、表示される赤い x をクリックして CAD データから ECAD データへの変換をキャンセルできます。
パーツに名前を付ける
Part Studio 内の各パーツの名前は、Part Studio に含まれる電気系 CAD フィーチャータイプ (またはタイプ) を決定するために使用されます。ECADは、次のパーツ名>eCAD アイテムタイプのペアリングを想定しています (名前は大文字と小文字は区別されません)。
パーツの名前に含まれるもの | 想定された ECAD アイテムタイプ |
ボード | ボード概要 |
PCB | ボード概要 |
ゾーン | リジッドボードゾーンまたはエリア (IDX ファイルのタイプのみ) |
リジッド | リジッドボードゾーンまたはエリア (IDX ファイルのタイプのみ) |
フレックス | フレキシブルボードゾーンまたはエリア (IDX ファイルのタイプのみ) |
キープイン/キープイン | キープインエリア (アイテムを配置するエリア) |
キープアウト/キープアウト | キープアウトエリア(アイテムを配置すべきでない領域) |
アウトライン Outline [パーツ名] |
IDF 3.0 .OTHER_OUTLINE - ソルダーマスク、ヒートシンク、ボードコアなど、ボードの外形以外の用途に使用される切り欠きのあるアウトライン。 パーツ名に「Outline」を使用すると、コンポーネントプロパティに「Outline」が表示されます。角括弧内に追加の名前を入力すると (「Outline [Soldermask]」など)、コンポーネントプロパティに「Soldermask」と表示されます。 |
次のテキストをキープイン、キープアウト、またはアウトライン名と組み合わせると、ECAD への意図が指定されます。たとえば、「キープアウトを配置」という名前のフィーチャーは、ECADでコンポーネントを配置すべきでない領域である、コンポーネント・キープアウト領域として解釈されます。
-
コンポーネントまたは配置 - コンポーネントのキープイン、キープアウト、アウトライン
-
Via - キープイン、キープアウト、またはアウトライン経由
-
ルート/ルーティング/コパー/トレース - ルーティングキープイン、キープアウト、またはアウトライン
フィーチャーがキープイン、キープアウト、アウトライン、またはアウトラインを指定するために、ルーティング、ルート、コパー、またはトレース名を追加テキストなしで使用すると、コパートレースまたはルーティングの領域として解釈されます。これらのフィーチャータイプのエクスポートはまだサポートされていないため、現時点でこれらの名前は将来の使用のために取っておいてあります。
他の名前(0402C など)のパーツは、コンポーネントとして解釈されます。コンポーネントがマッピングによってまだ参照されていない場合、パーツ名は ECAD パーツ 名とパーツ番号の両方として使用されます。新しい ECAD コンポーネントを Onshape アセンブリから直接追加することはお勧めしません。
データをエクスポートしてファイルをダウンロードする
これで、必要に応じて、[PCB Studio] タブと Onshape から IDF ファイル にデータをエクスポートして、必要に応じて電気エンジニアに戻ることができます。
をクリックします:
目的の IDF バージョンを選択し、[エクスポート] をクリックします。ファイルはローカルにダウンロードされます。
IDF 形式にエクスポートすると、他のサードパーティ製の ECAD システムとの互換性を確保するために、一部の特殊文字がダッシュ (-) に変換されます。たとえば、board 1.max [Configuration_ Default] は、エクスポートされた .zip ファイル内のすべてのファイルで board 1-max -Configuration- Default- に変換されます。
コンポーネントのプロパティ
ウィンドウの右側にある [コンポーネントプロパティ] タブでは、グラフィック領域で選択したボードまたはコンポーネントのプロパティを表示できます。
この時点から、コンポーネントが関連付けられているモデルを追加または変更することができます。
-
マップするモデルのタイプを選択します。
-
なし (この ECAD パーツでは Onshape に何も追加されません)
-
ECADデータから (ECAD システムから供給される形状として保管してください)
-
カスタムパーツ (Onshape Part Studio からのパーツ)
-
-
カスタムパーツを選択すると、さらに多くのフィールドが表示されます。
-
既存の Onshape モデルがコンポーネントを表すためにすでに使用されている場合は、サムネイルイメージとコンポーネントの名前が表示されます。必要に応じて、サムネイル画像をクリックして、別の Onshape パーツを参照します。
-
既存の Onshape パーツがない場合は、[カスタムパーツを選択] をクリックします。
-
ダイアログが開き、ボード上の選択したパーツの代わりに使用したいパーツを含む Onshape ドキュメントを選択できます。
-
リストからパーツを選択します。
選択したパーツが新しいパーツに置き換わります。
をクリックして、そのパーツを含む Part Studio を Onshape の別のタブで開きます。
コンポーネントビュー
コンポーネントビューには、これまで PCB Studio にインポートしたすべての ECAD ファイルのすべての ECAD パーツ名とパーツ番号(またはコンポーネントフットプリント)が表示されます。
左側の 2 つの列には、各 ECAD コンポーネントのフットプリントのパーツ名と番号が表示されます。右側の列は、PCB Studio が Onshape の ECAD コンポーネントをどのように表しているかを示しています。この関係は「コンポーネントマッピング」と呼ばれます。
デフォルトでは、PCB Studio は ECAD データで定義されているシンプルな形状を使用して、各 ECAD のフットプリントごとに単純な Onshape モデルを自動的に作成します。ただし、オプションでカスタムパーツを使用してコンポーネントの Onshape をより詳細に表現したり、Onshape にコンポーネントをまったく表示しないように選択したりすることもできます。
各コンポーネントの横に表示されるアイコンは、そのコンポーネントが Onshape でどのように表現されるかを示しています。
- ECAD ファイルに形状データが定義されていないか、ユーザーがこのコンポーネントを Onshape に含めないことを選択したため、コンポーネントが Onshape モデルによって表されません。
- コンポーネントは、電気系 CAD ファイル内の単純な形状データから自動的に作成されたモデルによってOnshapeで表されます。ただし、Onshape モデルはまだ作成されていません。
- コンポーネントは、ECAD ファイルの単純な形状データから自動的に作成されたモデルによってOnshapeで表示されます。
- コンポーネントは、ユーザーが選択したカスタムの Onshape パーツによって Onshape で表されます。
- コンポーネントは、ユーザーが選択したカスタムの Onshape Part Studio によって Onshape で表されますが、ドキュメントは現在使用できません。ドキュメントはごみ箱に移動されたか、このユーザーによってアクセスできないようアクセス許可が変更された可能性があります。
コンポーネントマッピングを表示 (および編集) するには:
-
左側のコンポーネント を選択すると、右側のペインにすべての ECAD フットプリントおよび関連する Onshape モデルのリストが表示されます(コンポーネントとも呼ばれます)。PCB Studio でボードを開いているときに、そのボードの子コンポーネントノードを選択すると、そのボードに関連するコンポーネントマッピングのみが表示されます。
右ペインに ECAD フットプリントと Onshape モデルのリストが表示されます。
-
パーツ探しているパーツは、リスト内で手動で探すか、検索できます。
-
検索バーを使用する。
-
[Enter] キーを押すか、[検索] ボタンをクリックして結果を表示します。検索バーには、見つかったインスタンスの数が表示され、最初のインスタンスがハイライト表示されます。下矢印または上矢印をクリックして、適切な結果を順に切り替えます。マッピングのリストは変更されないことに注意してください。矢印を使用して結果を循環します。
-
-
必要なパーツが見つかったら、そのパーツをクリックしてコンポーネントを開きます。
リンクをコピーで説明しているように、必要に応じてコンポーネントの表示をカスタムの Onshape パーツに変更できます。
-
メイングラフィック領域でコンポーネントのフットプリントが開きます。右側に [コンポーネントマッピング] パネルが開き、マッピングルール、パーツ名、パーツ番号を編集できます。
-
次に示すように、マッピングルールを選択します。
-
完全一致のみ - パーツを正確なパーツ名およびパーツ番号のみに一致させます。
-
任意のパーツ名との一致: 任意のパーツ名と一致させます。
-
任意のパーツ番号との一致: 任意のパーツ番号と一致させます。
-
-
[パーツ名]、[パーツ番号]、および [表現] を選択します (上記のコンポーネントプロパティの手順 2 を参照)。
部品表
PCB Studio アプリは、PCB Studio アプリ内のボードおよびコンポーネントの自動部品表を提供します。
BOM を表示するには、次の手順を実行します。
-
をクリックして、[部品表] パネルを開きます。
-
部品表テーブル内の行によって表されるグラフィック領域内のコンポーネントを理解するには、行を選択するか、コンポーネントを選択します。クロスハイライトが表示されることに注意してください。
選択するには、グラフィック領域でアイテムをクリックするか、テーブル内の行をクリックします。選択を解除するには、グラフィック領域でアイテムをもう一度クリックするか、空のスペースをクリックするか、別のアイテムをクリックします。
指定されている場合は、コンポーネントの参照指定子を更新します。BOM テーブルで、コンポーネントの参照指定子 (参照) セルをダブルクリックし、その値を編集します (下の図を参照)。
参照指定子の値を編集する場合は注意が必要です。他のコンポーネント値の複製や、準拠していない値への更新を防止する機能はありません。これにより、ECAD システムの問題が発生する可能性があります。
ヒント
Part Studio でボードを編集した後、[アセンブリ] タブを開き、ボードを右クリックして [インスタンスを置換] を選択すると、アセンブリでそのボードを置き換えることができます。アセンブリ内のインスタンスを置き換えるパーツを選択すると、アセンブリがボードの新しいインスタンスで更新されます。
Downgrading to a Free or Standard plan
When downgrading from a Pro or Enterprise plan to a Free or Standard plan, PCB Studio tabs are not deleted, but are inaccessible.
ラーニングセンターのその他のリソースについては、こちらの自習コース: PCB Studio の概要 (Onshape アカウントが必要です)をご覧ください。