「Pcbnew chap12 JA」の版間の差分

提供: KiCad.jp Wiki
ナビゲーションに移動 検索に移動
2行目: 2行目:
= ModEdit - モジュールの作成および編集 =
= ModEdit - モジュールの作成および編集 =
== ModEditの概要 ==
== ModEditの概要 ==
ModEditはPCBのモジュールを編集および作成するために使用します。これは以下を含ます:
PCBのモジュールを編集したり作成するためにModEditを使用します。これは以下を含みます:


* パッドの追加および削除。
* パッドの追加および削除。
29行目: 29行目:


=== フィールド ===
=== フィールド ===
これらはモジュールに関連するテキスト要素です。2つは必須で、常に存在します: それらはリファレンスフィールド'''値フィールド'''です。ネットリストの読み込み時で基板へのモジュール読み込み中に、Pcbnewは自動的にそれらを読み込み、更新します。リファレンスは回路図の適切なリファレンス(U1、IC3など)に置き換えられます。値は回路図の対応する部品の値に置き換えられます(47K、74LS02など)。他のフィールドを追加することが可能で、それらはグラフィックのテキストのように振舞います。
これらはモジュールに関連するテキスト要素です。2つは必須で、常に存在します: それらは'''リファレンスフィールド'''と'''値フィールド'''です。ネットリストの読み込み時で基板へのモジュール読み込み中に、Pcbnewは自動的にそれらを読み込み、更新します。リファレンスは回路図の適切なリファレンス(U1、IC3など)に置き換えられます。値は回路図の対応する部品の値に置き換えられます(47K、74LS02など)。他のフィールドを追加することが可能で、それらはグラフィックのテキストのように振舞います。


== ModEditの開始および編集用モジュールの選択 ==
== ModEditの開始および編集用モジュールの選択 ==
35行目: 35行目:


* 直接Pcbnewのメインツールバーの[[Image:]]アイコンにより。これによりライブラリ内のモジュールを作成または修正することができます。
* 直接Pcbnewのメインツールバーの[[Image:]]アイコンにより。これによりライブラリ内のモジュールを作成または修正することができます。
* モジュールのダブルクリックにより'モジュールプロパティ'メニューを表示します。そこに'モジュールエディターを開く'ボタンがあります。このオプションを使用すると、基板上のモジュールが修正または保存用にエディターに読み込まれます。
* モジュールのダブルクリックにより'モジュールプロパティ'メニューを表示します。そこに'モジュールエディターを開く'ボタンがあります。このオプションを使用すると、修正または保存用に基板上のモジュールがエディターに読み込まれます。


== モジュールエディターのツールバー ==
== モジュールエディターのツールバー ==
105行目: 105行目:


{| style="border-spacing:0;"
{| style="border-spacing:0;"
! [[Image:]]
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]
! これらのツールはModEditの表示オプションを管理します。
| style="border:0.05pt solid #000000;padding:0.097cm;"| これらのツールはModEditの表示オプションを管理します。
 
|-


|}
|}
160行目: 158行目:


|}
|}
== モジュールプロパティダイアログ ==
== モジュールプロパティーダイアログ ==
モジュール上にカーソルがある時に、マウスの右ボタンをクリックし、'モジュールの編集'を選択するとこのダイアログを開くことが可能です。
モジュール上にカーソルがある時に、マウスの右ボタンをクリックし、'モジュールの編集'を選択するとこのダイアログを開くことが可能です。


190行目: 188行目:


=== パッドの追加 ===
=== パッドの追加 ===
右側ツールバーから[[Image:]]アイコンを選択します。希望する位置でマウスの左ボタンをクリックして、パッドを追加することが可能です。パッドプロパティーメニューでパッドプロパティーを事前に定義します。
右側ツールバーから[[Image:]]アイコンを選択します。希望する位置でマウスの左ボタンをクリックして、パッドを追加することが可能です。パッドプロパティメニューでパッドプロパティを事前に定義します。


