プリント基板(PCB)は単体で製造されるわけではなく、通常は複数の基板がパネル上で製造されます。パネルは製造業者によって定義される場合もありますが、基板設計者がPCBエディタでパネルを作成することもでき、その際に 「Embedded Board Array」またはpanelizationとも呼ばれる機能を使用します。
Embedded Board Array(埋め込み基板アレイ)は、PCB設計空間に配置し、既存の基板ファイルにリンクするプリミティブな設計オブジェクトです。Embedded Board Arrayは、リンクされた基板を指定した間隔で1回からn回まで複製します。stamps out 複数のEmbedded Board Arrayを配置することで、異なる基板の製造パネルを作成したり、同じ基板をステップ&ターンパターンで並べたりすることも可能です。
下の画像は、基板を8回繰り返し、ステップ&ターンパターン(交互に基板を反転)で配置した例です。これは、基板を上向きにしたEmbedded Board Arrayと、基板を反転させたEmbedded Board Arrayの2つを配置して作成されています。レイヤースタック、 寸法、V溝、ルート情報は、このファイル内で追加されており、元のPCBには含まれていません。
Embedded Board ArrayはソースPCBにリンクしているため、ソースPCBで設計変更が行われた場合、次回アレイ基板ファイルを開いた際にその変更が反映されます。
パネル化プロセスの重要なポイントは、個々の基板をどのように分離するかを定義することです。一般的な方法は、V溝パネル化またはブレークアウェイタブパネル化の2つです。V溝パネル化は長方形 基板に対して安価かつ効果的ですが、非長方形基板の場合はブレークアウェイタブを使用する必要があります。
ブレークアウェイタブパネル化を作成するには、各基板の端に沿ってルートツールパスのスロットを定義し、基板の一部を小さな穴の列で穿孔して残すようにします(隣接する画像参照)。
ルートツールパスは、メカニカルレイヤー上にトラックオブジェクトを配置して定義し、そのレイヤーをRoute Tool PathレイヤーとしてPropertiesパネルで指定します(画像にも表示)。Create Primitives from Board Shape コマンドを使用して、基板形状をトラックやアークで輪郭取りし、ルートツールパスを定義した後、必要に応じて編集してブレークアウェイタブ領域を作成します。ブレークアウェイタブ(マウスバイトとも呼ばれる)は、小さな非メッキ パッドを列状に配置して作成します。
パネル化についてさらに詳しく知りたい場合は、panelization guidelines(Electronic Designウェブサイト掲載)をご覧ください。
異なるPCB基板で構成されるパネルを作成する場合、各基板のレイヤースタックアップが互換性を持つことを必ず確認してください。Embedded Board Arrayを配置すると、レイヤースタックの不一致が通知されます。スタックレイヤーの互換性に関するステータスメッセージは、 Embedded Board Array modeのProperties パネルでも確認できます。
配置
Embedded Board Arrayコマンド(Place » Embedded Board Array/Panelize)を起動すると、カーソルが十字線に変わり、Embedded Board Array配置モードに入ります。十字線の位置が基板アレイの左下 隅を決定します。
-
アレイのこの隅を必要な位置に合わせてクリック、またはEnterを押して配置します。
-
さらにEmbedded Board Arrayを配置するか、右クリックまたはEscを押して配置モードを終了します。
配置されたアレイがまだPCBドキュメントを参照していない場合、赤い十字線のみがブランケットアレイを表します。
グラフィカル編集
この編集方法では、設計空間内で配置済みのEmbedded Board Arrayオブジェクトを直接選択し、位置や向きをグラフィカルに変更できます。
Embedded Board Arrayオブジェクトが選択されると、薄いグレーの背景で区別されます。下の画像は、参照先のない基板アレイ(1枚目)と、単一のPCB設計を参照する2×2アレイ(2枚目)を示しています。

参照先のない基板アレイ

