パッド/ビアテンプレートとライブラリ
Trackオブジェクトと同様に、PadとViaはあらゆる回路基板設計の基本要素です。PCB設計におけるPadおよびViaの設計再利用性と管理機能を向上させるため、Altium DesignerはPadおよびViaのテンプレートライブラリをサポートしています。
ライブラリにまとめて収集できるPad/Viaテンプレートの概念は、PCBフットプリントライブラリに似ていますが、やや基本的なものです。Pad Via Templateライブラリには実際のPadやViaが保存されるのではなく、配置時にPadまたはViaのインスタンスへ適用される事前設定済みの定義が保存されます。保存済みのPad Via Templateライブラリを読み込むことで、任意のPCB設計やPCBフットプリント内に、事前定義されたPadやViaのインスタンスを配置できます。
Pad Via Templateライブラリは、Altium Designerで作成できる別種の設計ドキュメントであり、ファイル拡張子は*.PvLibです。Pad Via Templateライブラリはプロジェクトドキュメントとして含めることができ、その場合、これらのテンプレートはPCB Pad Via Templatesパネルを通じて常にそのプロジェクトで利用可能です。テンプレートライブラリはパネルにインストールすることもでき、開いているすべてのプロジェクトで利用可能になります。テンプレートを利用可能にする方法の詳細は、Working with Pad Via Templatesページを参照してください。
PvLibファイルを開くことで、PadおよびViaテンプレートを作成・編集できます。PvLib内のPadおよびViaテンプレートはPad Via Libraryパネルに一覧表示され、選択したPadまたはViaテンプレートは以下のようにPad/Via Template Editorに表示されます。
|
PadテンプレートとViaテンプレートは、どちらもPvLibファイルを開いて編集します。エディターのオプションは、編集中のオブジェクト種別に応じて変化します。ここではPad Template Editorを示しています。 PadテンプレートとViaテンプレートは、どちらもPvLibファイルを開いて編集します。エディターのオプションは、編集中のオブジェクト種別に応じて変化します。ここではVia Template Editorを示しています。 |
Pad Via Templateライブラリの作成
新しいpad/via templateライブラリは、次の方法で作成できます。
-
メインメニューからFile » New » Library コマンドを選択し、開いたNew LibraryダイアログのFile領域からPad Via Libraryオプションを選択して、Createをクリックします。新しいPad Via Templateライブラリには、デフォルト名として
PvLib1.PvLibが付けられます。この時点では、ファイルはまだハードドライブに保存されておらず、コンピュータのメモリ内にのみ存在しています。未保存のため、初回保存時にはSave Asダイアログが開き、PreferencesダイアログのSystem – Default Locations pageで定義されたDefault Locationへの保存が提案されます。 -
現在のプロジェクト内のProjectsパネルでプロジェクトを右クリックし、コンテキストメニューからAdd New to Project » Pad Via Libraryを選択して、新しいPad Via Templateライブラリを追加することもできます。ファイルはプロジェクト構成の
Libraries/Pad Via Library Documentsフォルダーに表示されます。ファイルを保存する際、保存先はデフォルトでプロジェクトフォルダーになります。 -
Pad Via Templateライブラリは、Pad & Via Templates mode of the PCB panelで、開いているPCB内のPadおよびViaから作成することもできます。標準のWindows選択操作を使用して、ライブラリに保存するPad/Viaテンプレートを選択し、Save as Libraryボタンをクリックします。新しいPvLibが編集可能な状態で開きますが、まだハードドライブには保存されていません。適切な場所に、必要な名前を付けてファイルを保存してください。Pad Via TemplateライブラリをTemplate editorで初めて開いたとき、Pad Via Libraryパネルには1つのpadテンプレート(デフォルトテンプレート)のみが表示される場合があります。この場合は、ファイルを保存して閉じ、再度開いてPad Via Libraryパネル内のテンプレート一覧を更新してください。
Pad Via Libraryパネル
Pad Via Libraryパネルでは、アクティブなPad Via Libraryに含まれるテンプレートへアクセスできます。pad/via template editorで利用できるPad Via Libraryパネルには、現在のPad Via Templateライブラリに含まれるPadおよびViaテンプレートが一覧表示されます。この編集セッションで使用する優先単位は、パネル上部のDisplay Unitsドロップダウンメニューから選択します。
パネルへのアクセス
このパネルは、Pad/Via Template Editor(設計スペースで*.PvLibドキュメントがアクティブドキュメントとして開かれている状態)から、次の方法でアクセスできます。
- 設計スペース右下のPanels ボタンをクリックし、Pad Via Libraryを選択します。
- メインメニューからView » Panels » Pad Via Libraryをクリックします。
PadまたはViaテンプレートの作成
新しいPadまたはViaテンプレートを作成するには、パネル内で右クリックし、コンテキストメニューからAdd Pad templateまたはAdd Via templateを選択します。ライブラリからテンプレートを削除するにはDeleteを使用します。