パッド番号を入力するのを忘れないで下さい。
パッド番号を入力するのを忘れないで下さい。
216行目: 214行目:




==== Not plated through hole pads ====
==== 非メッキのスルーホールパッド ====
* Pads can be defined as Not Plated Through Hole pads (NPTH pads).
* パッドを非メッキスルーホールパッド(NPTHパッド)として定義することが可能です。
* These pads must be defined on one or all copper layers (obviously, the hole exists on all copper layers).
* これらのパッドは1つまたはすべての導体層(明らかに穴はすべての導体層に存在する)に定義しなければなりません。
* This requirement allows you to define specific clearance parameters ( for instance clearance for a screw).
* この要件により特定のクリアランスパラメータ(例えば、ネジのクリアランス)を定義することができます。
* When the pad hole size is the same as the pad size, for a round or oval pad, this pad is NOT plotted on copper layers in GERBER files.
* 円形か長円形のパッドで、パッド穴のサイズがパッドサイズと同じ場合、このパッドはガーバーファイル内の導体層には作成されません。
* These pads are used for mechanical purposes, therefore no pad name or net name is allowed. A connection to a net is not possible.
* これらのパッドは機械処理の目的に使用されます。そのため、パッド名またはネット名がなくても問題ありません。ネットへの接続はできません。


==== Pads not on copper layers ====
==== 非導体層のパッド ====
These are unusual pads. This option can be used to create fiducials or masks on technical layers.
これらは特殊なパッドです。テクニカル層上にフィディシャルあるいはマスクを作成するためにこのオプションを使用することが可能です。


==== Offset Parameter ====
==== オフセットパラメータ ====
<center>[[Image:]]</center>
<center>[[Image:]]</center>


Pad 3 has an offset Y = 15 mils.
パッド3はオフセットがY = 15 milです。


==== Delta Parameter (trapezoidal pads) ====
==== デルタパラメータ(台形パッド) ====
<center>[[Image:]]</center>
<center>[[Image:]]</center>


Pad 1 has its parameter Delta X <nowiki>= 10 mils</nowiki>
パッド1はパラメータがDelta X <nowiki>= 10 mil</nowiki>です。


=== Setting clearance for solder mask and solder paste mask layers ===
=== ハンダレジストおよびパンダペーストマスク(メタルマスク)層用のクリアランスの設定 ===
Setting clearance can be made at 3 levels:
クリアランスの設定は3つのレベルで行うことが可能です:


* Global level.
* グローバルレベル。
* Footprint level.
* フットプリントレベル。
* Pad level.
* パッドレベル。


Pcbnew uses to calculate clearance:
Pcbnewはクリアランスを計算するために以下を使用します:


* Pad settings.If null
* パッド設定。これが0の場合は、
* Footprint settings.If null
* フットプリント設定。これが0の場合は、
* Global settings.
* グローバル設定。


==== Remarks ====
==== ====
The solder mask pad shape is usually bigger than the pad itself. So the clearance value is positive. The solder paste mask pad shape is usually smaller than the pad itself. So the clearance value is negative.
ハンダレジストのパッド形状は、パッドそのものよりも通常は大きくなります。そのためクリアランス値は正の値です。メタルマスクのパッド形状は、パッドそのものよりも通常は小さくなります。そのためクリアランス値は負の値です。


==== Solder paste mask parameters ====
==== ハンダペーストマスク(メタルマスク)パラメータ ====
For solder paste mask there are two parameters:
ハンダペーストマスク(メタルマスク)用に2つのパラメータがあります:


* A fixed value.
* 固定値。
* A percentage of the pad size.
* パッドサイズの比率。


The real value is the sum of these 2 values.
実際の値はこれら2つの値の合計です。


==== Footprint level settings ====
==== フットプリントレベルの設定 ====
<center>[[Image:]]</center>
<center>[[Image:]]</center>


