パッドスタックのカスタマイズ

現在、バージョン 18. をご覧頂いています。最新情報については、バージョン パッドスタックのカスタマイズ の 25 をご覧ください。
 

親ページ: パッドとビアの扱い

カスタムパッド形状の扱い

標準のパッドオブジェクトは以下のことができます:

  • 丸型、長方形、角丸長方形、八角形を含む、さまざまな形状に設定できます。
  • X方向とY方向で異なるサイズに設定でき、作成できる形状の範囲を広げます。
  • ボードの各層で形状をカスタマイズできます。
  • パッドの中心からオフセットされた、丸穴またはスロット穴を持つことができます。

しかし、コンポーネントのフットプリントに必要なパッドの形状は非常に多岐にわたり、標準のパッドだけでは常に十分ではありません。上記に挙げた形状と異なる形状を作成するには、カスタムパッド形状を作成する必要があります。

カスタム形状のパッドを持つフットプリントの例。

カスタム形状パッドを作成する戦略

カスタム形状のパッドは、配置されたRegion objectsまたは閉じたアウトラインを変換するか、またはPropertiesパネルのPadモードでShapeドロップダウンから新しいCustom Shapeエントリを選択することにより、直接作成できます。

領域の変換

領域を変換してカスタム形状パッドを作成するには:

  1. カスタムパッド形状を定義する1つ以上の重なる領域を設計スペースに配置します。領域は任意のレイヤーに定義できます。
  2. カスタム形状を定義する領域の範囲内にパッドの中心が来るようにパッドを配置します。パッドの中心が作成されるカスタムパッド形状の原点を定義します。パッドが配置されたレイヤーがカスタム形状パッドのレイヤーを定義します。
  3. パッドと領域を選択します。
  4. 選択したものを右クリックし、コンテキストメニューからPad Actions » Add Selected Region to Custom Padコマンドを選択するか、メインメニューからTools » Convert » Add Selected Region to Custom Padコマンドを選択します。

オリジナルのパッドが配置されたレイヤー上にカスタム形状のパッドが作成されます。

Javascript

選択した領域を変換することでカスタムパッド形状を作成できます。パッド形状を定義する領域と、カスタム形状パッドの中心を定義する標準形状パッドがここに示されています。

領域とパッドを選択し、選択したものを右クリックしてコンテキストメニューからPad Actions » Add Selected Region to Custom Padコマンドを選択します。

選択したオブジェクトからカスタム形状パッドが作成されます。

アウトラインの変換

一部のケース(例えば、パッドの形状をコンポーネントのデータシートに従って定義する場合や、インポートされたデータを使用する場合など)では、閉じたアウトラインを作成することでカスタム形状を定義する方が便利な場合があります。アウトラインを変換してカスタム形状のパッドを作成するには:

  1. 線と弧を使用して形状の閉じたアウトラインを定義します。アウトラインは任意のレイヤー上で定義できます。
  2. カスタム形状を定義するアウトラインの領域内にパッドの中心が位置するようにパッドを配置します。パッドの中心が作成されるカスタムパッド形状の原点を定義します。パッドが配置されるレイヤーがカスタム形状パッドのレイヤーを定義します。
  3. パッドとアウトラインを選択します。
  4. 選択したものを右クリックし、コンテキストメニューからPad Actions » Create Custom Pad from Selected Outlineコマンドを選択するか、メインメニューからTools » Convert » Create Custom Pad from Selected Outlineコマンドを選択します。

カスタム形状のパッドは、元のパッドが配置されたレイヤー上に作成されます。アウトラインオブジェクトは残りますので、再利用または削除することができます。

Javascript

選択したアウトラインを変換することで、カスタムパッド形状を作成できます。ここでは、パッド形状を定義するアウトラインと、カスタム形状パッドの中心を定義する標準形状のパッドが示されています。

アウトラインとパッドを選択し、選択したものを右クリックして、コンテキストメニューからPad Actions » Create Custom Pad from Selected Outlineコマンドを選択します。

選択したオブジェクトからカスタム形状のパッドが作成されます。

パッドの形状がグリッド上にない特定の位置で定義される必要がある場合、線形ガイド、ポイントガイド、または極座標グリッドを定義する方が効率的です。

