PCB設計は90%の配置と10%の配線であるという言葉があります。それぞれの割合について議論することはできますが、良い基板設計のためには良い部品配置が重要であることは一般的に受け入れられています。配線しながら配置を調整する必要があることも忘れないでください。
コンポーネントのフットプリントは、物理的なコンポーネントをプリント回路基板に実装するために必要なスペースと接続点を定義します。これは、パッド、ライン、円弧などの単純なプリミティブオブジェクトと他のデザインオブジェクトの集合からなるグループオブジェクトです。

コンポーネントのフットプリントは、PCB上のコンポーネントの実装と接続を定義し、実際のコンポーネントを定義するために3Dボディオブジェクトを含むこともできます。
パッドは、コンポーネントピンの実装と接続ポイントを提供します。ラインや円弧のような追加のデザインプリミティブは、コンポーネントオーバーレイ(シルクスクリーン)レイヤ上のコンポーネント形状のアウトラインを定義するためにしばしば含まれます。
コンポーネントのフットプリントには、基板に実装される実際のコンポーネントの物理的なスペースまたはエンベロープを定義するオプションの3Dボディオブジェクトを含めることもできます。物理的なコンポーネントが3DボディオブジェクトまたはインポートされたSTEPモデルを使用して定義されている場合、3次元コンポーネントのクリアランスチェックを実行できます。
コンポーネントのフットプリントは、コンポーネントを実装、接続するために必要な形状を作成するために適切なデザインオブジェクトを配置することで PCB フットプリントエディタで作成されます。コンポーネントの基準点は、PCB フットプリントエディタのデザインスペースの原点で、エディタ内でピン 1、幾何学的中心、またはコンポーネント上のユーザー定義の位置に設定できます。フットプリント作成の詳細については、Creating a PCB Footprintページを参照してください。
Component Properties

PropertiesパネルのComponentモード。
一般タブ
場所
以下のフィールドにアクセスするには、このリージョンの右側にある

アイコンが