'''''Pad level settings:'''''
'''''パッドレベルの設定:'''''


<center>[[Image:]]</center>
<center>[[Image:]]</center>




== Fields Properties ==
== フィールドプロパティ ==
There are at least two fields: reference and value.
少なくとも2つのフィールドがあります: リファレンスと値です。


Their parameters (attribute, size, width) must be updated. You can access the dialog box from the pop-up menu, by double clicking on the champ, or by the footprint properties dialog box.
それらのパラメータ(属性、サイズ、幅)を更新しなければなりません。champをダブルクリックしてポップアップメニューを表示し、そこからダイアログボックスにアクセスすることが可能です。あるいはフットプリントダイアログボックスを使用します。


<center>[[Image:]]</center>
<center>[[Image:]]</center>




== Automatic placement of a module ==
== モジュールの自動配置 ==
If the user wishes to exploit the the full capabilities of the auto-placement functions, it is necessary to define the allowed orientations of the module (Module Properties dialog).
自動配置機能の全機能を有効活用したい場合、モジュールの可能な角度を定義することが必要です(モジュールプロパティダイアログ)


<center>[[Image:]]</center>
<center>[[Image:]]</center>


Usually, rotation of 180 degrees is permitted for resistors, non-polarized capacitors and other symmetrical elements.
通常、抵抗器、無極性コンデンサー、および他の対称的な素子の場合に180度の回転が可能です。


Some modules (small transistors, for example) are often permitted to rotate by +/- 90 or 180 degrees. By default, a new module will have its rotation permissions set to zero. This can be adjusted according to the following rule:
あるモジュール(例えば、小さなトランジスタ)は±90度または180度の回転をさせることがしばしばあります。デフォルトでは、新規モジュールは回転許可設定が0になっています。これは次のルールに従って調整することが可能です:


A value of 0 makes rotation impossible, 10 allows it completely, and any intermediate value represents a limited rotation. For example, a resistor might have a permission of 10 to rotate 180 degrees (unrestrained) and a permission of 5 for a +/- 90 degree rotation (allowed, but discouraged).
0の値は回転不可で、10は完全にそれが可能で、それ以外の中間値は限られた回転を表します。例えば、抵抗器は回転許可設定を10にして180度(自由な)回転させたり、また回転許可設定を5にして±90度回転(可能、であるが非推奨)させるかも知れません。


== Attributes ==
== 属性 ==
The attributes window is the following:
属性ウィンドウは次の通りです:


<center>[[Image:]]</center>
<center>[[Image:]]</center>


* Normal is the standard attribute.
* ノーマルは標準属性です。
* Normal+Insert indicates that the module must appear in the automatic insertion file (for automatic insertion machines). This attribute is most useful for surface mount components (SMDs).
* ノーマル+挿入部品 はモジュールが(自動挿入機用の)自動挿入ファイルの中に現れていなければならないことを示しています。この属性は表面実装コンポーネント(SMD)の場合に最も有用です。
* Virtual indicates that a component is directly formed by the circuit board. Examples would be edge connectors or inductors created by a particular track shape (as sometimes seen in microwave modules).
* バーチャル はコンポーネントが直接回路基板により形成されることを示しています。この例としては、エッジコネクタまたは特定の配線形状により作成される(マイクロ波モジュールで時折見られるような)コイルがあります。


== Documenting modules in a library ==
== ライブラリへのモジュールのドキュメント化 ==
It is strongly recommended to document newly created modules, in order to facilitate their rapid and accurate retrieval. Who is able to recall the multiple pin-out variants of a TO92 module?
モジュールを速やかにかつ正確に回復させ易くするために、新規に作成したモジュールのドキュメント化を強く推奨します。TO92モジュールでピン配置の違うものはたくさんありますがそれを覚えている者はいないでしょう。


