ポリゴン注入
ポリゴンポア(明るい赤色)が基板上に大きなGNDエリアを作成するために使用されています。
ポリゴンポアは、PCBレイヤー上にソリッドまたはハッチ(格子)状のエリアを作成するために使用されます。銅ポアとも呼ばれ、ポリゴンポアは基板の不規則な形状のエリアを埋めるために使われ、既存のオブジェクトの周囲を自動的に回避し、ポリゴンポアと同じネット上のオブジェクトのみに接続します。ポリゴンポアはグループ設計オブジェクトであり、より単純なプリミティブオブジェクト(リージョンやトラック、アーク)で構成されています。
信号層では、ソリッドポリゴンポアを配置して大電流の電源供給エリアを定義したり、電磁シールドを提供するためのGND接続エリアとして使用したりできます。アナログ設計では、ハッチ状のポリゴンポアがGND用途でよく使われます。
Polygon Pour Object
ポリゴンポアはPCBエディタでのみ配置できます。直接配置することも、選択したプリミティブから作成することも可能です。
ポリゴンポアを配置するには、必要なレイヤーに切り替えてから、ポリゴンポアを選択し Home | Pour | Polygon Pourを実行してください。
コマンドを起動すると、カーソルが十字線に変わり、配置モードに入ります。配置は以下の手順で行います:
- カーソルを位置決めし、クリックしてポリゴンの開始頂点をアンカーします。
- カーソルを動かして2つ目の頂点を配置します。デフォルトでは、クリックごとに2つのエッジが配置され、その間にユーザー定義のコーナー形状が作成されます。コーナーモードの変更については、下記のPlacement Modesセクションを参照してください。
- マウスを動かし、さらに頂点をクリックして配置します。
- 最後の頂点を配置したら、右クリックまたはEscを押してポリゴンの配置を完了します。ポリゴンは自動的に開始点と最終点が接続されるため、手動で閉じる必要はありません。
配置モード
-
ポリゴン配置中は、5つのコーナーモードが利用でき、そのうち4つにはコーナー方向のサブモードもあります。配置中は:
- Shift+Spacebarを押して5つのコーナーモードを切り替えます。
- Spacebarを押してポリゴンを反転します。
- 1ショートカットキーで、1クリックあたり2エッジ配置と1エッジ配置を切り替えます。後者では、点線のエッジが「ルックアヘッドセグメント」と呼ばれます(下記画像の最後に表示)。
- Backspaceキーで最後の頂点を削除します。
ポリゴンポアの形状と位置の変更
ポリゴンポアオブジェクトを1回クリックして選択すると、編集モードになります。ポリゴンオブジェクトの外形は一連のエッジで定義されており、各エッジの両端には実線の白い四角(エンド頂点)、中央には中空の白い四角(センター頂点)が表示されます。各エンド頂点は2つのエッジが交わる位置を示します。
選択されたポリゴンポア
- Aをクリック&ドラッグして該当するエンド頂点を移動します。
- Bをクリック&ドラッグして該当するセンター頂点を移動すると、新しいエンド頂点が作成され、元のエッジが2つに分割されます。
- エッジ上の編集ハンドル以外の場所をクリック&ドラッグして、そのエッジをスライドさせます。
- Ctrl+clickエッジ上の編集ハンドル以外の場所をクリックして新しいエンド頂点を挿入します。
- エンド頂点を削除するには、頂点をクリック&ホールドし、Delete キーを押します。
-
ポリゴン上の編集ハンドル以外の場所をクリック&ドラッグして、ポリゴン全体を移動します。ドラッグ中は、ポリゴンを回転またはミラーできます:
-
Spacebarで反時計回り、Shift+Spacebarで時計回りに回転します。Rotation StepのサイズはPCB Editor – GeneralページのSystem Preferencesで定義されています。
-
XまたはYキーで、それぞれX軸またはY軸方向にミラーします。
-
選択オブジェクトから定義
ポリゴンはインタラクティブに配置するだけでなく、閉じた形状を定義する既存のトラックやアークオブジェクトのセットから作成することもできます。既存の閉じた形状からポリゴンを定義するには、閉じた形状を構成するすべてのプリミティブを選択し、メインメニューからHome | Pour | Polygon Pour » Define from Select Objectsをクリックします。
ポリゴンはFill ModeがOutlineに設定され、Is PouredオプションがInspector パネルで無効化された状態で作成されるため、空のポリゴンとなります。また、元の選択プリミティブは削除されないため、新しいポリゴンの外形は選択オブジェクトの中心線上にあり、表示されません。選択オブジェクトは削除するか、Inspectorパネルで他のレイヤーに移動して新しいポリゴンを表示できます。別の方法として、使用するオブジェクトを選択し、別のレイヤーに切り替えてからDefine From Selected Objectsコマンドを実行し、そのレイヤー上にポリゴンを作成することもできます。シングルレイヤーモード(Shift+S)を有効にすると、新しいポリゴンの外形が表示されます。ダブルクリックして新しいポリゴンをソリッドまたはハッチ状に再注入し、Is PouredオプションをInspector パネルで有効にしてください。
Define from Selected Objectsアルゴリズムは選択オブジェクトの中心線を使用するため、接触しているオブジェクトの開始点と終了点が正確に一致している必要があります。そうでない場合はConfirmダイアログが開き、アルゴリズムが失敗した位置を示し、オブジェクトのエッジからポリゴンを定義するよう指示することもできます。選択オブジェクトがわずかに重なっていれば、このオプションでポリゴンが作成され、ポリゴンのエッジが選択オブジェクトの外周をなぞります。
グラフィカル編集
この編集方法では、設計空間内で配置済みのポリゴンポアオブジェクトを直接選択し、そのサイズ、形状、位置をグラフィカルに変更できます。
以下のセクションでは、Polygon Pourドロップダウンメニューから利用できる、ポリゴンをグラフィカルに修正するコマンドについて説明します。
ポリゴン頂点の移動
ポリゴンには、形状を編集するための2つのポイント(「ハンドル」)があります。
- Full Handles - これらの塗りつぶされたハンドルは、ポリゴンの角に配置されています。
- Empty Handles - これらの空のハンドルは、フルハンドルによって作成されたセグメントの中央に配置されています。
既存のポリゴンは、各コーナーや各辺の中央にあるこれらのハンドル(または頂点)を移動することで形状を変更できます。
ポリゴンの形状を変更するには:
-
クリック してポリゴンを選択します。これによりポリゴンの頂点がハイライトされ、カーソルが十字線に変わります。
- フルハンドルをクリックして押し続け、ドラッグするとそのコーナーを移動できます。
- 辺上をクリックして押し続け、ドラッグするとその辺全体を移動できます。
- 空のハンドルをクリックして押し続け、ドラッグすると辺全体(トラックやアークの場合)を移動できます。
- Ctrl+Click 空のハンドル上でクリックすると、その辺を2つの辺に分割できます。Ctrlは移動の開始時のみ押し続ける必要があります。Shift+Spacebarホットキーを使ってモード(アーク、ミタ、任意角度)を切り替えることができます。上部の画像は空のハンドル編集を示しています。下部の画像では、Ctrlをクリックしながらハンドルをつかんで編集のために移動しています。
- 角度配置モードで不要な頂点が作成された場合、頂点をクリックして押し続け、辺をドラッグすることでその辺の頂点数を1つに減らせます。頂点を削除するには、移動する時と同じように頂点をクリックして押し続け、Deleteキーを押します。
-
編集が完了したら、右クリックしてPolygonActions »Repour Selectedを選択し、新しい形状でポリゴンを再注入します。
ポリゴン注入カットアウト
ポリゴン内にカットアウトや穴を作成するには、既存のポリゴンの上にポリゴン注入カットアウトを配置します。手順は以下の通りです:
- Home | Pour | Polygon Pour» Polygon Pour Cutoutをメインメニューからクリックします。
- カーソルが十字線に変わり、ポリゴンの境界内から開始します。左クリックで開始位置を決定します。
- カーソルをポリゴン上で移動します。カットアウトは実際にはPolygon Cutoutオプションが有効なリージョンオブジェクトです。Shift+Spacebarを押してリージョンのコーナーモードを切り替えます。
- クリックとマウス移動を続けてカットアウトの輪郭を定義します。
- 右クリックでポリゴンカットアウト配置モードを終了します。
- 元のポリゴンは再注入が必要です。ポリゴンを選択し、右クリックのコンテキストメニューPolygon Actions » Repour Selectedコマンドをメインメニューから使用してください。これにより新しいカットアウトの周囲に注入されます。
ポリゴン注入内のカットアウト例(左:注入済み、右:未注入)。
非グラフィカル編集
この編集方法ではInspectorパネルを使用してポリゴン注入オブジェクトのプロパティを変更します。
インスペクターパネルは、配置中にTabキーを押すことでアクセスできます。
配置後は、以下のいずれかの方法で Inspectorパネルにアクセスします:
- 配置済みのポリゴン注入オブジェクトをダブルクリック。
- ポリゴン注入オブジェクト上にカーソルを置き、右クリックしてコンテキストメニューからPropertiesを選択。
ポリゴン塗りつぶしモード
ポリゴン注入配置エンジンは、ソリッドリージョンまたはトラックとアークの組み合わせのいずれかでポリゴンを構築できます。どちらを使用するか決める際は、以下を考慮してください:
- リージョンベースのポリゴンは配置されるオブジェクト数が大幅に少なくなり、ファイルサイズが小さくなります。再描画、ファイルのオープン、DRC、ネット接続解析が高速化され、GerberやODB++ファイルでもリージョンオブジェクトが完全にサポートされているため、出力ファイルも小さくなります。
- トラック/アークベースのポリゴンは、Track WidthをGrid Sizeより小さく設定することでハッチングポリゴンを作成できます。また、Track WidthをGrid Sizeより大きく設定することでソリッドにもできます。
- アウトラインのみのポリゴンは、内部のトラックやアークを持たないトラック/アークポリゴンです。
同じポリゴンをリージョンで注入した場合と、トラック/アークで注入した場合の比較。
追加のポリゴン編集機能
注入済みと未注入
ポリゴンには未注入状態があります。未注入状態のポリゴンは、下図のように境界を示す細い線で表示されます。
未注入ポリゴンは以下が可能です:
- 形状の変更。
- 新しい場所への移動。
- 右クリックメニューまたはHome | Pour | Polygon Pourサブメニューからの再注入。
- 再度右クリックメニューから未注入状態に戻す。
ポリゴンの再構築
ポリゴン内の設計を変更した場合、設計変更による違反を解消するために再注入が必要です。ポリゴン注入は注入済みと未注入の両方の状態があるため、「再注入」という用語だけでは不十分です。ポリゴンの再解析・再計算プロセスをより適切に表現するため、「再構築」という用語が使われます。ポリゴンを再構築するには、デザイン空間内のポリゴン上で右クリックし、Rebuild コマンドをPolygon Actionsサブメニューから使用してください。
ポリゴン注入の分解
ポリゴン注入は、Explode Selected Polygons To Free Primitivesコマンド(選択中の1つまたは複数のポリゴンに対して)をPolygon Actionsサブメニューから使用することで、その構成要素のプリミティブオブジェクトに変換できます。ソリッドポリゴンはリージョンプリミティブに、ハッチングポリゴンはトラックやアークに戻ります。一度分解すると、ポリゴン注入オブジェクトはグループオブジェクトとして操作できなくなります。
Polygon Pour Properties
すべてのポリゴン注入オブジェクトのプロパティは、デザイン空間で配置されたPolygon Pourを選択した際にInspectorーパネルで編集可能です。
プロパティ
- Net - ドロップダウンを使用して、このポリゴンが属するネットを選択します。アクティブな基板設計のすべてのネットがドロップダウンリストに表示されます。No Net を選択すると、フィルがどのネットにも接続されていないことを指定できます。プリミティブの Net プロパティは、Design Rule Checker によって、PCBオブジェクトが正しく配置されているかどうかを判断するために使用されます。ネットがない場合は、ネット割り当て ボタンをクリックし、ネット名を指定することで設計空間内の特定のネットにすばやくジャンプできます。
- Layer - ドロップダウンを使用して、ポリゴンが配置されるレイヤーを選択します。
-
Name - ポリゴンに適切な名前を指定します。各ポリゴンを識別しやすくするだけでなく、設計ルールで特定のポリゴン(またはポリゴンのグループ)をターゲットにする際にも名前が利用されます。
- Is Poured- このボックスをチェックすると、ポリゴンがポアされることを保証します。
- (X/Y) - 頂点のX(水平)座標およびY(垂直)座標です。クリックして編集するか、ロック解除 アイコンを選択して、ポリゴンの位置と頂点がロックされていることを確認します。
-
Fill Mode - ポリゴンポアのフィルモードを選択します。
-
Solid - リージョンベースのポリゴンは、配置されるオブジェクト数が大幅に少なくなり、ファイルサイズの縮小、描画やファイルオープン、DRCやネット接続性解析の高速化、GerberやODB++で完全にサポートされるため出力ファイルも小さくなります。プレビュー画像は、以下の関連オプションとともに、ソリッドポリゴンポアのグラフィカルな描写に変わります。
- Remove Islands Less Than In Area - 面積値を指定します。この値より小さい面積のポリゴンアイランドは削除されます。
- Arc Approx. - 完全な円弧からの最大偏差を指定します(曲線エッジは複数の短い直線エッジから作成されます)。
- Remove Necks Less Than - 幅の値を指定します。この値より小さい幅のポリゴンポア銅箔は削除されます。通常、これは設計で使用されている最小幅のトラック、または製造業者がサポートする最小銅幅以上に設定します。
- Pour Over Same Net Polygons Only - ドロップダウンを使用して、同じネット内の他のどの種類のオブジェクトにもポアするかを選択します。
- Remove Dead Copper - このオプションを有効にすると、指定したネットに接続されていない孤立したポリゴン銅箔領域が削除されます。ネットに接続されていないポリゴンは Dead Copper と見なされ、このオプションが有効な場合は完全に削除されます。
-
Hatched - トラック/アークベースのポリゴンは、Track Width を Grid Size より小さく設定することでハッチングポリゴンを作成できます。また、Track Width を Grid Size より大きく設定することでソリッドにもできます。プレビュー画像は、以下の関連オプションとともに、ハッチングポリゴンポアのグラフィカルな描写に変わります。
- Track Width - ポリゴン作成に使用するトラック幅を指定します。
- Surround Pad With - パッドを囲む形状を指定します:Arcs または Octagons。
- Hatch mode - 4つのモードから選択します。
- Min Prim Length - フィルモード内のトラック/アークオブジェクトの最小長さを指定します。
- Pour Over Same Net Polygons Only - ドロップダウンを使用して、同じネット内の他のどの種類のオブジェクトにもポアするかを選択します。
- Remove Dead Copper - このオプションを有効にすると、指定したネットに接続されていない孤立したポリゴン銅箔領域が削除されます。ネットに接続されていないポリゴンは Dead Copper と見なされ、このオプションが有効な場合は完全に削除されます。
-
None - アウトラインのみのポリゴンは、内部のトラックやアークを持たない単なるトラック/アークポリゴンです。プレビュー画像は、以下の関連オプションとともに、アウトラインのみのポリゴンポアのグラフィカルな描写に変わります。
- Track Width - ポリゴンアウトラインのトラック幅を指定します。
- Grid Size - ハッチングポリゴンのトラック配置間隔またはグリッドを指定します。
- Surround Pad With - パッドを囲む形状を指定します:Arcs または Octagons。
- Min Prim Length - フィルモード内のトラック/アークオブジェクトの最小長さを指定します。
- Pour Over Same Net Polygons Only - ドロップダウンを使用して、同じネット内の他のどの種類のオブジェクトにもポアするかを選択します。
- Remove Dead Copper - このオプションを有効にすると、指定したネットに接続されていない孤立したポリゴン銅箔領域が削除されます。ネットに接続されていないポリゴンは Dead Copper と見なされ、このオプションが有効な場合は完全に削除されます。
-
アウトライン頂点
この領域を使用して、現在選択されているポリゴンポアオブジェクトの個々の頂点を編集できます。既存の頂点の位置を変更したり、新しい頂点を追加・削除したりできます。頂点間のアーク接続も定義でき、頂点情報のCSVファイルへのエクスポートやインポートもサポートされています。また、すべての頂点に対してΔx/Δy値を一括適用してポリゴンポアオブジェクトの位置を調整することも可能です。
- Vertices Grid - 現在定義されているすべてのポリゴンポア頂点を一覧表示します。
- Index - 頂点の割り当てインデックス(編集不可)。
- X - 頂点のX(水平)座標。クリックして編集します。
- Y - 頂点のY(垂直)座標。クリックして編集します。
- Arc Angle (Neg=CW) - この頂点から次の頂点へ接続するアークの角度。デフォルトでは直線接続となり、このフィールドは空白のままです。クリックして編集し、必要に応じてアーク角度を入力します。正の値を入力すると反時計回りのアーク、負の値を入力すると時計回りのアークが描画されます。
- Add - 新しい頂点を追加します。新しい頂点は現在選択されている(ハイライトされた)頂点の下に追加され、初期座標は直前のエントリと同じになります。
-
- 現在選択されている頂点エントリを削除します。削除前に確認が求められます。
グリッド全体の内容をCSV形式でファイルにエクスポートするには、グリッド内の任意の場所を右クリックし、Export To CSV コマンドを選択します。Export Outline Vertices ダイアログが開き、ファイルの保存場所や名前を指定できます。デフォルトではファイル名は Outline Vertices.CSV です。CSVファイルから頂点情報をインポートするには、グリッド内の任意の場所を右クリックし、Import From CSV コマンドを選択します。Import Outline Vertices ダイアログが開き、必要なCSVファイルを参照して開くことができます。インポートすると、現在グリッドに定義されている内容は上書きされる点にご注意ください。
手動またはCSVファイルからのデータインポートによって変更が加えられた場合、Polygon Pour モードの Inspector パネル上部に青いバナーが表示され、適用を促します。