(ロック解除)と表示されている必要があります。ロック/アンロックアイコンを切り替えて、ロックステータスを変更する。
プロパティ
-
Layer- コンポーネントを配置するレイヤーを設定します。コンポーネントは、トップレイヤーまたはボトムレイヤーに割り当てることができます。ドロップダウンを使用して、別のレイヤーを選択します。レイヤーのステータスを変更すると、すべてのコンポーネントのプリミティブが、それぞれのレイヤーの反対側のレイヤーに入れ替わります。例えば、トップレイヤーのコンポーネントをボトムレイヤーに移動すると、シングルレイヤーのページがトップレイヤーからボトムレイヤーにスワップされ、トップオーバーレイのプリミティブはボトムオーバーレイに再割り当てされ、ペアのメカニカルレイヤーのプリミティブは、そのペアのもう一方のメカニカルレイヤーにスワップされます。コンポーネントの向きはX軸に沿って反転し、コンポーネントのオーバーレイテキストは下から読まれます。
-
Reuse Block- コンポーネントが再利用ブロックの一部である場合、このフィールドには親再利用ブロックの名前が表示されます。Reuse Blockのハイパーリンクをクリックすると、この再利用ブロックのプロパティが表示されます。
-
Designator- コンポーネントの指定子は、255文字までの英数字文字列です。各コンポーネントには、固有の指定子文字列が必要です。
または
を切り替えて、指定子の表示/非表示を切り替えます。Designatorハイパーリンクをクリックして、コンポーネントの指定子のプロパティを開きます。
-
Comment- コンポーネントのコメントは、最大 255 文字の英数字文字列です。コメントの表示/非表示を切り替えるには、
または
。Commentハイパーリンクをクリックすると、コンポーネントのコメントのプロパティが開きます。
-
Area- 現在のボード単位で表示される配置されたコンポーネントのエリア。面積はユーザ定義することができ、そうでない場合はコンポーネントの選択領域から自動的に計算されます:
-
コンポーネントの面積を定義するには、PCB Footprint エディタのフットプリントの Properties パネルで Areaを編集します。開いている PCB に更新されたフットプリントをプッシュするには、PCB Libraryパネルでフットプリント名を右クリックし、コンテキストメニューからUpdate PCB Withを選択します。
-
また、コンポーネントを選択し、このフィールドに値を入力することで、PCB に既に配置されているコンポーネントのエリアを定義できます。
-
PCB に配置されたコンポーネントのユーザ定義エリアから計算エリアに切り替えるには、このフィールドの値を削除してください。
-
自動計算された領域は、コンポーネントを選択するためにクリックした時にハイライトされる領域です。選択領域は、Courtyardレイヤー上のジオメトリから決定されます。つまり、そのレイヤーが存在しない場合は、Silkscreen、3D Body Objects、Copperレイヤー上のジオメトリの組み合わせ(文字列は除外されます)。下に表示されている上の画像は、コートヤードレイヤーにアウトラインが定義されている場合のコンポーネントの面積を示し、下の画像は、シルクスクリーン、3Dボディオブジェクト、カッパーレイヤー上のジオメトリから計算された場合の面積を示しています。
-
コートヤードのエッジは、コートヤードの境界を形成するアウトライントラックと円弧の中心線です。
-
円弧は、上の画像でコートヤードがパッド3の周りでカーブしているように、カーブしたコートヤードの形状を作成するために使用できます。
-
Areaフィールドは、選択されたコンポーネントの面積を表示します。複数のコンポーネントが選択されている場合、選択されたすべてのコンポーネントの面積が同じであれば、1つのコンポーネントの面積が表示され、面積の値が異なれば、*が表示されます。複数の選択されたコンポーネントの面積を計算するには、Listパネルを使って、それらのコンポーネントの面積を表示します。そこから右クリックして値をコピーし、スプレッドシートに貼り付けて合計を計算することができます(画像を表示)。
選択領域がどのように計算されるのか、また選択領域を決定するために利用できる他のモードについて詳しくは、こちらをご覧ください。
メカニカルレイヤーでの作業についてはこちらをご覧ください。
-
Description- コンポーネントレベルの説明です。通常、説明はコンポーネント作成時に定義されますが、回路図上でコンポーネントに編集/追加することもできます。これはComponentsパネルに表示される説明です。
-
Type- コンポーネントフットプリントのコンポーネントタイプを1つ選択します。使用可能なタイプは以下の通りです:
-
Standard
- これらのコンポーネントは、標準的な電気特性を持ち、回路図と PCB の間で常に同期され(フットプリント、ピン/パッド、ネットの割り当てが全て一致する必要があります)、BOM に含まれます。例えば、抵抗のような標準的な電気部品です。
-
Mechanical
- これらのコンポーネントは、電気的特性を持たず、同期されず(両方のエディタで手動で配置する必要があります)、BOM に含まれます。例として、ヒートシンクがあります。
-
Graphical
- これらのコンポーネントは電気的特性を持たず、同期されず(両方のエディタで手動で配置する必要があります)、BOMに含まれません。例として、会社のロゴがあります。
-
Net Tie (in BOM)
- 2つ以上の異なるネットをショートさせるためのコンポーネントです。回路図と PCB の間で常に同期され(フットプリント、ピン/パッド、ネットの割り当てが全て一致する必要があります)、BOM に含まれます。これらは、フットプリント内の銅によって作成された接続がチェックされないという点で、Standard コンポーネントと異なります。注:Design Rule CheckerダイアログのVerify Shorting Copperオプションを有効にして、コンポーネント内に未接続の銅がないことを確認してください。
-
Net Tie
- 2つ以上の異なるネットを短絡するためのコンポーネントです。回路図と PCB の間で常に同期され(フットプリント、ピン/パッド、ネットの割り当てが全て一致する必要があります)、BOM には含まれません。フットプリント内の銅によって作成された接続がチェックされないという点で、Standard コンポーネントとは異なります。注:Design Rule CheckerダイアログのVerify Shorting Copperオプションを有効にして、コンポーネント内に未接続の銅がないことを確認してください。
-
Standard (No BOM)
- これらのコンポーネントは、標準的な電気的特性を持ち、回路図と PCB の間で常に同期され(フットプリント、ピン/パッド、ネットの割り当ては全て一致する必要があります)、BOM に含まれません。例として、BOM から除外したいテストポイントコンポーネントがあります。
-
Jumper
- これらのコンポーネントは、例えば、1 つのレイヤで完全に配線できない片面 PCB で、PCB デザインにワイヤリンクを含めるために使用されます。このコンポーネントタイプでは、コンポーネントのフットプリントとピンは回路図と PCB の間で同期されますが、ネットの割り当ては同期されません。コンポーネントレベルでこのオプションを選択するだけでなく、コンポーネント内の両方のパッドは、JumperID が同じ 0 以外の値に設定されている必要があります。ジャンパタイプのコンポーネントは、回路図上で配線する必要はありません。BOMで必要な場合のみ、回路図に含める必要があります。BOM で必要ない場合は、直接 PCB に配置し、Component Typeを設定し、JumperID を設定し、パッドに手動でNetsを割り当てます。
-
Design Item ID- 選択したコンポーネントの Design Item ID を表示します。このフィールドは編集できません。
-
Source- コンポーネントのソースドキュメントを表示します。をクリックします。
をクリックしてダイアログを開き、別のソース・ドキュメントを参照して選択します。
-
リビジョン状態- Workspace ライブラリ コンポーネントのリビジョンの状態を、そのライフサイクル状 態とリビジョン状態、つまりそのコンポーネントの最新リリース リビジョン(Up to date
) か、それ以前のリビジョン(Out of date
) かという観点から表示します。
-
Height- コンポーネントの高さフィールド。このフィールドは、3D Body オブジェクトを導入する前に PCB コンポーネントの高さを定義しました。しかし、3D モデルは、3D 衝突検出のようなタスクのためにコンポーネントの高さを定義する優れた方法を提供します。この Height フィールドで定義された値は、3D モデルの高さではなく、Altium MCAD CoDesigner で使用されることに注意してください(詳細はこちら)。
-
3D Body Opacity- 必要な不透明度のパーセンテージを入力するか、スライダーバーを使用します。
-
Primitives- ロック/アンロックするには、関連するロックアイコンをクリックします。
- コンポーネントのすべてのプリミティブをロックし、1つのオブジェクトとして扱えるようにします。
- ロックを解除すると、コンポーネントを構成する個々のプリミティブを変更できます。編集後は、コンポーネントのプリミティブを再度ロックする必要があります。Note: コンポーネントのパッド・プロパティは、パッドを直接ダブルクリックすることで、プリミティブをロック解除せずにアクセスすることができます。
コンポーネント・プリミティブがロックされている場合、そのプロパティのほとんどは、グラフィカル(ドラッグ・アンド・ドロップなど)または非グラフィカル(プロパティや リストパネルなど)な編集方法では変更できないことに注意してください。
-
Strings- ロック/アンロックするには、関連するロックアイコンをクリックします。
- コンポーネントのすべての文字列をロックします。
- コンポーネントの文字列を変更するには、ロックを解除します。
Propertiesパネルの Componentモードから、DesignatorとCommentのクリック可能なリンクを選択すると、それらのオブジェクトのそれぞれのPropertiesパネルにリダイレクトされ、そこでオプションを編集することができます。
フットプリント
-
Footprint Name- 選択したコンポーネントに対応するフットプリントの名前を表示します。
-
Design Item ID- 選択したコンポーネントのID。
-
Source- 選択したコンポーネントが配置されているワークスペースの名前。
-
Description- PCB フットプリントエディタで定義されたコンポーネントのフットプリントの説明。
スワッピングオプション
-
Enable Pin Swapping- ピンのスワッピング機能を許可する場合はチェックを入れてください。
-
Enable Part Swapping- パーツスワップ機能を許可する場合はチェックを入れてください(例:74シリーズICの4つのパーツ)。
回路図参照情報
-
Designator- この PCB コンポーネントがマッチした回路図コンポーネントの指定子。
-
Hierarchical Path- 回路図の階層構造のどこにこのコンポーネントがあるかを表示します。
-
Channel Offset- デザインが最初に回路図から PCB に転送された時、各回路図シート上の各コンポーネントには、ユニークなチャンネルオフセットが与えられます。
パラメータタブ
Component Designators and Comments
指定子とコメントフィールドは、PCB コンポーネント(部品)の子パラメータオブジェクトです。指定子は、プロジェクト内の全ての PCB ドキュメントに配置された他の全てのパーツと区別するために、配置された各パーツを一意に識別するために使用されます。コメントは、配置したオブジェクトに追加情報を追加するために使用します。コメントと指定子の両方は、親コンポーネント部品オブジェクトが配置された後に設定されます。直接配置できるデザインオブジェクトではありません。