The Module Properties dialog offers a simple and yet powerful mean for documentation generation.
モジュールのプロパティダイアログはドキュメントの生成のためのシンプルではあるが強力な手段を提供します。


<center>[[Image:]]</center>
<center>[[Image:]]</center>


This menu allows:
このメニューにより以下を行うことができます:


* The entry of a comment line (description).
* コメント行(説明)の入力。
* Multiple keywords.
* 複数のキーワードの入力。


The comment line is displayed with the component list in CVPCB and in the module selection menus in PCBNEW. The keywords can be used to restrict searches to those parts possessing the given keywords.
CVPCBおよびPCBNEWのモジュール選択メニューではコメント行はコンポーネントのリストと一緒に表示されます。キーワードを使用して、当該キーワードを持つ部品に検索を限定することが可能です。


Thus, while using the load module command (icon [[Image:]] in the right-hand toolbar in Pcbnew), it is possible to type the text ''=TO220'' into the dialog box to have PCBNEW display a list of the modules possessing the keyword ''TO220''.
このため、モジュールの読み込みコマンド(Pcbnewの右側ツールバーアイコン[[Image:]])を使用中に、テキスト''=TO220''をダイアログボックスに入力してPCBNEWにキーワード''TO220''を持つモジュールの一覧を表示させることが可能です。


== 3-dimensional visualisation ==
== 3次元的な可視化 ==
A module may have been associated with a file containing a three-dimensional representation of itself. In order to associate such a file with a module, select the 3D Settings tab. The options panel is the following:
モジュールをその3次元的な表現を含んだファイルと関連付けることができます。そのようなファイルをモジュールと関連付けるために、3D設定タブを選択します。オプションパネルは次の通りです:


<center>[[Image:]]</center>
<center>[[Image:]]</center>




The data information should be provided:
データ情報を与えなければなりません:


* The file containing the 3D representation (created by the 3D modeler wings3d, in vrml format, via the export to vrml command).The default path is kicad/modules/package3d. In the example, the file name is discret/to_220horiz.wrl, using the default path)
* 3D表現を含む(vrmlへエクスポートコマンドにより、3Dモデラーのwings3dが作成するvrmlフォーマットの)ファイル。デフォルトパスはkicad/modules/package3dです。例では、ファイル名はdiscret/to_220horiz.wrlで、デフォルトパスを使用しています。
* The x, y and z scales.
* x、y、およびzスケール。
* The offset with respect to the anchor point of the module (usually zero).
* モジュールのアンカーポイントに関するオフセット(通常はゼロ)
* The initial rotation in degrees about each axis (usually zero).
* 各軸周りの度数での初期回転(通常はゼロ)


Setting scale allows:
スケールの設定により次のことができます:


* To use the same 3D file for footprints which have similar shapes but different sizes (resistors, capacitors, SMD components...)
* 同じような形状でサイズの異なるフットプリント(抵抗器、コンデンサー、SMDコンポーネント...)には同じ3Dファイルを使用。
* For small (or very large) packages, a better use of the wings3D grid.
* 小さいパッケージの場合、wings3Dグリッドの活用。


<center>'''Scale'' 1 -> 0.1 inch in Pcbnew = 1 grid unit in wings3D'''''</center>
<center>'''スケール'' 1 → Pcbnewでの0.1インチ = wings3Dでの1グリッド'''''</center>


If such a file has been specified, it is possible to view the component in 3D.
そのようなファイルを指定すると、コンポーネントを3Dで見ることが可能です。


<center>[[Image:]]</center>
<center>[[Image:]]</center>


The 3D model will automatically appear in the 3D representation of the printed circuit board.
3Dモデルはプリント基板の3D表現の中に自動的に現れます。


== Saving a module into the active library ==
== アクティブなライブラリへのモジュールの保存 ==
The save command (modification of the file of the active library) is activated by the [[Image:]] button.
保存コマンド(アクティブなライブラリのファイルの修正)[[Image:]]ボタンで実行します。