このパネルでは、現在のPad Via Libraryに含まれるテンプレートへアクセスできます。右クリックして新しいテンプレートを追加します。
Pad/Via Template Editor
Pad Template Editorは、PadまたはViaテンプレートの基本構成オプションを設定するために使用され、その設定はPCBまたはPCBフットプリントドキュメント内のPadまたはViaに適用できます。これにはPad/Via構成の主要プロパティが含まれ、ドキュメント固有のプロパティ(位置、方向、レイヤーなど)は、PadまたはViaを設計ドキュメントに配置する際に定義されます。

Template editorは、Pad Via Libraryパネルで現在選択されているPadまたはViaテンプレートを設定するために使用されます。
Pad/Via構成オプションの大半は標準的で、Altium DesignerのPad and Via設定(サイズ、ホール、マスクなど)としてよく知られているものです。Pad Template editorは、Via Template editorと共通のインターフェース設計を持ち、多くのオプションも共通しています。テンプレートエディターの各領域について以下で説明し、PadまたはViaに固有のオプションにはその旨を示しています。
General
-
Name – デフォルトでは、IPC-7251/7351 Padstack naming conventionsに従ってpad/via属性に基づく自動名になります(こちらで説明)。必要に応じて手動名を定義でき、
ボタンをクリックして再度削除することもできます。手動名のテンプレートが基板設計で使用され、その後そのテンプレートがTemplate libraryからリンク解除されて(プロパティが編集可能になると)、手動名は自動名に置き換えられます。
- Description – 任意の説明です。
- Pad Type(padのみ)– Surface mountまたはThrough hole。
Hole Information
- Hole Size – 名前ではh<Value>で示され、ホール径を表します。
- Tolerance – 名前ではTolで示され、必要に応じてホール公差の+および-を入力します。該当しない場合はN/Aを入力します。
- Hole Type(padのみ)– Round、Square、またはSlot。
- Length(padのみ)– 名前ではホールサイズに_<Value>が付加され、Square holeまたはSlotの長さを表します。
- Rotation(padのみ)– Square holeまたはSlotの回転角度。
- Plated(padのみ)– めっきあり、またはめっきなし(めっきなしは名前内でnとして示されます)。
Paste Mask(padのみ)
- Manual Expansion – チェックボックスをオンにすると、padをPCB設計に配置した際にデザインルール値を上書きする手動の拡張値を定義できます。この値はpadテンプレート名内でp<Value>として示されます。
- Expansion – Paste Maskの開口部を拡大する量(正の値)または縮小する量(負の値)。絶対値(mil/mm)またはpad面積に対する割合で定義できます。絶対値を定義するとフィールド右側に割合が表示され、その逆も同様です。padテンプレートでpaste maskを使用しない場合は、フィールド左側のUse Pasteチェックボックスをオフにします。
Solder Mask
- Manual Expansion – 名前ではm<Value>で示され、m<Value>はSolder Maskの開口部の全体サイズを表します。TopとBottomの拡張値がリンクされていない場合、この命名要素はm<Value>mx<Value>になります。
- Top/Bottom – 拡張量。Solder mask from the hole edgeオプションが有効でない限り、pad/viaのエッジから測定されます。
-
– TopとBottomの値はリンクされています(同一値)。クリックするとTopとBottomで異なる値を定義できます。
- Tented – 有効にするとSolder Maskの開口部を閉じます(開口サイズはゼロに設定されます)。
- Solder mask from the hole edge – 有効にすると、拡張値の基準をpad/viaのエッジではなくホールのエッジにします。
Via Types & Features(viaのみ)
- IPC 4761 Via Type – ドロップダウンを使用して、IPC 4761規格に従ったviaタイプDesign Guide for Protection of Printed Board Via Structuresを選択します。
-
Grid – IPC 4761 Via Typeドロップダウンで
None以外のviaタイプを選択すると表示されます。選択したviaタイプで利用可能な機能に応じて、基板のSideを選択し、Materialを入力します。
Size and Shape
- Offset From Hole Center (X/Y)(padのみ)– 名前ではo<Xvalue>_<Yvalue>で示され、padホールがpad中心からどれだけオフセットしているかを表します。
-
Mode – パッド/ビアスタックのタイプ。 オプションには
Simple、Top-Middle-Bottom、またはFull Stackがあります(パッドの場合、このオプションは Pad Type が Through hole のときにのみ使用できます)。このモードで使用可能なレイヤーごとに、パッド/ビアに異なる Size および Shape プロパティを設定できます。Bottom レイヤーに異なるサイズ/形状が定義されている場合は、命名要素 x<Xvalue_Yvalue> が追加されます。中間レイヤーに異なるサイズ/形状が定義されている場合は、命名要素 z<Xvalue_Yvalue> が追加されます。 -
Attributes on Layer – 標準的なパッド/ビア属性。
-
Shape (パッドのみ)– X/Y 寸法が同じか異なるかに応じて、c<SizeValue>(円形)、s<SizeValue>(正方形)または r<xSizeValue_ySizeValue>(長方形)で示されます。ほかに、s<SizeValue>c<Value>(八角形)、 s<Sizevalue>r<Radius%Value> または r<xSizeValue_ySizeValue>r<Radius%Value>(角丸長方形)があります。
-
X & Y Size (パッドのみ)– X & Y 平面でのパッド寸法。
-
Corner Radius (パッドのみ)– パッドのコーナー半径の絶対値。 この値は、パッドの短辺の半分以下である必要があります。半径をパッド短辺の半分に対する百分率として定義するには、値の後に
%記号を入力します。ここで100%はパッドの短辺を完全に丸めることを意味します。 このオプションは、パッド Shape に対して Rounded Rectangle が選択されている場合にのみ使用できます。 -
Diameter (ビアのみ)– ビアの直径(ビアは円形のみ)。
-
-
Thermal Relief – 同一ネットの周囲ポリゴンに対する、このパッドからのサーマルリリーフ設定です。ローカル設定を編集して使用するには、From Rule チェックボックスをオフにします。
- From Rule – このオプションが有効な場合、ローカル設定は適用されません。ローカル設定を行って使用するにはオフにします。
- Connect Style – サーマルリリーフのスタイル。
- Air Gap – パッド端から周囲ポリゴンまでの距離。
- Conductors – パッドから周囲ポリゴンへの導体の本数。
- Width – パッドから周囲ポリゴンへの導体の幅。
- Angle – リリーフ導体の角度パターン。
- Layer – この padstack/viastack 内のレイヤー。使用可能なレイヤーは現在の Mode 設定に依存します。Mode が Full Stack の場合、右クリックしてレイヤーの追加、削除、またはリセットを行えます。



