のみ利用可能です

Onshape PCB Studio では、参照用に ECAD ファイルを使用してモデルを作成できます。PCB Studio は、Onshape を使用して回路基板の形状を作成し、Onshape で作成されたモデルを IDF 形式でエクスポートし、電気エンジニアに送信して ECAD システムで PCB 設計を作成するのに役立ちます。

IDF、IDX、Eagle フォーマットの ECAD ファイルをインポートし、それらを使用して回路基板のエンクロージャを作成する際の参照として使用する Onshape Part Studio とアセンブリを作成することもできます。

Onshape で PCB Studio を作成する

PCB Studio を Onshape ドキュメントに追加するには:

  1. Onshape ウィンドウの左下にある プラス記号アイコン アイコンを選択します。

  2. [PCB Studio を作成する] を選択します。

ユーザーインターフェース

ドキュメントで PCB Studio を開くと、次のようなタブが表示されます。

ドキュメント内の PCB Studio を開くときの初期タブ

アイコンとアクション

ファイルをインポートするアイコン ECAD ファイルを Onshape ドキュメントの PCB Studio タブにインポートします。
ファイルをエクスポートするアイコン IDX 形式で PCB Studio からエクスポートし、ファイルをローカルにダウンロードします。
ボードアイコンをインポートする Part Studio またはアセンブリを PCB Studio と同期します (ボードをインポートします)。
現在のボードアイコンをエクスポート この ECAD データからアセンブリを作成します (現在のボードをエクスポートします)。
検索コンポーネントまたはボードアイコン 特定のコンポーネントまたはボードを検索します。
[検索をクリア] アイコン 検索をクリアします。
すべてのボードアイコンを表示 現在の PCB Studio タブ内のすべてのボードを表示します。
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 つかそれ以上のボードが表示されている場合、それらのボードが参照するコンポーネントはメインのコンポーネントノードの下に表示されます。

設定

Setting up for first use

The first time PCB Studio is used by a user, the user (usually a Company or Enterprise Administrator) must do the following:

  1. Create a Components Folder for PCB Studio to store any component models created in PCB Studio. This folder must be available to all PCB Studio users within the Company/Enterprise.

  2. Create an Onshape folder and document within this folder to act as the shared PCB Studio Library. Create this document in a place where all Company/Enterprise users have access permissions, and where it cannot be accidentally deleted.

  3. This library folder and document should not be used to open or build ECAD files. Users should not normally need to open this folder and document once it is created. The library only exists to act as a shared database among PCB Studio users in the organization to store component mapping information (for example, which Onshape model to use for which ECAD component).

  4. Add a PCB Studio element to the document created in Step 2 above, and create a version in that document. Once this is done, this document is ready for use as a PCB Studio library.

  5. Go to another PCB Studio document, and set the PCB Studio settings to reference this library document and library folder (see PCB Studio Settings dialog below).

PCB Studio Settings dialog

コンポーネント情報の設定を使用して、すべての ECAD コンポーネントマッピングを保存するデフォルトのドキュメントを設定します。これにより、どの Onshape ドキュメントで作業しているかに関係なく、コンポーネントマッピングが PCB Studio で使用できるようになります。また、これらの設定を使用して、新しいモデルドキュメント (ECAD Model をアプリから Onshape にエクスポートしたときに作成されたドキュメント) を作成するフォルダを指定します。

設定アイコンをクリックして設定にアクセスします。

PCB Studio の設定ダイアログ

コンポーネント情報設定を使用すると、すべての 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 つの主要な手順があります。

  1. ECAD ファイルを PCB Studio にインポートする (Onshape のタブ内)

  2. Onshape Part Studio およびアセンブリで ECAD データを 3D CAD データに変換し、必要な変更を加えます。

  3. Onshape で作成された新しいデータを PCB Studio に変換し直します。

  4. 電気エンジニアやベンダーに配布するために、PCB Studio からデータをエクスポートします。

これらの各手順については、以下で詳しく説明します。

ECAD ファイルをインポートする

Onshape ドキュメントに PCB Studio を作成したら、ECAD ファイルをインポートします。

  1. Onshape ドキュメントで PCB Studio タブ をアクティブにします。

  2. ECAD ファイルをインポートするアイコンをクリックして、部分的または完全に定義された回路基板を含む 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 コンポーネントのフットプリントを次のようにマッピングできます。

  • モデルなし

  • アップロードされたファイルからの元の ECAD フットプリント

  • Onshape ドキュメントのカスタムパーツ