パッドのプロパティからの直接変換

標準形状(円形、長方形、八角形など)のパッドは、そのプロパティから直接カスタム形状のパッドに変換することができます。これを行うには:

  1. 設計スペースに標準形状のパッドを配置します。
  2. 選択したパッドのプロパティで、Pad Stack領域の必要な銅層に対してShapeドロップダウンからCustom Shapeを選択します。
  3. Propertiesパネル内のEdit Shapeボタンをクリックし、その後、標準の多角形形状オブジェクト編集技術を使用して頂点を必要な位置にドラッグします。編集を終了するには、パッド領域の外側をクリックします。


パッドの形状をカスタムに設定し、必要に応じて形状を編集します。

形状を編集する際には、パッドの全体形状も移動できます。ただし、パッドの原点(パッドが選択されたときに十字線で示される)は移動されません。また、原点が形状エリアの外に出るようにパッド形状を移動しようとすると、適切なメッセージが表示されます。

また、Pad Centerオプションがオブジェクトスナップ用に有効にされている場合、編集アクション(例えば、インタラクティブ配線)中にスナップされるのはパッド原点であることに注意してください。

カスタム形状のパッドは、計算されたはんだおよび/またはペーストマスクを持つことができ、これはユーザー指定の量であるか、またはルールシステムによって制御されます。マスク開口部の要件が銅の形状の拡大または収縮に単純には当てはまらない場合、計算されたマスクを使用することはできません。この場合、標準の定義済みマスク形状のセットから手動で選択するか、カスタム形状を作成できます。はんだおよびペーストマスク形状の定義についてもっと学びましょう。

または、必要なマスク層に適切なプリミティブ(領域、トラックなど)を配置することもできます。

カスタム形状パッドの編集

カスタムパッドの形状を編集するには、新しいカスタムパッド形状を一から作成するときと同様の技術を使用できます。

設計スペースに配置された領域オブジェクトやアウトライン、既存のカスタム形状パッドを選択し、Add Selected Region to Custom PadまたはCreate Custom Pad from Selected Outlineコマンドを選択します。既存のカスタムパッド形状を置き換えるか、新しい形状を既存のものとマージするかの必要なアクションを選択するように求められます。

または、Edit Shapeボタンを使用して、標準形状パッドから変換されたばかりのパッドのカスタム形状を定義するときと同様に、パッド形状を対話的に編集します(上記参照)。

Modify Custom Pad shapeコマンドは、カスタム形状パッドの右クリックでPad Actionsメニューからも利用可能です。コマンドを起動すると、カーソルが十字線になります。クリックするたびに、既存のパッド形状に新しい頂点が追加されます。元の境界線の外側に拡張したり、元の境界線の内側に戻って既存の領域を「削除」することもできます。Shift+Spacebarを使用して配置モードを変更し、Spacebarを使用して端の角のモードを切り替えます。

また、カスタム形状パッドを選択して、パッドの右クリックメニューからPad Actions » Explode Custom Pad to Free Primitives コマンドを選択するか、メインメニューからTools » Convert » Explode Custom Pad to Free Primitivesコマンドを使用することで、カスタム形状パッドを領域と標準形状パッドに分解することもできます。

サーマルリリーフサポート

カスタム形状のパッドについて、周囲のポリゴンに対するサーマルリリーフ接続を、適用可能なポリゴン接続スタイル設計ルールを使用するか、個々のオブジェクトレベルでカスタムサーマルリリーフを適用することにより設定できます。オプションは、パッド原点を交差する2つまたは4つの導体、またはカスタムパッド形状領域の各側の中心から自動配置される導体です。また、パッド形状の端に沿って接続点を定義することにより、サーマルリリーフを手動で定義することもできます - 詳細を見る

クエリキーワード

カスタム形状のパッドを選択したり、設計ルールの範囲を定めたりするプロセスを簡素化するために、以下のクエリキーワードが利用可能です:

カスタム形状パッドタイプクエリ 戻り値
IsCustomShapePad カスタム形状の全てのパッドオブジェクト。
IsCustomPadShapeOnLayer 指定されたレイヤー上のカスタム形状の全てのパッドオブジェクト、
例:IsCustomPadShapeOnLayer('Top Layer')

