en to de translation catalogue (216 entries)

note: type: Plain text
en: _Reference manual_
de: _Referenzhandbuch_

note: type: Plain text
en: All trademarks within this guide belong to their legitimate owners.
de: Alle Markenrechtsnamen in diesem Guide gehören den rechtmäßigen Eigentümern.

note: type: Plain text
en: *Contributors*
de: *Mitwirkende*

note: type: Plain text
en: Please direct any bug reports, suggestions or new versions to here:
de: Bitte senden Sie alle Fehlermeldungen, Vorschläge oder neue Versionen an:

note: type: Plain text
en: About KiCad document: https://gitlab.com/kicad/services/kicad-doc/issues
de: Zum KiCad-Dokument: https://gitlab.com/kicad/services/kicad-doc/issues

note: type: Plain text
en: About KiCad software: https://gitlab.com/kicad/code/kicad/issues
de: Zur KiCad-Software: https://gitlab.com/kicad/code/kicad/issues

note: type: Title =====
en: 3D Viewer
de: 3D Betrachter

note: type: Title ====
en: Track width
de: Leiterbahnbreite

note: type: Title ==
en: General operations
de: Allgemeines Arbeiten

note: type: Title ===
en: Toolbars and commands
de: Werkzeugleisten und Befehle

note: type: Plain text
en: In Pcbnew it is possible to execute commands using various means:
de: In Pcbnew ist es möglich, Befehle mit verschiedenen Möglichkeiten auszuführen:

note: type: Plain text
en: Text-based menu at the top of the main window.
de: Das text-basierte Menü oben im Hauptfenster.

note: type: Plain text
en: Top toolbar menu.
de: Die obere Werkzeugleiste.

note: type: Plain text
en: Right toolbar menu.
de: Die rechte Werkzeugleiste.

note: type: Plain text
en: Left toolbar menu.
de: Die linke Werkzeugleiste.

note: type: Plain text
en: Mouse buttons (menu options). Specifically:
de: Die Maustasten (Menü-Optionen). Im Speziellen:

note: type: Plain text
en: Keyboard (Function keys `F1`, `F2`, `F3`, `F4`, `Shift`, `Delete`, `+`, `-`, `Page Up`, `Page Down` and `Space bar`). The `Escape` key generally cancels an operation in progress.
de: Die Tastatur (Funktionstasten `F1`, `F2`, `F3`, `F4`, `Umschalttaste`, `Entf`, `+`, `-`, `Seite 🠭`, `Seite 🠯` und `Leertaste`). Die `Esc` Taste bricht im Allgemeinen einen laufenden Ablauf ab.

note: type: Plain text
en: The screenshot below illustrates some of the possible accesses to these operations:
de: Der Screenshot unten stellt einige der möglichen Zugriffe auf diese Funktionen dar:

note: type: Title ===
en: Mouse commands
de: Mausbefehle

note: type: Title ====
en: Basic commands
de: Grundbefehle

note: type: Title =====
en: Left button
de: Linke Maustaste

note: type: Title =====
en: Right button
de: Rechte Maustaste

note: type: Title =====
en: Operations on blocks
de: Befehle für Blöcke

note: type: Plain text
en: Operations to move, invert (mirror), copy, rotate and delete a block are all available via the pop-up menu. In addition, the view can zoom to the area described by the block.
de: Die Befehle einen Block zu verschieben, invertieren (spiegeln), kopieren, drehen und löschen sind alle über das Pop-Up-Menü verfügbar. Zusätzlich kann die Ansicht auf den Bereich des Blocks vergrößert werden.

note: type: Plain text
en: The framework of the block is traced by moving the mouse while holding down the left mouse button. The operation is executed when the button is released.
de: Der Block wird markiert, indem Sie die Maus bei gedrückter linker Maustaste bewegt wird. Der Befehl wird ausgeführt, wenn die Taste losgelassen wird.

note: type: Plain text
en: By holding down one of the hotkeys `Shift` or `Ctrl`, or both keys `Shift` and `Ctrl` together, while the block is drawn the operation invert, rotate or delete is automatically selected as shown in the table below:
de: Wenn Sie eine der beiden Tasten `Umschalten` oder `Strg` halten, oder beide Tasten zusammen, während der Block markiert wird, wird automatisch der Befehl 'Spiegeln', 'Drehen' oder 'Löschen' automatisch ausgeführt, wie in nachstehender Tabelle gezeigt:

note: type: Plain text
en: When moving a block:
de: Wenn Sie einen Block verschieben:

note: type: Plain text
en: Move block to new position and operate left mouse button to place the elements.
de: Verschieben Sie den Block zur neuen Position und klicken Sie die linke Maustaste um den Block zu platzieren.

note: type: Plain text
en: Alternatively if no key is pressed when drawing the block use the right mouse button to display the pop-up menu and select the required operation.
de: Alternativ, wenn keine Taste während des Markierens des Blocks gedrückt ist, benutzen Sie die rechte Maustaste, um das Pop-Up-Menü anzuzeigen und den gewünschten Befehl auszuwählen.

note: type: Plain text
en: For each block operation a selection window enables the action to be limited to only some elements.
de: Für jeden Block-Befehl ermöglicht ein Auswahlfenster den Befehl auf bestimmte Elemente einzuschränken.

note: type: Title ===
en: Selection of grid size
de: Auswahl der Rastergröße

note: type: Plain text
en: During element layout the cursor moves on a grid. The grid can be turned on or off using the icon on the left toolbar.
de: Während des Anordnens von Elementen bewegt sich der Cursor über ein Raster. Das Raster kann ein- oder ausgeschaltet werden über das Symbol image:images/icons/grid.png in der linken Werkzeugleiste.

note: type: Plain text
en: Any of the pre-defined grid sizes, or a User Defined grid, can be chosen using the pop-up window, or the drop-down selector on the toolbar at the top of the screen. The size of the User Defined grid is set using the menu bar option Dimensions -> User Grid Size.
de: Jede der vordefinierten Rastergrößen oder ein benutzerdefiniertes Raster kann über das Pop-Up-Menü oder die Drop-Down-Auswahl in der oberen Werkzeugleiste ausgewählt werden. Die Größe des benutzerdefinierten Rasters wird über das Menü 'Abmessungen -> Raster' eingestellt.

note: type: Title ===
en: Adjustment of the zoom level
de: Einstellen der Zoom-Größe

note: type: Plain text
en: The zoom level can be changed using any of the following methods:
de: Die Zoom-Größe kann mit jeder der folgenden Methoden geändert werden:

note: type: Plain text
en: Open the pop-up window (using the right mouse button) and then select the desired zoom.
de: Öffnen Sie das Pop-Up-Menü (über die rechte Maustaste) und wählen Sie dann den gewünschten Zoom.

note: type: Plain text
en: Use the following function keys:
de: Drücken Sie eine der folgenden Funktionstaste:

note: type: Plain text
en: Rotate the mouse wheel.
de: Drehen Sie das Mausrad.

note: type: Title ===
en: Displaying cursor coordinates
de: Cursorkoordinaten anzeigen

note: type: Plain text
en: Whichever unit is selected Pcbnew always works to a precision of 1/10,000 of inch.
de: Unabhängig von der gewählten Maßeinheit arbeitet Pcbnew immer mit einer Genauigkeit von 1/10.000 Zoll.

note: type: Plain text
en: The status bar at the bottom of the screen gives:
de: Die Statuszeile am unteren Fensterrand zeigt:

note: type: Plain text
en: The current zoom setting.
de: Die akutelle Zoom-Einstellung.

note: type: Plain text
en: The absolute position of the cursor.
de: Die absolute Position des Cursors.

note: type: Plain text
en: The relative position of the cursor. Note the relative coordinates (x,y) can be set to (0,0) at any position by pressing the space bar. The cursor position is then displayed relative to this new datum.
de: Die relative Position des Cursors. Beachten Sie, dass die relativen Koordinaten (x,y) überall auf (0,0) gesetzt werden können, wenn Sie die Leertaste drücken. Die Cursorposition wird dann relativ zu diesem neuen Punkt angezeigt.

