https://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&feed=atom&action=historyPcbnew chap8 JA - 版の履歴2024-03-28T12:36:45Zこのウィキのこのページに関する変更履歴MediaWiki 1.36.2https://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&diff=192&oldid=prev2012年8月16日 (木) 23:15にNenokuniによる2012-08-16T23:15:41Z<p></p>
<a href="https://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&diff=192&oldid=191">差分を表示</a>Nenokunihttps://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&diff=191&oldid=prev2012年8月16日 (木) 22:39にNenokuniによる2012-08-16T22:39:32Z<p></p>
<a href="https://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&diff=191&oldid=162">差分を表示</a>Nenokunihttps://wiki.kicad.jp/index.php?title=Pcbnew_chap8_JA&diff=162&oldid=prevMillo: 原文(writerでmediawiki形式でエクスポート)2012-07-27T13:47:20Z<p>原文(writerでmediawiki形式でエクスポート)</p>
<p><b>新規ページ</b></p><div>>>[[翻訳作業ページ]] ([[Pcbnew_chap7_JA|前ページ]]/[[Pcbnew_chap9_JA|次ページ]])<br />
= Setting routing parameters =<br />
== Current settings ==<br />
=== Accessing the main dialog ===<br />
The most important parameters are accessed from the following drop-down menu.<br />
<br />
<center>[[Image:]]</center><br />
<br />
and are set in the Design Rules dialog.<br />
<br />
=== Current settings ===<br />
Current settings are displayed by the top toolbar.<br />
<br />
[[Image:]]<br />
<br />
== General options ==<br />
The General options menu is available via the top toolbar link Preferences 「ェ General dialog.<br />
<br />
<center>[[Image:]]</center><br />
<br />
The dialog menu looks like the following.<br />
<br />
<br />
<center>[[Image:]]</center><br />
<br />
For the creation of tracks the necessary parameters are:<br />
<br />
* Tracks 45 Only: Directions allowed for track segments are 0, 45 or 90 degrees.<br />
* Double Segm Track: When creating tracks, 2 segments will be displayed.<br />
* Tracks Auto Del: When recreating tracks, the old one will be automatically delete if considered redundant.<br />
* Magnetic Pads: The graphic cursor becomes a pad, centered in the pad area.<br />
* Magnetic Tracks: The graphic cursor becomes the track axis.<br />
<br />
== Netclasses ==<br />
Pcbnew allows you to define different routing parameters foe each net. Parameters are defined by a group of nets.<br />
<br />
* A group of nets is called a Netclass.<br />
* There is always a netclass called default.<br />
* Users can add others Netclasses.<br />
<br />
A netclass specifies:<br />
<br />
* The width of tracks, via diameters and drills.<br />
* The clearance between pads and tracks (or vias).<br />
<br />
When routing, Pcbnew selects automatically the netclass corresponding to the net of the track to create or edit, and therefore the routing parameters.<br />
<br />
=== Setting routing parameters ===<br />
The choice is made in the menu: Design Rules 「ェ Design Rules.<br />
<br />
=== Netclass editor ===<br />
The Netclass editor allows you to:<br />
<br />
* add or delete Netclasses.<br />
* set routing parameters values : clearance, track width, via sizes.<br />
* group nets in netclasses.<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Global Design Rules ===<br />
The global design rules are:<br />
<br />
* Via type.<br />
* Enabling/disabling micro-via use.<br />
* Minimum clearance (minimum distance between tracks, vias and pads).<br />
* Minimum tracks and vias sizes.<br />
<br />
A DRC error is rose when a value smaller than the minimum value specified is encountered. The second dialog panel is:<br />
<br />
[[Image:]]<br />
<br />
This dialog also allows to enter a 。ネstock。ノ of tracks and vias sizes.<br />
<br />
When routing, one can select one of these values to create a track of via, instead of using the default netclasses values ones.<br />
<br />
Useful in critical cases when a small track segment must have a specific size.<br />
<br />
=== Via parameters ===<br />
Pcbnew handles 3 types of vias:<br />
<br />
* The through via (usual vias).<br />
* Blind or buried vias.<br />
* Micro Vias, like buried vias but restricted to an external layer to its nearest neighbor.<br />
<br />
They are intended to connect BGA pins to the nearest inner layer. Their diameter is usually very small and they are drilled by laser.<br />
<br />
By default, all vias have the same drill value.<br />
<br />
This dialog specify the smallest acceptable values for vias parameters. On a board, a via smaller than specified here generates a DRC error.<br />
<br />
=== Track parameters ===<br />
Specify the minimum acceptable track width. On a board, a track width smaller than specified here generates a DRC error.<br />
<br />
=== Specific sizes ===<br />
<center>[[Image:]]</center><br />
<br />
One can enter a set of extra tracks and/or vias sizes. While routing a track, these values can be used on demand instead of the values from the current netclass values.<br />
<br />
== Examples and typical dimensions ==<br />
=== Track width ===<br />
Use the largest possible value and conform to the minimum sizes given here.<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| Units<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 1<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 2&nbsp;<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 3<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 4<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 5<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mm&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,8&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,5&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,4&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,25&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,15<br />
<br />
|-<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mils&nbsp;<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 31<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 20<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 16<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 10<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 6<br />
<br />
|}<br />
=== Insulation (clearance) ===<br />
<br />
{| style="border-spacing:0;"<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| Unite&nbsp;<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 1<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 2<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASSE3<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 4<br />
| style="border-top:1pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| CLASS 5<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mm&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,70&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,5&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,35&nbsp;<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0,23<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 0.15<br />
<br />
|-<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| mils&nbsp;<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 27<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 20<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 14<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 9<br />
| style="border-top:none;border-bottom:1pt solid #000000;border-left:0.05pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.123cm;padding-right:0.123cm;"| 6<br />
<br />
|}<br />
Usually, the minimum clearance is very similar to the minimum track width.<br />
<br />
=== Examples ===<br />
''''''Rustic''''''<br />
<br />
* Clearance: 0.35mm (0.0138 inches).<br />
* Track width: 0.8mm (0.0315 inches).<br />
* Pad diameter for ICs and vias: 1.91mm (0.0750 inches ).<br />
* Pad diameter for discrete components: 2.54mm (0.1 inches).<br />
* Ground track width: 2.54mm (0.1 inches).<br />
<br />
<center>[[Image:]]</center><br />
<br />
''''''Standard''''''<br />
<br />
* Clearance: 0.35mm (0.0138 inches).<br />
* Track width: 0.5mm (0.0127 inches).<br />
* Pad diameter for ICs: make them elongated in order to allow tracks to pass between IC pads and yet have the pads offer a sufficient adhesive surface (1.27 x 2.54 mm -->0.05x 0.1 inches).<br />
* Vias : 1.27mm (0.0500 inches).<br />
<br />
<center>[[Image:]]</center><br />
<br />
== Manual routing ==<br />
Manual routing is often recommended, because it is the only method offering control over routing priorities. For example, is is preferable to start by routing power tracks, making them wide and short and keeping analog and digital supplies well separated. Later, sensitive signal tracks should be routed. Amongst other problems, automatic routing often requires many vias. However, automatic routing can offer useful insight into the positioning of modules. With experience, you will probably find that the automatic router is useful for quickly routing the 'obvious' tracks, but the remaining tracks will best be routed by hand.<br />
<br />
=== Help when creating tracks ===<br />
Pcbnew can display the full ratsnest, if the button [[Image:]] is activated.<br />
<br />
The button [[Image:]] allows to highlight a net (click to a pad or an existing track to highlight the corresponding net).<br />
<br />
The DRC checks in real time tracks when creating them. One cannot create a track which does not match the DRC rules. It is possible to disable the DRC by clicking on the button . This is however not recommended, use it only in specific cases.<br />
<br />
=== Creating tracks ===<br />
A track can be created by clicking on the button [[Image:]]. A new track must starts on a pad or on an other track, because Pcbnew must knows the net used for the new track (in order to match the DRC rules).<br />
<br />
[[Image:]]<br />
<br />
When creating a new track, Pcbnew shows links to nearest not connected pads, link number set in option "Max. Links" in General Options.<br />
<br />
End the track by a double click, by the pop-up menu or by its hot key.<br />
<br />
<center>[[Image:]]</center><br />
<br />
=== Moving and dragging tracks ===<br />
When the button [[Image:]] is active, the track where the cursor is positioned can be moved with the hotkey 'm'. If you want to drag the track you can use the hotkey 'g'.<br />
<br />
=== Via Insertion ===<br />
A via can be inserted only when a track is in progress:<br />
<br />
* By the pop-up menu.<br />
* By the hotkey 'v'.<br />
* By switching to a new copper layer using the appropriate hotkey.<br />
<br />
== Select/edit the track width and via size ==<br />
When clicking on a track or a pad, Pcbnew automatically selects the corresponding Netclass, and the track size and vias dimensions from this netclass.<br />
<br />
As previously seen, the Global Design Rules editor has a tool to insert extra tracks and vias sizes.<br />
<br />
* The horizontal toolbar can be used to select a size.<br />
* When the button [[Image:]] is active, the current track width can be selected from the pop-up menu (accessible as well when creating a track).<br />
<br />
The user can utilize the default Netclasses values or a specified value.<br />
<br />
=== Using the horizontal toolbar ===<br />
<center>[[Image:]]</center><br />
<br />
<br />
<br />
{| style="border-spacing:0;"<br />
| 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:]]<br />
| style="border:0.05pt solid #000000;padding:0.097cm;"| Track width selection.<br />
<br />
The symbol '''<nowiki>*</nowiki>''' is a mark for default Netclass value selection.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Selecting a specific track width value.<br />
<br />
The first value in list is always the netclass value.<br />
<br />
Others values are tracks widths entered from the Global Design Rules editor.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Via size selection.<br />
<br />
The symbol '''<nowiki>*</nowiki>''' is a mark for default Netclass value selection.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Selecting a specific via dimension value.<br />
<br />
The first value in list is always the netclass value.<br />
<br />
Others values are vias dimensions entered from the Global Design Rules editor.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Display the current clearance value.<br />
<br />
This is the clearance value set in the current selected Netclass.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Current selected Netclass.<br />
<br />
When clicking on a track or a pad, Pcbnew automatically selects the corresponding Netclass, and displays its name.<br />
<br />
|-<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| [[Image:]]<br />
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| When enabled: Automatic track width selection.<br />
<br />
When starting a track on an existing track, the new track has the same width as the existing track.<br />
<br />
|}<br />
=== Using the pop-up menu ===<br />
One can select a new size for routing, or to change a previously created via or track segment.<br />
<br />
<center>[[Image:]]</center><br />
<br />
If you want to change many vias (or tracks) size, the best way is to use a specific Netclass to for the net(s) that must be edited (see global changes).<br />
<br />
== Editing and changing tracks ==<br />
=== Change a track ===<br />
In many cases redrawing a track is recommendable.<br />
<br />
[[Image:]] new track (in progress).<br />
<br />
When finished:<br />
<br />
[[Image:]]<br />
<br />
Pcbnew remove automatically the old track if it is redundant.<br />
<br />
=== Global changes ===<br />
Global tracks and via sizes dialog editor is accessible via the pop-up window by right clicking on a track.<br />
<br />
<center>[[Image:]]</center><br />
<br />
The dialog editor allows global changes of tracks and/or vias for:<br />
<br />
* The current net.<br />
* The whole board.<br />
<br />
<center>[[Image:]]</center></div>Millo