PadShape_AllLayersPadShape_TopLayerPadShape_BottomLayerPadShape_MidLayer<n>のキーワードを'Custom Shape'文字列と共に使用することで、特定のレイヤー上にカスタム形状のパッドを取得できます。例えば、PadShape_TopLayer = 'Custom Shape'のクエリは、トップレイヤー上にカスタム形状のパッドオブジェクトを返します。

出力内のカスタム形状パッド

カスタム形状のパッドは、GerberおよびODB++出力にCustomDCode Shapeのパッドとしてエクスポートされます。カスタムパッド形状は、これらの形式で真の輪郭とアークとして出力されます。

カスタムパッド形状は、PCBをASCII形式で保存/読み込みする際にサポートされています。

はんだおよびペーストマスク形状の定義

パッドの形状をペースト/はんだマスク上で定義する際には、適用可能な拡張ルールからの拡張値に基づいて、またはこちらに記載されているように手動で入力して、標準の定義済みパッド形状から選択するか、独自のカスタム形状を作成することができます。

標準の定義済み形状を選択するには、PadモードのPropertiesパネルのPasteまたはSolder領域でShapeドロップダウンからRound(円形)、Rectangular(長方形)、Octagonal(八角形)、Rounded Rectangle(角丸長方形)、またはChamfered Rectangle(面取り長方形)オプションを選択し、対応するレイヤー上で形状を設定するためのオプションを使用します。

ペーストまたははんだマスク層にカスタム形状を定義するには、ShapeドロップダウンからCustom Shapeを選択し、PropertiesパネルのEditボタンをクリックしてから、この層の領域の形状を定義します。これは、既存のプリミティブを編集するか、新しいプリミティブ(トラック、アーク、塗りつぶし等)を配置することによります。形状を定義する際にプリミティブをコピー&ペーストすることもサポートされています。

Javascript

トップソルダーマスク層にカスタム形状を定義する例。Propertiesパネルを通じて、パッドが選択されたら、必要な層のShapeドロップダウンからCustom Shapeオプションを選択します。

層の領域が展開されたら、その層の形状のEditモードに入るために編集ボタンをクリックします。

必要に応じて形状が定義されたら、Propertiesパネルの上部にあるCompleteボタンをクリックするか(またはデザインスペース内でShift+Cのショートカットを使用して)。

トップソルダーマスク層にカスタム形状を定義した結果。

あるいは、トラック、アーク、塗りつぶし、ソリッド領域のプリミティブを組み合わせて、ペースト/はんだマスクレイヤー上に望みのカスタム形状を作成し、その選択したプリミティブを新しいAdd Selected Custom Masks to Padコマンドを使用して(右クリックPad Actionsサブメニューから)、そのペースト/はんだマスクレイヤー上のパッドに追加します。

Javascript

配置されたプリミティブを使用してトップペーストマスク層上にカスタム形状を定義する例。ここでは、トップペーストマスク形状が無効になっているパッドが示されています。

必要に応じてパッド形状をこれらの層に定義するために、はんだおよび/またはペーストマスク層上にプリミティブを配置します。ここでは、トップペーストマスク層上に配置された4つの塗りつぶしが示されています。

配置されたプリミティブを選択した後、選択を右クリックして、右クリックメニューからPad Actions » Add Selected Custom Masks to Padコマンドを選択します。

プリミティブを追加するパッドをクリックします。

プリミティブは選択されたパッドの現在のはんだ/ペースト形状に追加されます。Custom Shapeエントリが影響を受ける層に表示されます。

パッドのカスタムペースト/はんだマスク形状は、パッドを選択して右クリックメニューからPad Actions » Explode Custom Masks to Free Primitivesコマンドを選択することで、自由形状に展開することができます。

カスタムペースト/はんだマスク形状は、DraftsmanドキュメントやGerber、Gerber X2、ODB++、IPC-2581の出力でサポートされています。

 

カスタムサーマルリリーフの定義