単一のPCB設計を参照する2×2アレイ
アレイの境界内をクリックしてドラッグすると、位置を再配置できます。アレイは自動的に左下隅で「つかまれ」、基板アレイの位置がカーソルのアンカーポイントとして使用されます。Embedded Board Arrayは、以下の方法で回転 や反転が可能です。
-
Spacebarを押すとEmbedded Board Arrayが回転します(反時計回り)。
-
Lキーを押すと、Embedded Board Arrayが基板の反対側に反転します。
注意事項
-
製造パネルの表現を作成するために使用するEmbedded Board Arrayは、既存または別のPCBプロジェクト内の別のPCBドキュメントに配置してください。このドキュメントは、他のPCB ドキュメント(実際の設計を含む)に対する製造の「ハブ」と見なすべきです。
-
パネル製造をサポートするための追加オブジェクト(例:ツーリングホール用のフリーパッド)を配置することは可能ですが、実際の物理設計を表す他のオブジェクトを Embedded Board Arrayと同じドキュメントに配置することは推奨されません。
-
Embedded Board Arrayオブジェクトは、設計ファイルの貼り付けコピーを含むのではなく、PCB設計ファイルを参照しているため、ソースPCB設計はいつでも変更可能です。参照ファイルを保存したら、パネルドキュメントの表示を更新して パネルを最新の状態にしてください。
-
Embedded Board Arrayのパネルから、Gerber、NC Drill、ODB++、および印刷出力を生成できます。
-
Design » Board Shape » Create Primitives From Board ShapeコマンドのRoute Tool Outlineオプションを使用する際、Include Cutoutsオプションを選択して、基板 カットアウトエッジのツールパスをシミュレートすることも可能です。
-
ソフトウェアは自動的にレイヤースタックの互換性問題を解決しようとします。自動レイヤースタック同期プロセスは、以下を試みます。
-
すべての必要な子基板レイヤースタックの順序付きレイヤーが、親基板(Embedded Board Arrayを含むPCBファイル)に存在することを確認します。
-
同期を達成するために親基板のレイヤースタックを修正します(子基板は決して修正されません)。
-
親基板には追加またはレイヤータイプの変更のみを行い、レイヤーが削除されることはありません。
-
カウンターホール機能は、Embedded Board ArrayおよびそのDrill TableやHole Size Editorでは現在サポートされていない点にご注意ください。
Embedded Board Array Properties
一般タブ
位置
この領域の右側にある

アイコンは、

(ロック解除)として表示されている必要があり、下記のフィールドにアクセスできます。ロック/ロック解除アイコンを切り替えてロック状態を変更してください。
-
(X/Y)
-
X(最初のフィールド)- Embedded Board Arrayの基準点の現在のX(水平)座標を、現在の設計空間の原点に対して示します。編集して基板アレイのX位置を変更できます。値はメートル法またはヤード・ポンド法のいずれでも入力でき、現在のデフォルト単位でない場合は単位を付けて入力してください。
-
Y (第2フィールド) - 埋め込みボードアレイの基準点の現在のY(垂直)座標を、現在の原点に対して表示します。この値を編集することで、埋め込みボードアレイのY位置を変更できます。 値はメートル法またはヤード・ポンド法のいずれでも入力でき、現在のデフォルト単位以外で値を入力する場合は単位を付けてください。
-
Rotation - 埋め込みアレイの回転角度(度単位)を、ゼロ(3 o'clock水平)から反時計回りで測定します。
プロパティ
-
PCB Document - アレイに使用される現在の参照PCBドキュメントへのパスを表示します。
をクリックして、別のPCBドキュメントを 参照できます。
-
Column Count - ボードアレイの列数を表示します。このフィールドを編集してアレイの列数を設定します。
-
Row Count - ボードアレイの行数を表示します。このフィールドを編集してアレイの行数を設定します。
-
Mirrored - 有効にすると、ボードアレイを水平方向にミラーします。
-
Link Location to Embedded Board Origin - 有効にすると、埋め込みボードの原点からボードアレイ/パネライズを参照します。無効(デフォルト)の場合は、参照ボードの設計空間内のオブジェクトの左下点を基準にアレイを作成します。
-
Column Margin - アレイ内のPCBのエッジ間の現在の列マージンを表示します。値は
mmまたはmil 単位で定義できます。数値を入力する際に単位を指定するには、値の後ろにmmまたはmilサフィックスを追加してください。
-
Row Spacing - アレイ内のPCB間の現在の垂直ピッチを表示します。隣接する2枚のボード間のスペースは、ピッチから1枚のボードの高さを引いた値です。このフィールドを編集してボードピッチを変更できます。値は
mmまたはmil 単位で定義できます。数値を入力する際に単位を指定するには、値の後ろにmmまたはmilサフィックスを追加してください。
-
Column Spacing - アレイ内のPCB間の現在の水平ピッチを表示します。隣接する2枚のボード間のスペースは、ピッチから1枚のボードの幅を引いた値です。このフィールドを編集してボードピッチを変更できます。値は
mmまたはmil単位で定義できます。数値を入力する際に単位を指定するには、値の後ろにmmまたはmil サフィックスを追加してください。
-
Row Margin - アレイ内のPCBのエッジ間の現在の行マージンを表示します。値は
mmまたはmil 単位で定義できます。数値を入力する際に単位を指定するには、値の後ろにmmまたはmilサフィックスを追加してください。
追加オプション
有効または無効にしたいオブジェクトを種類ごとに選択してください。オブジェクトが青色の場合は有効です。
パラメータタブ
Table - 各リストされたパラメータのNameを表示します。
アイコンを使用してパラメータを有効または 無効にできます。
レイヤータブ
Table - リンクされたPCBのすべてのレイヤーのNameとTypeを表示します。
アイコンを使用してレイヤーを有効または無効にできます。