1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./style.css" />
6 <link rel=
"stylesheet" media=
"screen" type=
"text/css" href=
"./design.css" />
7 <link rel=
"stylesheet" media=
"print" type=
"text/css" href=
"./print.css" />
9 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
14 <em>Autres langues:
<a href=
"geda-pcb-quick_reference.html" class=
"wikilink1" title=
"geda-pcb-quick_reference.html">English
</a> <a href=
"geda-pcb-quick_reference.ru.html" class=
"wikilink1" title=
"geda-pcb-quick_reference.ru.html">Русский
</a></em>
17 <h1 id=
"pcbréférencerapide">PCB: Référence Rapide
</h1>
22 <h2 id=
"dispositiondestouches">Disposition des Touches
</h2>
27 <h3 id=
"tabledestouchespcb">Table des Touches PCB
</h3>
29 <div class=
"table sectionedit1"><table class=
"inline">
32 <th class=
"col0 centeralign"> TOUCHE
</th><th class=
"col1 leftalign"> MNEMONIQUE
</th><th class=
"col2 centeralign"> DESCRIPTION
</th>
36 <td class=
"col0 centeralign"> esc
</td><td class=
"col1 leftalign"> panner
</td><td class=
"col2"> enter panning mode
</td>
39 <td class=
"col0 centeralign"> insert
</td><td class=
"col1 leftalign"> insert point
</td><td class=
"col2"> enter insert point mode. Click and drag on track to insert a point
</td>
42 <td class=
"col0 centeralign"> space
</td><td class=
"col1 leftalign"> select
</td><td class=
"col2 leftalign"> entrez en mode select
</td>
45 <td class=
"col0 centeralign"> tab
</td><td class=
"col1 leftalign"> flip view
</td><td class=
"col2 leftalign"> view: flip board
</td>
48 <td class=
"col0 centeralign"> shift-del
</td><td class=
"col1 leftalign"> del-cu
</td><td class=
"col2 leftalign"> deletes electrically connected copper (including power and signal planes)
</td>
51 <td class=
"col0 centeralign"> \
</td><td class=
"col1 leftalign"> thin-draw
</td><td class=
"col2 leftalign"> toggles thin draw mode
</td>
54 <td class=
"col0 centeralign"> shift-alt-a
</td><td class=
"col1 leftalign"> unselect
</td><td class=
"col2 leftalign"> clear selection
</td>
57 <td class=
"col0 centeralign"> b
</td><td class=
"col1 leftalign"> to other side
</td><td class=
"col2 leftalign"> flip object to the other side of the board
</td>
60 <td class=
"col0 centeralign"> shift-b
</td><td class=
"col1 leftalign"> flip view
</td><td class=
"col2 leftalign"> view: flip board
</td>
63 <td class=
"col0 centeralign"> c
</td><td class=
"col1 leftalign"> center
</td><td class=
"col2 leftalign"> view: center display at cursor position
</td>
66 <td class=
"col0 centeralign"> ctrl-c
</td><td class=
"col1"> copy to buffer
</td><td class=
"col2 leftalign"> copie la sélection vers le tampon et désélectionne
</td>
69 <td class=
"col0 centeralign"> d
</td><td class=
"col1 leftalign"> display name
</td><td class=
"col2 leftalign"> affiche le nom de la broche ou pastille
</td>
72 <td class=
"col0 centeralign"> shift-d
</td><td class=
"col1 leftalign"> pinout dialog
</td><td class=
"col2 leftalign"> open pinout window for element under mouse cursor
</td>
75 <td class=
"col0 centeralign"> e
</td><td class=
"col1"> eliminate rats
</td><td class=
"col2 leftalign"> efface tous les rats
</td>
78 <td class=
"col0 centeralign"> shift-e
</td><td class=
"col1 leftalign"> eliminate some rats
</td><td class=
"col2 leftalign"> efface tous les rats sélectionnés
</td>
81 <td class=
"col0 centeralign"> f
</td><td class=
"col1 leftalign"> find
</td><td class=
"col2 leftalign"> highlight connections to object under mouse cursor
</td>
84 <td class=
"col0 centeralign"> shift-f
</td><td class=
"col1 leftalign"> un-find
</td><td class=
"col2 leftalign"> un-highlight found connections
</td>
87 <td class=
"col0 centeralign"> g
</td><td class=
"col1 leftalign"> increase grid
</td><td class=
"col2 leftalign"> increment grid by configured grid increment
</td>
90 <td class=
"col0 centeralign"> shift-g
</td><td class=
"col1 leftalign"> decrease grid
</td><td class=
"col2 leftalign"> decrement grid by configured grid increment
</td>
93 <td class=
"col0 centeralign"> h
</td><td class=
"col1 leftalign"> hide
</td><td class=
"col2 leftalign"> toggle the visiblity of the refdes or value attached to the current component
</td>
96 <td class=
"col0 centeralign"> ctrl-h
</td><td class=
"col1 leftalign"> holeplate
</td><td class=
"col2 leftalign"> toggle plating of a via. Used to produce non metalized mounting holes
</td>
99 <td class=
"col0 centeralign"> k
</td><td class=
"col1 leftalign"> klearance
</td><td class=
"col2 leftalign"> increment clearance (soldermask to copper edge)
</td>
102 <td class=
"col0 centeralign"> shift-k
</td><td class=
"col1 leftalign"> klear (-)
</td><td class=
"col2 leftalign"> decrement clearance (soldermask to copper edge (NOTE: can go negative!))
</td>
105 <td class=
"col0 centeralign"> l
</td><td class=
"col1 leftalign"> increase line
</td><td class=
"col2 leftalign"> increment width of the line tool, adds to the settings of the current line style
</td>
108 <td class=
"col0 centeralign"> shift-l
</td><td class=
"col1 leftalign"> decrease line
</td><td class=
"col2"> reduce the current linewidth
</td>
111 <td class=
"col0 centeralign"> m
</td><td class=
"col1 leftalign"> move to layer
</td><td class=
"col2 leftalign"> move the object under the cursor to the current layer
</td>
114 <td class=
"col0 centeralign"> shift-m
</td><td class=
"col1 leftalign"> move selection to layer
</td><td class=
"col2 leftalign"> move selected objects to the current working layer (see
<a href=
"geda-pcb_tips.html#how_do_i_move_one_set_of_layer_tracks_to_another_layer" class=
"wikilink1" title=
"geda-pcb_tips.html">pcb tip
</a>)
</td>
117 <td class=
"col0 centeralign"> ctrl-m
</td><td class=
"col1 leftalign"> move origin
</td><td class=
"col2"> set the origin to the current position of the mouse pointer
</td>
120 <td class=
"col0 centeralign"> n
</td><td class=
"col1 leftalign"> name
</td><td class=
"col2"> show object refdes / pin number at mouse pointer
</td>
123 <td class=
"col0 centeralign"> shift-n
</td><td class=
"col1 leftalign"> next
</td><td class=
"col2"> Select the shortest unselected rat on the board
</td>
126 <td class=
"col0 centeralign"> o
</td><td class=
"col1 leftalign"> optimize rats
</td><td class=
"col2"> optimize and redraw all rats
</td>
129 <td class=
"col0 centeralign"> shift-o
</td><td class=
"col1 leftalign"> optimize some rats
</td><td class=
"col2"> optimize and redraw selected nets only
</td>
132 <td class=
"col0 centeralign"> shift-p
</td><td class=
"col1 leftalign"> polygon close
</td><td class=
"col2 leftalign"> connect the first point of a polygon with the last
</td>
135 <td class=
"col0 centeralign"> q
</td><td class=
"col1 leftalign"> square toggle
</td><td class=
"col2 leftalign"> toggle square/round corners on pads
</td>
138 <td class=
"col0 centeralign"> ctrl-r
</td><td class=
"col1 leftalign"> report
</td><td class=
"col2 leftalign"> show object report
</td>
141 <td class=
"col0 centeralign"> s
</td><td class=
"col1 leftalign"> size
</td><td class=
"col2 leftalign"> augmente la taille
</td>
144 <td class=
"col0 centeralign"> shift-s
</td><td class=
"col1 leftalign"> size (-)
</td><td class=
"col2 leftalign"> diminue la taille
</td>
147 <td class=
"col0 centeralign"> alt-s
</td><td class=
"col1 leftalign"> sizehole
</td><td class=
"col2 leftalign"> augmente la taille du trou
</td>
150 <td class=
"col0 centeralign"> alt-shift-s
</td><td class=
"col1 leftalign"> sizehole (-)
</td><td class=
"col2 leftalign"> diminue la taille du trou
</td>
153 <td class=
"col0 centeralign"> ctrl-s
</td><td class=
"col1 leftalign"> sizehole
</td><td class=
"col2 leftalign"> augmente la taille du trou
</td>
156 <td class=
"col0 centeralign"> ctrl-shift-s
</td><td class=
"col1 leftalign"> sizehole (-)
</td><td class=
"col2 leftalign"> diminue la taille du trou
</td>
159 <td class=
"col0 centeralign"> v
</td><td class=
"col1 leftalign"> view extents
</td><td class=
"col2 leftalign"> vue globale de la zone de travail
</td>
162 <td class=
"col0 centeralign"> z
</td><td class=
"col1 leftalign"> zoom
</td><td class=
"col2 leftalign"> voir: agrandir
</td>
165 <td class=
"col0 centeralign"> shift-z
</td><td class=
"col1 leftalign"> un-zoom
</td><td class=
"col2 leftalign"> voir: réduire
</td>
168 <td class=
"col0 centeralign"> F1
</td><td class=
"col1 leftalign"> via
</td><td class=
"col2"> entrer l
'outil de via
</td>
171 <td class=
"col0 centeralign"> F2
</td><td class=
"col1 leftalign"> line
</td><td class=
"col2 leftalign"> entrer l
'outil de ligne
</td>
174 <td class=
"col0 centeralign"> F3
</td><td class=
"col1 leftalign"> arc
</td><td class=
"col2"> entrer l
'outil d
'arc
</td>
177 <td class=
"col0 centeralign"> F4
</td><td class=
"col1 leftalign"> text
</td><td class=
"col2"> entrer l
'outil de texte
</td>
180 <td class=
"col0 centeralign"> F5
</td><td class=
"col1 leftalign"> rectangle
</td><td class=
"col2 leftalign"> entrer l
'outil de rectangle
</td>
183 <td class=
"col0 centeralign"> F6
</td><td class=
"col1 leftalign"> polygon
</td><td class=
"col2 leftalign"> entrer l
'outil de polygone
</td>
186 <td class=
"col0 centeralign"> F7
</td><td class=
"col1 leftalign"> buffer
</td><td class=
"col2"> entrer l
'outil de mode tampon
</td>
189 <td class=
"col0 centeralign"> F8
</td><td class=
"col1 leftalign"> delete
</td><td class=
"col2 leftalign"> entrer l
'outil de mode supression
</td>
192 <td class=
"col0 centeralign"> F9
</td><td class=
"col1 leftalign"> rotate
</td><td class=
"col2 leftalign"> entrer l
'outil de mode de rotation
</td>
195 <td class=
"col0 centeralign"> F10
</td><td class=
"col1 leftalign"> file menu
</td><td class=
"col2 leftalign"> menu fichier
</td>
198 <td class=
"col0 centeralign"> F11
</td><td class=
"col1 leftalign"> select
</td><td class=
"col2 leftalign"> entrer dans le mode sélection (comme [space])
</td>
201 <td class=
"col0 centeralign"> F12
</td><td class=
"col1 leftalign"> lock
</td><td class=
"col2"> entrer dans le mode lock
</td>
204 <!-- EDIT1 TABLE [204-3867] -->
207 <h2 id=
"touchesdevisualisation">Touches de Visualisation
</h2>
209 <div class=
"table sectionedit2"><table class=
"inline">
212 <th class=
"col0 centeralign"> TOUCHE
</th><th class=
"col1 centeralign"> MNEMONIC
</th><th class=
"col2 centeralign"> DESCRIPTION
</th>
216 <td class=
"col0 centeralign"> esc
</td><td class=
"col1 centeralign"> panner
</td><td class=
"col2 leftalign"> </td>
219 <td class=
"col0 centeralign"> v
</td><td class=
"col1 centeralign"> view extents
</td><td class=
"col2">vue globale de la zone de travail
</td>
222 <td class=
"col0 centeralign"> c
</td><td class=
"col1 centeralign"> center
</td><td class=
"col2">centre la vue sur le curseur
</td>
225 <td class=
"col0 centeralign"> z
</td><td class=
"col1 centeralign"> zoom
</td><td class=
"col2">agrandissement
</td>
228 <td class=
"col0 centeralign"> shift-z
</td><td class=
"col1 centeralign"> un-zoom
</td><td class=
"col2 leftalign"> </td>
231 <td class=
"col0 centeralign"> \
</td><td class=
"col1 centeralign"> thin-draw on/off
</td><td class=
"col2">toggles thin draw mode
</td>
234 <td class=
"col0 centeralign"> tab
</td><td class=
"col1 centeralign"> flip view
</td><td class=
"col2">retournement carte
</td>
237 <td class=
"col0 centeralign"> shift-b
</td><td class=
"col1 centeralign"> flip view
</td><td class=
"col2">retournement carte
</td>
240 <!-- EDIT2 TABLE [3907-4282] -->
243 <h1 id=
"référencedempreintes">Référence d
'Empreintes
</h1>
247 Le document maître pour la création d
'empreintes est le PCB Manual. Il y a aussi le Footprint Creation for the Open-Source Layout Program PCB de Stuart Brorson.
252 <h2 id=
"syntaxegénérale">Syntaxe Générale
</h2>
256 Un fichier d
'empreinte pcb peut contenir une des commandes suivantes:
259 <li class=
"level1"><div class=
"li"> <strong><code>Element [element_flags, description, pcb-name, value, mark_x, mark_y, text_x, text_y, text_direction, text_scale, text_flags]
</code></strong></div>
261 <li class=
"level1"><div class=
"li"> <strong><code>Pad [x1 y1 x2 y2 thickness clearance mask name pad_number flags]
</code></strong></div>
263 <li class=
"level1"><div class=
"li"> <strong><code>Pin [x y thickness clearance mask drillholedia name number flags]
</code></strong></div>
265 <li class=
"level1"><div class=
"li"> <strong><code>ElementArc [x y r1 r2 startangle sweepangle thickness]
</code></strong></div>
267 <li class=
"level1"><div class=
"li"> <strong><code>ElementLine [x1 y1 x2 y2 thickness] –
> thickness !=
1000 =
10 mils almost for all footprints
</code></strong></div>
269 <li class=
"level1"><div class=
"li"> Les lignes de commentaires débutent avec le signe ‘
<strong><code>#
</code></strong>’
</div>
275 <h2 id=
"éléments">Éléments
</h2>
279 <strong><code>Element [element_flags, description, pcb-name, value, mark_x, mark_y, text_x, text_y, text_direction, text_scale, text_flags]
</code></strong>
281 <div class=
"table sectionedit3"><table class=
"inline">
284 <th class=
"col0 centeralign"> item
</th><th class=
"col1 centeralign"> allowed value
</th><th class=
"col2 centeralign"> explanation
</th><th class=
"col3 centeralign"> comment
</th>
288 <td class=
"col0 centeralign"> element_flags
</td><td class=
"col1 centeralign"> unsigned hex value
</td><td class=
"col2 leftalign"> </td><td class=
"col3 leftalign"> </td>
291 <td class=
"col0 centeralign"> description
</td><td class=
"col1 centeralign"> string
</td><td class=
"col2 centeralign"> text descriptif de l
'empreinte
</td><td class=
"col3 leftalign">écrit par l
'auteur de l
'empreinte
</td>
294 <td class=
"col0 centeralign"> pcb name
</td><td class=
"col1 centeralign"> string
</td><td class=
"col2 centeralign"> refdes utilisé pour ce pcb particulier
</td><td class=
"col3 leftalign">xxx
</td>
297 <td class=
"col0 centeralign"> value
</td><td class=
"col1 centeralign"> string
</td><td class=
"col2 centeralign"> valeur du composant sur ce pcb particulier
</td><td class=
"col3 leftalign">xxx
</td>
300 <td class=
"col0 centeralign"> mark_x
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 leftalign"> </td><td class=
"col3 leftalign"> </td>
303 <td class=
"col0 centeralign"> mark_y
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 leftalign"> </td><td class=
"col3 leftalign"> </td>
306 <td class=
"col0 centeralign"> text_x
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 leftalign"> </td><td class=
"col3 leftalign"> </td>
309 <td class=
"col0 centeralign"> text_y
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 leftalign"> </td><td class=
"col3 leftalign"> </td>
312 <td class=
"col0 centeralign"> text direction
</td><td class=
"col1 centeralign"> decimal integer
</td><td class=
"col2 centeralign"> 0=horiz;
1=ccw90;
2=
180;
3=cw90
</td><td class=
"col3 leftalign"> </td>
315 <td class=
"col0 centeralign"> text_scale
</td><td class=
"col1 centeralign"> decimal integer
</td><td class=
"col2 leftalign"> </td><td class=
"col3 leftalign">usu. set
100 </td>
318 <td class=
"col0 centeralign"> text_flags
</td><td class=
"col1 centeralign"> unsigned hex
</td><td class=
"col2 leftalign"> </td><td class=
"col3 leftalign"> </td>
321 <!-- EDIT3 TABLE [5393-6070] -->
324 <h2 id=
"pastilles">Pastilles
</h2>
328 <strong><code>Pad[x1 y1 x2 y2 thickness clearance mask name pad_number flags]
</code></strong>
330 <div class=
"table sectionedit4"><table class=
"inline">
333 <th class=
"col0 centeralign"> Item
</th><th class=
"col1 centeralign"> Allowed Value
</th><th class=
"col2 centeralign"> Explanation
</th><th class=
"col3 centeralign"> Comment
</th>
337 <td class=
"col0 centeralign"> x1
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> x(
1st point)
</td><td class=
"col3 leftalign"> </td>
340 <td class=
"col0 centeralign"> y1
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> y(
1st point)
</td><td class=
"col3 leftalign"> </td>
343 <td class=
"col0 centeralign"> x2
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> x(
2nd point)
</td><td class=
"col3 leftalign"> </td>
346 <td class=
"col0 centeralign"> y2
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> y(
2nd point)
</td><td class=
"col3 leftalign"> </td>
349 <td class=
"col0 centeralign"> thickness
</td><td class=
"col1 centeralign"> 1/
100 mils
</td><td class=
"col2 centeralign"> épaisseur de métal entourant le segment de ligne
</td><td class=
"col3 leftalign">voir le .pdf de Brorson
</td>
352 <td class=
"col0 centeralign"> clearance
</td><td class=
"col1 centeralign"> 1/
100 mils
</td><td class=
"col2 centeralign"> distance vis à vis des autres zones de cuivre sur toutes les couches
</td><td class=
"col3 leftalign">actually
1/
2 of this number is used!
</td>
355 <td class=
"col0 centeralign"> mask
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> width of mask relief
</td><td class=
"col3 leftalign">actual width of the mask centered on pad copper
</td>
358 <td class=
"col0 centeralign"> name
</td><td class=
"col1 centeralign"> string
</td><td class=
"col2 centeralign"> name of pad (arb. string)
</td><td class=
"col3 leftalign">e.g. “pad_1” or “positive” or any other string
</td>
361 <td class=
"col0 centeralign"> pad_number
</td><td class=
"col1 centeralign"> string
</td><td class=
"col2 centeralign"> pad #
</td><td class=
"col3 leftalign">used for nets. it MUST be consistent with the definitions on the netlist.
</td>
364 <td class=
"col0 centeralign"> flags
</td><td class=
"col1 centeralign"> hex value
</td><td class=
"col2 centeralign"> xxx
</td><td class=
"col3 leftalign"> </td>
367 <!-- EDIT4 TABLE [6167-7026] -->
370 <h2 id=
"broches">Broches
</h2>
374 <strong><code>Pin[x y thickness clearance mask drillholedia name number flags]
</code></strong>
376 <div class=
"table sectionedit5"><table class=
"inline">
379 <th class=
"col0 centeralign"> Item
</th><th class=
"col1 leftalign"> Allowed Value
</th><th class=
"col2 centeralign"> Explanation
</th><th class=
"col3 centeralign"> Comment
</th>
383 <td class=
"col0 centeralign"> x
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> pin x coord.
</td><td class=
"col3 leftalign"> </td>
386 <td class=
"col0 centeralign"> y
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> pin y coord.
</td><td class=
"col3 leftalign"> </td>
389 <td class=
"col0 centeralign"> thickness
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> copper diameter
</td><td class=
"col3 leftalign"> </td>
392 <td class=
"col0 centeralign"> clearance
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> 2*(cu to cu clearance)
</td><td class=
"col3 leftalign">if you want a
10 mil clearance, put
2000 (
20 mils) here
</td>
395 <td class=
"col0 centeralign"> mask
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> diameter of mask aperture
</td><td class=
"col3 leftalign">actual dia. of hole in mask
</td>
398 <td class=
"col0 centeralign"> drillholedia
</td><td class=
"col1 centeralign"> 1/
100th mils
</td><td class=
"col2 centeralign"> dia. of hole
</td><td class=
"col3 leftalign"> </td>
401 <td class=
"col0 centeralign"> name
</td><td class=
"col1 centeralign"> string
</td><td class=
"col2 centeralign"> arb. pin name
</td><td class=
"col3 leftalign"> </td>
404 <td class=
"col0 centeralign"> number
</td><td class=
"col1 centeralign"> decimal integer
</td><td class=
"col2 centeralign"> pin number used by nets/rats
</td><td class=
"col3 leftalign"> </td>
407 <td class=
"col0 centeralign"> flags
</td><td class=
"col1 centeralign"> hex
</td><td class=
"col2 centeralign"> xxx
</td><td class=
"col3 leftalign"> </td>
410 <!-- EDIT5 TABLE [7122-7728] -->
413 <h2 id=
"exemples">Exemples
</h2>
416 <li class=
"level1"><div class=
"li"> <strong><code>Pad[-
24606 14760 -
19538 14760 1181 2000 3181 “” “
16” “square”]
</code></strong></div>
418 <li class=
"level1"><div class=
"li"> <strong><code>Pad[-
14760 19538 -
14760 24606 1181 2000 3181 “” “
17” “square,edge2”]
</code></strong></div>
420 <li class=
"level1"><div class=
"li"> <strong><code>Pin[
0 0 12000 2000 12500 6400 “” “
1”
0×
00000001]
</code></strong></div>
422 <li class=
"level1"><div class=
"li"> <strong><code>ElementArc [
0 0 6800 6800 0 360 1000]
</code></strong></div>
424 <li class=
"level1"><div class=
"li"> <strong><code>ElementLine [-
26696 -
26696 26696 -
26696 1000]
</code></strong></div>
426 <li class=
"level1"><div class=
"li"> <strong><code># notes within PCB Footprints go after the pound sign
</code></strong></div>