個々のパッドの場合、必要な導体レイヤーに関連付けられたThermal Reliefオプション(またはレイヤーの行のReliefオプション)を有効にすることで、サーマルリリーフ構成をカスタマイズできます。この場合、このパッドに適用可能な ポリゴン接続スタイルルールがオーバーライドされ、そのサーマル リリーフはカスタムと見なされます。


パッドが選択されているときにPropertiesパネルを使用して、パッドレベルでサーマルリリーフの設定をカスタマイズします。

Thermal Reliefオプションが有効になっている場合、現在の設定を要約したリンクをクリックして、ポリゴン接続スタイルの編集ダイアログにアクセスします。ここでは、必要に応じてサーマルリリーフオプションを変更できます。このダイアログでは、ポリゴン接続スタイルの設計ルールが提供するのと同じオプションを使用できます。サーマルリリーフ接続には、サーマルリリーフの2つまたは4つの導体を選択するか、Autoモードを選択できます。自動モードでは、導体間の最小距離が設定されていることを考慮して、パッドの各側に導体が配置されます。


個々のパッドのカスタムサーマルリリーフをEdit Polygon Connect Styleダイアログを使用して設定します。

もしPreferencesダイアログの PCB Editor - GeneralページRepour Polygons After Modificationオプションが無効になっている場合、パッドのサーマルリリーフオプションを変更した後に変更を適用するためにパッドを囲むポリゴンを再塗りつぶしてください。

手動で定義されたサーマルリリーフ

標準の2または4スパイクのサーマルリリーフや、パッド形状の各側に自動配置されたサーマルリリーフスパイクを使用するだけでなく、特定のパッドのサーマルリリーフスパイクの接続点を定義することができます。カスタムサーマルリリーフ設定が有効になっている場合、配置されたパッドのPad Actions右クリックメニューのコマンドを使用するか、PropertiesパネルのEdit Pointsボタンをクリックします。

  • 新しいサーマルリリーフ接続ポイントを追加するには、Add Thermal Connection Pointsコマンドを選択します。カーソルをパッド形状の端の必要な位置に合わせてクリックし、白い十字のマーカーとして表示される新しい接続ポイントを追加します。接続ポイントを追加し続けるか、右クリックして終了します。

    または、Ctrl+クリックのショートカットを使用して、パッド形状に沿って任意の点にスポークをグラフィカルに追加します。これを行うには、PropertiesパネルでEdit Pointsをクリックし、Ctrlキーを押しながらカーソルをスポークを追加したいパッド形状の点に合わせます。希望の位置に小さな白い円が表示されたら、クリックして新しい接続ポイントを追加します。

  • 既存のサーマルリリーフ接続ポイントの位置を編集するには、Edit Connection Pointsコマンドを選択するか、PropertiesパネルでEdit Pointsをクリックします。接続ポイントマーカーのハンドルをクリックしてドラッグし、必要な位置に沿ってパッド形状の端に移動します。
  • サーマルリリーフ接続ポイントを削除するには、Delete Thermal Connection Pointsコマンドを選択します。接続ポイントマーカーのハンドルにカーソルを合わせてクリックします。接続ポイントを削除し続けるか、右クリックして終了します。または、接続ポイントをドラッグしているときにDeleteキーを押します。

少なくとも1つの熱接続点が変更された場合、サーマルリリーフは手動とみなされ、Propertiesパネルでそのようにマークされます。


カスタム形状のパッドに適用された手動サーマルリリーフ接続点の例

自動的に選択された導体の数については、導体間に必要な最小距離を適用することで、定義された場所に配置されたサーマルリリーフ導体の数を制限できます。それを行うには、PropertiesパネルのThermal Reliefフィールド内のリンクをクリックし、開いたポリゴン接続スタイルの編集ダイアログでMin Distanceチェックボックスを有効にします。提供されたフィールドに適切な値を入力します。

配置されたサーマルリリーフ導体の数を制限するためにMin Distanceを定義します。
配置されたサーマルリリーフ導体の数を制限するためにMin Distanceを定義します。

以前のバージョンのAltium Designerで手動で定義されたサーマルリリーフ接続を含むドキュメントを開くと、この機能がサポートされていないという警告が表示されます。さらに、関連するポリゴンが再配置されると、そのように定義された接続は標準の4スポーク接続に戻ります。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content