This is pcb.info, produced by makeinfo version 4.6 from pcb.texi. INFO-DIR-SECTION Miscellaneous START-INFO-DIR-ENTRY * pcb: (pcb). An interactive printed circuit board editor. END-INFO-DIR-ENTRY This file documents how to use Pcb, the interactive printed circuit board layout system for `X11'. Copyright (C) 1994,1995,1996, 2004 Thomas Nau Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 harry eaton Copyright (C) 2003, 2004, 2005, 2006 Dan McMahill Copyright (C) 2004 DJ Delorie This program is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANT-ABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.  File: pcb.info, Node: NetlistChanged Action, Next: PCBChanged Action, Prev: LibraryChanged Action, Up: common actions NetlistChanged -------------- NetlistChanged() Tells the GUI that the netlist has changed. This is one of a number of actions which are part of the HID interface. The core functions use these actions to tell the current GUI when to change the presented information in response to changes that the GUI may not know about. The user normally does not invoke these directly.  File: pcb.info, Node: PCBChanged Action, Next: RouteStylesChanged Action, Prev: NetlistChanged Action, Up: common actions PCBChanged ---------- PCBChanged() Tells the GUI that the whole PCB has changed. This is one of a number of actions which are part of the HID interface. The core functions use these actions to tell the current GUI when to change the presented information in response to changes that the GUI may not know about. The user normally does not invoke these directly.  File: pcb.info, Node: RouteStylesChanged Action, Prev: PCBChanged Action, Up: common actions RouteStylesChanged ------------------ RouteStylesChanged() Tells the GUI that the routing styles have changed. This is one of a number of actions which are part of the HID interface. The core functions use these actions to tell the current GUI when to change the presented information in response to changes that the GUI may not know about. The user normally does not invoke these directly.  File: pcb.info, Node: gtk actions, Next: lesstif actions, Prev: common actions, Up: Action Reference gtk actions =========== * Menu: * gtk About Action:: Tell the user about this version of PCB. * gtk Zoom Action:: this is the gtk zoom  File: pcb.info, Node: gtk About Action, Next: gtk Zoom Action, Up: gtk actions gtk About --------- About() Tell the user about this version of PCB. This just pops up a dialog telling the user which version of `pcb' they're running.  File: pcb.info, Node: gtk Zoom Action, Prev: gtk About Action, Up: gtk actions gtk Zoom -------- Zoom(gtk) this is the gtk zoom This is for the gtk zoom.  File: pcb.info, Node: lesstif actions, Prev: gtk actions, Up: Action Reference lesstif actions =============== * Menu: * lesstif About Action:: Tell the user about this version of PCB. * lesstif AdjustSizes Action:: Let the user change the board size, DRC parameters, etc * lesstif AdjustStyle Action:: Displays the route style adjustment window. * lesstif Benchmark Action:: Benchmark the GUI speed. * lesstif Command Action:: Displays the command line input window. * lesstif Debug Action:: Debug action. * lesstif DebugXY Action:: Debug action, with coordinates * lesstif DoWindows Action:: Open various GUI windows. * lesstif DumpKeys Action:: Dump Lesstif key bindings. * lesstif EditLayerGroups Action:: Let the user change the layer groupings * lesstif Export Action:: Export the layout. * lesstif GetXY Action:: Get a coordinate. * lesstif LibraryShow Action:: Displays the library window. * lesstif Load Action:: Load layout data from a user-selected file. * lesstif LoadVendor Action:: Loads a user-selected vendor resource file. * lesstif NetlistShow Action:: Displays the netlist window. * lesstif Print Action:: Print the layout. * lesstif PromptFor Action:: Prompt for a response. * lesstif Return Action:: Simulate a passing or failing action. * lesstif Save Action:: Save layout data to a user-selected file. * lesstif SelectLayer Action:: Select which layer is the current layer. * lesstif SetUnits Action:: Set the default measurement units. * lesstif SwapSides Action:: Swaps the side of the board you're looking at. * lesstif ThinDraw Action:: Sets the global thin-draw flag. * lesstif ThinDrawPoly Action:: Sets the thin-draw flag for polygons. * lesstif ToggleView Action:: Toggle the visibility of the specified layer or layer group. * lesstif Zoom Action:: Various zoom factor changes.  File: pcb.info, Node: lesstif About Action, Next: lesstif AdjustSizes Action, Up: lesstif actions lesstif About ------------- About() Tell the user about this version of PCB. This just pops up a dialog telling the user which version of `pcb' they're running.  File: pcb.info, Node: lesstif AdjustSizes Action, Next: lesstif AdjustStyle Action, Prev: lesstif About Action, Up: lesstif actions lesstif AdjustSizes ------------------- AdjustSizes() Let the user change the board size, DRC parameters, etc Displays a dialog box that lets the user change the board size, DRC parameters, and text scale. The units are determined by the default display units.  File: pcb.info, Node: lesstif AdjustStyle Action, Next: lesstif Benchmark Action, Prev: lesstif AdjustSizes Action, Up: lesstif actions lesstif AdjustStyle ------------------- AdjustStyle() Displays the route style adjustment window.  File: pcb.info, Node: lesstif Benchmark Action, Next: lesstif Command Action, Prev: lesstif AdjustStyle Action, Up: lesstif actions lesstif Benchmark ----------------- Benchmark() Benchmark the GUI speed. This action is used to speed-test the Lesstif graphics subsystem. It redraws the current screen as many times as possible in ten seconds. It reports the amount of time needed to draw the screen once.  File: pcb.info, Node: lesstif Command Action, Next: lesstif Debug Action, Prev: lesstif Benchmark Action, Up: lesstif actions lesstif Command --------------- Command() Displays the command line input window. The command window allows the user to manually enter actions to be executed. Action syntax can be done one of two ways: `' Follow the action name by an open parenthesis, arguments separated by commas, end with a close parenthesis. Example: `Abc(1,2,3)' `' Separate the action name and arguments by spaces. Example: `Abc 1 2 3'. The first option allows you to have arguments with spaces in them, but the second is more "natural" to type for most people. Note that action names are not case sensitive, but arguments normally are. However, most actions will check for "keywords" in a case insensitive way. There are three ways to finish with the command window. If you press the `Enter' key, the command is invoked, the window goes away, and the next time you bring up the command window it's empty. If you press the `Esc' key, the window goes away without invoking anything, and the next time you bring up the command window it's empty. If you change focus away from the command window (i.e. click on some other window), the command window goes away but the next time you bring it up it resumes entering the command you were entering before.  File: pcb.info, Node: lesstif Debug Action, Next: lesstif DebugXY Action, Prev: lesstif Command Action, Up: lesstif actions lesstif Debug ------------- Debug(...) Debug action. This action exists to help debug scripts; it simply prints all its arguments to stdout.  File: pcb.info, Node: lesstif DebugXY Action, Next: lesstif DoWindows Action, Prev: lesstif Debug Action, Up: lesstif actions lesstif DebugXY --------------- DebugXY(...) Debug action, with coordinates Like `Debug', but requires a coordinate. If the user hasn't yet indicated a location on the board, the user will be prompted to click on one.  File: pcb.info, Node: lesstif DoWindows Action, Next: lesstif DumpKeys Action, Prev: lesstif DebugXY Action, Up: lesstif actions lesstif DoWindows ----------------- DoWindows(1|2|3|4) DoWindows(Layout|Library|Log|Netlist) Open various GUI windows. `1' `Layout' Open the layout window. Since the layout window is always shown anyway, this has no effect. `2' `Library' Open the library window. `3' `Log' Open the log window. `4' `Netlist' Open the netlist window.  File: pcb.info, Node: lesstif DumpKeys Action, Next: lesstif EditLayerGroups Action, Prev: lesstif DoWindows Action, Up: lesstif actions lesstif DumpKeys ---------------- DumpKeys() Dump Lesstif key bindings. Causes the list of key bindings (from `pcb-menu.res') to be dumped to stdout. This is most useful when invoked from the command line like this: pcb --action-string DumpKeys  File: pcb.info, Node: lesstif EditLayerGroups Action, Next: lesstif Export Action, Prev: lesstif DumpKeys Action, Up: lesstif actions lesstif EditLayerGroups ----------------------- EditLayerGroups() Let the user change the layer groupings Displays a dialog that lets the user view and change the layer groupings. Each layer (row) can be a member of any one layer group (column). Note the special layers `solder' and `component' allow you to specify which groups represent the top and bottom of the board. See *Note ChangeName Action::.  File: pcb.info, Node: lesstif Export Action, Next: lesstif GetXY Action, Prev: lesstif EditLayerGroups Action, Up: lesstif actions lesstif Export -------------- Export() Export the layout. Prompts the user for an exporter to use. Then, prompts the user for that exporter's options, and exports the layout.  File: pcb.info, Node: lesstif GetXY Action, Next: lesstif LibraryShow Action, Prev: lesstif Export Action, Up: lesstif actions lesstif GetXY ------------- GetXY() Get a coordinate. Prompts the user for a coordinate, if one is not already selected.  File: pcb.info, Node: lesstif LibraryShow Action, Next: lesstif Load Action, Prev: lesstif GetXY Action, Up: lesstif actions lesstif LibraryShow ------------------- LibraryShow() Displays the library window.  File: pcb.info, Node: lesstif Load Action, Next: lesstif LoadVendor Action, Prev: lesstif LibraryShow Action, Up: lesstif actions lesstif Load ------------ Load() Load(Layout|LayoutToBuffer|ElementToBuffer|Netlist|Revert) Load layout data from a user-selected file. This action is a GUI front-end to the core's `LoadFrom' action (*note LoadFrom Action::). If you happen to pass a filename, like `LoadFrom', then `LoadFrom' is called directly. Else, the user is prompted for a filename to load, and then `LoadFrom' is called with that filename.  File: pcb.info, Node: lesstif LoadVendor Action, Next: lesstif NetlistShow Action, Prev: lesstif Load Action, Up: lesstif actions lesstif LoadVendor ------------------ LoadVendor() Loads a user-selected vendor resource file. The user is prompted for a file to load, and then `LoadVendorFrom' is called (*note LoadVendorFrom Action::) to load that vendor file.  File: pcb.info, Node: lesstif NetlistShow Action, Next: lesstif Print Action, Prev: lesstif LoadVendor Action, Up: lesstif actions lesstif NetlistShow ------------------- NetlistShow() Displays the netlist window.  File: pcb.info, Node: lesstif Print Action, Next: lesstif PromptFor Action, Prev: lesstif NetlistShow Action, Up: lesstif actions lesstif Print ------------- Print() Print the layout. This will find the default printing HID, prompt the user for its options, and print the layout.  File: pcb.info, Node: lesstif PromptFor Action, Next: lesstif Return Action, Prev: lesstif Print Action, Up: lesstif actions lesstif PromptFor ----------------- PromptFor([message[,default]]) Prompt for a response. This is mostly for testing the lesstif HID interface. The parameters are passed to the `prompt_for()' HID function, causing the user to be prompted for a response. The respose is simply printed to the user's stdout.  File: pcb.info, Node: lesstif Return Action, Next: lesstif Save Action, Prev: lesstif PromptFor Action, Up: lesstif actions lesstif Return -------------- Return(0|1) Simulate a passing or failing action. This is for testing. If passed a 0, does nothing and succeeds. If passed a 1, does nothing but pretends to fail.  File: pcb.info, Node: lesstif Save Action, Next: lesstif SelectLayer Action, Prev: lesstif Return Action, Up: lesstif actions lesstif Save ------------ Save() Save(Layout|LayoutAs) Save(AllConnections|AllUnusedPins|ElementConnections) Save layout data to a user-selected file. This action is a GUI front-end to the core's `SaveTo' action (*note SaveTo Action::). If you happen to pass a filename, like `SaveTo', then `SaveTo' is called directly. Else, the user is prompted for a filename to save, and then `SaveTo' is called with that filename.  File: pcb.info, Node: lesstif SelectLayer Action, Next: lesstif SetUnits Action, Prev: lesstif Save Action, Up: lesstif actions lesstif SelectLayer ------------------- SelectLayer(1..MAXLAYER|Silk|Rats) Select which layer is the current layer. The specified layer becomes the currently active layer. It is made visible if it is not already visible  File: pcb.info, Node: lesstif SetUnits Action, Next: lesstif SwapSides Action, Prev: lesstif SelectLayer Action, Up: lesstif actions lesstif SetUnits ---------------- SetUnits(mm|mil) Set the default measurement units. `mil' Sets the display units to mils (1/1000 inch). `mm' Sets the display units to millimeters.  File: pcb.info, Node: lesstif SwapSides Action, Next: lesstif ThinDraw Action, Prev: lesstif SetUnits Action, Up: lesstif actions lesstif SwapSides ----------------- SwapSides(|v|h|r) Swaps the side of the board you're looking at. This action changes the way you view the board. `v' Flips the board over vertically (up/down). `h' Flips the board over horizontally (left/right), like flipping pages in a book. `r' Rotates the board 180 degrees without changing sides. If no argument is given, the board isn't moved but the opposite side is shown. Normally, this action changes which pads and silk layer are drawn as true silk, and which are drawn as the "invisible" layer. It also determines which solder mask you see. As a special case, if the layer group for the side you're looking at is visible and currently active, and the layer group for the opposite is not visible (i.e. disabled), then this action will also swap which layer group is visible and active, effectively swapping the "working side" of the board.  File: pcb.info, Node: lesstif ThinDraw Action, Next: lesstif ThinDrawPoly Action, Prev: lesstif SwapSides Action, Up: lesstif actions lesstif ThinDraw ---------------- ThinDraw() ThinDraw(1|0) Sets the global thin-draw flag. When the thindraw flag is set, all board objects are drawn using "thin" lines. Traces are drawn as single lines along their centerlines, other objects are drawn as outlines. If you pass `0', thin draw is disabled. If you pass `1', thin draw is enabled. If you pass nothing, thin draw is toggled.  File: pcb.info, Node: lesstif ThinDrawPoly Action, Next: lesstif ToggleView Action, Prev: lesstif ThinDraw Action, Up: lesstif actions lesstif ThinDrawPoly -------------------- ThinDrawPoly() ThinDrawPoly(0|1) Sets the thin-draw flag for polygons. When the polygon thindraw flag is set, all polygons are drawn using "thin" lines along their outlines. If you pass `0', polygon thin draw is disabled. If you pass `1', polygon thin draw is enabled. If you pass nothing, polygon thin draw is toggled.  File: pcb.info, Node: lesstif ToggleView Action, Next: lesstif Zoom Action, Prev: lesstif ThinDrawPoly Action, Up: lesstif actions lesstif ToggleView ------------------ ToggleView(1..MAXLAYER) ToggleView(layername) ToggleView(Silk|Rats|Pins|Vias|Mask|BackSide) Toggle the visibility of the specified layer or layer group. If you pass an integer, that layer is specified by index (the first layer is `1', etc). If you pass a layer name, that layer is specified by name. When a layer is specified, the visibility of the layer group containing that layer is toggled. If you pass a special layer name, the visibility of those components (silk, rats, etc) is toggled. Note that if you have a layer named the same as a special layer, the layer is chosen over the special layer.  File: pcb.info, Node: lesstif Zoom Action, Prev: lesstif ToggleView Action, Up: lesstif actions lesstif Zoom ------------ Zoom() Zoom(factor) Various zoom factor changes. Changes the zoom (magnification) of the view of the board. If no arguments are passed, the view is scaled such that the board just fits inside the visible window (i.e. "view all"). Otherwise, FACTOR specifies a change in zoom factor. It may be prefixed by `+', `-', or `=' to change how the zoom factor is modified. The FACTOR is a floating point number, such as `1.5' or `0.75'. `+FACTOR' Values greater than 1.0 cause the board to be drawn smaller; more of the board will be visible. Values between 0.0 and 1.0 cause the board to be drawn bigger; less of the board will be visible. `-FACTOR' Values greater than 1.0 cause the board to be drawn bigger; less of the board will be visible. Values between 0.0 and 1.0 cause the board to be drawn smaller; more of the board will be visible. `=FACTOR' The FACTOR is an absolute zoom factor; the unit for this value is "PCB units per screen pixel". Since PCB units are 0.01 mil, a FACTOR of 1000 means 10 mils (0.01 in) per pixel, or 100 DPI, about the actual resolution of most screens - resulting in an "actual size" board. Similarly, a FACTOR of 100 gives you a 10x actual size. Note that zoom factors of zero are silently ignored.  File: pcb.info, Node: Glossary, Next: Index, Prev: Action Reference, Up: Top Glossary ******** Footprint The pattern of metal, silkscreen, soldermask relief, and drills which defines where you place a component on a circuit board. Footprints are the placed by the user onto the PC board during the placement phase of PCB layout. Gerber File The file format used in the industry to convey a board database to the manufacturer is RS-274-X (which replaces the now obsolete RS-274-D format). This file format was originally developed by Gerber for their photo plotters and thus RS-274-D and RS-274-X format files are often times refered to as "Gerber" files. Thermal, Thermal Relief A thermal relief is a way of connecting a pin to a ground or power plane. Instead of directly connecting to the plane, small "spokes" are used to increase the thermal resistance between the pin and the plane. Often times these connections are refered to as simply a thermal. By increasing the thermal resistance to the plane, it becomes easier to solder to the pin. The drawing below shows an example of a thermal relief. [image src=thermal.png alt="Example of a thermal relief"]  File: pcb.info, Node: Index, Prev: Glossary, Up: Top Index of Resources ****************** * Menu: * absoluteGrid: Resources. * alignmentDistance: Resources. * allDirectionLines <1>: Resources. * allDirectionLines: Options. * backgroundImage <1>: Options. * backgroundImage: Resources. * backupInterval <1>: Resources. * backupInterval: Options. * bloat: Resources. * BTNMOD: running configure. * charactersPerLine <1>: Resources. * charactersPerLine: Options. * connectedColor: Resources. * cross hairColor: Resources. * default font: Options. * DEFAULTFONT: running configure. * DEFAULTLIBRARY: running configure. * Element Search: Regular Expressions. * elementColor: Resources. * elementCommand <1>: File Formats. * elementCommand <2>: Options. * elementCommand: Resources. * elementContentsCommand: Resources. * elementPath: Resources. * elementSelectedColor: Resources. * fileCommand <1>: File Formats. * fileCommand <2>: Resources. * fileCommand: Options. * filePath: Resources. * fontCommand <1>: Resources. * fontCommand <2>: File Formats. * fontCommand: Options. * fontFile <1>: Options. * fontFile: Resources. * fontPath: Resources. * GNUM4: running configure. * grid: Resources. * gridColor: Resources. * INFOLIBDIR: running configure. * invisibleObjectsColor: Resources. * layerColor: Resources. * layerGroups <1>: Resources. * layerGroups: Options. * layerName: Resources. * layerSelectedColor: Resources. * libraryCommand <1>: Resources. * libraryCommand <2>: Options. * libraryCommand: File Formats. * libraryContentsCommand <1>: Options. * libraryContentsCommand: File Formats. * libraryFilename <1>: Resources. * libraryFilename: Options. * libraryPath <1>: Resources. * libraryPath: Options. * lineThickness: Resources. * Measuring distances: Measuring distances. * media: Resources. * offLimitColor: Resources. * PCBLIBDIR: running configure. * pinColor: Resources. * pinoutFont0..6: Resources. * pinoutNameLength <1>: Resources. * pinoutNameLength: Options. * pinoutOffsetX: Resources. * pinoutOffsetY: Resources. * pinoutTextOffsetX: Resources. * pinoutTextOffsetY: Resources. * pinoutZoom <1>: Resources. * pinoutZoom: Options. * pinSelectedColor: Resources. * printCommand: Resources. * raiseLogWindow: Resources. * ratCommand: Resources. * ratPath: Resources. * Regular Expressions: Regular Expressions. * resetAfterElement <1>: Options. * resetAfterElement: Resources. * ringBellWhenFinished <1>: Resources. * ringBellWhenFinished: Options. * routeStyle <1>: Resources. * routeStyle: Options. * rubberBandMode: Resources. * saveCommand <1>: Options. * saveCommand <2>: File Formats. * saveCommand: Resources. * saveInTMP <1>: Options. * saveInTMP: Resources. * saveLastCommand <1>: Resources. * saveLastCommand: Options. * scriptFilename: Options. * Searching for elements: Searching for elements. * shrink: Resources. * size <1>: Resources. * size: Options. * stipplePolygons: Resources. * textScale: Resources. * useLogWindow: Resources. * viaColor: Resources. * viaDrillingHole: Resources. * viaSelectedColor: Resources. * viaThickness: Resources. * volume <1>: Options. * volume: Resources. * warnColor: Resources. * zoom: Resources. Index of Actions, Commands and Options ************************************** * Menu: * +alldirections: Options. * +reset: Options. * +ring: Options. * +s: Options. * +save: Options. * --copyright: Special Options. * -alldirections: Options. * -background: Options. * -backup: Options. * -c: Options. * -copyright: Special Options. * -fontfile: Options. * -help: Special Options. * -lelement: Options. * -lfile: Options. * -lfont: Options. * -lg: Options. * -libname: Options. * -libpath: Options. * -llib: Options. * -llibcont: Options. * -loggeometry: Options. * -pnl: Options. * -pz: Options. * -reset: Options. * -ring: Options. * -rs: Options. * -s: Options. * -save: Options. * -script: Options. * -sfile: Options. * -size: Options. * -v: Options. * -version: Special Options. * :actionCommand(): User Commands. * :l: User Commands. * :le: User Commands. * :m: User Commands. * :q: User Commands. * :rn: User Commands. * :s: User Commands. * :w[q]: User Commands. * AddRats(): Actions. * ApplyVendor() <1>: ApplyVendor Action. * ApplyVendor(): Actions. * Atomic(): Actions. * Bell(): Actions. * ChangeClearSize(): Actions. * ChangeDrillSize(): Actions. * ChangeFlag(): Actions. * ChangeHole(): Actions. * ChangeName(): Actions. * ChangeOctagon(): Actions. * ChangePinName(): Actions. * ChangeSize(): Actions. * ChangeSquare(): Actions. * ClrFlag(): Actions. * Command(): Actions. * Connection(): Actions. * DeleteRats(): Actions. * DisableVendor() <1>: Actions. * DisableVendor(): DisableVendor Action. * DisperseElements(): Actions. * Display(): Actions. * DRC(): Actions. * EditLayerGroups(): Actions. * EnableVendor() <1>: Actions. * EnableVendor(): EnableVendor Action. * ExecuteFile(): Actions. * Load(): Actions. * LoadVendor(): Actions. * LoadVendorFrom(): LoadVendorFrom Action. * MarkCrosshair(): Actions. * Mode(): Actions. * MovePointer(): Actions. * MoveToCurrentLayer(): Actions. * New(): Actions. * PasteBuffer(): Actions. * Polygon(): Actions. * Print(): Actions. * Quit(): Actions. * Redo(): Actions. * RemoveSelected(): Actions. * Report(): Actions. * RouteStyle(): Actions. * Save(): Actions. * Select(): Actions. * SetFlag(): Actions. * SetValue(): Actions. * SwapSides(): Actions. * SwitchDrawingLayer(): Actions. * ToggleHideName(): Actions. * ToggleVendor() <1>: ToggleVendor Action. * ToggleVendor(): Actions. * ToggleVisibility(): Actions. * Undo(): Actions. * UnloadVendor() <1>: UnloadVendor Action. * UnloadVendor(): Actions. * Unselect(): Actions. Index of Concepts ***************** * Menu: * /tmp <1>: Resources. * /tmp <2>: Options. * /tmp: Loading and Saving. * action command: User Commands. * action reference: Action Reference. * actions: Actions. * actions file, executing: Actions. * Actions, initiating: User Commands. * alignment: Resources. * alignment targets: Printing. * Alpha: DEC Alpha. * arc: Arc Objects. * arc, an example: Arcs. * architecture <1>: Sun. * architecture <2>: SGI. * architecture <3>: Linux. * architecture <4>: SCO. * architecture <5>: HP. * architecture: DEC Alpha. * arrow tool: Arrow Tool. * ASCII files, format of: File Formats. * Atari version: History. * atomic: Actions. * auto-router: Menu. * background <1>: Options. * background: Resources. * backup <1>: Resources. * backup <2>: Loading and Saving. * backup: Options. * bell: Actions. * bloat: Resources. * buffer, an example: Pastebuffer. * buffer, convert contents to element: Elements. * Buffer, popup menu: Menu. * buffer, selecting a: Actions. * button translations: Actions. * cat: Resources. * centering: Actions. * centroid file format: Centroid File Format. * centroid file, algorithms: Centroid File Format. * change active layer: Layer Controls. * change drawing layer: Actions. * change object name: Actions. * change settings: Actions. * change sizes: Actions. * change square flag: Actions. * change viewing side: Actions. * changing layers: Moving and Copying. * changing pin/pad names: Actions. * characters per line <1>: Options. * characters per line: Resources. * clearance: Line Objects. * clearance, changing of objects: Actions. * clearance, for new lines: Menu. * clipping lines to 45 degree <1>: Actions. * clipping lines to 45 degree: Resources. * clipping of lines: Options. * closing a polygon: Actions. * color printout: Printing. * color, warning: Resources. * colors: Resources. * command-line options: Command-Line Options. * compile, how to: compiling. * configure: running configure. * connection, removing an: Translations. * connections, colors: Resources. * connections, creating list of: Connection Lists. * connections, reseting: Actions. * connections, reseting after element <1>: Options. * connections, reseting after element: Resources. * connections, searching for: Actions. * Connects, popup menu: Menu. * copy an object: Translations. * copying objects: Actions. * copying, an example: Moving and Copying. * copyright: Special Options. * creating objects: Common. * cursor color: Resources. * cursor movements: Actions. * cursor position: Actions. * cursor steps: Resources. * cutting objects: Actions. * DEC: DEC Alpha. * default font <1>: Options. * default font: Resources. * default layout size: Resources. * default library: Resources. * default text scaling: Resources. * default translations: Translations. * design rule checker, invoking: Menu. * design rule checking <1>: Actions. * design rule checking: Design Rule Checking. * device, selecting an output: Printing. * directory /tmp <1>: Resources. * directory /tmp <2>: Loading and Saving. * directory /tmp: Options. * dispersing elements: Actions. * display: Resources. * displaying element names <1>: Actions. * displaying element names: Menu. * displaying pinout: Actions. * displaying status information: Status-line and Input-field. * distributing elements: Actions. * DOS filenames: Printing. * drawing objects: Drawing and Removing. * drc <1>: Resources. * drc <2>: Actions. * drc: Design Rule Checking. * drill: Actions. * drill report: Menu. * drill sizes, list of standard: Standard Drill Sizes. * Drill table: Vendor drill mapping. * drilling hole, changing of objects: Actions. * drilling hole, setting of initial size: Actions. * Edit, popup menu: Menu. * element name, hiding: Actions. * element name, removing from silk-screen: Actions. * Element Search: Regular Expressions. * element, an example: Elements. * element, an overview: Element Objects. * element, color: Resources. * element, command <1>: Options. * element, command: Resources. * element, creating a new package: Elements. * element, display names of <1>: Actions. * element, display names of: Menu. * element, editing: Menu. * element, file format: Element File. * element, files <1>: Resources. * element, files <2>: Options. * element, files: Resources. * element, loading to buffer: User Commands. * element, move name of: Translations. * elements, dispersing: Actions. * elements, distributing: Actions. * entering user commands: User Commands. * erasing objects: Drawing and Removing. * example files: Elements. * example of buffer handling: Pastebuffer. * example of connection lists: Connection Lists. * example of copying: Moving and Copying. * example of creating an element: Elements. * example of element handling: Elements. * example of line handling: Lines. * example of loading: Loading and Saving. * example of loading an element file: Elements. * example of moving: Moving and Copying. * example of pastebuffer handling: Pastebuffer. * example of pin handling: Elements. * example of polygon handling: Polygons. * example of printing: Printing. * example of rectangle handling: Polygons. * example of saving: Loading and Saving. * example of text handling: Text. * example of via handling: Vias. * exit <1>: User Commands. * exit: Actions. * file format, element data: Element File. * file format, font data: Font File. * file format, layout data: Layout File. * file format, libraries: Library File. * file format, library contents: Library Contents File. * file formats: File Formats. * file formats, pads and lines: Pad and Line Representation. * file load command <1>: Resources. * file load command: Options. * file save command <1>: Options. * file save command: Resources. * File sytax: File Syntax. * File, popup menu: Menu. * flags, changing: Actions. * flags, clearing: Actions. * flags, setting: Actions. * font command <1>: Options. * font command: Resources. * font file, format of: Font File. * font files <1>: Options. * font files: Resources. * font, an overview: Symbol Objects. * font, used for pin names: Resources. * format of element files: Element File. * format of font files: Font File. * format of layout files: Layout File. * format of libraries: Library File. * format of library contents: Library Contents File. * FreeBSD: BSD. * gEDA, how to interface with: gEDA. * glossary: Glossary. * GNU build system: quickstart. * GNU configure script: running configure. * grid <1>: Resources. * grid: Layout Area. * grid color: Resources. * grid, absolute and relative: Actions. * grid, alignment: Menu. * grid, display <1>: Menu. * grid, display: Actions. * grid, setting of: Actions. * groups <1>: Resources. * groups: Options. * groups, editing of: Actions. * gschem, how to interface with: gEDA. * Hewlett Packard: HP. * hide element name: Actions. * how to start: Getting Started. * HP: HP. * index of terms: Glossary. * Info, popup menu: Menu. * information about objects: Actions. * input-field, position of: Status-line and Input-field. * inputfield, saving entered command-line <1>: Options. * inputfield, saving entered command-line: Resources. * inputfield, start user input: Actions. * install, how to: compiling. * key translations: Actions. * keyboard bell <1>: Options. * keyboard bell: Resources. * layer controls: Layer Controls. * layer groups: Layer Objects. * layer visibility, toggling: Actions. * layer, change active: Actions. * layer, name of: Resources. * layers, an overview: Layer Objects. * layers, changing which is active: Layer Controls. * layers, colors: Resources. * layers, editing of groups: Actions. * layers, groups <1>: Resources. * layers, groups: Options. * layers, switching on/off: Layer Controls. * layout files <1>: Options. * layout files <2>: Resources. * layout files <3>: Options. * layout files: Resources. * layout files, format of: Layout File. * layout files, saving of: User Commands. * layout objects, an overview: Intro. * layout size: Options. * layout, default size of: Resources. * layout, loading a: User Commands. * layout, loading to buffer: User Commands. * layout, merging a: User Commands. * layout, printing a: Actions. * layout, start a new: Actions. * layout-name <1>: User Commands. * layout-name: Element Objects. * length of a pin name <1>: Resources. * length of a pin name: Options. * length of outputline: Options. * library accuracy: Element Objects. * library command <1>: Resources. * library command: Options. * library contents command <1>: Options. * library contents command: Resources. * library contents file, format of: Library Contents File. * library creation: Library Creation. * library file, format of: Library File. * library name <1>: Resources. * library name: Options. * library search path: Options. * library searchpath: Resources. * library window: Library Window. * line clipping: Options. * linelength: Resources. * lines, an example: Lines. * lines, an overview: Line Objects. * lines, clipping to 45 degree <1>: Resources. * lines, clipping to 45 degree: Actions. * lines, setting of initial size: Actions. * lines, size: Resources. * Linux: Linux. * list of connections: Resources. * listing libraries: Options. * listing library contents: Resources. * loading a layout to buffer: User Commands. * loading elements <1>: Options. * loading elements <2>: Resources. * loading elements: Options. * loading elements to buffer: User Commands. * loading files: Actions. * loading fonts <1>: Resources. * loading fonts: Options. * loading layouts <1>: Resources. * loading layouts <2>: User Commands. * loading layouts <3>: Options. * loading layouts: Resources. * loading symbols <1>: Resources. * loading symbols <2>: Options. * loading symbols: Resources. * loading, an example: Loading and Saving. * log window <1>: Log Window. * log window <2>: Options. * log window: Resources. * m4: Resources. * m4, preprocessing example files: Elements. * mark: Actions. * Measuring distances: Measuring distances. * media: Resources. * media margin: Resources. * media, size of: Printing. * menus: Menu. * merging layouts: User Commands. * messages <1>: Resources. * messages <2>: Log Window. * messages <3>: Options. * messages: Resources. * mirroring printout: Printing. * mode selection: Tool Selectors. * mode, selecting of: Actions. * mounting holes: Actions. * move: Resources. * move an object: Translations. * moving objects: Arrow Tool. * moving objects to current layer: Actions. * moving, an example: Moving and Copying. * moving, traces to a different layer: Moving and Copying. * name of an element: Actions. * name, change an objects: Actions. * namelength of pins <1>: Resources. * namelength of pins: Options. * NetBSD: BSD. * netlist <1>: Actions. * netlist <2>: Net Objects. * netlist <3>: Resources. * netlist <4>: Rats Nest. * netlist: Actions. * Netlist Window: Netlist Window. * netlist, file format: Netlist File. * netlist, reading: Netlist File. * object report: Menu. * object, change name of: Actions. * object, changing the size of an: Common. * object, copy an: Translations. * object, creating an: Common. * object, drawing and removing: Drawing and Removing. * object, move an: Translations. * object, removing an <1>: Common. * object, removing an: Translations. * objects, moving to current layer: Actions. * octagonal flag, changing: Actions. * octagonal flag, clearing: Actions. * octagonal flag, setting: Actions. * octagonal pins and vias: Actions. * off limit color: Resources. * offset of pinnames: Resources. * offset of pinout: Resources. * offset of printout: Printing. * old library: Element Objects. * OpenWindows: Sun. * operation modes, selecting of: Actions. * optimizer: Trace Optimizer. * outline printout: Printing. * output device: Printing. * outputline, length of: Options. * overlap, minimum: Design Rule Checking. * pad specification: Pad and Line Representation. * Panner control: Panner Control. * pastebuffer, an example: Pastebuffer. * pastebuffer, convert contents to element: Elements. * pastebuffer, popup menu: Menu. * pastebuffer, selecting a: Actions. * path for element files: Resources. * path for font files: Resources. * path for layout files: Resources. * path for libraries: Resources. * PC UNIX <1>: SCO. * PC UNIX <2>: Linux. * PC UNIX: BSD. * PCB, an overview: Overview. * pin color: Resources. * pin, name of <1>: Resources. * pin, name of: Options. * pin/pad names, changing: Actions. * pinout, display of: Actions. * pinout, font to display pin names: Resources. * pinout, zoomfactor of display <1>: Resources. * pinout, zoomfactor of display: Options. * pins, an example: Elements. * pins, changing shape of: Actions. * pointer, moving of: Actions. * polygon: Resources. * polygon point, go back to previous: Actions. * polygon, an example: Polygons. * polygon, an overview: Polygon Objects. * polygon, closing a: Actions. * popping up menus: Menu. * postprocessing layout data <1>: Options. * postprocessing layout data: Resources. * preprocessing element data <1>: Options. * preprocessing element data: Resources. * preprocessing font data <1>: Resources. * preprocessing font data: Options. * preprocessing layout data <1>: Resources. * preprocessing layout data: Options. * preventing loss of data <1>: Loading and Saving. * preventing loss of data <2>: Options. * preventing loss of data: Resources. * print command: Printing. * print media <1>: Resources. * print media: Printing. * print offset: Printing. * printing: Resources. * printing a layout: Actions. * printing, an example: Printing. * problems: problems. * quit <1>: Actions. * quit: User Commands. * rat's nest: User Commands. * rat-line <1>: Actions. * rat-line <2>: Rats Nest. * rat-line: Actions. * rats nest <1>: Resources. * rats nest <2>: Rats Nest. * rats nest: Actions. * rats-nest: Net Objects. * recover: Actions. * rectangle, an example: Polygons. * redo <1>: Actions. * redo: Menu. * redrawing layout: Actions. * refreshing layout: Actions. * Regular Expressions: Regular Expressions. * release, current: Special Options. * removing connections: Translations. * removing objects <1>: Drawing and Removing. * removing objects <2>: Translations. * removing objects: Common. * removing selected objects: Actions. * report <1>: Actions. * report: Menu. * reseting found connections <1>: Resources. * reseting found connections <2>: Options. * reseting found connections: Actions. * resources: Resources. * rotate: Resources. * rotating a buffer: Actions. * rotating printout: Printing. * routing style <1>: Options. * routing style <2>: Resources. * routing style: Actions. * rubber band: Menu. * rubberband <1>: Resources. * rubberband: Actions. * saving connections: Actions. * saving files: Actions. * saving found connections: Actions. * saving last entered user command <1>: Options. * saving last entered user command: Resources. * saving layouts <1>: User Commands. * saving layouts <2>: Loading and Saving. * saving layouts <3>: Options. * saving layouts <4>: User Commands. * saving layouts <5>: Resources. * saving layouts: Options. * saving, an example: Loading and Saving. * scaling a printout: Printing. * scanning connections: Actions. * schematic capture: Schematic Frontends. * schematic frontend: Schematic Frontends. * SCO: SCO. * Screen, popup menu: Menu. * script file, executing: Actions. * scrolling: Translations. * searching connections: Actions. * Searching for elements: Searching for elements. * searchpath for element files: Resources. * searchpath for font files: Resources. * searchpath for layout files: Resources. * searchpath for libraries: Resources. * Select, popup menu: Menu. * selected object, removing an: Actions. * selected objects, changing sizes: Menu. * selected objects, removing: Menu. * selecting a buffer: Actions. * selecting a new tool: Tool Selectors. * selecting objects: Actions. * selecting, using the arrow tool: Arrow Tool. * selection: Actions. * Settings, popup menu: Menu. * SGI: SGI. * shrink: Resources. * signal: Actions. * Silicon Graphics: SGI. * size of a layout: Options. * size of lines: Resources. * size of lines and vias: Actions. * size of vias: Resources. * sizes, changing of objects: Actions. * Sizes, popup menu: Menu. * snap to pins: Menu. * Solaris: Sun. * solder mask, viewing and editing: Menu. * spacing, minimum: Design Rule Checking. * speaker volume <1>: Resources. * speaker volume: Options. * square flag, changing: Actions. * square flag, changing of objects: Actions. * square flag, clearing: Actions. * square flag, setting: Actions. * standard drill sizes: Standard Drill Sizes. * start user input: Actions. * starting a new layout: Actions. * starting Pcb: Command-Line Options. * startup actions script: Options. * status information: Status-line and Input-field. * strings, an example: Text. * strings, an overview: Text Objects. * Sun: Sun. * symbols <1>: Options. * symbols: Resources. * symbols, an overview: Symbol Objects. * Syntax, file: File Syntax. * temporary files <1>: Resources. * temporary files <2>: Loading and Saving. * temporary files: Options. * terminology: Glossary. * TeX, problems: TeX and Manuals. * text, an example: Text. * text, an overview: Text Objects. * text, default scaling: Resources. * thermal flag, changing: Actions. * thermal flag, clearing: Actions. * thermal flag, setting: Actions. * thickness of lines: Resources. * thickness of objects: Common. * thickness of vias: Resources. * thickness, changing of objects: Actions. * toggle layer visibility: Actions. * tool selection: Tool Selectors. * tool, arrow: Arrow Tool. * trace optimizer: Trace Optimizer. * translations <1>: Actions. * translations: Translations. * troubleshooting: problems. * two line mode: Line Objects. * undo <1>: Actions. * undo: Menu. * undo, multi-action resources: Actions. * unique names: Menu. * unix command <1>: Options. * unix command <2>: Resources. * unix command <3>: Options. * unix command <4>: Resources. * unix command: Options. * unselect objects: Actions. * user commands: User Commands. * user input: Translations. * Vendor drill table: Vendor drill mapping. * vendor drill table <1>: ApplyVendor Action. * vendor drill table <2>: DisableVendor Action. * vendor drill table <3>: Actions. * vendor drill table <4>: EnableVendor Action. * vendor drill table <5>: LoadVendorFrom Action. * vendor drill table <6>: ToggleVendor Action. * vendor drill table: UnloadVendor Action. * vendor drill table, disabling: Actions. * vendor drill table, enabling: Actions. * vendor drill table, loading: Actions. * vendor drill table, toggling: Actions. * vendor drill table, unloading: Actions. * vendor map <1>: ApplyVendor Action. * vendor map <2>: EnableVendor Action. * vendor map <3>: Actions. * vendor map <4>: DisableVendor Action. * vendor map <5>: UnloadVendor Action. * vendor map <6>: LoadVendorFrom Action. * vendor map: ToggleVendor Action. * vendor map, disabling: Actions. * vendor map, enabling: Actions. * vendor map, loading: Actions. * vendor map, toggling: Actions. * vendor map, unloading: Actions. * Vendor mapping: Vendor drill mapping. * Vendor rules: Vendor drill mapping. * version, current: Special Options. * vias, an example: Vias. * vias, an overview: Via Objects. * vias, changing shape of: Actions. * vias, color: Resources. * vias, converting to mounting hole: Actions. * vias, setting of initial size: Actions. * vias, size: Resources. * View, adjusting: Panner Control. * viewing side, changing of: Actions. * volume of speaker <1>: Options. * volume of speaker: Resources. * Window, popup menu: Menu. * x-y file format: Centroid File Format. * x-y file, algorithms: Centroid File Format. * X11: X11 Interface. * X11 default translations: Translations. * X11 resources: Resources. * X11 translations: Actions. * X11, problems: X11. * xcircuit, how to interface with: xcircuit. * zoom of Layout area: Resources. * zoom of pinout window <1>: Options. * zoom of pinout window: Resources. * zoom, setting: Menu. * zoom, setting of: Actions.