This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
geda:pcb-quick_reference.fr [2011/01/09 20:59] kaimartin sourceforge --> gpleda |
geda:pcb-quick_reference.fr [2012/02/22 19:53] 127.0.0.1 external edit |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== PCB: Référence Rapide ====== | ||
+ | ===== Disposition des Touches ===== | ||
+ | |||
+ | ==== Table des Touches PCB ==== | ||
+ | |||
+ | ^ TOUCHE ^ MNEMONIQUE ^ DESCRIPTION ^ | ||
+ | | esc | panner | enter panning mode | | ||
+ | | insert | insert point | enter insert point mode. Click and drag on track to insert a point | | ||
+ | | space | select | entrez en mode select | | ||
+ | | tab | flip view | view: flip board | | ||
+ | | shift-del | del-cu | deletes electrically connected copper (including power and signal planes) | | ||
+ | | \ | thin-draw | toggles thin draw mode | | ||
+ | | shift-alt-a | unselect | clear selection | | ||
+ | | b | to other side | flip object to the other side of the board | | ||
+ | | shift-b | flip view | view: flip board | | ||
+ | | c | center | view: center display at cursor position | | ||
+ | | ctrl-c | copy to buffer| copie la sélection vers le tampon et désélectionne | | ||
+ | | d | display name | affiche le nom de la broche ou pastille | | ||
+ | | shift-d | pinout dialog | open pinout window for element under mouse cursor | | ||
+ | | e | eliminate rats| efface tous les rats | | ||
+ | | shift-e | eliminate some rats | efface tous les rats sélectionnés | | ||
+ | | f | find | highlight connections to object under mouse cursor | | ||
+ | | shift-f | un-find | un-highlight found connections | | ||
+ | | g | increase grid | increment grid by configured grid increment | | ||
+ | | shift-g | decrease grid | decrement grid by configured grid increment | | ||
+ | | h | hide | toggle the visiblity of the refdes or value attached to the current component | | ||
+ | | ctrl-h | holeplate | toggle plating of a via. Used to produce non metalized mounting holes | | ||
+ | | k | klearance | increment clearance (soldermask to copper edge) | | ||
+ | | shift-k | klear (-) | decrement clearance (soldermask to copper edge (NOTE: can go negative!)) | | ||
+ | | l | increase line | increment width of the line tool, adds to the settings of the current line style | | ||
+ | | shift-l | decrease line | reduce the current linewidth | | ||
+ | | m | move to layer | move the object under the cursor to the current layer | | ||
+ | | shift-m | move selection to layer | move selected objects to the current working layer (see [[geda:pcb_tips#how_do_i_move_one_set_of_layer_tracks_to_another_layer|pcb tip]]) | | ||
+ | | ctrl-m | move origin | set the origin to the current position of the mouse pointer | | ||
+ | | n | name | show object refdes / pin number at mouse pointer | | ||
+ | | shift-n | next | Select the shortest unselected rat on the board | | ||
+ | | o | optimize rats | optimize and redraw all rats | | ||
+ | | shift-o | optimize some rats | optimize and redraw selected nets only | | ||
+ | | shift-p | polygon close | connect the first point of a polygon with the last | | ||
+ | | q | square toggle | toggle square/round corners on pads | | ||
+ | | ctrl-r | report | show object report | | ||
+ | | s | size | augmente la taille | | ||
+ | | shift-s | size (-) | diminue la taille | | ||
+ | | alt-s | sizehole | augmente la taille du trou | | ||
+ | | alt-shift-s | sizehole (-) | diminue la taille du trou | | ||
+ | | ctrl-s | sizehole | augmente la taille du trou | | ||
+ | | ctrl-shift-s | sizehole (-) | diminue la taille du trou | | ||
+ | | v | view extents | vue globale de la zone de travail | | ||
+ | | z | zoom | voir: agrandir | | ||
+ | | shift-z | un-zoom | voir: réduire | | ||
+ | | F1 | via | entrer l'outil de via | | ||
+ | | F2 | line | entrer l'outil de ligne | | ||
+ | | F3 | arc | entrer l'outil d'arc | | ||
+ | | F4 | text | entrer l'outil de texte | | ||
+ | | F5 | rectangle | entrer l'outil de rectangle | | ||
+ | | F6 | polygon | entrer l'outil de polygone | | ||
+ | | F7 | buffer | entrer l'outil de mode tampon | | ||
+ | | F8 | delete | entrer l'outil de mode supression | | ||
+ | | F9 | rotate | entrer l'outil de mode de rotation | | ||
+ | | F10 | file menu | menu fichier | | ||
+ | | F11 | select | entrer dans le mode sélection (comme [space]) | | ||
+ | | F12 | lock | entrer dans le mode lock | | ||
+ | |||
+ | ===== Touches de Visualisation ===== | ||
+ | |||
+ | ^ TOUCHE ^ MNEMONIC ^ DESCRIPTION ^ | ||
+ | | esc | panner | | | ||
+ | | v | view extents |vue globale de la zone de travail| | ||
+ | | c | center |centre la vue sur le curseur| | ||
+ | | z | zoom |agrandissement| | ||
+ | | shift-z | un-zoom | | | ||
+ | | \ | thin-draw on/off |toggles thin draw mode| | ||
+ | | tab | flip view |retournement carte| | ||
+ | | shift-b | flip view |retournement carte| | ||
+ | |||
+ | ====== Référence d'Empreintes ====== | ||
+ | |||
+ | Le document maître pour la création d'empreintes est le [[http://pcb.geda-project.org/index.html#dir|PCB Manual]]. Il y a aussi le [[http://www.brorson.com/gEDA/land_patterns_20050129.pdf|Footprint Creation for the Open-Source Layout Program PCB]] de Stuart Brorson. | ||
+ | |||
+ | ===== Syntaxe Générale ===== | ||
+ | |||
+ | Un fichier d'empreinte pcb peut contenir une des commandes suivantes: | ||
+ | * **''Element [element_flags, description, pcb-name, value, mark_x, mark_y, text_x, text_y, text_direction, text_scale, text_flags]''** | ||
+ | * **''Pad [x1 y1 x2 y2 thickness clearance mask name pad_number flags]''** | ||
+ | * **''Pin [x y thickness clearance mask drillholedia name number flags]''** | ||
+ | * **''ElementArc [x y r1 r2 startangle sweepangle thickness]''** | ||
+ | * **''ElementLine [x1 y1 x2 y2 thickness] –> thickness != 1000 = 10 mils almost for all footprints''** | ||
+ | * Les lignes de commentaires débutent avec le signe ‘**''#''**’ | ||
+ | |||
+ | ===== Éléments ===== | ||
+ | **''Element [element_flags, description, pcb-name, value, mark_x, mark_y, text_x, text_y, text_direction, text_scale, text_flags]''** | ||
+ | |||
+ | ^ item ^ allowed value ^ explanation ^ comment ^ | ||
+ | | element_flags | unsigned hex value | | | | ||
+ | | description | string | text descriptif de l'empreinte |écrit par l'auteur de l'empreinte | | ||
+ | | pcb name | string | refdes utilisé pour ce pcb particulier |xxx | | ||
+ | | value | string | valeur du composant sur ce pcb particulier |xxx | | ||
+ | | mark_x | 1/100th mils | | | | ||
+ | | mark_y | 1/100th mils | | | | ||
+ | | text_x | 1/100th mils | | | | ||
+ | | text_y | 1/100th mils | | | | ||
+ | | text direction | decimal integer | 0=horiz; 1=ccw90; 2=180; 3=cw90 | | | ||
+ | | text_scale | decimal integer | |usu. set 100 | | ||
+ | | text_flags | unsigned hex | | | | ||
+ | |||
+ | ===== Pastilles ===== | ||
+ | **''Pad[x1 y1 x2 y2 thickness clearance mask name pad_number flags]''** | ||
+ | |||
+ | ^ Item ^ Allowed Value ^ Explanation ^ Comment ^ | ||
+ | | x1 | 1/100th mils | x(1st point) | | | ||
+ | | y1 | 1/100th mils | y(1st point) | | | ||
+ | | x2 | 1/100th mils | x(2nd point) | | | ||
+ | | y2 | 1/100th mils | y(2nd point) | | | ||
+ | | thickness | 1/100 mils | épaisseur de métal entourant le segment de ligne |voir le .pdf de Brorson | | ||
+ | | clearance | 1/100 mils | distance vis à vis des autres zones de cuivre sur toutes les couches |actually 1/2 of this number is used! | | ||
+ | | mask | 1/100th mils | width of mask relief |actual width of the mask centered on pad copper | | ||
+ | | name | string | name of pad (arb. string) |e.g. “pad_1” or “positive” or any other string | | ||
+ | | pad_number | string | pad # |used for nets. it MUST be consistent with the definitions on the netlist. | | ||
+ | | flags | hex value | xxx | | | ||
+ | |||
+ | ===== Broches ===== | ||
+ | **''Pin[x y thickness clearance mask drillholedia name number flags]''** | ||
+ | |||
+ | ^ Item ^ Allowed Value ^ Explanation ^ Comment ^ | ||
+ | | x | 1/100th mils | pin x coord. | | | ||
+ | | y | 1/100th mils | pin y coord. | | | ||
+ | | thickness | 1/100th mils | copper diameter | | | ||
+ | | clearance | 1/100th mils | 2*(cu to cu clearance) |if you want a 10 mil clearance, put 2000 (20 mils) here | | ||
+ | | mask | 1/100th mils | diameter of mask aperture |actual dia. of hole in mask | | ||
+ | | drillholedia | 1/100th mils | dia. of hole | | | ||
+ | | name | string | arb. pin name | | | ||
+ | | number | decimal integer | pin number used by nets/rats | | | ||
+ | | flags | hex | xxx | | | ||
+ | |||
+ | ===== Exemples ===== | ||
+ | * **''Pad[-24606 14760 -19538 14760 1181 2000 3181 “” “16” “square”]''** | ||
+ | * **''Pad[-14760 19538 -14760 24606 1181 2000 3181 “” “17” “square,edge2”]''** | ||
+ | * **''Pin[0 0 12000 2000 12500 6400 “” “1” 0×00000001]''** | ||
+ | * **''ElementArc [0 0 6800 6800 0 360 1000]''** | ||
+ | * **''ElementLine [-26696 -26696 26696 -26696 1000]''** | ||
+ | * **''# notes within PCB Footprints go after the pound sign''** |