マッピングの作成の詳細については、このトピックで後述する「コンポーネントへの ECAD フットプリントのマッピング」を参照してください。

ECAD データを変換する

ECAD ファイルを PCB Studio にロードした後、Onshape Part Studio およびアセンブリで使用するには、そのデータを 3D CAD データに変換する必要があります。

  1. [PCB Studio] タブがアクティブな状態で、現在のボードアイコンをエクスポート をクリックして、[PCB Studio] タブの ECAD データを Onshape に変換します。Onshape ドキュメントでは、ボードとキープアウトとキープイン領域を表す Part Studio、およびボードの Part Studio とボード上のすべてのコンポーネントを含むアセンブリとしてデータが表されます。

    新しい Onshape ドキュメントが ECAD コンポーネントごとに作成され、ユーザー設定で指定した既定のフォルダに保存されます。生成されたすべての部品は、リンクされたパーツとバージョン管理されたパーツごとに個別のドキュメントを含む特定のフォルダに表示されます。たとえば、ドキュメントページのフォルダを以下に示します。

    Onshape ドキュメントの新しいボードとコンポーネントを示す例

    フォルダの名前は、上に表示されているものと異なる場合があります。

    必要に応じて、フォルダ内のコンテンツを再構成したり、フォルダからコンテンツを移動したりすることができます。

  2. Onshape モデルに含めるフィーチャーを選択します。

    • ボード - Onshape アセンブリにボードを含めます

    • コンポーネント -ファイルで見つかったすべてのコンポーネントを Onshape アセンブリに含める

    • キープインキープアウトエリア - Onshape アセンブリにすべてのキープインおよびキープアウト領域を含める

  3. [エクスポート] ボタンをクリックします。

    Part Studio とアセンブリの 2 つの新しいタブが作成され、両方が ECAD ファイル (使用可能な場合) で定義されているボード名または PCB 名を使用して名前が付けられます。

この時点で、先ほど変換したボードの名前の [Part Studio] タブまたは [アセンブリ] タブをアクティブにし、必要なモデリングを行います。変換されたデータをモデリングの参照として使用したり、必要に応じて Onshape ツールを使用してデータを編集することもできます。たとえば、以下のようになります。

  1. 新しく作成した [Part Studio] タブをアクティブにします。

  2. Onshape モデリングツールを使用して、Part Studio 内の参照として ECAD データ を使用して、必要に応じてボードエンクロージャを設計するか、ボード自体を編集します (この例を参照)。(ECAD データをモデルの参照点として使用できるだけでなく、必要に応じて ECAD データ自体を編集することもできます)。

    新しく作成した Part Studio とアセンブリの例

    上の新しく作成された Part Studio (Adafruit Feather) とアセンブリ (Adafruit Feather) に注目してください。

    Onshape でモデリングされた追加の穴 (赤で囲んだ) があるボードの編集済み領域の例

    上記の Onshape でモデリングされた追加の穴があるボードの編集済み領域の例。