note: type: Plain text
en: In addition the relative position of the cursor can be displayed using its polar co-ordinates (ray + angle). This can be turned on and off using the icon in the left hand side toolbar.
de: Zusätzlich kann die relative Position des Cursors auch in Polarkoordinaten angezeigt werden (Entfernung und Winkel). Das können Sie über das Symbol image:images/icons/polar_coord.png[] in der linken Werkzeugleiste ein- und ausschalten.

note: type: Title ===
en: Keyboard commands - hotkeys
de: Tastaturbefehle - Schnelltasten

note: type: Plain text
en: Many commands are accessible directly with the keyboard. Selection can be either upper or lower case. Most hot keys are shown in menus. Some hot keys that do not appear are:
de: Viele Befehle sind direkt über die Tastatur verfügbar. Die Auswahl kann entweder Groß- oder Kleinschreibung sein. Die meisten Schnelltasten werden in den Menüs angezeigt. Manche Schnelltasten, die nicht angezeigt werden, sind:

note: type: Plain text
en: `Delete`: deletes a footprint or a track. (_Available only if the Footprint mode or the Track mode is active_)
de: `Entf`: Löscht einen Footprint oder eine Leiterbahn. (_Nur verfügbar wenn der Footprint-Modus oder der Leiterbahn-Modus aktiv ist._)

note: type: Plain text
en: `V`: if the track tool is active switches working layer or place via, if a track is in progress.
de: `V`: Wenn das Leiterbahn-Werkzeug aktiv ist, wird die aktive Lage umgeschaltet oder eine Durchkontaktierung gesetzt, wenn gerade eine Leiterbahn gezeichnet wird.

note: type: Plain text
en: `+` and `-`: select next or previous layer.
de: `+` und `-`: Wählt die nächste oder vorherige Lage aus.

note: type: Plain text
en: `Ctrl+F1`: display the list of all hot keys.
de: `Ctrl+F1`: Zeigt eine Liste aller Schnelltasten.

note: type: Plain text
en: `Space`: reset relative coordinates.
de: `Leertaste`: Setzt die relativen Koordinaten auf (0,0) zurück.

note: type: Title ===
en: Operation on blocks
de: Aktionen mit Blöcken

note: type: Plain text
en: Operations to move, invert (mirror), copy, rotate and delete a block are all available from the pop-up menu. In addition, the view can zoom to that described by the block.
de: Die Befehle einen Block zu verschieben, invertieren (spiegeln), kopieren, drehen und löschen sind alle über das Pop-Up-Menü verfügbar. Zusätzlich kann die Ansicht auf den Bereich des Blocks vergrößert werden.

note: type: Plain text
en: By holding down one of the keys `Shift` or `Ctrl`, both `Shift` and `Ctrl` together, or `Alt`, while the block is drawn the operation invert, rotate, delete or copy is automatically selected as shown in the table below:
de: Wenn Sie eine der beiden Tasten `Umschalten` oder `Strg` halten, oder beide Tasten zusammen, während der Block markiert wird, wird automatisch der Befehl 'Spiegeln', 'Drehen' oder 'Löschen' automatisch ausgeführt, wie in nachstehender Tabelle gezeigt:

note: type: Table
en: | Action | Effect
    | Left mouse button held down
    | Move block
    | `Shift` + Left mouse button held down
    | Invert (mirror) block
    | `Ctrl` + Left mouse button held down
    | Rotate block 90°
    | `Shift` + `Ctrl` + Left mouse button held down
    | Delete the block
    | `Alt` + Left mouse button held down
    | Copy the block
de: | Aktion | Auswirkung
    | Linke Maustaste gedrückt gehalten
    | Blockmarkierung zum Verschieben setzen
    | `Umschalten` + linke Maustaste gedrückt halten
    | Block zum Kopieren markieren
    | `Strg` + linke Maustaste gedrückt halten
    | Block für Drehung um 90 Grad markieren
    | `Umschalten` + `Strg` + linke Maustaste gedrückt halten
    | Block zum Löschen markieren.
    | Mittlere Maustaste gedrückt halten
    | Ansicht verschieben

note: type: Plain text
en: When a block command is made, a dialog window is displayed, and items involved in this command can be chosen.
de: Für jeden Block-Befehl ermöglicht ein Auswahlfenster, den Befehl auf bestimmte Elemente einzuschränken.

note: type: Title ===
en: Units used in dialogs
de: In Dialogen verwendete Einheiten

note: type: Plain text
en: Units used to display dimensions values are inch and mm. The desired unit can be selected by pressing the icon located in left toolbar: image:images/icons/unit_inch.png[] image:images/icons/unit_mm.png[] However one can enter the unit used to define a value, when entering a new value.
de: Die Maßeinheiten um Entfernungen anzuzeigen sind Zoll und Millimeter. Die gewünschte Maßeinheit kann über das zugehörige Symbol in der linken Werkzeugleiste ausgewählt werden image:images/icons/unit_inch.png[] image:images/icons/unit_mm.png[]. Sie können aber bei der Eingabe eines Wertes immer die gewünschte Einheit mit eingeben.

note: type: Plain text
en: Accepted units are:
de: Akzeptierte Einheiten sind:

note: type: Table
en: | 1 *in*  | 1 inch
    | 1 *"*   | 1 inch
    | 25 *th* | 25 thou
    | 25 *mi* | 25 mils, same as thou
    | 6 *mm*  | 6 mm
de: | 1 *in*  | 1 Zoll
    | 1 *"*   | 1 Zoll
    | 25 *th* | 25 thou
    | 25 *mi* | 25 mils, identisch zu thou
    | 6 *mm*  | 6 mm

note: type: Plain text
en: The rules are:
de: Die Regeln sind:

note: type: Plain text
en: Spaces between the number and the unit are accepted.
de: Leerzeichen zwischen Zahl und Einheit sind erlaubt.

note: type: Plain text
en: Only the first two letters are significant.
de: Nur die ersten zwei Buchstaben sind wichtig.

note: type: Plain text
en: In countries using an alternative decimal separator than the period, the period (`.`) can be used as well. Therefore `1,5` and `1.5` are the same in French.
de: In Ländern, die ein anderes Dezimaltrennzeichen als den Punkt verwenden, kann der Punkt (`.`) ebenfalls verwendet werden. Daher sind `1,5` und `1.5` in Französisch oder Deutsch identisch.

note: type: Title ===
en: Top menu bar
de: Obere Menüzeile

note: type: Plain text
en: The top menu bar provides access to the files (loading and saving), configuration options, printing, plotting and the help files.
de: Die obere Menüzeile gibt Zugriff auf die Dateien (laden und speichern), Konfigurationsoptionen, Drucken, Plotten und die Hilfedateien.

note: type: Title ====
en: The File menu
de: Das Datei Menü

note: type: Title ====
en: Edit menu
de: Bearbeiten Menü

note: type: Plain text
en: Allows some global edit actions:
de: Erlaubt globale Bearbeitungsaktionen:

note: type: Title ====
en: View menu
de: Ansicht Menü

note: type: Plain text
en: Allows:
de: Erlaubt:

note: type: Plain text
en: Hide/Show the Layers manager (colors selection for displaying layers and other elements. Also enables the display of elements to be turned on and off).
de: Anzeigen/Verbergen des Lagen-Managers (Dieser erlaubt die Farbauswahl für angezeigte Lagen und andere Elemente und ermöglicht das Anzeigen/Verbergen von Elementen.)

note: type: Plain text
en: Zoom functions and 3D board display.
de: Zoom-Funktionen und 3D-Leiterplattenanzeige.

note: type: Plain text
en: Opens the 3D Viewer. Here is a sample:
de: Öffnet den 3D-Betrachter. Hier ist ein Beispiel:

note: type: Plain text
en: Provides access to 2 dialogs:
de: Gibt Zugriff auf zwei Dialoge:

note: type: Plain text
en: Setting Layers (number, enabled and layers names)
de: Einstellen der Lagen (Anzahl, aktivieren und Lagen-Namen)

note: type: Plain text
en: An important menu. Allows adjustment of:
de: Ein wichtiges Menü. Erlaubt das Einstellen von:

note: type: Plain text
en: Size of texts and the line width for drawings.
de: Größe von Texten und die Linienstärke von Zeichnungen.