If a module of the same name exists (an older version), it will be overwritten. Because it is important to be able to have confidence in the library modules, it is worth double-checking the module for errors before saving.
同じ名前のモジュール(旧バージョン)が存在する場合は、上書きされます。ライブラリのモジュールに信頼性があるということは重要なので、保存する前にエラーが無いようにモジュールをダブルチェックする価値があります。


Before saving, it is also recommended to change the reference or value of the module to be equal to the library name of the module.
保存する前に、モジュールのリファレンスまたは値を変更してモジュールのライブラリ名と同じにすることを推奨します。


== Saving a module to the board ==
== 基板へのモジュールの保存 ==
If the edited footprint comes from the current board, the button [[Image:]] will update this footprint on the board.
編集したフットプリントが現在の基板からのものである場合、[[Image:]]ボタンにより基板上のこのフットプリントを更新します。

2012年9月5日 (水) 20:49時点における版

>>翻訳作業ページ‎ (前ページ

ModEdit - モジュールの作成および編集

ModEditの概要

PCBのモジュールを編集したり作成するためにModEditを使用します。これは以下を含みます:

  • パッドの追加および削除。
  • モジュールの個々のパッドまたは全てのパッドのパッドプロパティ(形状、レイヤー)の変更。
  • グラフィック要素(外形、テキスト)の追加および編集。
  • フィールド(値、リファレンスなど)の編集。
  • 関連ドキュメント(説明、キーワード)の編集。

モジュール要素

モジュールはPCBに追加した部品の物理的な表現(フットプリント)であり、回路図内の関連するコンポーネントにリンクしていなければなりません。各モジュールは3つの異なる要素を含んでいます:

  • パッド
  • グラフィッカルな外形およびテキスト。
  • フィールド。

さらに、自動配置機能を使用するのであれば、他の多くのパラメータを正しく定義しなれければなりません。同じことが自動追加ファイルの生成の場合にも言えます。

パッド

2つのパッドプロパティが重要です:

  • ジオメトリ(形状、レイヤー、ドリル穴)。
  • パッド番号。これは4文字までの英数字から構成されます。このため、次のものはすべて有効なパッド番号です:1、45、9999に加え、AA56、ANODも有効です。パッド番号は回路図内の対応するピン番号のそれと同じでなければなりません。それは、パッド番号によりピンとパッド番号の一致を定義して、それによってPcbnewがピンとパッドをリンクするからです。

外形線

モジュールの物理的な形状を作成するためにグラフィカルな外形線を使用します。異なる種類の外形線をいくつか使用することが可能です: ライン、円、弧、およびテキストです。外形線は電気的な意味はありません。それらは単にグラフィカルな補助です。

フィールド

これらはモジュールに関連するテキスト要素です。2つは必須で、常に存在します: それらはリファレンスフィールド値フィールドです。ネットリストの読み込み時で基板へのモジュール読み込み中に、Pcbnewは自動的にそれらを読み込み、更新します。リファレンスは回路図の適切なリファレンス(U1、IC3など)に置き換えられます。値は回路図の対応する部品の値に置き換えられます(47K、74LS02など)。他のフィールドを追加することが可能で、それらはグラフィックのテキストのように振舞います。

ModEditの開始および編集用モジュールの選択

ModEditは2つの方法でスタートさせることが可能です:

  • 直接Pcbnewのメインツールバーの[[Image:]]アイコンにより。これによりライブラリ内のモジュールを作成または修正することができます。
  • モジュールのダブルクリックにより'モジュールプロパティ'メニューを表示します。そこに'モジュールエディターを開く'ボタンがあります。このオプションを使用すると、修正または保存用に基板上のモジュールがエディターに読み込まれます。

モジュールエディターのツールバー

ModEditを呼び出すと、このような外観をした新規ウィンドウが開きます。

[[Image:]]

編集ツールバー

[[Image:]]
このツールバーには以下を行うためのツールが含まれています:
  • パッドの配置。
  • グラフィック要素(外形線、テキスト)の追加。
  • アンカーの設定。
  • 要素の削除。


個別の機能は次の通りです:


[[Image:]] ツールなし。
[[Image:]] パッドの追加。
[[Image:]] ラインセグメントおよびポリゴンの作成。
[[Image:]] 円の作成。
[[Image:]] 円弧の作成。
[[Image:]] グラフィックのテキスト(フィールドはこのツールでは管理されない )の入力。
[[Image:]] モジュールのアンカーの設定。
[[Image:]] 要素の削除。
[[Image:]] グリッドの原点(グリッドのオフセット)。パッドの配置に役立ちます。

グリッドの原点は任意の位置に置くことが可能で(配置する最初のパッド)、

また、グリッドのサイズをパッド間隔に設定することが可能です。

その結果、パッドの配置は非常に容易になります。

ツールバーの表示

[[Image:]] これらのツールはModEditの表示オプションを管理します。

これらのオプションはボタンが押された時にアクティブになります:


[[Image:]] グリッドの表示。
[[Image:]] 極座標表示。
[[Image:]] 単位にmmを使用する(更新:現在はmm/インチは2つのボタンで切り替えます)。
[[Image:]] 十字(クロスヘア)カーソル。
[[Image:]] アウトラインモードでパッドを表示する。
[[Image:]] アウトラインモードでテキストを表示する。
[[Image:]] アウトラインモードで外形を表示する。

コンテキストメニュー

マウスの右ボタンによりカーソルの下の要素に応じたメニューを呼び出します。


[[Image:]] モジュールパラメータ編集用のコンテキストメニュー。
[[Image:]] パッド編集用のコンテキストメニュー。
[[Image:]] グラフィック要素編集用のコンテキストメニュー。

モジュールプロパティーダイアログ

モジュール上にカーソルがある時に、マウスの右ボタンをクリックし、'モジュールの編集'を選択するとこのダイアログを開くことが可能です。

[[Image:]]

主要なモジュールパラメータを定義するためにそのダイアログを使用することが可能です。

新規モジュールの作成

[[Image:]]ボタンにより新規モジュールを作成することが可能です。新規モジュールの名前が必要になります。これは、ライブラリ内でモジュールを識別するための名前です。

このテキストはモジュールのリファレンスとしても機能しますが、最終的に、それは正しいリファレンス(U1、IC3、...)に置き換えられます。

新規モジュールには以下が必要です:

  • 外形線(また場合によりグラフィックのテキスト)。
  • パッド。
  • 値(使用する時に正しい値に置き換えられる非表示テキスト)。

別の方法です:

新規モジュールがライブラリまたは回路基板に存在するモジュールと同じようなものである時、新規モジュールを作成する別のより速い方法は次の通りです:

  1. 似たようなモジュールを読み込む([[Image:]]、[[Image:]]または[[Image:]])。
  2. 新しい識別子(名前)を生成するために、リファレンスフィールドを変更する。
  3. 新規モジュールを編集し、保存する。

パッドの追加および編集

一旦モジュールが作成されると、パッドを追加、削除、または修正することが可能です。パッドの修正をローカルにできますが、カーソル下のパッドだけが影響を受けます。あるいはグローバルにすると、モジュールの全てのパッドが影響を受けます。

パッドの追加

右側ツールバーから[[Image:]]アイコンを選択します。希望する位置でマウスの左ボタンをクリックして、パッドを追加することが可能です。パッドプロパティメニューでパッドプロパティを事前に定義します。

パッド番号を入力するのを忘れないで下さい。

パッドプロパティの設定

これは3つの異なる方法で行うことが可能です:

  1. 水平ツールバーから[[Image:]]アイコンを選択する。
  2. 既存のパッドをクリックし、'パッドの編集'を選択する。それにより、パッドの設定を編集することが可能になります。
  3. 既存のパッドをクリックし、'パッドの設定をエクスポート'を選択する。この場合、選択されたパッドのジオメトリプロパティがデフォルトのパッドプロパティになります。

最初の2つケースでは、次のダイアログウィンドウが表示されます:

[[Image:]]

パッドが属する層を正しく定義することに注意した方がよいでしょう。特に、導体層は定義が容易ですが、非導体層(ハンダレジスト、ハンダパッド...)の管理は、回路製作およびドキュメントのために同様に重要です。

パッドタイプセレクターは通常は適合する(sufficient)層の自動選択を行います。

矩形パッド

4辺すべて(水平および垂直の両方)に矩形のパッドを持つVQFP/PQFPタイプのSMDモジュールの場合、形状(例えば、水平の矩形)を1つだけ使用して、それを異なる角度で(0は水平用にまた、90度は垂直用に)配置することを推奨します。パッドの全体的なサイズ変更が1つの操作で行うことが可能です。

パッドの回転

-90度または-180度の回転は、マイクロ波モジュールで使用する台形パッドに必要です。


非メッキのスルーホールパッド

  • パッドを非メッキスルーホールパッド(NPTHパッド)として定義することが可能です。
  • これらのパッドは1つまたはすべての導体層(明らかに穴はすべての導体層に存在する)に定義しなければなりません。
  • この要件により特定のクリアランスパラメータ(例えば、ネジのクリアランス)を定義することができます。
  • 円形か長円形のパッドで、パッド穴のサイズがパッドサイズと同じ場合、このパッドはガーバーファイル内の導体層には作成されません。
  • これらのパッドは機械処理の目的に使用されます。そのため、パッド名またはネット名がなくても問題ありません。ネットへの接続はできません。

非導体層のパッド

これらは特殊なパッドです。テクニカル層上にフィディシャルあるいはマスクを作成するためにこのオプションを使用することが可能です。

オフセットパラメータ

[[Image:]]

パッド3はオフセットがY = 15 milです。

デルタパラメータ(台形パッド)

[[Image:]]

パッド1はパラメータがDelta X = 10 milです。

ハンダレジストおよびパンダペーストマスク(メタルマスク)層用のクリアランスの設定

クリアランスの設定は3つのレベルで行うことが可能です:

  • グローバルレベル。
  • フットプリントレベル。
  • パッドレベル。

Pcbnewはクリアランスを計算するために以下を使用します:

  • パッド設定。これが0の場合は、
  • フットプリント設定。これが0の場合は、
  • グローバル設定。

ハンダレジストのパッド形状は、パッドそのものよりも通常は大きくなります。そのためクリアランス値は正の値です。メタルマスクのパッド形状は、パッドそのものよりも通常は小さくなります。そのためクリアランス値は負の値です。

ハンダペーストマスク(メタルマスク)パラメータ

ハンダペーストマスク(メタルマスク)用に2つのパラメータがあります:

  • 固定値。
  • パッドサイズの比率。

実際の値はこれら2つの値の合計です。

フットプリントレベルの設定

[[Image:]]

パッドレベルの設定:

[[Image:]]


フィールドプロパティ

少なくとも2つのフィールドがあります: リファレンスと値です。

それらのパラメータ(属性、サイズ、幅)を更新しなければなりません。champをダブルクリックしてポップアップメニューを表示し、そこからダイアログボックスにアクセスすることが可能です。あるいはフットプリントダイアログボックスを使用します。

[[Image:]]


モジュールの自動配置

自動配置機能の全機能を有効活用したい場合、モジュールの可能な角度を定義することが必要です(モジュールプロパティダイアログ)。

[[Image:]]

通常、抵抗器、無極性コンデンサー、および他の対称的な素子の場合に180度の回転が可能です。

あるモジュール(例えば、小さなトランジスタ)は±90度または180度の回転をさせることがしばしばあります。デフォルトでは、新規モジュールは回転許可設定が0になっています。これは次のルールに従って調整することが可能です:

0の値は回転不可で、10は完全にそれが可能で、それ以外の中間値は限られた回転を表します。例えば、抵抗器は回転許可設定を10にして180度(自由な)回転させたり、また回転許可設定を5にして±90度回転(可能、であるが非推奨)させるかも知れません。

属性

属性ウィンドウは次の通りです:

[[Image:]]
  • ノーマルは標準属性です。
  • ノーマル+挿入部品 はモジュールが(自動挿入機用の)自動挿入ファイルの中に現れていなければならないことを示しています。この属性は表面実装コンポーネント(SMD)の場合に最も有用です。
  • バーチャル はコンポーネントが直接回路基板により形成されることを示しています。この例としては、エッジコネクタまたは特定の配線形状により作成される(マイクロ波モジュールで時折見られるような)コイルがあります。

ライブラリへのモジュールのドキュメント化

モジュールを速やかにかつ正確に回復させ易くするために、新規に作成したモジュールのドキュメント化を強く推奨します。TO92モジュールでピン配置の違うものはたくさんありますがそれを覚えている者はいないでしょう。

モジュールのプロパティダイアログはドキュメントの生成のためのシンプルではあるが強力な手段を提供します。

[[Image:]]

このメニューにより以下を行うことができます:

  • コメント行(説明)の入力。
  • 複数のキーワードの入力。

CVPCBおよびPCBNEWのモジュール選択メニューではコメント行はコンポーネントのリストと一緒に表示されます。キーワードを使用して、当該キーワードを持つ部品に検索を限定することが可能です。

このため、モジュールの読み込みコマンド(Pcbnewの右側ツールバーアイコン[[Image:]])を使用中に、テキスト=TO220をダイアログボックスに入力してPCBNEWにキーワードTO220を持つモジュールの一覧を表示させることが可能です。

3次元的な可視化

モジュールをその3次元的な表現を含んだファイルと関連付けることができます。そのようなファイルをモジュールと関連付けるために、3D設定タブを選択します。オプションパネルは次の通りです:

[[Image:]]


データ情報を与えなければなりません:

  • 3D表現を含む(vrmlへエクスポートコマンドにより、3Dモデラーのwings3dが作成するvrmlフォーマットの)ファイル。デフォルトパスはkicad/modules/package3dです。例では、ファイル名はdiscret/to_220horiz.wrlで、デフォルトパスを使用しています。
  • x、y、およびzスケール。
  • モジュールのアンカーポイントに関するオフセット(通常はゼロ)。
  • 各軸周りの度数での初期回転(通常はゼロ)。

スケールの設定により次のことができます:

  • 同じような形状でサイズの異なるフットプリント(抵抗器、コンデンサー、SMDコンポーネント...)には同じ3Dファイルを使用。
  • 小さいパッケージの場合、wings3Dグリッドの活用。
スケール 1 → Pcbnewでの0.1インチ = wings3Dでの1グリッド

そのようなファイルを指定すると、コンポーネントを3Dで見ることが可能です。

[[Image:]]

3Dモデルはプリント基板の3D表現の中に自動的に現れます。

アクティブなライブラリへのモジュールの保存

保存コマンド(アクティブなライブラリのファイルの修正)は[[Image:]]ボタンで実行します。

同じ名前のモジュール(旧バージョン)が存在する場合は、上書きされます。ライブラリのモジュールに信頼性があるということは重要なので、保存する前にエラーが無いようにモジュールをダブルチェックする価値があります。

保存する前に、モジュールのリファレンスまたは値を変更してモジュールのライブラリ名と同じにすることを推奨します。

基板へのモジュールの保存

編集したフットプリントが現在の基板からのものである場合、[[Image:]]ボタンにより基板上のこのフットプリントを更新します。