ボードの追加コンポーネントをモデル化する場合、各コンポーネントは独自の 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 は、コンポーネントを表すものと推定されます。

  1. [Part Studio またはアセンブリを PCB Studio と同期する] アイコン ボードアイコンをインポートする をクリックして、データを Onshape Part Studio またはアセンブリから PCB Studio タブに戻します。

  2. Part Studio またはアセンブリを開いた PCB Studio ダイアログと同期します。

    PCB Studio を使用した Part Studio またはアセンブリの同期

    1. 適切な Onshape タブ (Part Studio またはアセンブリ) を選択します。Part Studio またはアセンブリにリストコンフィギュレーションがある場合、最初の一番上にあるリストコンフィギュレーションは、[Part Studio またはアセンブリを選択して選択する] ドロップダウンに括弧で囲まれた個別のエントリとして表示されます (たとえば、以下の [Configuration = Configuration A] を参照してください。

      Part Studio またはアセンブリの選択

    2. ボードのトップ面が以下と平行になっている平面を選択します。

      平行になっているボードパーツのトップ面の選択:

  3. このアクションが成功すると、ボードのリストにボードが作成され、データがアセンブリから同期されます。

    アセンブリから同期されたデータ

何が起こっていますか:

アセンブリ内の各パーツについて、PCB Studio は、そのパーツにすでに構成部品をマッピングしているかどうかを確認します。マッピングが存在する場合、変換プロセスでは、パーツが既存の ECAD コンポーネントを表すものと見なされます。コンポーネントが既存の場合は、その形状がすでに分かっているので、コンポーネントの位置だけが変換されます。

マッピングが存在しない場合、プロセスでは、パーツがボード、キープアウトまたはキープイン領域、またはマッピングのないコンポーネントを表すものとみなされます。

インポート中は、ボード名の横にスピナーが表示されます。インポートをキャンセルする場合は、表示される赤い x をクリックして CAD データから ECAD データへの変換をキャンセルできます。

キャンセルボタンを使用して Part Studio からボードをインポートする

パーツに名前を付ける

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 ファイル にデータをエクスポートして、必要に応じて電気エンジニアに戻ることができます。

エクスポートアイコンをクリックします:

[ECAD ファイルをエクスポート] ダイアログ

目的の IDF バージョンを選択し、[エクスポート] をクリックします。ファイルはローカルにダウンロードされます。

After exporting to the IDF format, some special characters are converted to a dash (-) in order to be compatible with other third party ECAD systems. For example, board 1.max [Configuration_ Default] is converted to board 1-max -Configuration- Default-on all files inside the exported .zip file.

コンポーネントのプロパティ

ウィンドウの右側にある [コンポーネントプロパティ] タブでは、グラフィック領域で選択したボードまたはコンポーネントのプロパティを表示できます。

選択したボードまたはコンポーネントのプロパティをグラフィック領域に表示するコンポーネントプロパティタブの例

選択したコンポーネント (上) がゴールドでハイライト表示され、[コンポーネント] プロパティペインがハイライト表示されます。

この時点から、コンポーネントが関連付けられているモデルを追加または変更することができます。

  1. マップするモデルのタイプを選択します。

    1. なし (この ECAD パーツでは Onshape に何も追加されません)

    2. ECADデータから (ECAD システムから供給される形状として保管してください)

    3. カスタムパーツ (Onshape Part Studio からのパーツ)

  1. カスタムパーツを選択すると、さらに多くのフィールドが表示されます。

    代替モデルの選択

  2. 既存の Onshape モデルがコンポーネントを表すためにすでに使用されている場合は、サムネイルイメージとコンポーネントの名前が表示されます。必要に応じて、サムネイル画像をクリックして、別の Onshape パーツを参照します。

  3. 既存の Onshape パーツがない場合は、[カスタムパーツを選択] をクリックします。

  4. ダイアログが開き、ボード上の選択したパーツの代わりに使用したいパーツを含む Onshape ドキュメントを選択できます。

  5. リストからパーツを選択します。

選択したパーツが新しいパーツに置き換わります。

代替モデルアイコンをクリックして、そのパーツを含む Part Studio を Onshape の別のタブで開きます。

コンポーネントビュー

コンポーネントビューには、これまで PCB Studio にインポートしたすべての ECAD ファイルのすべての ECAD パーツ名とパーツ番号(またはコンポーネントフットプリント)が表示されます。

左側の 2 つの列には、各 ECAD コンポーネントのフットプリントのパーツ名と番号が表示されます。右側の列は、PCB Studio が Onshape の ECAD コンポーネントをどのように表しているかを示しています。この関係は「コンポーネントマッピング」と呼ばれます。

デフォルトでは、PCB Studio は ECAD データで定義されているシンプルな形状を使用して、各 ECAD のフットプリントごとに単純な Onshape モデルを自動的に作成します。ただし、オプションでカスタムパーツを使用してコンポーネントの Onshape をより詳細に表現したり、Onshape にコンポーネントをまったく表示しないように選択したりすることもできます。

各コンポーネントの横に表示されるアイコンは、そのコンポーネントが Onshape でどのように表現されるかを示しています。

Onshape モデルアイコンで表示されないコンポーネント - ECAD ファイルに形状データが定義されていないか、ユーザーがこのコンポーネントを Onshape に含めないことを選択したため、コンポーネントが Onshape モデルによって表されません。

Onshape モデルアイコンで表されるコンポーネント - コンポーネントは、電気系 CAD ファイル内の単純な形状データから自動的に作成されたモデルによってOnshapeで表されます。ただし、Onshape モデルはまだ作成されていません。

ECAD ファイルアイコンの単純な形状データから作成された Onshape モデルによって表されるコンポーネント - コンポーネントは、ECAD ファイルの単純な形状データから自動的に作成されたモデルによってOnshapeで表示されます。

グラフィックデータはまだ作成されていないが、アイコンは表示されない代替の Onshape モデルによって表されるコンポーネント。 - コンポーネントは、ユーザーが選択したカスタムの Onshape パーツによって Onshape で表されます。

ユーザーアイコンで選択された代替 Onshape モデルで表されるコンポーネント - コンポーネントは、ユーザーが選択したカスタムの Onshape Part Studio によって Onshape で表されますが、ドキュメントは現在使用できません。ドキュメントはごみ箱に移動されたか、このユーザーによってアクセスできないようアクセス許可が変更された可能性があります。

コンポーネントマッピングを表示 (および編集) するには:

  1. 左側のコンポーネント コンポーネントアイコンを選択すると、右側のペインにすべての ECAD フットプリントおよび関連する Onshape モデルのリストが表示されます(コンポーネントとも呼ばれます)。PCB Studio でボードを開いているときに、そのボードの子コンポーネントノードを選択すると、そのボードに関連するコンポーネントマッピングのみが表示されます。

    右ペインに ECAD フットプリントと Onshape モデルのリストが表示されます。

    ECAD フットプリントと Onshape モデルを示す例

  2. パーツ探しているパーツは、リスト内で手動で探すか、検索できます。

    1. 検索バーを使用する。

      検索バー

    2. [Enter] キーを押すか、[検索] ボタンをクリックして結果を表示します。検索バーには、見つかったインスタンスの数が表示され、最初のインスタンスがハイライト表示されます。下矢印または上矢印をクリックして、適切な結果を順に切り替えます。マッピングのリストは変更されないことに注意してください。矢印を使用して結果を循環します。

      検索結果のナビゲート例

  3. 必要なパーツが見つかったら、そのパーツをクリックしてコンポーネントを開きます。

    コンポーネントをクリックしてコンポーネントマッピングペインを開く

    リンクをコピーで説明しているように、必要に応じてコンポーネントの表示をカスタムの Onshape パーツに変更できます。

  4. メイングラフィック領域でコンポーネントのフットプリントが開きます。右側に [コンポーネントマッピング] パネルが開き、マッピングルール、パーツ名、パーツ番号を編集できます。

    コンポーネントマッピングプロパティ

  5. 次に示すように、マッピングルールを選択します。

    1. 完全一致のみ - パーツを正確なパーツ名およびパーツ番号のみに一致させます。

    2. 任意のパーツ名との一致: 任意のパーツ名と一致させます。

    3. 任意のパーツ番号との一致: 任意のパーツ番号と一致させます。

  6. [パーツ名]、[パーツ番号]、および [表現] を選択します (上記のコンポーネントプロパティの手順 2 を参照)。

部品表

PCB Studio アプリは、PCB Studio アプリ内のボードおよびコンポーネントの自動部品表を提供します。

BOM を表示するには、次の手順を実行します。

  1. BOM テーブルアイコン をクリックして、[部品表] パネルを開きます。

    BOM パネルの例

  2. 部品表テーブル内の行によって表されるグラフィック領域内のコンポーネントを理解するには、行を選択するか、コンポーネントを選択します。クロスハイライトが表示されることに注意してください。

    グラフィック領域でコンポーネントを選択すると、テーブル内でそれが強調表示されます。

選択するには、グラフィック領域でアイテムをクリックするか、テーブル内の行をクリックします。選択を解除するには、グラフィック領域でアイテムをもう一度クリックするか、空のスペースをクリックするか、別のアイテムをクリックします。

指定されている場合は、コンポーネントの参照指定子を更新します。BOM テーブルで、コンポーネントの参照指定子 (参照) セルをダブルクリックし、その値を編集します (下の図を参照)。

BOM の参照指定子フィールドの編集

参照指定子の値を編集する場合は注意が必要です。他のコンポーネント値の複製や、準拠していない値への更新を防止する機能はありません。これにより、ECAD システムの問題が発生する可能性があります。

ヒント

Part Studio でボードを編集した後、[アセンブリ] タブを開き、ボードを右クリックして [インスタンスを置換] を選択すると、アセンブリでそのボードを置き換えることができます。アセンブリ内のインスタンスを置き換えるパーツを選択すると、アセンブリがボードの新しいインスタンスで更新されます。

ラーニングセンターのその他のリソースについては、こちらの自習コース: PCB Studio の概要 (Onshape アカウントが必要です)をご覧ください。