note: type: Plain text
en: Dimensions and characteristic of pads.
de: Abmessungen und Eigenschaften von Lötflächen.

note: type: Plain text
en: Setting the global values for solder mask and solder paste layers
de: Einstellen der globalen Werte für die Lagen der Lötstoppmaske und Lötpastenmaske.

note: type: Title ====
en: Place menu
de: Einfügen Menü

note: type: Plain text
en: Same function as the right-hand toolbar.
de: Die gleiche Funktion wie die rechte Werkzeugleiste.

note: type: Title ====
en: Route menu
de: Route Menü

note: type: Plain text
en: Routing function.
de: Die Funktionen für das Verlegen von Leiterbahnen.

note: type: Title ====
en: Tools menu
de: Werkzeuge Menü

note: type: Title ====
en: The Preferences menu
de: Das Einstellungen Menü

note: type: Plain text
en: Selection of the footprint libraries.
de: Auswahl der Footprint-Bibliotheken.

note: type: Plain text
en: Management of general options (units, etc.).
de: Verwaltung der Allgemeinen Einstellungen (Maßeinheiten, usw.).

note: type: Plain text
en: The management of other display options.
de: Verwaltung anderer Anzeigeoptionen.

note: type: Plain text
en: Creation, editing (and re-read) of the hot keys file.
de: Erstellen, Bearbeiten (und neu-einlesen) der Schnelltasten-Datei.

note: type: Title ====
en: The Help menu
de: Hilfe Menü

note: type: Plain text
en: Provides access to the user manuals and to the version information menu (Pcbnew About).
de: Gibt Zugriff auf Benutzerhandbücher und auf die Versionsinformations-Menü (Über KiCad).

note: type: Title ===
en: Using icons on the top toolbar
de: Verwendung der Symbole der oberen Werkzeugleiste

note: type: Plain text
en: This toolbar gives access to the principal functions of Pcbnew.
de: Diese Werkzeugleiste gibt Zugriff auf die prinzipiellen Funktionen von Pcbnew.

note: type: Title ====
en: Auxiliary toolbar
de: Hilfswerkzeugleiste

note: type: Table
en: | image:images/Pcbnew_track_thickness_dropdown.png[]
        | Selection of thickness of track already in use.
    | image:images/Pcbnew_via_size_dropdown.png[]
        | Selection of a dimension of via already in use.
    | image:images/icons/auto_track_width.png[]
        | Automatic track width: if enabled when creating a new track,
        when starting on an existing track, the width of the new track
        is set to the width of the existing track.
    | image:images/Pcbnew_grid_size_dropdown.png[]
        | Selection of the grid size.
    | image:images/Pcbnew_zoom_factor_dropdown.png[]
        | Selection of the zoom.
de: | image:images/Pcbnew_track_thickness_dropdown.png[]
        | Auswahl schon verwendeter Leiterbahnbreiten.
    | image:images/Pcbnew_via_size_dropdown.png[]
        | Auswahl schon verwendeter Größen von Durchkontaktierungen.
    | image:images/icons/auto_track_width.png[]
        | Automatische Leiterbahnbreite: wenn aktiviert beim Erstellen
          einer neuen Leiterbahn, wird beim Start auf einer bestehenden
          Leiterbahn, die Breite der alten Leiterbahn für die neue übernommen.
    | image:images/Pcbnew_grid_size_dropdown.png[]
        | Auswahl der Rastergröße.
    | image:images/Pcbnew_zoom_factor_dropdown.png[]
        | Auswahl der Zoomgröße.

note: type: Title ===
en: Right-hand side toolbar
de: Rechte Werkzeugleiste

note: type: Plain text
en: This toolbar gives access to the editing tool to change the PCB shown in Pcbnew.
de: Diese Werkzeugleiste gibt Zugriff auf die Bearbeitungswerkzeuge, um die in Pcbnew angezeigte Leiterplatte zu bearbeiten.

note: type: Plain text
en: Placement of footprints, tracks, zones of copper, texts, etc.
de: Platzieren von Footprints, Leiterbahnen, Kupferflächen, Texten, usw.

note: type: Plain text
en: Net Highlighting.
de: Netze hervorheben.

note: type: Plain text
en: Creating notes, graphic elements, etc.
de: Erstellen von Anmerkungen, grafischen Elementen, usw.

note: type: Plain text
en: Deleting elements.
de: Elemente löschen.

note: type: Title ===
en: Left-hand side toolbar
de: Linke Werkzeugleiste

note: type: Plain text
en: The left hand-side toolbar provides display and control options that affect Pcbnew's interface.
de: Die linke Werkzeugleiste stellt Anzeige- und Steueroptionen zur Verfügung, die die Benutzeroberfläche von Pcbnew beeinflussen.

note: type: Title ===
en: Pop-up windows and fast editing
de: Pop-Up Fenster und schnelle Bearbeitung

note: type: Plain text
en: A right-click of the mouse opens a pop-up window. Its contents depends on the element pointed at by the cursor.
de: Ein Rechts-Klick mit der Maus öffnet ein Pop-Up-Fenster. Dessen Inhalt hängt vom Element ab, auf das der Cursor gerade zeigt.

note: type: Plain text
en: This gives immediate access to:
de: Dieses gibt sofortigen Zugriff auf:

note: type: Plain text
en: Setting the grid size.
de: Einstellen der Rastergröße.

note: type: Plain text
en: Additionally a right-click on an element enables editing of the most commonly modified element parameters.
de: Zusätzlich ermöglicht ein Rechtsklick auf ein Element das Bearbeiten der am häufigsten bearbeiteten Element-Parameter.

note: type: Plain text
en: The screenshots below show what the pop-up windows looks like.
de: Der Screenshot unten zeigt, wie das Pup-Up-Fenster aussieht.

note: type: Title ===
en: Available modes
de: Verfügbare Modi

note: type: Plain text
en: There are 3 modes when using pop-up menus. In the pop-up menus, these modes add or remove some specific commands.
de: Es gibt 3 Modi wenn Sie das Pop-Up-Menü verwenden. In den Pop-Up-Menüs fügen diese Modi spezielle Befehle hinzu oder entfernen sie.

note: type: Table
en: | image:images/icons/mode_module.png[] and
      image:images/icons/mode_track.png[] disabled
        | Normal mode
    | image:images/icons/mode_module.png[] enabled
        | Footprint mode
    | image:images/icons/mode_track.png[] enabled
        | Tracks mode
de: | image:images/icons/mode_module.png[] und
      image:images/icons/mode_track.png[] deaktiviert
        | Normaler Modus
    | image:images/icons/mode_module.png[] aktiviert
        | Footprint-Modus
    | image:images/icons/mode_track.png[] aktiviert
        | Leiterbahn-Modus

note: type: Title ====
en: Normal mode
de: Normaler Modus

note: type: Plain text
en: Pop-up menu with no selection:
de: Pop-Up-Menü ohne Auswahl:

note: type: Plain text
en: Pop-up menu with track selected:
de: Pop-Up Menü mit ausgewählter Leiterbahn:

note: type: Plain text
en: Pop-up menu with footprint selected:
de: Pop-Up-Menü mit ausgewähltem Footprint:

note: type: Title ====
en: Footprint mode
de: Footprint-Modus:

note: type: Plain text
en: Same cases in Footprint Mode (image:images/icons/mode_module.png[] enabled)
de: Ein paar Fälle im Footprint-Modus (image:images/icons/mode_module.png[] aktiviert)

note: type: Title ====
en: Tracks mode
de: Leiterbahn-Modus

note: type: Plain text
en: Same cases in Track Mode (image:images/icons/mode_track.png[] enabled)
de: Ein paar Fälle im Leiterbahn-Modus (image:images/icons/mode_track.png[] aktiviert)

note: type: Title ==
en: Introduction to Pcbnew
de: Einführung zu Pcbnew

note: type: Title ==
en: KiCad Scripting Reference
de: KiCad Skript-Steuerungs-Referenz

note: type: Plain text
en: You can see python module help by typing `pydoc pcbnew` on your terminal.
de: Sie können die Hilfe für das Python-Module betrachten, indem Sie in ihrem Terminal `pydoc pcbnew` eingeben.

