PCBレイアウトのマスクデザインルール
Maskカテゴリの設計ルールについて以下に説明します。
ソルダーマスク拡張
デフォルトルール: 必須
各パッドおよびビア位置のソルダーマスク層上に作成される形状は、パッドまたはビアの形状(または穴)を、このルールで指定された量だけ半径方向に拡張または縮小したものです。
制約

ソルダーマスク拡張ルールのデフォルト制約
-
Expansion top / Expansion bottom – この制約は、それぞれ上面および下面のソルダーマスク層で最終形状を得るために、初期のパッド/ビア形状(または穴)に適用する値を指定するために使用されます。
-
Solder Mask From The Hole Edge – この制約は、計算されるマスク拡張の基準を決定するために使用します。無効の場合は、オブジェクトの外周(パッドまたはビアの銅ランドのエッジ)が使用されます。有効の場合は、パッド/ビア穴の外周が使用されます。たとえば、直径 60mil の円形パッドに 5mil のソルダーマスク拡張を適用すると、70mil のマスク開口が作成されます(
pad diameter + (2 x expansion))。基準が穴のエッジで、同じパッドの穴径が 30mil の場合、70mil のマスク開口を得るには 20mil の拡張が必要になります(hole diameter + (2 x expansion))。 -
Tented
-
Top
-
Tented – ソルダーマスク拡張設計ルール内のソルダーマスク設定を上書きし、このビアの上面層のソルダーマスクに開口を作成しないようにしてテント処理することが望ましい場合にチェックします。このオプションを無効にすることもできますが、その場合でもビアはソルダーマスク拡張ルールまたは個別の拡張値の影響を受けます。
-
-
Bottom
-
Tented – ソルダーマスク拡張設計ルール内のソルダーマスク設定を上書きし、このビアの下面層のソルダーマスクに開口を作成しないようにしてテント処理することが望ましい場合にチェックします。 このオプションを無効にすることもできますが、その場合でもビアはソルダーマスク拡張ルールまたは個別の拡張値の影響を受けます。
-
-
ルールの適用
出力生成時。
注記
-
パッドおよびビアの部分的または完全なテント処理は、Expansion 制約に適切な値を定義することで実現できます。
- パッド/ビアを部分的にテント処理する場合(ランド領域のみを覆う) – 拡張の基準がランドパターン外周である場合は、マスクがパッド/ビア穴の直前まで閉じるように、Expansion に負の値を設定します。拡張の基準が穴のエッジである場合は、Expansion を 0 に設定するだけです。
- パッド/ビアを完全にテント処理する場合(ランドと穴を覆う) – 拡張の基準がランドパターン外周である場合は、Expansion にパッド/ビア半径と同じかそれ以上の負の値を設定します。拡張の基準が穴のエッジである場合は、Expansion にパッド/ビア穴半径と同じかそれ以上の負の値を設定するだけです。
- 単一層上のすべてのパッド/ビアをテント処理するには、適切な Expansion 値を設定し、ルールのスコープ(Full Query)が対象層上のすべてのパッド/ビアをターゲットにしていることを確認します。
- 設計内のすべてのパッド/ビアを完全にテント処理するには(パッド/ビアサイズがさまざまに定義されている場合)、Expansion に最大のパッド/ビア半径と同じかそれ以上の負の値を設定します。
- ソルダーマスク拡張は、パッドおよびビアごとに個別に定義できます。Properties panel を通じてパッドまたはビアのプロパティを参照しているときは、適用される設計ルールで定義された拡張に従うか、ルールを上書きして対象の個別パッドまたはビアに指定した拡張を直接適用するかを選択できます。パッドについては、あらかじめ定義された標準マスク形状セットから手動で選択することも、独自のカスタムマスク形状を作成することもできます。
- Tented オプションを使用して、パッド/ビアの上面および/または下面を完全にテント処理することもできます。これらのオプションを有効にすると、パッド/ビアには基板の上面/下面にソルダーマスク開口が作成されず、したがってテント処理されます。これらのオプションは、PCB List panel でパッドのプロパティを表示したときの Solder Mask Tenting - Top および Solder Mask Tenting - Bottom プロパティに対応します。
- ソルダーマスク拡張は、次のオブジェクトについても個別レベルで定義できます(選択したオブジェクトのプロパティを参照するときに Properties panel を使用): Track、Region、Fill、Arc。適用される設計ルールで定義された拡張に従う、ルールを上書きして対象の個別オブジェクトに指定した拡張を直接適用する、またはマスクをまったく適用しない、というオプションを利用できます。
ペーストマスク拡張
デフォルトルール: 必須
各パッド位置のペーストマスク層上に作成される形状は、パッド形状をこのルールで指定された量だけ半径方向に拡張または縮小したものです。
制約

ペーストマスク拡張ルールのデフォルト制約
-
SMD Pads
- Use Paste For SMD Pads – チェックボックスをオンにすると、設計ルールのスコープ内にある SMD パッドに対して、選択した拡張値がデフォルトで有効になります。チェックボックスをオフにすると、スコープ内のパッドからペーストが削除されます。
-
TH Pads
- Use Top Paste – チェックボックスをオンにすると、設計ルールのスコープ内にあるスルーホールパッドの上面側に対して、選択した拡張値がデフォルトで有効になります。チェックボックスをオフにすると、スコープ内のパッドからペーストが削除されます。
- Use Bottom Paste – チェックボックスをオンにすると、設計ルールのスコープ内にあるスルーホールパッドの下面側に対して、選択した拡張値がデフォルトで有効になります。チェックボックスをオフにすると、スコープ内のパッドからペーストが削除されます。
-
Measure Method – このドロップダウンを使用して、ペーストマスクを絶対拡張値として指定するか、パッド面積に対する割合として指定するかを選択します。オプションが Percent に設定されている場合、 Expansion はパッド面積に対する割合として定義されます。Expansion は次のように設定できます。
- Expansion = 0 – ペーストマスク開口はパッドと同じサイズです。
- Expansion < 0 – 負の値を入力すると、パッド面積より <Value> パーセント小さいペーストマスク面積を定義します。
-
Expansion > 0 – 正の値を入力すると、パッド面積より
<Value>パーセント大きいペーストマスク面積を定義します。
- Expansion – ペーストマスク層上の最終形状を得るために初期パッド形状に適用される値です。拡張値は、Properties panel の Pad モード にある Pad Stack 領域に反映されます。
ルールの適用
出力生成時。
注記
- ペーストマスク拡張は、パッドごとに個別に定義できます。Properties panel を通じて選択したパッドのプロパティを参照しているときは、適用される設計ルールで定義された拡張に従う、ルールを上書きして対象の個別パッドに指定した拡張を直接適用する、あらかじめ定義された標準マスク形状セットから選択する、またはカスタムマスク形状を作成する、といったオプションを利用できます。
- ペーストマスクの拡張は、次のオブジェクトについて個別レベルでも定義できます(選択したオブジェクトのプロパティを参照している際の Properties パネルから設定): Track、Region、Fill、Arc。適用されるデザインルールで定義された拡張に従う、ルールを上書きして対象の個別オブジェクトに指定した拡張を直接適用する、またはマスクをまったく適用しない、といったオプションを利用できます。
- スルーホールパッドのペーストマスクレイヤーは、Draftsman ドキュメント、および Gerber、Gerber X2、ODB++、IPC-2581、PCB Print 出力でサポートされています。
