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

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