note: type: Plain text
en: Using scripting you can create:
de: Mit Skriptsteuerung können Sie erstellen:

note: type: Plain text
en: *Plugins*: this type of script is loaded when KiCad starts. Examples:
de: *Plugins*: Diese Art von Skript wird geladen, wenn KiCad startet. Beispiele:

note: type: Plain text
en: *Footprint Wizards*: To help you build footprints easily filling in parameters. See the dedicated section <<Footprint_Wizards,Footprint Wizards>> below.
de: *Footprint Assistenten*: Helfen Ihnen dabei Footprints zu erstellen, indem Sie einfach Parameter eingeben. Lesen Sie dazu den zugehörigen Abschnitt <<Footprint_Wizards,Footprint Assistenten>> unten.

note: type: Plain text
en: *File I/O* '(planned)': To let you write plugins to export/import other filetypes
de: *Datei Ein-/Ausgabe* '(geplant)': Erlaubt Ihnen, Plugins für den Export/Import anderer Dateitypen zu schreiben.

note: type: Plain text
en: *Command Line Scripts*: scripts that can be used from the command line, load boards or libraries, modify them, and render outputs or new boards.
de: *Befehlszeilenskripte*: Skripte die von der Befehlszeile benutzt werden können, zum Laden von Leiterplatten oder Bibliotheken, sie zu verändern und Ausgaben zu erstellen oder neue Leiterplatten.

note: type: Title ===
en: KiCad Objects
de: KiCad Objekte

note: type: Plain text
en: See the BOARD section below.
de: Siehe BOARD Abschnitt unten.

note: type: Title ===
en: Basic API Reference
de: Grundlegende API Referenz

note: type: Title ===
en: Loading and Saving a Board
de: Laden und Speichern einer Leiterplatte

note: type: Plain text
en: loads a board from file returning a BOARD object, using the file format that matches the filename extension.
de: Lädt eine Leiterplatte aus einer Datei und gibt das BOARD Objekt zurück unter Verwendung des Dateiformats, das der Datei-Erweiterung entspricht.

note: type: Plain text
en: saves a BOARD object to file, using the file format that matches the filename extension.
de: Speichert ein BOARD Objekt in eine Datei unter Verwendung des Dateiformats, das der Datei-Erweiterung entspricht.

note: type: Plain text
en: same as above, but it's a method of BOARD object.
de: Das gleiche wie oben aber es ist eine Methode des BOARD Objekts.

note: type: Block title
en: Example that loads a board, hides all values, shows all references
de: Beispiel, das eine Leiterplatte lädt, alle Werte ausblendet und alle Referenzen einblendet

note: type: Title ===
en: Listing and Loading Libraries
de: Auflisten und Laden von Bibliotheken

note: type: Block title
en: Enumerate library, enumerate modules, enumerate pads
de: Bibliothek aufzählen, Module aufzählen, Lötflächen aufzählen

note: type: Plain text
en: Board is the basic object in KiCad pcbnew, it's the document.
de: BOARD ist das Grundobjekt in KiCad Pcbnew, es ist das Dokument.

note: type: Plain text
en: BOARD contains a set of object lists that can be accessed using the following methods, they will return iterable lists that can be iterated using "for obj in list:"
de: BOARD enthält einen Satz von Objektlisten auf die über folgende Methoden zugegriffen werden kann, diese werden als durchgehbare Listen zurück gegeben, die durchgegangen werden können mit "for obj in list:"

note: type: Plain text
en: *board.GetModules():* This method returns a list of MODULE objects, all the modules available in the board will be exposed here.
de: *board.GetModules():* Diese Methode gibt eine Liste von MODULE Objekten zurück. Alle auf der Leiterplatte verfügbaren Module werden hier dargestellt.

note: type: Plain text
en: *board.GetDrawings():* Returns the list of BOARD_ITEMS that belong to the board drawings
de: *board.GetDrawings():* Gibt einen Liste von BOARD_ITEMS zurück, die zu Zeichnungen auf der Leiterplatte gehören.

note: type: Plain text
en: *board.GetNetClasses():* Returns the list of net classes
de: *board.GetNetClasses():* Gibt eine Liste von Netzklassen zurück.

note: type: Plain text
en: *board.GetCurrentNetClassName():* Returns the current net class
de: *board.GetCurrentNetClassName():* Gibt die aktuelle Netzklasse zurück.

note: type: Plain text
en: *board.GetViasDimensionsList():* Returns the list of Via dimensions available to the board.
de: *board.GetViasDimensionsList():* Gibt eine Liste der auf der Leiterplatte verfügbaren Durchmesser von Durchkontaktierungen zurück.

note: type: Plain text
en: *board.GetTrackWidthList():* Returns the list of Track Widths available to the board.
de: *board.GetTrackWidthList():* Gibt eine Liste der auf der Leiterplatte verfügbaren Leiterbahnbreiten zurück.

note: type: Block title
en: Board Inspection Example
de: Leiterplatten-Prüfungs-Beispiel

note: type: Title ===
en: Examples
de: Beispiele

note: type: Title ===
en: Footprint Wizards
de: Footprint-Assistenten

note: type: Plain text
en: On linux you can also keep your user plugins in `$HOME/.kicad_plugins`.
de: Unter Linux können Sie Ihre Benutzer-Plugins auch in `$HOME/.kicad_plugins` ablegen.

note: type: Block title
en: Build footprints easily filling in parameters.
de: Einfaches Erstellen von Footprints mit dem Ausfüllen von Parametern.