配置されたDesignatorオブジェクト

配置されたコメントオブジェクト
PCB 2D/3D コンポーネントの指定子は、最初のコンポーネントが数字で終わる指定子を持っている場合、配置中に自動で1ずつ増加します。Propertiesパネルから配置する前に、最初のコンポーネントの指定子を変更します。
1 以外のアルファまたは数値の指定子を使用するには、Paste Array機能を使用します。この機能のコントロールはSetup Paste Arrayダイアログにあり、Paste Specialダイアログ(Edit » Paste Special)の Paste Arrayボタンを押してアクセスします。
グラフィカルな編集方法では、配置された指定子やコメントオブジェクトをデザインスペースで直接選択し、その位置、回転、向き、サイズを変更することができます。
指定子またはコメントオブジェクトを選択すると、以下の編集ハンドルが使用できます:

選択された指定子ー
-
B をクリックしてドラッグし、指定子/コメントを基準点A(小さな x で示す)を中心に回転させる。
-
C をクリックしてドラッグすると、指定子/コメントのバウンディングボックスのサイズが垂直方向と水平方向に同時に変更されます。
-
Dをクリックしてドラッグすると、指定子ー/コメントのバウンディングボックスのサイズを垂直方向と水平方向に別々に変更できます。
-
編集ハンドルから離れた指定子/コメント上の任意の場所をクリックし、ドラッグして位置を変更します。ドラッグ中に、コメントを回転またはミラーリングすることができます:
Designator または Comment オブジェクトのプロパティは、PropertiesパネルのParameterモードで変更できます。
メインメニューの
Tools » Add Designators for Assembly Drawingコマンドは、PCB ドキュメント内の
DesignatorComponent Layer Pair にアセンブリコンポーネント指定子を自動的に追加、更新するために使用できます。コマンド起動後、追加/更新されたアセンブリコンポーネント指定子の総数を表示するダイアログが表示されます。PCB ドキュメントに
DesignatorComponent Layer Pair が含まれていない場合、Component Layer Pair の追加を提案するダイアログが開きます。
パラメータ・プロパティ

Properties パネルの Parameterモード。
場所
-
(X/Y)
-
X(最初のフィールド) - 現在のワークスペースの原点に対する指定子の基準点の現在の X (水平) 座標。編集して、指定子の X 位置を変更します。単位が現在のデフォルトでない値を入力するときは、単位を含めます。
-
Y(2 番目のフィールド) - 現在の原点に対する指定子の参照点の現在の Y (垂直) 座標。編集して、指定子の Y 位置を変更する。単位が現在のデフォルトでない値を入力するときは、単位を含めてください。
-
Rotation- 指定子の回転角度 (度) で、ゼロ (3 時の水平) から反時計回りに測定する。指定子の回転を変更するには編集します。最小角度分解能は 0.001°。
特性
-
パラメータタイプ- パラメータのタイプ(コンポーネント、シートシンボルなど)とパラメータ名が表示されます。
-
Name- 指定子の名前。
-
Value - このフィールドに指定子の値を入力します。目のアイコンをクリックすると、デザインスペースでの値の表示/非表示が切り替わります。
デザインスペースでコンポーネントを右クリックし、コンテキストメニューからそれぞれ
Component Actions » Hide Designator/
Component Actions » Show Designatorまたは
Component Actions » Hide Comment/
Component Actions » Show Commentコマンドを選択することで、配置されたコンポーネントの指定子またはコメントの表示を非表示と非表示に切り替えることができます。
-
Layer - ドロップダウンで必要なレイヤーを選択します。必要であればミラーを 有効にします。
-
Autoposition - ドロップダウンを使って、関連オブジェクトに対する自動位置を選択します。
-
Text Height- このフィールドを使用して、必要なテキストの高さを入力します。
-
Font Type
-
Border Mode
-
Margin- Margin Borderオプションの編集を有効にするには、このボタンをクリックします。
-
Offset- このボタンをクリックすると、テキストオフセットオプションの編集が可能になります。
PCB でのコンポーネントの利用
デザインが回路図エディタから PCB エディタに転送されると、PCB コンポーネントのフットプリントは利用可能なライブラリから自動的に配置されます。これはDesign Synchronization と呼ばれ、回路図と PCB の違いを検出して解決するプロセスです。
Altium Designer は、PCB デザインスペースに必要なコンポーネントのフットプリントを配置するツールのセットをサポートしています。これらのツールについては、次のページを参照してください:
配置したコンポーネントのブラウズ
PCB パネルのComponentsモードでは、3つのメイン領域が現在の PCB デザイン(上から順番)のコンポーネント階層を反映するように変わります:
-
Component Classes
-
クラス内のComponents
-
Component Primitives