note: type: Plain text
en: This document is Copyright (C) 2014-2015 by it's contributors as listed below.  You may distribute it and/or modify it under the terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), version 3.0 or later.
de: Dieses Dokument ist geschützt (C) 2010-2015 durch deren Beitragende welche nachfolgend aufgeführt sind. Sie können es nach den Bedingungen der GNU General Public License (http://www.gnu.org/licenses/gpl.html), Version 3 oder später, oder der Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), Version 3.0 oder später verteilen oder verändern .

note: type: Plain text
en: About KiCad software i18n: https://gitlab.com/kicad/code/kicad-i18n/issues
de: KiCad Software i18n Übersetzung: https://gitlab.com/kicad/code/kicad-i18n/issues

note: type: Plain text
en: Published on January 26, 2014.
de: 26.01.2014

note: type: Title ==
en: Introduction to the IDFv3 exporter
de: Einführung in den IDFv3 Exporter

note: type: Plain text
en: The IDF exporter exports an IDFv3 footnote:[http://www.simplifiedsolutionsinc.com/images/idf_v30_spec.pdf] compliant board (.emn) and library (.emp) file for communicating mechanical dimensions to a mechanical CAD package. The exporter currently exports the board outline and cutouts, all pad and mounting thru-holes including slotted holes, and component outlines; this is the most basic set of mechanical data required for interaction with mechanical designers. All other entities described in the IDFv3 specification are currently not exported.
de: Der IDF Exporter exportiert ein IDFv3 footnote:[http://www.simplifiedsolutionsinc.com/images/idf_v30_spec.pdf] konformes Board (.emn) und Bibliothek (.emp) um mechanische Dimensionen an ein mechanisches CAD Paket zu übertragen. Der Exporter kann aktuell die Abmessungen der Platinenaußenkanten und Ausschnitte in der Platine exportieren als auch alle Pads und Montagelöcher inklusive Langlöcher und Bauteilumrisse. Das sind die grundlegendsten mechanischen Daten die benötigt werden um mit mechanischen Designern interagieren zu können. Alle anderen Einheiten die in der IDFv3 Spezifikation beschrieben sind werden derzeit nicht exportiert.

note: type: Title ==
en: Specifying component models for use by the exporter
de: Spezifizierung des Bauteil Modells was vom Exporter benutzt wird

note: type: Plain text
en: The IDF exporter makes use of the 3D model file attribute which was originally used by the 3D viewer. Since the 3D viewer, IDF, and possible future mechanical CAD exporters are generally interested in different types of file format, it is possible to use the 3D model file attribute to specify models for multiple exporters.
de: Der IDF Exporter benutzt 3D-Model Datei Attribute welche ursprünglich vom 3D-Betrachter benutzt worden sind. Seit dem 3D-Betrachter, IDF und möglicher Weise auch zukünftige mechanische CAD Exporter generell an verschiedenen Dateiformaten interessiert sind ist es möglich die 3D-Model Dateiattribute zu benutzen um Modelle für multiple Exporter zu spezifizieren.

note: type: Plain text
en: From within the Footprint Editor or Pcbnew, edit the footprint parameters and click on the 3D settings tab (see link:#figure-1[figure 1]), click on Add 3D Shape, and select the filter "IDFv3 component files (*.idf)" (see link:#figure-2[figure 2]). Select the desired outline file and enter any necessary values for the offset and rotation. Note that only the offset values and the Z rotation value are used by the IDF exporter; all other values are ignored. The offsets must be specified using the IDF board output units (mm or thou) and in the IDF coordinate system, that is a right-hand coordinate system with +Z moving towards the viewer, +X is to the viewer's right, and +Y is up. The rotation must be in degrees and a positive rotation is a counter-clockwise rotation as described in the IDFv3 specification. Multiple outlines may be combined with appropriate offsets to represent simple assemblies such as a DIP package in a socket. [**BUG:** in discussions it has been decided that the unit of the Z offset should be inches, which is consistent with the units of the VRML model offset. It may also be useful not to ignore the (X,Y) offset values. The behavior mentioned here will change at some point in the future.]
de: Innerhalb des Footprint Editors oder in Pcbnew, bearbeiten Sie die Footprint Eigenschaften und klicken auf den Tab für die 3D-Settings (siehe link:#figure-1[Figur 1]), klicken Sie auf _3D Form hinzufügen_ und wählen den Filter _IDFv3 Bauteildateien (*.idf)_ (siehe  link:#figure-2[Figur 2]). Wählen Sie die gewünschte Datei mit den Außenlinien und geben Sie alle nötigen Werte für Offset und Drehung ein. Beachten Sie das nur die Werte für Offset und die Z-Drehung vom IDF Exporter benutzt werden, alle anderen Werte werden ignoriert. Der Offset muss auf Basis der IDF Board Ausgabemaßeinheit (mm oder 1/1000) angegeben werden, das IDF Koordinatensystem ist ein Rechte-Hand Koordinatensystem mit +Z in Richtung des Betrachters, +X ist rechts vom Betrachter und +Y ist oben. Die Drehung muss in Grad angegeben werden, eine positive Drehung ist eine Drehung entgegen dem Uhrzeigersinn wie in der IDFv3 Spezifikation beschrieben. Mehrere Außenlinien können mit einem geeigneten Offset kombiniert werden um einfache Baugruppen wie ein DIP Gehäuse in einer Buchse wiedergeben zu können. [**Fehler:** In Diskussionen wurde entschieden das für den Offset von Z als Einheit Zoll benutzt werden soll, was dann konsistent mit der Einheit für den Offset des VRML Modells ist. Es mag ebenso hilfreich sein nicht die Werte vom Offset (X,Y) zu ignorieren. Diese Handlungsweise die hier vorgeschlagen ist wird sich in der Zukunft irgendwann verändern.]

note: type: Plain text
en: Once models have been specified for all desired components, from within pcbnew select the *File* menu then *Export* and finally **IDFv3 Export**. A dialog box will pop up (see link:#figure-3[figure 3]) which allows the output filename and IDF output units (mm or mils) to be set.  The exported IDF files can be viewed in the free mechanical CAD software http://www.freecadweb.org/[FreeCAD] or converted to VRML using the idf2vrml tool and viewed with any suitable VRML viewer.
de: Wenn für alle gewünschten Bauteile die Modelle festgelegt worden sind wählen Sie in Pcbnew *Datei* -> *Export* und dort **IDFv3**. Eine Dialogbox öffnet sich (siehe link:#figure-3[Figur 3]) welche es erlaubt den Ausgabenamen und die Ausgabeeinheit (mm oder Mils) einzustellen. Die exportierte IDF Datei kann mit der freien mechanischen CAD Software http://www.freecadweb.org/[FreeCAD] betrachtet werden oder durch das Tool _idf2vrml_ in ein VRML umgewandelt werden um dann mit einen geeigneten VRML Betrachter angeschaut werden zu können.

note: type: Named 'alt' AttributeList argument for macro 'image'
en: Footprint properties, 3D settings
de: Footprint Eigenschaften, 3D Settings

note: type: Target for macro image
en: images/module_params.png
de: images/de/module_params.png

note: type: Named 'alt' AttributeList argument for macro 'image'
en: IDF component outline selection
de: Auswahl IDF Bauteilkonturen

note: type: Target for macro image
en: images/idf_select.png
de: images/de/idf_select.png

note: type: Named 'alt' AttributeList argument for macro 'image'
en: IDF output settings
de: IDF Ausgabe Einstellungen

note: type: Target for macro image
en: images/idf_export.png
de: images/de/idf_export.png

note: type: Title ==
en: Creating a component outline file
de: Erstellung einer Datei mit Bauteilkonturen

note: type: Plain text
en: The component outline file (*.idf) consists of a single .ELECTRICAL or .MECHANICAL section as described in the specification document. The section may be preceded by any number of comment lines; the comment lines are copied by the exporter into the library file and can be used to track metadata such as references to the documents used to determine the component's outline and dimensions.
de: Die Datei mit den Bauteilkonturen (*.idf) enthält eine einzigen Abschnitt .ELECTRICAL oder .MECHANICAL wie in der Dokumenten Spezifikation beschrieben. Diesem Abschnitt kann ein Bereich von zahlreichen Zeilen zur Dokumentation vorangehen, diese Zeilen werden vom Exporter in die Bibliotheksdatei kopiert und können benutzt werden um Metadaten weiterzugeben wie z.B. Referenzen zu den Dokumenten die benutzt wurden sind um die Außenmaße und Dimensionen von Bauteilen zu erfahren.

note: type: Plain text
en: The component outline section contains fields which are strings, integers, or floating point numbers. A string is a combination of characters which may include spaces; if a string contains spaces then it must be quoted. Quotation marks must not appear within a string.  Floating point numbers may be represented using decimal or exponential notations but decimal notation is preferred for human readability. The decimal point must be a dot and not a comma. The IDF file must consist only of 7-bit ASCII characters; use of 8-bit characters will result in undefined behavior.
de: Die Sektion mit den Bauteilkonturen kann Felder für Zeichenketten, Ganzzahlen oder Gleitkommazahlen enthalten. Eine Zeichenkette ist eine Kombination von Buchstaben die auch Leerzeichen enthalten dürfen, diese müssen aber quotiert werden. Quotierungsmarkierungen erscheinen nicht in der späteren Zeichenkette. Gleitkommazahlen können in Dezimal- oder Exponentialschreibweise geschrieben werden, die dezimale Schreibweise sollte jedoch wegen der besseren Lesbarkeit für Menschen bevorzugt werden. Der Dezimalpunkt muss ein Punkt und darf kein Komma sein. Die IDF Datei darf nur aus 7-Bit ASCII Zeichen bestehen, die Verwendung von 8-Bit Zeichen führt zu einem undefinierten Verhalten.

note: type: Plain text
en: An IDF file consists of SECTIONS which consist of RECORDS which consist of FIELDS. For the IDF outline files only one type of section may exist and must be one of .ELECTRICAL or .MECHANICAL. A record is a single line of text and may contain one or more fields. Fields are sequences of characters separated by one or more spaces which do not appear between quotation marks. All fields of a record must appear on a single line; records may not span lines.
de: Eine IDF Datei besteht aus SECTIONS (Abschnitten) welche wiederum aus RECORDS (Datensätzen) besteht, diese enthalten FIELDS (Felder). Die IDF Datei mit den Konturen besteht aus nur einem Abschnitt der dann entweder .ELECTRICAL oder .MECHANICAL benannt werden muss. Ein Datensatz ist eine einzelne Zeile mit Text und kann eine oder mehrere Felder enthalten. Felder sind eine Reihenfolge von Zeichen die durch ein oder mehrere Leerzeichen getrennt sind, welche nicht zwischen Quotierungen liegen. Alle Felder eines Eintrages müssen in einer Zeile liegen, Einträge dürfen nicht über mehrere Zeilen verteilt liegen.

note: type: Plain text
en: The section heading (.ELECTRICAL or .MECHANICAL) is considered the first record (Record 1) of the section. Record 1 must be followed by Record 2 which has four fields:
de: Die Abschnittsmarkierung (.ELECTRICAL oder .MECHANICAL) gilt als der erste Datensatz (Record 1) des Abschnitts. Datensatz 1 muss von Datensatz 2 gefolgt werden, welcher vier Felder hat:

note: type: Plain text
en: Geometry Name: a string which in combination with the Part Number must form a unique identifier for the component outline. For standardized packages, the package name is a good value for the geometry name, for example "SOT-23". For unique packages the manufacturer's part number is a good choice for the geometry name.
de: Geometrischer Name: Eine Zeichenkette in Kombination mit der Teilenummer, diese muss eine eineindeutige Identifikation der Bauteilkonturen ermöglichen. Für standardisierte Bauteile kann man die Bauform benutzen um den geometrischen Namen zu bilden, zum Beispiel "SOT-23". Für die Eindeutigkeit der Bauteile benutzt man die Teilenummer des Herstellers und ergänzt damit den geometrischen Namen.

note: type: Plain text
en: Part Number: although obviously intended for the part number, for example BS107, it is better to use this string to help describe the package. For example if the geometry name is "TO-92", the part number entry may be used to describe the layout of the pads or the orientation of this particular TO-92 outline file.
de: Part Number: Obwohl diese schon in der Benamung Verwendung findet, zum Beispiel BS107, ist es besser diesen Eintrag zu benutzen um das Bauteil zu beschreiben. Wenn der geometrische Name zum Beispiel "TO-92" ist dann kann man den Eintrag _Teilenummer_ benutzen um das Layout und die Orientierung der Pads für dieses spezielle TO-92 Gehäuse zu beschreiben.

note: type: Plain text
en: IDF Unit: this must be one of MM or THOU and it applies only to the units describing this single component outline.
de: IDF Einheit: Dies muss entweder MM oder THOU sein, und es gilt nur für die Einheiten die diese einzelne Bauteilkonturen beschreibt.

note: type: Plain text
en: Height: this is a floating point number representing the nominal height of the component using units specified in Field 3.
de: Höhe: Diese Gleitkommazahl gibt die normale Höhe des Bauteils an, die Maßeinheit ist die die unter Feld 3 angegeben ist.

note: type: Plain text
en: Record 2 must be followed by a number of Record 3 entries which specify the outline of the component. Record 3 consists of four fields:
de: Datensatz 2 muss von einer Anzahl von Einträgen für Datensatz 3 gefolgt sein welcher die Umrisse des Bauteils spezifiziert. Datensatz 3 hat vier Felder:

note: type: Plain text
en: Loop Index: 0 (outline points are specified in counter-clockwise order) or 1 (outline points are specified in clockwise order)
de: Loop Index: 0 (Konturenpunkte sind im Uhrzeigersinn angegeben) oder 1 (Konturenpunkte sind entgegen dem Uhrzeigersinn angegeben)

note: type: Plain text
en: X coordinate: a floating point number
de: X-Koordinate: Eine Gleitkommazahl.

note: type: Plain text
en: Y coordinate: a floating point number
de: Y_Koordinate: Eine Gleitkommazahl.

note: type: Plain text
en: Included Angle: a floating point number. If the value is 0 then a straight line segment is drawn from the previous point to this point.  If the value is 360 then the previous point specifies the center of a circle and this point specifies a point on the circle; never specify a circle using a value of -360 as at least one major mechanical CAD package does not behave well in that situation. If the value is negative then a clockwise arc is drawn from the previous point to this point and if the value is positive then a counter-clockwise arc is drawn.
de: Öffnungswinkel: Eine Gleitkommazahl. Wenn der Wert 0 ist dann wird eine gerades Liniensegment vom vorherigen Punkt zu diesem Punkt gezogen. Wenn der Wert 360 ist dann wird der vorherige Punkt als Mittelpunkt eines Kreises benutzt und dieser Punkt spezifiziert einen Punkt auf dem Kreis. Geben Sie nie einen Wert von -360 an um einen Kreis zu spezifizieren da zumindest ein großes mechanisches CAD Programm damit nicht fehlerfrei zusammen arbeitet. Wenn der Wert negativ ist  dann wird der Bogen im Uhrzeigersinn vom vorherigen Punkt aus zu diesem Punkt gezogen, bei einem positiven Wert wird der Bogen entgegengesetzt zum Uhrzeigersinn gezogen.

note: type: Plain text
en: Only one closed loop is permitted and it is not possible to specify a cutout. The last point specified must be the same as the first point unless the outline is a circle.
de: Nur geschlossener Loop ist erlaubt, und es ist nicht möglich eine Aussparung festlegen. Der letzte angegebene Punkt muss der gleiche sein wie der erste Punkt, wenn der Umriss kein Kreis ist.

note: type: Plain text
en: Example IDF File 1:
de: Beispiel IDF Datei 1:

note: type: Plain text
en: Example IDF File 2:
de: Beispiel IDF Datei 2:

note: type: Title ==
en: Guidelines for creating outlines
de: Richtlinien zum Erstellen von Konturen

note: type: Plain text
en: When creating outlines, and especially when sharing the work with others, consistency in the design and naming of files helps people locate files quicker and place the components with minimal hassles.
de: Wenn Konturen erstellt werden, und besonders wenn man die Arbeit mit anderen teilt, ist ein konsistentes Design und Benennen von Dateien hilfreich um die richtigen Dateien schnell finden zu können damit das Platzieren von Bauteilen ohne große Anstrengungen durchgeführt werden kann.

note: type: Title ===
en: Package naming
de: Benennung der Bauteile

note: type: Plain text
en: Try to make some information about the outline available in the filename to give the user a general idea of what the outline is. For example axial leaded cylindrical packages may represent some types of capacitors as well as some types of resistors, so it makes sense to identify an outline as a horizontal or vertical axial leaded device and to add some extra information on the relevant dimensions: diameter, length, and pitch are the most important. If a device has a unique outline, the manufacturer's part number and a prefix to indicate the class of device are adequate.
de: Versuchen Sie durch den Dateinamen an die Benutzer ein paar Informationen über die Bauteilkonturen mitzugeben damit der Benutzer ein grobe Idee davon bekommt was es für eine Kontur ist. Zum Beispiel können axial verdrahtete zylindrische Bauteile einige Kondensatoren aber auch einige Typen von Widerständen repräsentieren. Daher macht es Sinn einer Kontur Informationen wie horizontale oder vertikale Verdrahtung mitzugeben und ebenso ein paar zusätzliche Informationen wie die relevanten Dimensionen. Der Durchmesser, die Länge und Abstände sind die wichtigsten. Wenn ein Bauteil eine eher allgemeine Kontur besitzt dann ist die Hersteller Teilenummer und ein Hersteller-Präfix hilfreich um die zugehörige Klasse des Bauteils zu kennzeichnen.

note: type: Plain text
en: Use comments in the IDF file to give users more information about the outline, for example a reference to the source used for dimensional information.
de: Benutzen Sie Kommentare um den Benutzern weitere Informationen über die Bauteilkontur mitzugeben, zum Beispiel einen Hinweis auf die Referenzen die benutzt worden sind um die Dimensionieren in Erfahrung zu bringen.

note: type: Title ===
en: Geometry and Part Number entries
de: Geometrie und Einträge der Teilenummer

note: type: Plain text
en: Think carefully about the values to give to the Geometry and Part Number entries. Taken together, these strings act as a unique identifier for the MCAD system. The values of the strings will ideally have some meaning to a user, but this is not necessary: the values are primarily intended for the MCAD system to use as a unique ID. Ideally the values chosen will be unique within any large collection of outlines; choosing values well will result in fewer clashes especially in complex boards.
de: Bedenken Sie sorgfältig die Werte die Sie in die Felder für die Geometrie und die Teilenummer eintragen. Zusammen bilden diese Zeichenketten  eine eindeutige Kennung für das MCAD-System. Die Werte der Einträge haben idealerweise eine Bedeutung für einen Benutzer, aber dies ist nicht unbedingt notwendig. Diese Werte werden primär vom MCAD-System als Unique-ID benutzt. Im Idealfall sind die gewählten einzelnen Werte in diesen Feldern auch innerhalb einer größeren Zusammenstellung von Konturen eindeutig, eine gute Auswahl wird zu weniger Konflikten besonders in komplexen Boards führen.

note: type: Title ===
en: Pin orientation and positioning
de: Pin Ausrichtung und Positionierung

note: type: Plain text
en: For through-hole components there are no widely accepted schemes for determining the pin orientation and component center in 3D models. For consistency, if there are only 2 pins they must be in a horizontal arrangement (see link:#figure-4[figure 4]) along the X axis and for 3 pins try to keep 2 in a horizontal arrangement on the X axis. Polarized devices such as electrolytic or tantalum capacitors must have the positive lead on Pin 1 and diodes must have the cathode on Pin 1; this is to maintain compatibility of the schematic symbols with the orientation defined for SMT devices; however, note that many existing KiCad schematics and footprints place the anode at Pin 1.
de: Für durchkontaktierte Bauteile gibt es keine weit akzeptierten Schemas für die Ermittlung der Pin Ausrichtung und Bauteilmittelpunkte in 3D-Modellen. Wenn es nur 2 Pins an einem Bauteil gibt müssen, aus Gründen der Konsistenz, diese in einer horizontalen Anordnung (siehe link:#figure-4[Figur 4]) entlang der X-Achse liegen und bei 3 Pins versuchen Sie zwei Pins in einer horizontalen Anordnung auf der X-Achse anzuordnen. Bei Bauteilen mit einer Polarität wie Tantal oder Elektrolyt Kondensatoren muss am Pin 1 der positive Pol liegen, Dioden müssen die Kathode auf Pin 1 liegen haben. Dies ist nötig aus Gründen der Kompatibilität zu Schaltplansymbolen die eine Ausrichtung für SMT Bauteile besitzen, beachten Sie aber, dass viele bestehende KiCad Schaltplansymbole und Footprints die Anode an Pin 1 haben.

note: type: Plain text
en: In the latest revision of the KiCad footprints on github the anode is now Pin 2 for THT as well as SMT components.
de: In den letzten Versionen der KiCad Footprints auf GitHub ist in den THT und SMT Bauteilen die Anode jetzt auf Pin 2.

note: type: Plain text
en: For DIP devices the center of the outline must be at the center of the rectangle described by the pin locations and Pin 1 is preferably at the top left corner; this will maintain some consistency with the standardized orientation of SMT components; however, such a model will be rotated -90 degrees relative to most existing KiCad component footprints and VRML models. For items such as a horizontal radial leaded capacitor or a horizontal TO-220 package, prefer to place the leads in a row on the X axis and with the body of the device extending upwards (see link:#figure-4[figure 4]). Non-polarized vertical axial leaded components must have the wire on the right hand side; polarized vertical axial leaded components may have the wire on either side, depending on whether Pin 1 is on the lower end (wire on right) or on the upper end (wire on left).
de: Bei DIP Gehäusen muss der Mittelpunkt der Kontur in der Mitte des Rechtecks liegen das von den einzelnen Pins begrenzt ist und Pin 1 liegt vorzugsweise oben links. Dies wird eine gewisse Konsistenz mit der standardisierten Ausrichtung von SMT-Komponenten erhalten, jedoch werden in den meisten existierenden KiCad Footprints und VRML-Modellen solche Modelle relativ um -90 Grad gedreht. Bei Bauteilen wie ein horizontal, radial verdrahteten Kondensator oder ein TO-220 Gehäuse sollten die Anschlussbeine längs auf der X-Achse liegen mit dem Gehäuse nach oben ausgerichtet (siehe link:#figure-4[Figur 4]). Unpolarisierte vertikal, axial verdrahtete Bauteile müssen die Anschlüsse rechts haben, polarisierte vertikal, axial bedrahtetete Bauteilen können die Anschlüsse auf beiden Seiten haben, je nachdem ob Pin 1 ist am unteren Ende (Draht rechts) oder am oberen Ende (Draht links) liegt.

note: type: Plain text
en: In the current revision of the KiCad footprint modules the THT components are being organized with pins along the Y axis rather than the X axis and Pin 1 of the device is at the origin rather than at the center of the package. Orient and position the component outline to suit your specific footprints; this will avoid the need to specify a non-zero rotation for the IDF component outlines. Since the IDF exporter currently ignores the (X,Y) offset values it is vital that you use the correct origin in the IDF component outline.
de: In den aktuellen Versionen von KiCad sind die Footprint Module der THT Bauteile entlang der Y-Achse anstatt der X-Achse ausgerichtet und Pin 1 vom Bauteil ist nicht in der Mitte des Bauteils. Ausrichtung und Position der Bauteilkontur müssen den spezifischen Footprints entsprechen, dies wird eine sonst nötige negative Drehung der IDF Bauteilkontur vermeiden. Da der IDF Exporter aktuell die (X,Y) Offsetwerte ignoriert es ist wichtig, dass Sie den richtigen Ursprung in der IDF Bauteilkontur verwenden.

note: type: Plain text
en: For SMT components the orientation, package center, and outline are defined by various standards. Use the standard appropriate to your work.  Also keep in mind that many devices do not conform to any standard; in such cases the offending device is probably best identified by using the manufacturer's part number in the outline file name. In general, an SMT outline is a rectangle encompassing the component package and including the leads; the package is oriented such that Pin 1 is as close as possible to the top left corner and the top left corner is usually chamfered for visual reference.
de: Für SMT Bauteile sind die Ausrichtung, Bauteilmitte und die Beschreibung der Kontur durch unterschiedliche Standards definiert. Benutzen Sie den passenden Standard der zu Ihrer Arbeit passt. Bedenken Sie auch, dass viel Bauteile nicht konform zu einem Standard sind, in so einem Fall ist es vermutlich das Beste das Bauteil durch die Teilenummer des Herstellers in der Datei mit den Konturen zu identifizieren. Im Allgemeinen ist eine SMT Kontur ein Rechteck welches das Bauteilgehäuse einschließlich der Anschlusspins umfasst und das Gehäuse so ausgerichtet ist, dass der Pin 1 ist so nah wie möglich an der oberen linken Ecke und der oberen linken Ecke ist, in der Regel visuell durch eine Vertiefung oder Referenz hervorgehoben.

note: type: Block title
en: Sample outlines generated by the programs idfcyl and idfrect and rendered by SolidWorks.
de: Beispiele für Konturen erzeugt von den Programmen idfcyl und idfrect, gerendert durch SolidWorks

note: type: Named 'alt' AttributeList argument for macro 'image'
en: Sample outlines
de: Beispiel Konturen

note: type: Plain text
en: From left to right are (a) vertical radial leaded cylinder, (b) vertical axial leaded cylinder with wire on left, (c) vertical axial leaded cylinder with wire on right, (d) horizontal axial leaded cylinder, (e)  horizontal radial leaded cylinder, (f) square outline, plain, (g) square outline with chamfer, (h) square outline with axial lead on right. The top outlines were specified in units of millimeters while the bottom outlines were specified in units of inches.
de: Von links nach rechts sind (a) ein vertikal, radial verdrahteter Zylinder, (b) ein vertikal, axial verdrahteter Zylinder mit dem Anschlussdraht auf der linken Seite, (c) ein vertikal, axial verdrahteter Zylinder mit dem Anschlussdraht auf der rechten Seite, (d) ein horizontal, axial verdrahteter  Zylinder, (e) ein horizontal, radial verdrahteter Zylinder, (f) eine glatte quadratische Kontur, (g) eine quadratische Kontur mit einer Abschräge, (h) eine quadratische Kontur mit axialer Verkabelung auf der rechten Seite zu sehen. Die obere Reihe wurden mit der Maßeinheit mm erstellt, die untere Reihe benutzt Zoll als Maßeinheit.

note: type: Title ===
en: Tips on dimensions
de: Hinweise zu Abmessungen

note: type: Plain text
en: The purpose served by the extruded outlines is to give the mechanical designer some idea of the location and physical space occupied by each component. In a typical scenario the mechanical designer will replace some of the crude outlines with more detailed mechanical models, for example when checking to ensure that a right-angle mounted LED will fit into a hole on a panel. In most situations the accuracy of an outline doesn't matter, but it is good practice to create outlines which convey the best mechanical information possible. In a few instances a user may wish to fit the component into a case with very little excess space, for example in a portable music player. In such a situation, if most extruded outlines are a good enough representation of components then the mechanical designer may only have to replace very few models while designing the case. If the outlines are not a reliable reflection of reality then the mechanical designer will waste a lot of time replacing models to ensure a good fit. After all, if you put garbage in you can expect garbage to come out. If you put in good information, you can be confident of good results.
de: Der Zweck hinter den modellierten Konturen besteht darin dem Designer von mechanischen Formen einen Überblick über den benötigten Platzbedarf der jeweiligen Bauteile zu geben. Typischer Weise wird der Designer diese abstrakten Formen mit detaillierteren Modellen ersetzen, zum Beispiel wenn er sicherstellen muss, dass eine um 90° nach rechts abstehende LED später in eine Gehäuse Aussparung passen muss. In den meisten Fällen ist eine hohe Detailtreue nicht nötig, jedoch ist es eine gute Praxis den größtmöglichen Anteil an mechanischen Informationen mitzuliefern. In manchen Situationen will der Benutzer seine Platine in einem Gehäuße mit sehr kleinen Abmessungen einbauen, zum Beispiel in einen mobilen Music Player. Wenn die Modelle der jeweiligen Konturen der Bauteile ausreichend gut sind muss der Designer des Gehäuses nur wenige Bauteile während des Designprozesses anpassen. Sind die Konturen allerdings recht ungenau wird der Designer für das Gehäuse einen erheblichen Zeitaufwand damit betreiben einzelne Bauteile zu kontrollieren um sicher stellen zu können, dass alle Komponenten in das geplante Gehäuse passen. Daher gilt, je besser die Basisinformationen umso besser auch das direkte Ergebnis. Je genauer die Informationen im Vorfeld sind desto präziser auch auch die entstehenden Modelle aus diesen Informationen.

note: type: Title ==
en: IDF Component Outline Tools
de: Tools für IDF Bauteilkonturen

note: type: Plain text
en: A number of command-line tools are available to help generate IDF component outlines. The tools are:
de: Es gibt eine Anzahl an Kommandozeilen Tools ,die helfen IDF Bauteilkonturen zu erstellen. Diese Tools sind:

note: type: Plain text
en: *idfcyl:* creates an outline of a cylinder in vertical or horizontal
    orientation and with axial or radial leads
de: *idfcyl:* Erstellt eine Kontur von einem Zylinder in vertikaler oder horizontaler Ausrichtung mit axial oder radialen geführten Anschlussdrähten.

note: type: Plain text
en: *idfrect:* creates an outline of a rectangle which may have either
    an axial lead or a chamfer in the top left corner
de: *idfrect:* Erstellt eine Kontur von einem Rechteck welches axial geführte Anschlussdrähte besitzen kann oder eine Abschrägung.

note: type: Plain text
en: *dxf2idf:* converts a drawing in DXF format into an IDF component
    outline
de: *dxf2idf:* Konvertiert eine DXF Zeichnung in eine IDF Bauteilkontur.

note: type: Plain text
en: When *idfcyl* is invoked with no arguments it prints out a usage note and a summary of its inputs:
de: Wird *idfcyl* ohne weitere Argumente aufgerufen werden Benutzungshinweise für die Parameter ausgegeben:

note: type: Plain text
en: The notes can be suppressed by entering any arbitrary argument on the command line. A user can manually enter information at the command line or create scripts to generate outlines. The following script creates a single cylinder axial leaded outline with the lead on the right hand side:
de: Die Hinweise werden unterdrückt wenn irgendein Argument übergeben wird. Der Benutzer kann manuell die Argumente an das Tool übergeben oder erstellt ein Skript um die Konturen zu erstellen. Das folgende Skript erstellt eine einzelne axial verdrahtete Kontur mit den Anschlussdrähten auf der rechten Seite:

note: type: Plain text
en: When *idfrect* is invoked with no arguments it prints out a usage note and a summary of its inputs:
de: Wird *idfrect* ohne weitere Argumente aufgerufen werden Benutzungshinweise für die Parameter ausgegeben:

note: type: Plain text
en: The notes can be suppressed by entering any arbitrary argument on the command line. A user can manually enter information at the command line or create scripts to generate outlines. The following script creates a chamfered rectangle and an axial leaded outline:
de: Die Hinweise werden unterdrückt wenn irgendein Argument übergeben wird. Der Benutzer kann manuell die Argumente an das Tool übergeben oder erstellt ein Skript um die Konturen zu erstellen. Das folgende Skript erstellt eine einzelne axial verdrahtete rechteckige Kontur mit Abfasung:

note: type: Plain text
en: The DXF file used to specify the component outline can be prepared with the free software http://librecad.org/[LibreCAD] for best compatibility.  When *dxf2idf* is invoked with no arguments it prints out a usage note and a summary of its inputs:
de: Die DXF Datei die benutzt wird um die Bauteilkontur anzugeben die umgewandelt werden soll kann zum Beispiel mit der freien Software http://librecad.org/[LibreCAD] bearbeitet werden um die höchste Kompatibilität zu erreichen. Wird *dxf2idf* ohne Angabe von Argumenten aufgerufen so erscheinen die Benutzungshinweise und Hilfe zu den Argumenten wie schon bei den anderen Tools:

note: type: Plain text
en: The notes can be suppressed by entering any arbitrary argument on the command line. A user can manually enter information at the command line or create scripts to generate outlines. The following script creates a 5mm high outline from a DXF file 'test.dxf':
de: Die Hinweise werden unterdrückt wenn irgendein Argument übergeben wird. Der Benutzer kann manuell die Argumente an das Tool übergeben oder erstellt ein Skript um die Konturen zu erstellen. Das folgende Skript erstellt eine 5mm hohe Kontur aus der Datei _test.dxf_:

note: type: Plain text
en: The idf2vrml tool reads a set of one IDF Board (.emn) and one IDF Component file (.emp) and produces a VRML file which can be viewed with a VRML viewer. This feature is useful for visualization of the board assembly in cases where the user does not have access to MCAD software. Invoking idf2vrml without any arguments will result in the display of a usage message:
de: Das Tool _idf2vrml_ liest einen Satz IDF Board (.emn) und IDF Bauteildatei (.emp) ein uns erstellt daraus eine VRML Datei die dann mit einem VRML-Betrachter angeschaut werden kann. Dies ist ein hilfreiches Feature für die Visualisierung der Platinenbestückungen für die Fälle wo der Benutzer keinen Zugang zu MCAD-Software hat. Der Aufruf von _idf2vrml_ ohne Argumente zeigt wiederum Benutzungshinweise und die Hilfe zu den Argumenten an:

note: type: Plain text
en: [**BUG:** The idf2vrml tool currently does not correctly render *OTHER_OUTLINE* entities in an emn file if that entity is specifies on the back layer of the PCB; however you will not notice this bug using files exported by KiCad since there is no mechanism to specify such an entity.  Essentially this bug is only an issue in rare instances where you might render a third party emn file which does employ the entity on the back side of a board.]
de: [**Fehler:**] Das _idf2vrml_ Tool rendert aktuell die *OTHER_OUTLINE* Einheiten in einer emn Datei nicht richtig wenn diese Einheiten auf der Rückseite der Platine liegen. Sie werden aber diesen Fehler nicht vorfinden wenn Sie Dateien benutzen die von KiCad exportiert worden sind, es gibt in KiCad keine Möglichkeit derartige Einheiten so festzulegen. Im Wesentlichen wird dieser Fehler nur sehr selten auftreten, und zwar nur dann wenn Sie eine .emn Datei von einer dritten Person benutzen die eine solche Einheit auf der Rückseite einer Platine definiert hat.