PCBパネル領域は、コンポーネントクラス、個々のコンポーネント、コンポーネントプリミティブを通して累積的なフィルタ選択を可能にします。
コンポーネントまたはコンポーネントプリミティブエントリを右クリックし、Propertiesコマンドを選択(またはエントリを直接ダブルクリック)してPropertiesパネルにアクセスします。
コンポーネントクラスのエントリを右クリックし、Propertiesを選択(またはエントリを直接ダブルクリック)すると、そのクラスのEdit Component Class ダイアログが開きます。このダイアログでは、クラスのコンポーネント・メンバーシップを表示/変更したり、クラス名を変更したり、クラスを追加したりすることができます。

選択したコンポーネント・クラスの編集
パネルのComponent Primitives領域での各コンポーネントプリミティブタイプの表示/包含は、ComponentsまたはComponent Primitives領域のどちらかからアクセスした右クリックメニューで、それぞれの対応するオプションが有効になっているかどうかに依存します。

コンポーネントまたはコンポーネントプリミティブのエントリを右クリックして、含める項目を選択します。
ブラウズ中、Components領域のFootprint列の右にあるボックスをダブルクリックすることで、コンポーネントを簡単にロックまたはアンロックすることができます。

PCB パネルからのロック/アンロックは、Propertiesパネルをナビゲートする手間を省きます。
コンポーネント選択バウンディングボックス
コンポーネントをクリックして選択すると、選択バウンディングボックスが表示されます。バウンディングボックスを定義するためにどのレイヤを使用するかコントロールするには、Advanced Settings ダイアログの PCB.ComponentSelection
オプションを使用します。このオプションは、3つのモードをサポートします(値0
、1
または2
を入力:)
-
0 - legacy mode
- このモードは、Silkscreen Designator と Comment 文字列を除く全てのレイヤからのジオメトリを結合します。
-
1 - by layer mode
- オブジェクトを含む以下のレイヤーのうち、最初のレイヤーのジオメトリを優先的に使用します:
-
中庭 レイヤーの種類
-
3D Bodyレイヤー(STEPモデルは、モデルを保持する最小の直方体サイズの3D Bodyオブジェクトに格納されます。コンポーネントの選択には、STEPモデルの形状ではなく、この3Dボディが使用されます。)
-
シルクスクリーンレイヤー+銅レイヤー
-
銅レイヤー
-
2 - by graphic mode
- このモードは、コートヤード・レイヤー・タイプ、シルクスクリーン、3Dボディ・オブジェクト、カッパー・レイヤーで検出されたジオメトリを組み合わせます。文字列は除外されます。
-
Courtyardレイヤーへの参照は、Layer Type=Courtyard
のコンポーネントレイヤーペアに対するもので、レイヤーペアの名前は考慮されません。
-
コンポーネントに3Dモデルが含まれている場合、コンポーネントの衝突チェックには実際の3Dモデルの形状が使用され、コンポーネント選択ボックスの形状は上記のように決定されます。
-
3D BodiesまたはCourtyardレイヤーオブジェクトが定義されていない場合、Mechanicalレイヤーオブジェクトは選択バウンディングボックスから除外されますが、衝突チェックのバウンディングボックスに含まれます。例外として、.Designator
と .Comment
テキスト文字列は常に除外されます。メカニカルレイヤーでの作業について、詳しくはこちらをご覧ください。
-
コンポーネントの選択バウンディングボックスがコートヤードレイヤートラックによって定義されている場合、これらのトラックの中心線がバウンディングボックスを定義するために使用されます(コンポーネントを選択すると -
が表示されます)。これは、中庭レイヤーで定義された形状が閉じた形状で、トラックの端の頂点が一致している(正確に接している)場合のみであることに注意してください。そうでない場合、バウンディングボックスは、中庭レイヤー上のすべてのオブジェクトを囲む最小の矩形によって定義されます。
-
コンポーネント選択バウンディングボックスは、コンポーネント領域の計算に使用され、PushとAvoidObstacles配置モードでのコンポーネント配置時に使用されます。
コンポーネントへのプリミティブの追加
メインメニューからTools » Convert » Add Selected Primitives to Componentコマンドを選択すると、選択したプリミティブをコンポーネントに追加することができます。コマンドを選択した後、選択したプリミティブを追加したいコンポーネントを選択します。確認されると、新しいプリミティブは1つのコンポーネントオブジェクトの一部として認識され、コンポーネントの元のプリミティブと組み合わせて使用することができます。
この操作を行うには、対象のコンポーネントのプリミティブのロックが解除されている必要があります。コンポーネントのプリミティブのロックを解除するには、コンポーネントのプロパティにあるPrimitivesブロックアイコンを使用します。
コンポーネントをプリミティブに分解する
コンポーネントは、メインメニューからTools » Convert » Explode Component to Free Primitivesコマンドを使用するか、配置されたコンポーネント(選択されているかどうかにかかわらず)の上で右クリックし、コンテキストメニューからComponent Actions » Explode Component To Free Primitives(またはExplode Selected Components To Free Primitives)コマンドを選択することで、その構成要素であるプリミティブオブジェクトに変換することができます。分解されたコンポーネントは、もはやコンポーネントではないので、指定子とコメントは削除され、コンポーネントは、それが作られたさまざまなプリミティブに戻ります。
分解は、PCB ドキュメントに配置されたコンポーネントの変換されたインスタンスのみで、該当するソースライブラリに保存されたフットプリントモデルには影響しません。
-
Explode は一方向の処理で、Explode されたコンポーネントを再グループ化するコマンドはありません。しかし、これを達成するためにUndoコマンドを使用できます。
-
Explode コマンドは、コンポーネントのプロパティを変更するために使用すべきではありません。コンポーネントのプリミティブを編集するには、ロックを解除し(コンポーネントのプロパティにあるPrimitivesロックアイコンを使用)、必要に応じて編集し、再度ロックします。
参照情報へのクリック可能なリンクへのアクセス
名前付きドキュメントリンクがコンポーネントに追加されている場合、選択されたコンポーネントまたはカーソル下のコンポーネントのドキュメント/ページURL(定義された基本URLリンクパラメータで指定)を開くことができます。この機能により、回路図コンポーネントから転送された名前付きドキュメントリンクを、PDF、テキストファイル、または HTML ページへの名前付き PCB コンポーネントリンクとして表示できます。それは、コンポーネントの名前付きドキュメントリンクが回路図から PCB に更新された時に発生します(Design » Update PCB Document)。その更新プロセス中(ECO 経由)、回路図-名前付きドキュメントリンクは、一致する PCB コンポーネントの ComponentLink パラメータペア(ComponentLinknDescription/ComponentLinknURL)に変換されます。例えば
回路図コンポーネントパラメータ |
|
PCB コンポーネントパラメータ |
名前 |
URL |
⇒
|
名称 |
値 |
STM32ファミリWebページ |
http://www.st.com/stm32 |
コンポーネントリンク1説明 |
STM32 ファミリの Web ページ |
コンポーネントリンク1URL |
http://www.st.com/stm32 |
コンポーネントパラメータで使用されるリンクインデックス番号(n
)は、Referencesサブメニュー内の一致する PCB Component Link の順序位置を定義します。PCB 上のコンポーネントが選択された状態で、定義された ComponentLink パラメータペアは、Properties パネルの Parametersセクションに表示されます。
コマンドを起動した後、Web ベースの URL ターゲットページまたは指示されたドキュメントが直接開きます(利用可能な場合)。
-
Web ベースの URL は、PreferencesダイアログのSystem - View ページにあるOpen internet links in external Web browserオプションにより、外部ブラウザで開くか、Altium Designer 内のタブドキュメントとして開きます。外部ブラウザで開くには、link パラメータの値(URL)にhttp://接頭辞を含める必要があることに注意してください。
-
回路図スペースでのドキュメントリンクパラメータの設定については、回路図ライブラリのページを参照してください。