summaryrefslogtreecommitdiff
path: root/share/doc/kicad/help/de/pcbnew.html
diff options
context:
space:
mode:
authorrahulp132020-03-17 14:55:41 +0530
committerrahulp132020-03-17 14:55:41 +0530
commit296443137f4288cb030e92859ccfbe3204bc1088 (patch)
treeca4798c2da1e7244edc3bc108d81b462b537aea2 /share/doc/kicad/help/de/pcbnew.html
parent0db48f6533517ecebfd9f0693f89deca28408b76 (diff)
downloadKiCad-eSim-296443137f4288cb030e92859ccfbe3204bc1088.tar.gz
KiCad-eSim-296443137f4288cb030e92859ccfbe3204bc1088.tar.bz2
KiCad-eSim-296443137f4288cb030e92859ccfbe3204bc1088.zip
initial commit
Diffstat (limited to 'share/doc/kicad/help/de/pcbnew.html')
-rw-r--r--share/doc/kicad/help/de/pcbnew.html7773
1 files changed, 7773 insertions, 0 deletions
diff --git a/share/doc/kicad/help/de/pcbnew.html b/share/doc/kicad/help/de/pcbnew.html
new file mode 100644
index 0000000..384f55a
--- /dev/null
+++ b/share/doc/kicad/help/de/pcbnew.html
@@ -0,0 +1,7773 @@
+<!DOCTYPE html>
+<html lang="de">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>Pcbnew</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="book">
+<div id="header">
+<h1>Pcbnew</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Inhaltsverzeichnis</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Referenzhandbuch</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Dieses Dokument ist geschützt &#169; 2010-2015 durch deren Beitragende welche
+nachfolgend aufgeführt sind. Sie können es nach den Bedingungen der GNU
+General Public License (<a href="https://www.gnu.org/licenses/gpl.html">https://www.gnu.org/licenses/gpl.html</a>), Version 3
+oder später, oder der Creative Commons Attribution License
+(<a href="https://creativecommons.org/licenses/by/3.0/">https://creativecommons.org/licenses/by/3.0/</a>), Version 3.0 oder später
+verteilen oder verändern.</p></div>
+<div class="paragraph"><p>Alle Markenrechtsnamen in diesem Guide gehören den rechtmäßigen Eigentümern.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Mitwirkende</strong></p></div>
+<div class="paragraph"><p>Jean-Pierre Charras, Fabrizio Tappero.</p></div>
+<div class="paragraph" id="translation"><p><strong>Übersetzung</strong></p></div>
+<div class="paragraph"><p>André S. &lt;<a href="mailto:ansc.de@gmail.com">ansc.de@gmail.com</a>&gt; 2016,
+Carsten Schönert &lt;<a href="mailto:c.schoenert@t-online.de">c.schoenert@t-online.de</a>&gt; 2017</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Bitte senden Sie alle Fehlermeldungen, Vorschläge oder neue Versionen an:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Zum KiCad-Dokument: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Zur KiCad-Software: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Zur KiCad-Software i18n: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Datum der Veröffentlichung und Softwareversion</strong></p></div>
+<div class="paragraph"><p>17.03 2014</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_einfuhrung_zu_pcbnew">1. Einführung zu Pcbnew</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_beschreibung">1.1. Beschreibung</h3>
+<div class="paragraph"><p>Pcbnew ist eine leistungsfähige Leiterplattensoftware für die
+Betriebssysteme Linux, Microsoft Windows und Apple OS X. Pcbnew wird
+zusammen mit dem Schaltplanprogramm Eeschema verwendet, um Leiterplatten zu
+erstellen.</p></div>
+<div class="paragraph"><p>Pcbnew verwaltet Bibliotheken von Footprints. Jeder Footprint ist eine
+Zeichnung eines realen Bauteils einschließlich seines Lötflächenrasters (die
+Anordnung der Lötflächen auf der Leiterplatte). Die benötigten Footprints
+werden automatisch während des Einlesens der Netzliste geladen. Jede
+Änderung der Footprintauswahl oder Referenzierung kann im Schaltplan
+vorgenommen und in Pcbnew aktualisiert werden, indem die Netzliste
+aktualisiert und in Pcbnew neu eingelesen wird.</p></div>
+<div class="paragraph"><p>Pcbnew stellt ein DRC Werkzeug (Design Rule Check = Prüfung der
+Entwurfsregeln) bereit, das verhindert, dass Netze verbunden werden, die
+nicht verbunden sein sollen oder Probleme mit Abständen zu Leiterbahnen und
+Lötflächen aufzeigt. Wenn Sie den interaktiven Router verwenden, prüft
+dieser kontinuierlich auf Designregeln und hilft dabei automatisch einzelne
+Leiterbahnen zu verlegen.</p></div>
+<div class="paragraph"><p>Pcbnew erlaubt das Anzeigen von Luftlinien, dies sind dünne Linien die
+Lötflächen von Footprints verbinden, die im Schaltplan verbunden sind. Diese
+Verbindungen bewegen sich dynamisch mit, wenn Leiterbahnen und Footprints
+bewegt werden.</p></div>
+<div class="paragraph"><p>Pcbnew hat einen einfachen aber effektiven Autorouter, um das Anfertigen von
+Leiterplatten zu unterstützen. Ein Export/Import im SPECCTRA dsn Format
+erlaubt die Benutzung von leistungsfähigeren Autoroutern.</p></div>
+<div class="paragraph"><p>Pcbnew stellt Möglichkeiten speziell für das Anfertigen von Höchstfrequenz
+Mikrowellenschaltungen zur Verfügung, wie zum Beispiel notwendige
+trapezförmige und komplex geformte Lötflächen, automatisches Erstellen von
+Induktivitäten auf der Leiterplatte, usw.).</p></div>
+</div>
+<div class="sect2">
+<h3 id="_prinzipielle_design_eigenschaften">1.2. Prinzipielle Design Eigenschaften</h3>
+<div class="paragraph"><p>Die kleinste Einheit in Pcbnew ist 1 Nanometer. Alle Abmessungen werden als
+ganzzahlige Nanometer gespeichert.</p></div>
+<div class="paragraph"><p>Pcbnew kann bis zu 32 Kupferlagen erzeugen, 14 technische Lagen
+(Bestückungsdruck, Lötstopplack, Lage für Bauteil Klebung, Lötpaste und
+Kantenschnitte) plus 4 Hilfslagen (Zeichnungen und Kommentare) und verwaltet
+in Echtzeit die Luftlinien Anzeige von fehlenden Leiterbahnen.</p></div>
+<div class="paragraph"><p>Die Anzeige von Leiterplattenelementen (Leiterbahnen, Lötflächen, Text,
+Zeichnungen&#8230;) ist anpassbar:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Volldarstellung oder Umriss.
+</p>
+</li>
+<li>
+<p>
+Mit oder ohne Leiterbahnabständen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Für komplexe Schaltungen kann für einer bessere Darstellung die Anzeige von
+Lagen, Flächen und Bauteilen gezielt deaktiviert werden. Netze oder
+Leiterbahnen können hervorgehoben werden, um zusätzlich hohen Kontrast zur
+Verfügung zu stellen.</p></div>
+<div class="paragraph"><p>Footprints können in jedem Winkel mit einer Auflösung von 0,1 Grad gedreht
+werden.</p></div>
+<div class="paragraph"><p>Pcbnew enthält einen Footprinteditor, der das Bearbeiten einzelner
+Footprints erlaubt, die sich auf der Leiterplatte oder in einer Bibliothek
+befinden.</p></div>
+<div class="paragraph"><p>Der Footprinteditor enthält viele zeitsparende Werkzeuge wie:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Schnelle Lötflächennummerierung indem Sie einfach die Maus in der
+ Reihenfolge über die Lötflächen bewegen, wie Sie sie nummeriert haben
+ wollen.
+</p>
+</li>
+<li>
+<p>
+Einfacher Erzeugung von rechteckigen und kreisförmigen Anordnungen von
+ Lötflächen für LGA/BGA oder kreisförmige Footprints.
+</p>
+</li>
+<li>
+<p>
+Halbautomatische Ausrichtung von Zeilen oder Spalten von Lötflächen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Footprints haben eine Anzahl von Eigenschaften, die angepasst werden
+können. Die Lötflächen können rund, rechteckig, oval oder trapezförmig
+sein. Für bedrahtete Bauteile können die Bohrungen in der Lötfläche
+verschoben sein und können rund sein oder ein Schlitz. Einzelne Lötflächen
+können ebenfalls gedreht sein und eigene Lötstoppmasken-, Netz- oder
+Lötpastenabstände haben. Lötflächen können ebenso massiv angebunden sein
+oder über Wärmefallen für eine einfachere Fertigung. Jede Kombination von
+einzigartigen Lötflächen kann innerhalb eines Footprint verwendet werden.</p></div>
+<div class="paragraph"><p>Pcbnew erzeugt sehr einfach alle für die Fertigung notwendigen Dokumente:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fertigungsausgaben:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Dateien für Photplotter im Gerber RS274X Format.
+</p>
+</li>
+<li>
+<p>
+Dateien für Bohrlöcher in Excellon Format.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Plottdateien in HPGL, SVG und DXF Format.
+</p>
+</li>
+<li>
+<p>
+Plott- und Bohrpläne im POSTSCRIPT Format.
+</p>
+</li>
+<li>
+<p>
+Lokale Druckausgabe.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_allgemeine_anmerkungen">1.3. Allgemeine Anmerkungen</h3>
+<div class="paragraph"><p>Aufgrund der notwendigen Steuerungstiefe wird dringend empfohlen, Pcbnew mit
+einer 3-Tasten-Maus zu bedienen. Viele Funktionen wie Verschieben des
+Bildschirminhalts oder Zoom benötigen eine 3-Tasten-Maus.</p></div>
+<div class="paragraph"><p>In der neuen Version von KiCad hat Pcbnew große Änderungen von die
+Entwicklern im CERN erfahren. Das beinhaltet Funktionen wie einen neuen
+Renderer (OpenGL und Cairo Ansichtsmodi), einen interaktiven "Schieben und
+Schubsen" (Push und Shove) Router, differenzielle- und Mäander
+Leiterbahnführung und -anpassung, einen überarbeiteten Footprinteditor, und
+viele andere Funktionen. Bitte beachten Sie, dass die meisten dieser neuen
+Funktionen <strong>nur</strong> in den neuen OpenGL und Cairo Ansichtsmodi verfügbar sind.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_installation">2. Installation</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_installation_der_software">2.1. Installation der Software</h3>
+<div class="paragraph"><p>Der Installationsvorgang ist in der Dokumentation zu KiCad beschrieben.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_verandern_der_standardkonfiguration">2.2. Verändern der Standardkonfiguration</h3>
+<div class="paragraph"><p>Eine Standardkonfigurationsdatei <span class="monospaced">kicad.pro</span> wird in <span class="monospaced">kicad/share/template</span>
+mitgeliefert. Diese Datei wird als Erstkonfiguration für alle neuen Projekte
+verwendet.</p></div>
+<div class="paragraph"><p>Diese Konfigurationsdatei kann verändert werden, um die zu ladenden
+Bibliotheken zu ändern.</p></div>
+<div class="paragraph"><p>Um das zu tun:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Starten Sie Pcbnew entweder aus KiCad oder direkt. Unter Windows ist es
+ standardmäßig in <span class="monospaced">C:\kicad\bin\pcbnew.exe</span> und unter Linux können Sie
+ <span class="monospaced">/usr/local/kicad/bin/kicad</span> starten oder <span class="monospaced">/usr/local/kicad/bin/pcbnew</span> wenn
+ sich die ausführbaren Dateien unter <span class="monospaced">/usr/local/kicad/bin</span> befinden.
+</p>
+</li>
+<li>
+<p>
+Auswahl der Voreinstellungen - Bibliotheken und Verzeichnisse.
+</p>
+</li>
+<li>
+<p>
+Bearbeiten Sie diese wie benötigt.
+</p>
+</li>
+<li>
+<p>
+Speichern Sie die veränderte Konfiguration (Save Cfg) nach
+ <span class="monospaced">kicad/share/template/kicad.pro</span>.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_verwalten_von_footprintbibliotheken_alte_versionen">2.3. Verwalten von Footprintbibliotheken: Alte Versionen</h3>
+<div class="paragraph"><p>Sie können auf die Einstellung der Bibliotheksliste aus dem Menü
+Einstellungen zugreifen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Library_list_menu_item.png" alt="images/Library_list_menu_item.png">
+</div>
+</div>
+<div class="paragraph"><p>Das Bild unter zeigt den Dialog, welcher es Ihnen erlaubt, die Liste der
+Footprintbibliotheken einzustellen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Footprint_library_list.png" alt="images/Footprint_library_list.png">
+</div>
+</div>
+<div class="paragraph"><p>Sie können das Benutzen, um alle Bibliotheken hinzuzufügen, die Footprints
+enthalten, die Sie für ihr Projekt benötigen. Sie sollten ebenfalls nicht
+benutzte Bibliotheken aus neuen Projekten entfernen, um Kollisionen von
+Footprintnamen zu vermeiden. Bitte beachten Sie, dass es eine Auffälligkeit
+mit der Liste der Footprintbibliotheken gibt, wenn Footprintnamen doppelt in
+verschiedenen Bibliotheken vorkommen. Wenn das passiert, wird der Footprint
+von der ersten in der Liste gefundenen Bibliothek geladen. Wenn das ein
+Problem ist (Sie können nicht den gewünschten Footprint laden), ändern Sie
+entweder die Reihenfolge der Bibliotheken in der Liste mit den "Nach oben"
+und "Nach unten" Schaltflächen im Dialog oben oder Sie geben dem Footprint
+einen eindeutigen Namen über den Footprint Editor.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_footprint_bibliotheken_verwalten_pretty_repositorys">2.4. Footprint Bibliotheken verwalten: .pretty Repositorys.</h3>
+<div class="paragraph"><p>Seit dem Release 4.0 benutzt Pcbnew eine neue Tabellenimplementierung, um
+die Footprintbibliotheken zu verwalten. Die Information im vorherigen Absatz
+ist nicht länger gültig. Die Verwaltung der Bibliothekstabellen ist
+zugreifbar über:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Library_tables_menu_item.png" alt="images/de/Library_tables_menu_item.png">
+</div>
+</div>
+<div class="paragraph"><p>Das Bild unten zeigt den Dialog zum Bearbeiten der Footprint
+Bibliothekstabelle, welcher über das Menü <em>Einstellungen &#8594; Footprint
+Bibliotheken Manager</em> geöffnet wird.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Footprint_tables_list.png" alt="images/de/Footprint_tables_list.png">
+</div>
+</div>
+<div class="paragraph"><p>Die Tabelle der Footprintbibliotheken wird benutzt, um eine
+Footprintbibliothek jedes unterstützten Bibliothekstyps auf eine interne
+Bibliotheksbezeichnung abzubilden. Diese Bezeichnung wird verwendet, um nach
+Footprints zu suchen anstelle der vorherigen Methode, die von der
+Reihenfolge der Bibliotheksverzeichnisse abhing. Das ermöglicht Pcbnew auf
+Footprints mit dem gleichen Namen in unterschiedlichen Bibliotheken
+zuzugreifen und damit sicherzustellen, dass der richtige Footprint aus der
+richtigen Bibliothek geladen wird. Es erlaubt Pcbnew ebenfalls Bibliotheken
+anderer Leiterplattenprogramme wie Eagle und gEDA zu unterstützen.</p></div>
+<div class="sect3">
+<h4 id="_globale_footprint_bibliothekstabelle">2.4.1. Globale Footprint Bibliothekstabelle</h4>
+<div class="paragraph"><p>Die globale Footprint Bibliothekstabelle enthält die Liste von Bibliotheken
+die immer verfügbar sind, unabhängig von der aktuell geladenen
+Projektdatei. Die Tabelle wird in der Datei <span class="monospaced">fp-lib-table</span> im
+Benutzerverzeichnis gespeichert. Der genaue Speicherort hängt vom
+verwendeten Betriebssystem ab.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_projektspezifische_footprint_bibliothekstabelle">2.4.2. Projektspezifische Footprint Bibliothekstabelle</h4>
+<div class="paragraph"><p>Die projektspezifische Footprint Bibliothekstabelle enthält die Liste der
+Bibliotheken, die speziell für die aktuell geladene Projektdatei zur
+Verfügung stehen. Die projektspezifische Footprint Bibliothekstabelle kann
+nur bearbeitet werden, wenn sie mit der Leiterplattendatei des Projekts
+geladen wird. Wenn keine Projektdatei geladen ist oder es keine Datei mit
+der Footprint Bibliothekstabelle im Projektverzeichnis gibt, wird eine leere
+Tabelle erstellt. Diese kann bearbeitet werden und später mit der
+Leiterplattendatei gemeinsam gespeichert werden.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_erstkonfiguration">2.4.3. Erstkonfiguration</h4>
+<div class="paragraph"><p>Wenn CvPcb oder Pcbnew das erste Mal gestartet werden und die globale
+Footprint Tabellendatei <span class="monospaced">fp-lib-table</span> nicht im Benutzerverzeichnis gefunden
+wird, wird Pcbnew versuchen, die Standard Footprint Tabellendatei
+<span class="monospaced">fp_global_table</span> aus dem KiCad Vorlagenverzeichnis in die Datei
+<span class="monospaced">fp-lib-table</span> im Benutzerverzeichnis zu kopieren. Wenn <span class="monospaced">fp_global_table</span>
+nicht gefunden wird, wird im Benutzerverzeichnis eine leer Footprint
+Bibliothekstabelle erzeugt. Wenn das passiert kann der Benutzer entweder
+<span class="monospaced">fp_global_table</span> von Hand kopieren oder selbst anpassen. Die Standard
+Footprint Tabellendatei enthält alle Standard Footprintbibliotheken, die als
+Teil von KiCad installiert werden.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_tabelleneintrage_hinzufugen">2.4.4. Tabelleneinträge hinzufügen</h4>
+<div class="paragraph"><p>Um eine Footprintbibliothek zu verwenden, muss diese zuerst entweder zur
+globalen oder zur projektspezifischen Tabelle hinzugefügt werden. Die
+projektspezifische Tabelle ist nur verfügbar, wenn eine Leiterplattendatei
+geöffnet ist.</p></div>
+<div class="paragraph"><p>Jeder Bibliothekseintrag muss einen eindeutigen Bezeichner haben. Dieser
+muss in keiner Weise mit dem tatsächlichen Verzeichnisnamen oder
+Bibliotheksnamen in Verbindung stehen. Das Zeichen für den Doppelpunkt <span class="monospaced">:</span>
+darf nirgends im Bezeichner verwendet werden.</p></div>
+<div class="paragraph"><p>Jeder Bibliothekseintrag muss ein gültiges Verzeichnis und/oder Dateiname
+sein, abhängig vom Typ der Bibliothek. Verzeichnisse können absolut, relativ
+oder über Umgebungsvariablen angegeben werden.</p></div>
+<div class="paragraph"><p>Es muss der richtige Plugin Typ ausgewählt sein, damit die Bibliothek
+korrekt gelesen werden kann. Pcbnew unterstützt derzeit das Einlesen des
+alten KiCad Formats, das aktuelle KiCad Pretty Format, Eagle und gEDA
+Footprint Bibliotheken.</p></div>
+<div class="paragraph"><p>Es gibt ebenfalls ein Beschreibungsfeld, um eine Beschreibung für den
+Bibliothekseintrag anzugeben.</p></div>
+<div class="paragraph"><p>Das Optionsfeld wird derzeit nicht verwendet, daher haben angegebene
+Optionen keinen Einfluss beim Laden der Bibliothek.</p></div>
+<div class="paragraph"><p>Bitte beachten Sie, dass Sie keine doppelten Bezeichner für
+Bibliothekseinträge in der gleichen Tabelle vergeben können. Sie können aber
+in der globalen und projektspezifischen Tabelle gleiche Bezeichner
+haben. Der projektspezifische Eintrag wird dann vorrangig verwendet.</p></div>
+<div class="paragraph"><p>Wenn Sie Einträge in eine projektspezifische Tabelle schreiben, wird eine
+<span class="monospaced">fp-lib-table</span> Datei in das Verzeichnis mit der aktuell geöffneten Netzliste
+geschrieben.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_ersetzung_von_umgebungsvariablen">2.4.5. Ersetzung von Umgebungsvariablen</h4>
+<div class="paragraph"><p>Eine der leistungsfähigsten Funktionen der Footprint Bibliothekstabelle ist
+die Ersetzung von Umgebungsvariablen. Das erlaubt Ihnen mit
+Umgebungsvariablen eigene Verzeichnisse festzulegen, in denen Ihre
+Bibliotheken gespeichert sind. Die Ersetzung von Umgebungsvariablen wird
+über die Syntax <span class="monospaced">${ENV_VAR_NAME}</span> für das Footprint Bibliotheksverzeichnis
+unterstützt. Standardmäßig definiert Pcbnew beim Starten die
+Umgebungsvariable <span class="monospaced">$KISYSMOD</span>. Diese zeigt auf das Verzeichnis wo die
+Standard Footprintbibliotheken während der Installation von KiCad
+gespeichert wurden. Sie können <span class="monospaced">$KISYSMOD</span> überschreiben, indem Sie diese
+Variable selbst anlegen. Damit können Sie die Standard KiCad-Bibliotheken
+mit eigenen Bibliotheken ersetzen. Wenn eine Leiterplattendatei geladen
+wird, erstellt Pcbnew ebenfalls die Variable <span class="monospaced">$KPRJMOD</span> unter Verwendung des
+Leiterplattenverzeichnisses. Das erlaubt Ihnen, Bibliotheken im Projektpfad
+zu erstellen, ohne dass Sie den absoluten Pfad zur Bibliothek in der
+projektspezifischen Footprint Bibliothekstabelle angeben müssen.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_benutzung_des_github_plugin">2.4.6. Benutzung des GitHub Plugin</h4>
+<div class="paragraph"><p>Das Github Plugin ist ein spezielles Plugin, welche eine Schnittstelle für
+einen nur Lese Zugriff auf ein entferntes GitHub Repository zur Verfügung
+stellt. Dieses besteht aus pretty-Footprints (Pretty ist der Name für das
+KiCad Footprint Dateiformat) und gibt optional Unterstützung für
+"Copy-On-Write" (COW) für das Bearbeiten von Footprints, die aus dem GitHub
+Repository geladen wurden, um diese lokal speichern zu können. Daher ist das
+GitHub Plugin an sich ein <strong>nur Lese Zugriff</strong> auf entfernte pretty
+Footprintbibliotheken* auf <a href="https://github.com">https://github.com</a>. Um einen GitHub Eintrag zur
+Footprint Bibliothekstabelle hinzuzufügen, muss das "Bibliotheksverzeichnis"
+in der Tabelle eine gültige GitHub URL sein.</p></div>
+<div class="paragraph"><p>Zum Beispiel:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>https://github.com/liftoff-sr/pretty_footprints</pre>
+</div></div>
+<div class="paragraph"><p>Typischerweise sehen GitHub URLs so aus:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>https://github.com/user_name/repo_name</pre>
+</div></div>
+<div class="paragraph"><p>Der "Plugin Typ" muss auf "Github" eingestellt sein. Um die Funktion
+"Copy-On-Write" (COW) einzuschalten, muss die Option
+<span class="monospaced">allow_pretty_writing_to_this_dir</span> zu den "Optionen" bei den Einstellungen
+des Footprint Eintrags hinzugefügt werden. Diese Option ist das
+"Bibliotheksverzeichnis" für lokales Speichern der geränderten Kopien von
+Footprints die vom GitHub Repository gelesen wurden. Die Fooprints, die in
+diesem Verzeichnis gespeichert werden, werden mit dem nur Lese Teil der
+GitHub Bibliothek kombiniert, um die Footprint Bibliothek zu erzeugen. Wenn
+diese Option fehlt, dann ist die GitHub Bibliothek nur lesbar. Wenn die
+Option vorhanden ist, dann gehen alle Schreibvorgänge auf diese Bibliothek
+in ein lokales <span class="monospaced">*.pretty</span>-Verzeichnis. Beachten Sie, dass der auf GitHub
+liegende Teil der "Hybrid"-Bibliothek immer nur Lese Zugriff bietet, was
+bedeutet, das Sie keine Änderungen der Bibliothek direkt auf GitHub
+vornehmen können. Der zusammengefasste Bibliothekstyp wird weiterhin als
+"Github" bezeichnet, aber besteht aus dem lokalen Schreib/Lese Teil und dem
+entfernten nur Lese Teil.</p></div>
+<div class="paragraph"><p>Die Tabelle unten zeigt einen Eintrag in der Footprint Bibliothekstabelle
+ohne die Option <span class="monospaced">allow_pretty_writing_to_this_dir</span>:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Nickname </th>
+<th class="tableblock halign-left valign-top" > Library Path </th>
+<th class="tableblock halign-left valign-top" > Plugin Type </th>
+<th class="tableblock halign-left valign-top" > Options </th>
+<th class="tableblock halign-left valign-top" > Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><a href="https://github.com/liftoff-sr/pretty_footprints">https://github.com/liftoff-sr/pretty_footprints</a></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Liftoff&#8217;s GH footprints</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Die Tabelle unten zeigt einen Eintrag in der Footprint Bibliothekstabelle
+mit der gesetzten COW Option. Beachten Sie die Verwendung der
+Umgebungsvariable <span class="monospaced">${HOME}</span> nur als Beispiel. Das github.pretty Verzeichnis
+befindet sich in <span class="monospaced">${HOME}/pretty/path</span>. Immer wenn Sie die Option
+<span class="monospaced">allow_pretty_writing_to_this_dir</span> verwenden, müssen Sie das Verzeichnis
+vorher von Hand anlegen und es muss mit der Erweiterung <span class="monospaced">.pretty</span> enden.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Nickname </th>
+<th class="tableblock halign-left valign-top" > Library Path </th>
+<th class="tableblock halign-left valign-top" > Plugin Type </th>
+<th class="tableblock halign-left valign-top" > Options </th>
+<th class="tableblock halign-left valign-top" > Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><a href="https://github.com/liftoff-sr/pretty_footprints">https://github.com/liftoff-sr/pretty_footprints</a></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Liftoff&#8217;s GH footprints</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Das Laden von Footprints wird immer vorrangig die lokalen Footprints
+benutzen, die im Verzeichnis liegen, das mit der Option
+<span class="monospaced">allow_pretty_writing_to_this_dir</span> angegeben ist. Sobald Sie einen Footprint
+in das lokale COW Verzeichnis der Bibliothek mit dem Footprinteditor
+gespeichert haben, wird ein Footprint mit gleichem Namen nicht mehr von
+Github geladen/aktualisiert.</p></div>
+<div class="paragraph"><p>Verwenden Sie immer ein getrenntes lokales <span class="monospaced">*.pretty</span> Verzeichnis für jede
+GitHub Bibliothek. Kombinieren Sie diese nicht indem Sie auf das gleiche
+Verzeichnis mehrfach verweisen. Verwenden Sie ebenfalls nicht das gleiche
+COW Verzeichnis im Eintrag der Footprint Bibliothekstabelle. Das wird sehr
+wahrscheinlich Chaos verursachen. Der Wert der Option
+<span class="monospaced">allow_pretty_writing_to_this_dir</span> wird jede Umgebungsvariablen mit der
+Schreibweise <span class="monospaced">${}</span> erweitern wie bei der Einstellung des
+"Bibliotheksverzeichnises".</p></div>
+<div class="paragraph"><p>Was ist der Sinn von "COW"? Es ist der Turbolader für das Teilen von
+Footprints. Wenn Sie regelmäßig ihre "COW" pretty Footprint Änderungen an
+den GitHub Repository Betreiber schicken (per E-Mail z.B.), können Sie dabei
+helfen die GitHub Kopie aktuell zu halten. Verschicken Sie einfach die
+individuellen *.kicad_mod Dateien, die Sie in Ihrem "COW" Verzeichnis finden
+an den Betreiber des GitHub Repositorys. Nachdem Sie die Bestätigung
+erhalten haben, dass ihre Änderungen übernommen wurden, können Sie sicher
+Ihre "COW" Dateien löschen und der auf GitHub aktualisierte
+schreibgeschützte Teil der Bibliothek wird übernommen. Ihr Ziel sollte es
+sein, den Teil der "COW" Dateien so klein wie möglich zu halten indem Sie
+häufig Kopien an die geteilten Hauptbibliothek auf <a href="https://github.com">https://github.com</a>
+schicken.</p></div>
+<div class="paragraph"><p>Abschließend kann Nginx als Cache für den Github Server verwendet werden, um
+das Laden von Footprints zu beschleunigen. Es kann lokal oder auf einem
+Netzwerk-Server installiert werden. Es gibt eine Beispielkonfiguraion in den
+KiCad-Quellen unter pcbnew/github/nginx.conf. Der direkteste Weg das ans
+Laufen zu bringen, ist das Überschreiben der Standard nginx.conf mit dieser
+und <span class="monospaced">export KIGITHUB=http://my_server:54321/KiCad</span>, wo <span class="monospaced">my_server</span> die IP
+oder der Domainname des Computers ist, auf dem der Webserver nginx läuft.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_benutzungsmuster">2.4.7. Benutzungsmuster</h4>
+<div class="paragraph"><p>Footprintbibliotheken können entweder global oder spezifisch für das aktuell
+geladene Projekt festgelegt werden. Footprintbibliotheken, die in der
+globalen Tabelle des Benutzers festgelegt sind, sind immer verfügbar und in
+der <span class="monospaced">fp-lib-table</span> Datei welche im Benutzerverzeichnis gespeichert wird. Auf
+globale Footprintbibliotheken kann immer zugegriffen werden, selbst wenn
+keine Netzlistendatei eines Projekts geöffnet ist. Die projektspezifische
+Footprinttabelle ist nur für die aktuell geöffnete Netzlistendatei
+aktiv. Die projektspezifische Footprint Bibliothekstabelle ist in der Datei
+<span class="monospaced">fp-lib-table</span> im entsprechenden Verzeichnis der aktuell geöffneten
+Leiterplattendatei gespeichert. Sie können in jeder der Tabellen
+Bibliotheken festlegen.</p></div>
+<div class="paragraph"><p>Es gibt Vor- und Nachteile für jede Methode:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Sie können alle Ihre Bibliotheken in der globalen Tabelle definieren, was
+ bedeutet, dass sie immer verfügbar sind, wenn Sie diese brauchen.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Der Nachteil dabei ist, dass Sie immer eine (große) Menge von
+ Bibliotheken durchsuchen müssen, um den Footprint zu finden,
+ den Sie suchen.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Sie können alle Ihre Bibliotheken auf einer projektspezifischen Basis
+ definieren.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Der Vorteil davon ist, dass Sie nur die Bibliotheken definieren müssen,
+ die Sie tatsächlich für das Projekt brauchen, was die Suche verkleinert.
+</p>
+</li>
+<li>
+<p>
+Der Nachteil ist, dass Sie immer daran denken müssen, jede benötigte
+ Footprintbibliothek für jedes Projekt hinzuzufügen.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Sie können ebenfalls Footprintbibliotheken sowohl global als auch
+ projektspezifisch definieren.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ein Nutzungsmuster könnte sein, dass Sie ihre meistgenutzten Bibliotheken
+global definieren und die nur für das Projekt benötigten in der
+projektspezifischen Bibliothekstabelle. Es gibt keine Einschränkung, wie Sie
+ihre Bibliotheken definieren.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_allgemeines_arbeiten">3. Allgemeines Arbeiten</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_werkzeugleisten_und_befehle">3.1. Werkzeugleisten und Befehle</h3>
+<div class="paragraph"><p>In Pcbnew ist es möglich Befehle mit verschiedenen Möglichkeiten
+auszuführen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Das Text basierte Menü oben im Hauptfenster.
+</p>
+</li>
+<li>
+<p>
+Die obere Werkzeugleiste.
+</p>
+</li>
+<li>
+<p>
+Die rechte Werkzeugleiste.
+</p>
+</li>
+<li>
+<p>
+Die linke Werkzeugleiste.
+</p>
+</li>
+<li>
+<p>
+Die Maustasten (Menüoptionen). Im Speziellen:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Die rechte Maustaste öffnet ein Kontextmenü, dessen Inhalt davon
+ abhängt, welches Element sich unter dem Maus Cursor befindet.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Die Tastatur (Funktionstasten <span class="monospaced">F1</span>, <span class="monospaced">F2</span>, <span class="monospaced">F3</span>, <span class="monospaced">F4</span>, <span class="monospaced">Umschalttaste</span>,
+ <span class="monospaced">Entf</span>, <span class="monospaced">+</span>, <span class="monospaced">-</span>, <span class="monospaced">Bild hoch</span>, <span class="monospaced">Bild ab</span> und <span class="monospaced">Leertaste</span>). Die <span class="monospaced">Esc</span> Taste
+ bricht im Allgemeinen einen laufenden Ablauf ab.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Der Screenshot unten stellt einige der möglichen Zugriffe auf diese
+Funktionen dar:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Right-click_legacy_menu.png" alt="images/de/Right-click_legacy_menu.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_mausbefehle">3.2. Mausbefehle</h3>
+<div class="sect3">
+<h4 id="_grundbefehle">3.2.1. Grundbefehle</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Linke Maustaste
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Einfach-Klick zeigt die Eigenschaften des Footprints oder des Textes unter
+ dem Cursor in der unteren Statuszeile an.
+</p>
+</li>
+<li>
+<p>
+Doppel-Klick öffnet den Editor für das Elements unter dem Cursor (wenn das Element bearbeitbar ist).
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Mittlere Maustaste/Mausrad
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Schneller Zoom und ein paar Befehle im Lagenmanager.
+</p>
+</li>
+<li>
+<p>
+Halten Sie die mittlere Maustaste gedrückt und zeichnen Sie ein Rechteck,
+ um diesen Bereich zu vergrößern. Das Drehen des Mausrades erlaubt es Ihnen
+ hinein und heraus zu zoomen.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Rechte Maustaste
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Zeigt ein Kontextmenü an.
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_befehle_fur_blocke">3.2.2. Befehle für Blöcke</h4>
+<div class="paragraph"><p>Die Befehle die einen Block zu verschieben, invertieren (spiegeln),
+kopieren, drehen und löschen sind alle über das Kontextmenü
+verfügbar. Zusätzlich kann die Ansicht auf den Bereich des Blocks vergrößert
+werden.</p></div>
+<div class="paragraph"><p>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.</p></div>
+<div class="paragraph"><p>Wenn Sie eine der beiden Tasten <span class="monospaced">Umschalten</span> oder <span class="monospaced">Strg</span> halten, oder beide
+Tasten zusammen, während der Block markiert wird, wird automatisch der
+Befehl <em>Spiegeln</em>, <em>Drehen</em> oder <em>Löschen</em> automatisch ausgeführt, wie in
+nachstehender Tabelle gezeigt:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Aktion </th>
+<th class="tableblock halign-left valign-top" > Auswirkung</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Linke Maustaste gedrückt gehalten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Blockmarkierung zum Verschieben setzen</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Umschalten</span> + linke Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Block zum Kopieren markieren</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Strg</span> + linke Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Block für Drehung um 90 Grad markieren</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Umschalten</span> + <span class="monospaced">Strg</span> + linke Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Block zum Löschen markieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mittlere Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ansicht verschieben</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Wenn Sie einen Block verschieben:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Verschieben Sie den Block zur neuen Position und klicken Sie die linke
+ Maustaste um den Block zu platzieren.
+</p>
+</li>
+<li>
+<p>
+Um die Aktion abzubrechen benutzen Sie die rechte Maustaste und wählen Sie
+ <em>Gruppierung abbrechen</em> aus dem Menü oder drücken Sie die <span class="monospaced">Esc</span> Taste.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Alternativ, wenn keine Taste während des Markierens des Blocks gedrückt ist,
+benutzen Sie die rechte Maustaste, um das Kontextmenü anzuzeigen und den
+gewünschten Befehl auszuwählen.</p></div>
+<div class="paragraph"><p>Für jeden Blockbefehl ermöglicht ein Auswahlfenster den Befehl auf bestimmte
+Elemente einzuschränken.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_auswahl_der_rastergroe">3.3. Auswahl der Rastergröße</h3>
+<div class="paragraph"><p>Während des Anordnens von Elementen bewegt sich der Cursor über ein
+Raster. Das Raster kann über das Symbol <span class="image">
+<img src="images/icons/grid.png" alt="images/icons/grid.png">
+</span> in der
+linken Werkzeugleiste ein- oder ausgeschaltet werden.</p></div>
+<div class="paragraph"><p>Jede der vordefinierten Rastergrößen oder ein benutzerdefiniertes Raster
+kann über das Kontextmenü oder die Drop-Down-Auswahl in der oberen
+Werkzeugleiste ausgewählt werden. Die Größe des benutzerdefinierten Rasters
+wird über das Menü <em>Abmessungen &#8594; Raster</em> eingestellt.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_einstellen_der_zoom_groe">3.4. Einstellen der Zoom-Größe</h3>
+<div class="paragraph"><p>Die Zoom-Größe kann mit jeder der folgenden Methoden geändert werden:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Öffnen Sie das Kontextmenü (über die rechte Maustaste) und wählen Sie dann
+ den gewünschten Zoom.
+</p>
+</li>
+<li>
+<p>
+Drücken Sie eine der folgenden Funktionstasten:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<span class="monospaced">F1</span>: Vergrößern (Hineinzoomen)
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">F2</span>: Verkleinern (Herauszoomen)
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">F3</span>: Anzeige neu zeichnen
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">F4</span>: Ansicht um die aktuelle Cursorposition zentrieren
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Drehen Sie das Mausrad.
+</p>
+</li>
+<li>
+<p>
+Drücken und Halten Sie die mittlere Maustaste und ziehen Sie ein Rechteck
+ um die gewünschte Elemente.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_cursorkoordinaten_anzeigen">3.5. Cursorkoordinaten anzeigen</h3>
+<div class="paragraph"><p>Die Cursorkoordinaten werden in Zoll oder Millimeter angezeigt. Diese
+Auswahl erfolgt über die <em>In</em> oder <em>mm</em> Symbole in der linken Werkzeugleiste
+(<span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span> <span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span>).</p></div>
+<div class="paragraph"><p>Unabhängig von der gewählten Maßeinheit arbeitet Pcbnew immer mit einer
+Genauigkeit von 1/10.000 Zoll.</p></div>
+<div class="paragraph"><p>Die Statuszeile am unteren Fensterrand zeigt:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die aktuelle Zoom Einstellung.
+</p>
+</li>
+<li>
+<p>
+Die absolute Position des Cursors.
+</p>
+</li>
+<li>
+<p>
+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.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Zusätzlich kann die relative Position des Cursors auch in Polarkoordinaten
+angezeigt werden (Entfernung und Winkel). Das können Sie über das Symbol
+<span class="image">
+<img src="images/icons/polar_coord.png" alt="images/icons/polar_coord.png">
+</span> in der linken Werkzeugleiste ein- und
+ausschalten.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_coordinate_status_display.png" alt="images/Pcbnew_coordinate_status_display.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_tastaturbefehle_schnelltasten">3.6. Tastaturbefehle - Schnelltasten</h3>
+<div class="paragraph"><p>Viele Befehle sind direkt über die Tastatur verfügbar. Die Auswahl kann über
+Groß- oder Kleinschreibung erfolgen. Die meisten Schnelltasten werden in den
+Menüs angezeigt. Manche Schnelltasten, die nicht angezeigt werden, sind:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<span class="monospaced">Entf</span>: Löscht einen Footprint oder eine Leiterbahn. (<em>Nur verfügbar wenn
+ der Footprintmodus oder der Leiterbahn-Modus aktiv ist.</em>)
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">V</span>: Wenn das Leiterbahn-Werkzeug aktiv ist, wird die aktive Lage
+ umgeschaltet oder eine Durchkontaktierung gesetzt, wenn gerade eine
+ Leiterbahn gezeichnet wird.
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">+</span> und <span class="monospaced">-</span>: Wählt die nächste oder vorherige Lage aus.
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">?</span>: Zeigt eine Liste aller Schnelltasten.
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">Leertaste</span>: Setzt die relativen Koordinaten auf (0,0) zurück.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_aktionen_mit_blocken">3.7. Aktionen mit Blöcken</h3>
+<div class="paragraph"><p>Die Befehle die einen Block zu verschieben, invertieren (spiegeln),
+kopieren, drehen und löschen sind alle über das Kontextmenü
+verfügbar. Zusätzlich kann die Ansicht auf den Bereich des Blocks vergrößert
+werden.</p></div>
+<div class="paragraph"><p>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.</p></div>
+<div class="paragraph"><p>Wenn Sie eine der beiden Tasten <span class="monospaced">Umschalten</span> oder <span class="monospaced">Strg</span> halten, oder beide
+Tasten zusammen, während der Block markiert wird, wird automatisch der
+Befehl <em>Spiegeln</em>, <em>Drehen</em> oder <em>Löschen</em> automatisch ausgeführt, wie in
+nachstehender Tabelle gezeigt:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Aktion </th>
+<th class="tableblock halign-left valign-top" > Auswirkung</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Linke Maustaste gedrückt gehalten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Blockmarkierung zum Verschieben setzen</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Umschalten</span> + linke Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Block zum Kopieren markieren</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Strg</span> + linke Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Block für Drehung um 90 Grad markieren</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Umschalten</span> + <span class="monospaced">Strg</span> + linke Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Block zum Löschen markieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mittlere Maustaste gedrückt halten</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ansicht verschieben</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Für jeden Blockbefehl ermöglicht ein Auswahlfenster, den Befehl auf
+bestimmte Elemente einzuschränken.</p></div>
+<div class="paragraph"><p>Um die Aktion abzubrechen benutzen Sie die rechte Maustaste und wählen Sie
+<em>Gruppierung abbrechen</em> aus dem Menü oder drücken Sie die <span class="monospaced">Esc</span> Taste.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_legacy_block_selection_dialog.png" alt="images/de/Pcbnew_legacy_block_selection_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_in_dialogen_verwendete_einheiten">3.8. In Dialogen verwendete Einheiten</h3>
+<div class="paragraph"><p>Die verwendeten 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 <span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span>
+<span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span>. Sie können aber bei der Eingabe eines
+Wertes immer die gewünschte Einheit mit eingeben.</p></div>
+<div class="paragraph"><p>Akzeptierte Einheiten sind:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 <strong>in</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 Zoll</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 <strong>"</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 Zoll</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 <strong>th</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 thou</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 <strong>mi</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 mils, identisch zu thou</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6 <strong>mm</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6 mm</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Die Regeln sind:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Leerzeichen zwischen Zahl und Einheit sind erlaubt.
+</p>
+</li>
+<li>
+<p>
+Nur die ersten zwei Buchstaben sind wichtig.
+</p>
+</li>
+<li>
+<p>
+In Ländern, die ein anderes Dezimaltrennzeichen als den Punkt verwenden,
+ kann der Punkt (<span class="monospaced">.</span>) ebenfalls verwendet werden. Daher sind <span class="monospaced">1,5</span> und <span class="monospaced">1.5</span>
+ in Französisch oder Deutsch identisch.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_obere_menuzeile">3.9. Obere Menüzeile</h3>
+<div class="paragraph"><p>Die obere Menüzeile gibt Zugriff auf die Dateien (Laden und Speichern),
+Konfigurationsoptionen, Drucken, Plotten und die Hilfedateien.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_top_menu_bar.png" alt="images/de/Pcbnew_top_menu_bar.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_datei">3.9.1. Das Menü Datei</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_file_menu.png" alt="images/de/Pcbnew_file_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Das Menü Datei erlaubt das Laden und Speichern von Leiterplattendateien
+sowie das Drucken und Plotten der Leiterplatte. Es ermöglicht den Export (im
+Format GenCAD 1.4) der Schaltung für die Benutzung mit automatischen
+Testsystemen.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_bearbeiten">3.9.2. Das Menü Bearbeiten</h4>
+<div class="paragraph"><p>Erlaubt globale Bearbeitungsaktionen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_edit_menu.png" alt="images/de/Pcbnew_edit_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_ansicht">3.9.3. Das Menü Ansicht</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_view_menu.png" alt="images/de/Pcbnew_view_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Zoom Funktionen und 3D-Leiterplattenanzeige.</p></div>
+<div class="sect4">
+<h5 id="_3d_betrachter">3D Betrachter</h5>
+<div class="paragraph"><p>Öffnet den 3D-Betrachter. Hier ist ein Beispiel:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Sample_3D_board.png" alt="images/de/Sample_3D_board.png">
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_umschalten_der_arbeitsflache">Umschalten der Arbeitsfläche</h5>
+<div class="paragraph"><p>Erlaubt das Umschalten der Arbeitsfläche (Canvas).</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+default
+</p>
+</li>
+<li>
+<p>
+OpenGL
+</p>
+</li>
+<li>
+<p>
+Cairo
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_einfugen">3.9.4. Das Menü Einfügen</h4>
+<div class="paragraph"><p>Die gleiche Funktion wie die rechte Werkzeugleiste.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_place_menu.png" alt="images/de/Pcbnew_place_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_route">3.9.5. Das Menü Route</h4>
+<div class="paragraph"><p>Die Funktionen für das Verlegen von Leiterbahnen.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_route_menu.png" alt="images/de/Pcbnew_route_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_einstellungen">3.9.6. Das Menü Einstellungen</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_preferences_menu.png" alt="images/de/Pcbnew_preferences_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Erlaubt:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Auswahl der Footprintbibliotheken.
+</p>
+</li>
+<li>
+<p>
+Anzeigen/Verbergen des Lagen-Managers (Dieser erlaubt die Farbauswahl für
+ angezeigte Lagen und andere Elemente und ermöglicht das Anzeigen/Verbergen
+ von Elementen.)
+</p>
+</li>
+<li>
+<p>
+Verwaltung der Allgemeinen Einstellungen (Maßeinheiten, usw.).
+</p>
+</li>
+<li>
+<p>
+Verwaltung anderer Anzeigeoptionen.
+</p>
+</li>
+<li>
+<p>
+Erstellen, Bearbeiten (und Neu einlesen) der Schnelltasten.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_abmessungen">3.9.7. Das Menü Abmessungen</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_dimensions_menu.png" alt="images/de/Pcbnew_dimensions_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Ein wichtiges Menü. Erlaubt das Einstellen von:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Benutzerspezifischer Rastergrößen.
+</p>
+</li>
+<li>
+<p>
+Größe von Texten und die Linienstärke von Zeichnungen.
+</p>
+</li>
+<li>
+<p>
+Abmessungen und Eigenschaften von Lötflächen.
+</p>
+</li>
+<li>
+<p>
+Einstellen der globalen Werte für die Lagen der Lötstoppmaske und
+ Lötpastenmaske.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_werkzeuge">3.9.8. Das Menü Werkzeuge</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_tools_menu.png" alt="images/de/Pcbnew_tools_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_das_menu_design_regeln">3.9.9. Das Menü Design Regeln</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_design_rules_menu.png" alt="images/de/Pcbnew_design_rules_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Gibt Zugriff auf zwei Dialoge:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Einstellen der Designregeln (Größe von Leiterbahnen und
+ Durchkontaktierungen, Abstände).
+</p>
+</li>
+<li>
+<p>
+Einstellen der Lagen (Anzahl, Aktivieren und Lagennamen)
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_hilfe_menu">3.9.10. Hilfe Menü</h4>
+<div class="paragraph"><p>Gibt Zugriff auf Benutzerhandbücher und auf die Versionsinformation (Über
+Pcbnew).</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_verwendung_der_symbole_der_oberen_werkzeugleiste">3.10. Verwendung der Symbole der oberen Werkzeugleiste</h3>
+<div class="paragraph"><p>Diese Werkzeugleiste gibt Zugriff auf die prinzipiellen Funktionen von
+Pcbnew.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_top_toolbar.png" alt="images/de/Pcbnew_top_toolbar.png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:28%;">
+<col style="width:71%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new.png" alt="images/icons/new.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Erstellen einer neuen Leiterplatte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/open_brd_file.png" alt="images/icons/open_brd_file.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Öffnen einer vorhandenen Leiterplatte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save.png" alt="images/icons/save.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Speichern einer Leiterplatte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/sheetset.png" alt="images/icons/sheetset.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl der Blattgröße und Bearbeiten der Dateieigenschaften.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_editor.png" alt="images/icons/module_editor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Öffnen des Footprinteditors um Bibliotheken oder Footprints zu bearbeiten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/modview_icon.png" alt="images/icons/modview_icon.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Öffnen des Footprint-Betrachters um Bibliotheken oder Footprints anzuzeigen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/undo.png" alt="images/icons/undo.png">
+</span> <span class="image">
+<img src="images/icons/redo.png" alt="images/icons/redo.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rückgängig/Wiederholen der letzten Befehle (10 Stufen)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/print_button.png" alt="images/icons/print_button.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige des Menü Drucken.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/plot.png" alt="images/icons/plot.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige des Menü Plotten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span> <span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Hinein- und Herauszoomen (relativ zur Bildschirmmitte).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige neu zeichnen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige auf Blattgröße anpassen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/find.png" alt="images/icons/find.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprint oder Text suchen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/netlist.png" alt="images/icons/netlist.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Netzlistenaktionen (Auswahl, Einlesen, Prüfen und Erstellen).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/drc.png" alt="images/icons/drc.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">DRC (Design Rule Check): Automatische Prüfung der Leiterbahnen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_toolbar_layer_select_dropdown.png" alt="images/Pcbnew_toolbar_layer_select_dropdown.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl der Arbeitslage.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_layer_pair_indicator.png" alt="images/Pcbnew_layer_pair_indicator.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl des Lagenpaares für Durchkontaktierungen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprintmodus: Wenn aktiv, ermöglicht das die Footprint Optionen
+ im Kontextmenü.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Leiterbahnmodus: Wenn aktiv, ermöglicht das die Leiterbahn Optionen
+ im Kontextmenü.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/web_support.png" alt="images/icons/web_support.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Direkter Zugriff auf den Autorouter "Freerouter".</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/py_script.png" alt="images/icons/py_script.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeigen/Verbergen der Python Skripting Konsole.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="sect3">
+<h4 id="_hilfswerkzeugleiste">3.10.1. Hilfswerkzeugleiste</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:28%;">
+<col style="width:71%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/de/Pcbnew_track_thickness_dropdown.png" alt="images/de/Pcbnew_track_thickness_dropdown.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl schon verwendeter Leiterbahnbreiten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/de/Pcbnew_via_size_dropdown.png" alt="images/de/Pcbnew_via_size_dropdown.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl schon verwendeter Größen von Durchkontaktierungen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/auto_track_width.png" alt="images/icons/auto_track_width.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Automatische Leiterbahnbreite: wenn beim Erstellen einer neuen Leiterbahn
+ aktiviert, wird beim Start auf einer bestehenden
+ Leiterbahn, die Breite der alten Leiterbahn für die neue übernommen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/de/Pcbnew_grid_size_dropdown.png" alt="images/de/Pcbnew_grid_size_dropdown.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl der Rastergröße.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/de/Pcbnew_zoom_factor_dropdown.png" alt="images/de/Pcbnew_zoom_factor_dropdown.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl der Zoomgröße.</p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_rechte_werkzeugleiste">3.11. Rechte Werkzeugleiste</h3>
+<div class="paragraph"><p>Diese Werkzeugleiste gibt Zugriff auf die Bearbeitungswerkzeuge, um die in
+Pcbnew angezeigte Leiterplatte zu bearbeiten.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:5%;">
+<col style="width:85%;">
+<tbody>
+<tr>
+<td class="tableblock halign-center valign-middle" rowspan="16" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_right_toolbar.png" alt="images/Pcbnew_right_toolbar.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor.png" alt="images/icons/cursor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl des Standard Mausmodus.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/net_highlight.png" alt="images/icons/net_highlight.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Netz hervorheben bei Mausklick auf eine Leiterbahn oder Lötfläche.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/tool_ratsnest.png" alt="images/icons/tool_ratsnest.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeige lokale Luftlinien an (für Lötfläche oder Leiterbahn).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module.png" alt="images/icons/module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprint aus einer Bibliothek hinzufügen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Leiterbahnen und Durchkontaktierungen platzieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Bereiche (Kupferflächen) platzieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_keepout_area.png" alt="images/icons/add_keepout_area.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sperrflächen (auf Kupferflächen) platzieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_dashed_line.png" alt="images/icons/add_dashed_line.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Linien auf technischen Lagen (d.h. Nicht Kupferlagen) zeichnen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_circle.png" alt="images/icons/add_circle.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Kreise auf technischen Lagen (d.h. Nicht Kupferlagen) zeichnen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_arc.png" alt="images/icons/add_arc.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Kreisbögen auf technischen Lagen (d.h. Nicht Kupferlagen) zeichnen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_text.png" alt="images/icons/add_text.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Text platzieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_dimension.png" alt="images/icons/add_dimension.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Abmessungen auf technischen Lagen (d.h. Nicht Kupferlagen) zeichnen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_mires.png" alt="images/icons/add_mires.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ausrichtungsmarkierungen zeichnen (Erscheinen auf allen Lagen).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Löschen des Elementes, auf das der Cursor zeigt.</p>
+<p class="tableblock"> <strong>Anmerkung:</strong>
+ Wenn Sie etwas löschen wollen und Sie dabei auf mehrere übereinander
+ liegende Elemente klicken, ist die Priorität auf dem kleinsten
+ Element (in absteigender Priorität Leiterbahnen, Text, Footprint).
+ Die Funktion "Löschen rückgängig" in der oberen Werkzeugleiste erlaubt
+ das Wiederherstellen des letzten gelöschten Elements.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pcb_offset.png" alt="images/icons/pcb_offset.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anpassen des Offset für Bohr- und Platzierungsdateien.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid_select_axis.png" alt="images/icons/grid_select_axis.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rasterursprung. (Rasteroffset). Hauptsächlich hilfreich für das Bearbeiten
+ und Platzieren von Footprints. Kann auch über das Menü "Abmessungen &#8594; Raster"
+ eingestellt werden.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="ulist"><ul>
+<li>
+<p>
+Platzieren von Footprints, Leiterbahnen, Kupferflächen, Texten, usw.
+</p>
+</li>
+<li>
+<p>
+Netze hervorheben.
+</p>
+</li>
+<li>
+<p>
+Erstellen von Anmerkungen, grafischen Elementen, usw.
+</p>
+</li>
+<li>
+<p>
+Elemente löschen.
+</p>
+</li>
+</ul></div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="_linke_werkzeugleiste">3.12. Linke Werkzeugleiste</h3>
+<div class="paragraph"><p>Die linke Werkzeugleiste stellt Anzeige- und Steueroptionen zur Verfügung,
+die die Benutzeroberfläche von Pcbnew beeinflussen.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:5%;">
+<col style="width:85%;">
+<tbody>
+<tr>
+<td class="tableblock halign-center valign-middle" rowspan="17" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_left_toolbar.png" alt="images/Pcbnew_left_toolbar.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/drc_off.png" alt="images/icons/drc_off.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Schaltet den DRC (Design Rule Checking) ein/aus. <strong>Vorsicht:</strong> wenn DRC
+ abgeschaltet ist, können falsche Verbindungen erstellt werden.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid.png" alt="images/icons/grid.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige des Rasters ein-/ausschalten. <strong>Anmerkung:</strong> Ein kleineres Raster wird
+ möglicherweise nicht angezeigt, solange nicht weit genug hinein gezoomt wurde.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/polar_coord.png" alt="images/icons/polar_coord.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige für Polarkoordinaten für realtive Koordinaten ein-/ausschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span> <span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige/Eingabe von Koordinaten oder Abmessungen in Zoll oder Millimeter.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor_shape.png" alt="images/icons/cursor_shape.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ändert die Anzeigeform des Cursors.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/general_ratsnest.png" alt="images/icons/general_ratsnest.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeigt alle Luftlinien an (unvollständige Verbindungen zwischen Footprints).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/local_ratsnest.png" alt="images/icons/local_ratsnest.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeige Luftlinien für Footprint an, wenn dieser bewegt wird.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/auto_delete_track.png" alt="images/icons/auto_delete_track.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Automatisches Löschen von Leiterbahnen nach neu zeichnen ein-/ausschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_zone.png" alt="images/icons/show_zone.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige von gefüllten Bereichen in Flächen einschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_zone_disable.png" alt="images/icons/show_zone_disable.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige von gefüllten Bereichen in Flächen ausschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_zone_outline_only.png" alt="images/icons/show_zone_outline_only.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Nur Umrisse von gefüllten Bereichen in Flächen zeigen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pad_sketch.png" alt="images/icons/pad_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige von Lötflächen als Umrisse ein-/ausschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/via_sketch.png" alt="images/icons/via_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige von Durchkontaktierungen als Umrisse ein-/ausschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/showtrack.png" alt="images/icons/showtrack.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeige von Leiterbahnen als Umrisse ein-/ausschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/contrast_mode.png" alt="images/icons/contrast_mode.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Anzeigemodus mit hohem Kontrast ein-/ausschalten. In diesem Modus
+ wird die aktive Lage normal dargestellt, alle anderen Lagen werden grau
+ dargestellt. Hilfreich für das Arbeiten mit Multi-Lagen-Leiterplatten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/layers_manager.png" alt="images/icons/layers_manager.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Lagen-Manager ein-/ausschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mw_toolbar.png" alt="images/icons/mw_toolbar.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zugriff auf die Microwellen Werkzeuge. In Arbeit.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_kontext_menu_und_schnelle_bearbeitung">3.13. Kontext Menü und schnelle Bearbeitung</h3>
+<div class="paragraph"><p>Ein Rechtsklick mit der Maus öffnet ein Kontextmenü. Dessen Inhalt hängt vom
+Element ab, auf das der Cursor gerade zeigt.</p></div>
+<div class="paragraph"><p>Dieses gibt sofortigen Zugriff auf:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Ändern der Anzeige (Anzeige auf den Cursor zentrieren, hinein- oder
+ herauszoomen oder den Zoom auswählen).
+</p>
+</li>
+<li>
+<p>
+Einstellen der Rastergröße.
+</p>
+</li>
+<li>
+<p>
+Zusätzlich ermöglicht ein Rechtsklick auf ein Element das Bearbeiten der am
+ häufigsten bearbeiteten Elementparameter.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Der Screenshot unten zeigt, wie das Kontextmenü aussieht.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_verfugbare_modi">3.14. Verfügbare Modi</h3>
+<div class="paragraph"><p>Es gibt 3 Modi wenn Sie das Kontextmenü verwenden. In den Kontextmenüs fügen
+diese Modi spezielle Befehle hinzu oder entfernen sie.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:28%;">
+<col style="width:71%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span> und
+ <span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span> deaktiviert</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Normaler Modus</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span> aktiviert</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprintmodus</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span> aktiviert</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Leiterbahn-Modus</p></td>
+</tr>
+</tbody>
+</table>
+<div class="sect3">
+<h4 id="_normaler_modus">3.14.1. Normaler Modus</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü ohne spezifische Auswahl:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_normal_mode.png" alt="images/de/Pcbnew_popup_normal_mode.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü auf ausgewählter Leiterbahn:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_normal_mode_track.png" alt="images/de/Pcbnew_popup_normal_mode_track.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü auf ausgewähltem Footprint:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_normal_mode_footprint.png" alt="images/de/Pcbnew_popup_normal_mode_footprint.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_footprintmodus">3.14.2. Footprintmodus:</h4>
+<div class="paragraph"><p>Ein paar Fälle im Footprintmodus (<span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span>
+aktiviert)</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü ohne spezifische Auswahl:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_footprint_mode.png" alt="images/de/Pcbnew_popup_footprint_mode.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü auf ausgewählter Leiterbahn:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_footprint_mode_track.png" alt="images/de/Pcbnew_popup_footprint_mode_track.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü auf ausgewähltem Footprint:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_footprint_mode_footprint.png" alt="images/de/Pcbnew_popup_footprint_mode_footprint.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_leiterbahnmodus">3.14.3. Leiterbahnmodus</h4>
+<div class="paragraph"><p>Ein paar Fälle im Leiterbahnmodus (<span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span>
+aktiviert)</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü ohne spezifische Auswahl:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_track_mode.png" alt="images/de/Pcbnew_popup_track_mode.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü auf ausgewählter Leiterbahn:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_track_mode_track.png" alt="images/de/Pcbnew_popup_track_mode_track.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kontextmenü auf ausgewähltem Footprint:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_popup_track_mode_footprint.png" alt="images/de/Pcbnew_popup_track_mode_footprint.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_einbinden_des_schaltplans">4. Einbinden des Schaltplans</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_einen_schaltplan_mit_einer_leiterplatte_verbinden">4.1. Einen Schaltplan mit einer Leiterplatte verbinden</h3>
+<div class="paragraph"><p>Allgemein ausgedrückt, ist eine Schaltplanseite mit einer Leiterplatte über
+die Netzlistendatei verknüpft, welche normalerweise vom Schaltplaneditor
+erzeugt wird, der wiederum zur Erstellung des Schaltplans genutzt
+wird. Pcbnew akzeptiert Netzlistendateien die mit Eeschema oder mit Orcad
+PCB 2 erstellt wurden. In der Netzlistendatei, die aus dem Schaltplan
+erzeugt wird, fehlen normalerweise die Footprints die zu dem verschiedenen
+Bauteilen gehören. Deshalb ist ein Zwischenschritt notwendig. Während dieses
+Zwischenprozesses wird die Zuordnung von Bauteilen zu Footprints
+durchgeführt. In KiCad wird CvPcb benutzt, um diese Zuordnung durchzuführen
+und eine &#8218;*.cmp&#8216; Datei zu erzeugen. CvPcb aktualisiert auch die
+Netzlistendatei mit dieser Information.</p></div>
+<div class="paragraph"><p>CvPcb kann auch eine "Stuff Datei" &#8218;*.stf&#8216; ausgeben, mit der durch das Feld
+F2 für jedes Bauteil in den Schaltplan Rückwärts annotiert werden kann, was
+die Aufgabe der Neuzuweisung von Fooprints während jeder Überarbeitung des
+Schaltplans erspart. In Eeschema wird beim Kopieren eines Bauteils auch die
+Footprintzuweisung mit kopiert und die Bauteilreferenz auf nicht
+referenziert gesetzt, um später automatisch Bauteilreferenzen zuweisen zu
+können.</p></div>
+<div class="paragraph"><p>Pcbnew liest die überarbeitete Netzlistendatei &#8218;.net&#8216; und, wenn entsprechend
+vorhanden, die &#8218;.cmp&#8216; Datei. Wenn ein Footprint direkt in Pcbnew geändert
+werden sollte, wird die &#8218;.cmp&#8216; Datei automatisch aktualisiert, sodass CvPcb
+nicht noch einmal ausgeführt werden muss.</p></div>
+<div class="paragraph"><p>Beachten Sie auch die Abbildung im Handbuch "Erste Schritte mit KiCad" im
+Abschnitt <em>KiCad Arbeitsablauf</em>. Dort wird der Arbeitsablauf in KiCad
+darstellt und wie Zwischendateien von den unterschiedlichen Softwaremodulen
+von KiCad erzeugt und benutzt werden.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_ablauf_um_eine_leiterplatte_zu_erstellen">4.2. Ablauf um eine Leiterplatte zu erstellen</h3>
+<div class="paragraph"><p>Nachdem Sie ihren Schaltplan in Eeschema erstellt haben:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Generieren Sie die Netzliste mit Eeschema.
+</p>
+</li>
+<li>
+<p>
+Weisen Sie jedem Bauteil in Ihrer Netzlistendatei mit Cvpcb den zugehörigen
+ Footprint zu, der auf der Leiterplatte verwendet werden soll.
+</p>
+</li>
+<li>
+<p>
+Starten Sie Pcbnew und lesen Sie die geänderte Netzliste ein. Das liest auch
+ die Datei mit der Footprintauswahl ein.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew wird dann automatisch alle benötigten Footprints laden. Die
+Footprints können nun manuell oder automatisch auf der Leiterplatte
+platziert werden und Leiterbahnen können verlegt werden.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_ablauf_um_eine_leiterplatte_zu_aktualisieren">4.3. Ablauf um eine Leiterplatte zu aktualisieren</h3>
+<div class="paragraph"><p>Wenn der Schaltplan überarbeitet wird (nachdem eine Leiterplatte erzeugt
+wurde), müssen die folgenden Schritte ausgeführt werden:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Erzeugen Sie eine neue Netzlistendatei mit Eeschema.
+</p>
+</li>
+<li>
+<p>
+Wenn die Änderungen im Schaltplan neue Bauteile beinhalten, müssen die
+ zugehörigen Footprints mit Cvpcb zugewiesen werden.
+</p>
+</li>
+<li>
+<p>
+Starten Sie Pcbnew und lesen Sie die geänderte Netzliste neu ein (das wird
+ auch die Datei mit der Footprintzuordnung neu einlesen).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew wird dann automatisch alle neuen Footprints laden, die neuen
+Verbindungen hinzufügen und überflüssige Verbindungen entfernen. Dieser
+Ablauf wird Vorwärts Annotation genannt und ist ein gebräuchlicher Ablauf
+wenn Leiterplatten erstellt und aktualisiert werden.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_netzlistendatei_einlesen_8201_8212_8201_footprints_laden">4.4. Netzlistendatei einlesen&#8201;&#8212;&#8201;Footprints laden</h3>
+<div class="sect3">
+<h4 id="_dialogfenster">4.4.1. Dialogfenster</h4>
+<div class="paragraph"><p>Der Dialog ist über das Symbol <span class="image">
+<img src="images/icons/netlist.png" alt="images/icons/netlist.png">
+</span> erreichbar</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_netlist_dialog.png" alt="images/de/Pcbnew_netlist_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_verfugbare_optionen">4.4.2. Verfügbare Optionen</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprintauswahl:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Bauteile und zugehörige Footprints auf Leiterplatte Verknüpfung:
+normale Verknüpfung ist die Referenz (normale
+Option Zeitstempel kann nach Neu Referenzierung des Schaltplans
+genutzt werden, wenn die vorherige Referenzierung zerstört wurde
+(Spezialoption)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprint austauschen:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Wenn ein Footprint in der Netzliste geändert wurde: Alten Footprint
+behalten oder auf den Neuen ändern.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Nicht verbundene Leiterbahnen:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Alle bestehenden Leiterbahnen behalten oder fehlerhafte Leiterbahnen
+entfernen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zusätzliche Footprints:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Entferne Footprints die auf der Leiterplatte sind aber nicht in der
+Netzliste. Footprints mit dem Attribut "fixiert" werden nicht entfernt.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Einzelne Padnetze:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Entferne Netze mit nur einer Lötfläche.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_neue_footprints_laden">4.4.3. Neue Footprints laden</h4>
+<div class="paragraph"><p>Mit dem GAL Backend werden, wenn in der Netzlistendatei neue Footprints
+gefunden werden, diese automatisch geladen, verteilt und sind dadurch in
+Gruppen an die Stelle um platzierbar wohin Sie diese verschieben wollen.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_import_spread_footprints.png" alt="images/Pcbnew_import_spread_footprints.png" height="300">
+</div>
+</div>
+<div class="paragraph"><p>Wenn im alten Backend neue Footprints der Netzlistendatei gefunden werden,
+dann werden diese automatisch geladen und auf der Koordinate (0,0)
+platziert.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_stacked_footprints.png" alt="images/Pcbnew_stacked_footprints.png">
+</div>
+</div>
+<div class="paragraph"><p>Neue Footprints können verschoben und angeordnet werden, einer nach dem
+anderen. Ein besserer Weg ist es, sie automatisch zu bewegen ("entstapeln"):</p></div>
+<div class="paragraph"><p>Aktivieren Sie den Footprintmodus (<span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span>)</p></div>
+<div class="paragraph"><p>Bewegen Sie den Curser zu einem geeigneten Bereich (ohne Bauteile) und
+klicken Sie auf die rechte Maustaste:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_move_all_modules.png" alt="images/de/Pcbnew_move_all_modules.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+&#8218;Automatisch alle neuen Footprints platzieren&#8216;, wenn es schon eine
+ Leiterplatte mit bestehenden Footprints gibt.
+</p>
+</li>
+<li>
+<p>
+&#8218;Automatisch alle Footprints platzieren&#8216; beim ersten Mal (wenn die
+ Leiterplatte erzeugt wird).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Die folgenden Screenshots zeigen die Ergebnisse.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_unstacked_footprints.png" alt="images/Pcbnew_unstacked_footprints.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_lagen">5. Lagen</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_einfuhrung">5.1. Einführung</h3>
+<div class="paragraph"><p>Pcbnew kann mit 50 unterschiedlichen Lagen arbeiten.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+32 Kupferlagen (für das Verlegen von Leiterbahnen)
+</p>
+</li>
+<li>
+<p>
+14 statische technische Lagen:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+12 gepaarte Lagen (Vorder-/Rückseite): <strong>Adhesive</strong> (Kleber), <strong>Solder Paste</strong>
+ (Lötpaste),
+ <strong>Silk Screen</strong> (Bestückungsdruck), <strong>Solder Mask</strong> (Lötstoppmaske), <strong>Courtyard</strong> (Platzbedarf) , <strong>Fabrication</strong> (Fertigung)
+</p>
+</li>
+<li>
+<p>
+2 Einzelstehende Lagen: <strong>Edge Cuts</strong> (Platinenumriss), <strong>Margin</strong> (Abstand)
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+4 zusätzliche Lagen die Sie frei mit Ihrem Zweck benutzen können: <strong>Comments</strong>
+ (Kommentare), <strong>E.C.O. 1</strong>, <strong>E.C.O. 2</strong>, <strong>Drawings</strong> (Grafiken)
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_arbeitslagen_einstellen">5.2. Arbeitslagen einstellen</h3>
+<div class="paragraph"><p>Um in den Dialog für die <strong>Lagen Einstellungen</strong> zu gelangen öffnen Sie
+<strong>Design Regeln</strong> &#8594; <strong>Lagen einrichten</strong>.</p></div>
+<div class="paragraph"><p>Die Anzahl der Kupferlagen, und wenn nötig ihre Namen und Eigenschaften,
+sollten eingestellt werden. Nicht benutzte technische Lagen können
+deaktiviert werden.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_layer_setup_dialog.png" alt="images/de/Pcbnew_layer_setup_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_beschreibung_der_verschiedenen_lagen">5.3. Beschreibung der verschiedenen Lagen</h3>
+<div class="sect3">
+<h4 id="_kupferlagen">5.3.1. Kupferlagen</h4>
+<div class="paragraph"><p>Kupferlagen sind die üblichen Arbeitslagen, die verwendet werden um
+Leiterbahnen zu verlegen und neu anzuordnen. Lagen werden von 0 an beginnend
+bis 31 gezählt. Die Lage 0 ist die erste Kupferlage auf der Oberseite und
+Lage 31 ist auf der Unterseite der Platine die letzte mögliche
+Kupferlage. Diese beiden Lagen sind die einzigen Kupferlagen auf denen
+Bauteile platziert werden können. Die andere möglichen Lagen sind die
+inneren Lagen für Signalrouting, mit den Lagen 1 bis Lage 30.</p></div>
+<div class="paragraph"><p>Der Name jeder Kupferlage ist frei wählbar. Kupferlagen haben Eigenschaften,
+die hilfreich sind, wenn Sie den externen Router <em>Freerouter</em>
+verwenden. Übliche Standardnamen für diese Lagen sind zum Beispiel <strong>F.Cu</strong>
+(Front Copper) oder auch <strong>ln0</strong> für die Lage 0.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_layer_setup_dialog_layer_properties.png" alt="images/de/Pcbnew_layer_setup_dialog_layer_properties.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_zusammengehorige_technische_lagen">5.3.2. Zusammengehörige Technische Lagen</h4>
+<div class="paragraph"><p>12 technische Lagen sind miteinander verbunden (gepaart): Jeweils eine Lage
+auf der Oberseite (Front) und eine auf der Unterseite (Back). Diese lassen
+sich schnell wiedererkennen am jeweiligen Prefix "F." oder "B." in deren
+Namen. Die jeweiligen Elemente die einen Footprint auf einer der Lagen haben
+(Pad, Grafik, Text) werden automatisch gespiegelt und auf den entsprechenden
+gegenseitigen Layer bewegt wenn der Footprint umgedreht wird.</p></div>
+<div class="paragraph"><p>Die zusammen gehörenden technischen Lagen sind:</p></div>
+<div class="dlist"><dl>
+<dt class="hdlist1">
+<strong>Adhesive</strong> (Kleber, F.Adhes und B.Adhes)
+</dt>
+<dd>
+<p>
+ Diese werden verwendet um Kleber aufzutragen um SMD Bauteile auf die
+ Leiterplatte zu kleben, im Allgemeinen vor dem Wellen- oder Schwalllöten.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Solder Paste</strong> (Lötpaste, F.Paste und B.Paste)
+</dt>
+<dd>
+<p>
+ Wird verwendet um eine Maske herzustellen, die es erlaubt, Lötpaste auf den
+ Lötflächen von SMD Bauteilen aufzutragen, im Allgemeinen vor dem Reflow
+ Löten. Üblicherweise belegen nur SMD Lötflächen diese Lagen.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Silk Screen</strong> (Bestückungsdruck, F.SilkS und B.SilkS)
+</dt>
+<dd>
+<p>
+ Dies sind die Lagen auf dem die Zeichnungen der Bauteile liegen. Dies sind
+ die Daten die Sie eintragen können wenn Sie einen Footprint erstellen oder
+ verändern, wie zum Beispiel Angaben zur Polarität, den Indikator für Pin1,
+ komplette oder teilweise Bauteilumrisse oder anderes.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Solder Mask</strong> (Lötstoppmaske, F.Mask und B.Mask)
+</dt>
+<dd>
+<p>
+ Diese definieren die Lötstoppmaske. Normalerweise erscheinen alle Lötflächen
+ auf der einen oder anderen dieser Lagen (oder auf beiden für bedrahtete
+ Bauteile), um zu verhindern, dass die Lötflächen von der Beschichtung
+ verdeckt werden.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Courtyard</strong> (Platzbedarf, F.CrtYd und B.CrtYd)
+</dt>
+<dd>
+<p>
+ Wird benutzt um anzuzeigen welchen Platzbedarf ein Bauteil physikalisch auf
+ der Platine benötigt.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Fabrication</strong> (Fabrikation, F.Fab und B.Fab)
+</dt>
+<dd>
+<p>
+ Für den Footprint (?).
+</p>
+</dd>
+</dl></div>
+</div>
+<div class="sect3">
+<h4 id="_unabhangige_technische_lagen">5.3.3. Unabhängige Technische Lagen</h4>
+<div class="dlist"><dl>
+<dt class="hdlist1">
+<strong>Edge Cuts</strong> (Platinenumriss)
+</dt>
+<dd>
+<p>
+ Diese Lage ist reserviert für die Zeichnung des Leiterbahnumrisses. Jedes
+ Element (Grafik, Texte&#8230;), das auf dieser Lage platziert wird, erscheint
+ auf allen anderen Lagen. Verwenden Sie dies Lage nur, um den
+ Leiterplattenumriss zu zeichnen.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Margin</strong> (Abstand)
+</dt>
+<dd>
+<p>
+ Diese Lage dient dazu Bereiche zu kennzeichnen auf denen kein Routing (egal
+ ob manuell oder automatisch) durchgeführt werden darf. Dies ist z.B. rund um
+ HF oder Hochspannungsbauteile herum oder bei Befestigungsbohrungen der Fall.
+</p>
+</dd>
+</dl></div>
+</div>
+<div class="sect3">
+<h4 id="_lagen_fur_allgemeine_benutzung">5.3.4. Lagen für allgemeine Benutzung</h4>
+<div class="paragraph"><p>Diese Lagen können für alles mögliche verwendet werden. Sie können für Text
+verwendet werden, wie für Anweisungen für die Fertigung oder Verdrahtung,
+oder Konstruktionszeichnungen, um eine Datei für den Zusammenbau oder
+Bearbeitung zu erstellen. Die Namen sind folgende:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Kommentare
+</p>
+</li>
+<li>
+<p>
+E.C.O 1
+</p>
+</li>
+<li>
+<p>
+E.C.O 2
+</p>
+</li>
+<li>
+<p>
+Grafiken
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_auswahl_der_aktiven_lage">5.4. Auswahl der aktiven Lage</h3>
+<div class="paragraph"><p>Die Auswahl der aktiven Arbeitslage kann auf mehrere Arten erfolgen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Benutzen Sie die rechte Werkzeugleiste (Lagenmanager).
+</p>
+</li>
+<li>
+<p>
+Benutzen Sie die obere Werkzeugleiste.
+</p>
+</li>
+<li>
+<p>
+Mit dem Kontextmenü (aktiviert über die rechte Maustaste).
+</p>
+</li>
+<li>
+<p>
+Verwenden der <em>+</em> und <em>-</em> Tasten (funktioniert nur auf Kupferlagen).
+</p>
+</li>
+<li>
+<p>
+Über Schnelltasten.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_auswahl_uber_den_lagenmanager">5.4.1. Auswahl über den Lagenmanager</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_layer_manager_pane.png" alt="images/Pcbnew_layer_manager_pane.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_auswahl_uber_die_obere_werkzeugleiste">5.4.2. Auswahl über die obere Werkzeugleiste</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_layer_selection_dropdown.png" alt="images/de/Pcbnew_layer_selection_dropdown.png">
+</div>
+</div>
+<div class="paragraph"><p>Das wählt direkt die Arbeitslage aus.</p></div>
+<div class="paragraph"><p>Schnelltasten, um die Arbeitslage auszuwählen, werden angezeigt.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_auswahl_uber_das_kontextmenu">5.4.3. Auswahl über das Kontextmenü.</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_layer_selection_popup.png" alt="images/de/Pcbnew_layer_selection_popup.png">
+</div>
+</div>
+<div class="paragraph"><p>Über das Kontextmenü wird ein Fenster geöffnet welches die Auswahl für die
+Arbeitslage zur Verfügung stellt.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_layer_selection_dialog.png" alt="images/de/Pcbnew_layer_selection_dialog.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_auswahl_der_lagen_fur_durchkontaktierungen">5.5. Auswahl der Lagen für Durchkontaktierungen</h3>
+<div class="paragraph"><p>Wenn das Symbol <strong>Leiterbahnen und Durchkontaktierungen hinzufügen</strong>
+<span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span> aktiviert ist, stellt das Kontextmenü
+eine Option zur Verfügung, um das Lagenpaar zu ändern, das für
+Durchkontaktierungen verwendet wird:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_via_layer_pair_popup.png" alt="images/de/Pcbnew_via_layer_pair_popup.png">
+</div>
+</div>
+<div class="paragraph"><p>Diese Auswahl öffnet ein Menüfenster, das die Auswahl für die Lagen für
+Durchkontaktierungen enthält.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_via_layer_pair_dialog.png" alt="images/de/Pcbnew_via_layer_pair_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn eine Durchkontaktierung platziert wird, wird automatisch die
+Arbeitslage (aktive Lage) zur anderen Lage des Lagenpaars für
+Durchkontaktierungen umgeschaltet.</p></div>
+<div class="paragraph"><p>Wird eine Durchkontaktierung eingefügt, können Sie auch zu einer anderen
+Lage über die Schnelltasten wechseln, und wenn gerade eine Leiterbahn
+gezeichnet wird.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_den_modus_mit_hohem_kontrast_benutzen">5.6. Den Modus mit hohem Kontrast benutzen</h3>
+<div class="paragraph"><p>Dieser Modus wird eingeschaltet indem in der linken Werkzeugleiste das
+Werkzeug <span class="image">
+<img src="images/icons/contrast_mode.png" alt="images/icons/contrast_mode.png">
+</span> aktiviert wird.</p></div>
+<div class="paragraph"><p>In diesem Modus wird die aktive Lage wie im normalen Modus angezeigt, aber
+alle anderen Lagen werden in einer grauen Farbe dargestellt.</p></div>
+<div class="paragraph"><p>Dafür gibt es zwei Anwendungsfälle:</p></div>
+<div class="sect3">
+<h4 id="_kupferlagen_im_modus_mit_hohem_kontrast">5.6.1. Kupferlagen im Modus mit hohem Kontrast</h4>
+<div class="paragraph"><p>Wenn eine Leiterplatte mehr als vier Lagen verwendet, erlaubt es diese
+Option, die aktive Kupferlage leichter zu erkennen.</p></div>
+<div class="paragraph"><p><strong>Normalmodus</strong> (Rückseitige Kupferlage aktiv):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_copper_layers_contrast_normal.png" alt="images/Pcbnew_copper_layers_contrast_normal.png">
+</div>
+</div>
+<div class="paragraph"><p><strong>Modus mit hohem Kontrast</strong> (Rückseitige Kupferlage aktiv):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_copper_layers_contrast_high.png" alt="images/Pcbnew_copper_layers_contrast_high.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_technische_lagen">5.6.2. Technische Lagen</h4>
+<div class="paragraph"><p>Der andere Fall ist, wenn es notwendig ist die Lötpasten- und Lötstopplagen
+zu prüfen, welche üblicherweise nicht angezeigt werden.</p></div>
+<div class="paragraph"><p>Die Maken auf den Lötflächen werden angezeigt, wenn dieser Modus aktiv ist.</p></div>
+<div class="paragraph"><p><strong>Normalmodus</strong> (obere Lötpastenlage aktiv):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_technical_layers_contrast_normal.png" alt="images/Pcbnew_technical_layers_contrast_normal.png">
+</div>
+</div>
+<div class="paragraph"><p><strong>Modus mit hohem Kontrast</strong> (obere Lötpastenlage aktiv):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_technical_layers_contrast_high.png" alt="images/Pcbnew_technical_layers_contrast_high.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_erstellen_und_andern_einer_leiterplatte">6. Erstellen und Ändern einer Leiterplatte</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_erstellen_einer_leiterplatte">6.1. Erstellen einer Leiterplatte</h3>
+<div class="sect3">
+<h4 id="_die_leiterplattenkontur_zeichnen">6.1.1. Die Leiterplattenkontur zeichnen</h4>
+<div class="paragraph"><p>Üblicherweise ist es eine gute Idee, die Kontur der Leitplatte zuerst
+festzulegen.
+Die Kontur wird als eine Abfolge von Linien-Segmenten gezeichnet.
+Wählen Sie <em>Edge.Cuts</em> als die aktive Lage und benutzen Sie das Werkzeug
+<em>Grafische Linie oder Polygon hinzufügen</em> um die Kontur zu zeichnen. Klicken
+sie auf die Position für jede Ecke und machen Sie einen Doppelklick, um die
+Kontur zu beenden.
+Leiterplatten haben üblicherweise sehr genaue Abmessungen, daher kann es
+notwendig sein, die angezeigten Cursor Koordinaten zu verwenden, während Sie
+die Kontur zeichnen. Beachten Sie, dass die relativen Koordinaten jederzeit
+mit der Leertaste auf Null gesetzt werden können. Die angezeigte Maßeinheit
+kann über <em>Strg+U</em> umgeschaltet werden. Relative Koordinaten ermöglichen es,
+sehr genaue Abmessungen zu zeichnen. Es ist auch möglich, eine kreis- oder
+bogenförmige Kontur zu zeichnen:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Wählen Sie das Werkzeug <em>Grafischen Kreis hinzufügen</em> oder <em>Grafischen
+ Kreisbogen hinzufügen</em>.
+</p>
+</li>
+<li>
+<p>
+Klicken Sie, um das Kreiszentrum festzulegen.
+</p>
+</li>
+<li>
+<p>
+Legen Sie den Radius fest, indem Sie die Maus bewegen.
+</p>
+</li>
+<li>
+<p>
+Beenden Sie die Eingabe, indem Sie noch einmal klicken.
+</p>
+</li>
+</ol></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Anmerkung</div>
+</td>
+<td class="content">Die Breite der Kontur (empfohlene Breite = 150 in 1/10 mils) kann im Menü
+Einstellungen oder über die Optionen angepasst werden. Wenn Grafiken im
+Umrissmodus dargestellt werden, ist diese Änderung nicht sichtbar.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Die erstellte Kontur kann zum Beispiel so aussehen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_simple_board_outline.png" alt="images/Pcbnew_simple_board_outline.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_eine_dxf_zeichung_als_leiterplattenkontur_nutzen">6.1.2. Eine DXF Zeichung als Leiterplattenkontur nutzen</h4>
+<div class="paragraph"><p>Anstatt die Kontur der Leiterplatte direkt zu zeichnen, kann die Kontur
+alternativ auch aus einer DXF Zeichnung importiert werden.</p></div>
+<div class="paragraph"><p>Diese Funktion erlaubt deutlich komplexere Leiterplattenkonturen, als sie
+mit den Zeichenmöglichkeiten von Pcbnew möglich wären.</p></div>
+<div class="paragraph"><p>So kann zum Beispiel eine mechanische CAD Software verwendet werden, um eine
+Leiterplattenkontur zu erstellen, die in ein bestimmtes Gehäuse passt.</p></div>
+<div class="sect4">
+<h5 id="_eine_dxf_zeichnung_fur_den_import_in_kicad_vorbereiten">Eine DXF Zeichnung für den Import in KiCad vorbereiten</h5>
+<div class="paragraph"><p>Die <strong>DXF</strong> Importfähigkeiten in KiCad unterstützen keine DXF Funktionen wie
+<strong>POLYLINES</strong> und <strong>ELLIPSIS</strong>. DXF Dateien, die diese Funktionen nutzen, müssen
+vor dem Import angepasst werden.</p></div>
+<div class="paragraph"><p>Ein Softwarepaket wie LibreCAD kann für diese Anpassung genutzt werden.</p></div>
+<div class="paragraph"><p>Im ersten Schritt müssen alle <strong>POLYLINES</strong> in ihre einfacheren Originalformen
+aufgeteilt werden ("explode").
+Führen Sie in LibreCAD folgende Schritte durch:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Öffnen Sie eine Kopie der DXF Datei.
+</p>
+</li>
+<li>
+<p>
+Wählen Sie die Leiterplattenkontur aus (ausgewählte Formen werden mit
+ gestrichelten Linien dargestellt).
+</p>
+</li>
+<li>
+<p>
+Im <strong>Bearbeiten</strong> (Modify) Menü wählen Sie <strong>Teilen</strong> (Explode) aus.
+</p>
+</li>
+<li>
+<p>
+Drücken Sie die Eingabetaste (ENTER).
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Als nächsten Schritt müssen komplexe Kurven in lauter kleine Liniensegmente
+aufgebrochen werden, die die benötigte Form nachbilden. Das passiert
+automatisch, wenn die DXF Datei exportiert wird oder im älteren <strong>DXF
+R12</strong>-Format abgespeichert wird. (Das R12-Format unterstützt keine komplexen
+Kurvenformen, CAD-Anwendungen wandeln diese Formen in Liniensegmente
+um. Manche CAD-Anwendungen erlauben die Anzahl oder die Länge dieser
+Segmente einzustellen.)
+In LibreCAD ist diese Segmentlänge im Allgemeinen klein genug, um für
+Leiterplattenkonturen verwendet zu werden.</p></div>
+<div class="paragraph"><p>Im LibreCAD exportieren Sie ins <strong>DXF R12</strong>-Dateiformat mit folgenden
+Schritten:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Wählen Sie im Menü <strong>Datei</strong> <strong>Speichern unter…</strong>
+</p>
+</li>
+<li>
+<p>
+Im Dialog <strong>Speichern unter…</strong> gibt es eine Auswahl <strong>Speichere als Typ:</strong> am
+ unteren Rand des Dialogs. Wählen Sie die Option <strong>Drawing Exchange DXF R12</strong>.
+</p>
+</li>
+<li>
+<p>
+Geben Sie optional einen Dateinamen im Feld <strong>File name:</strong> an.
+</p>
+</li>
+<li>
+<p>
+Klicken Sie auf <strong>Save</strong>
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Ihre DXF Datei ist jetzt für den Import in KiCad vorbereitet.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_eine_dxf_datei_in_kicad_importieren">Eine DXF Datei in KiCad importieren</h5>
+<div class="paragraph"><p>Die folgenden Schritte beschreiben den Import einer vorbereiteten DXF Datei
+als Leiterplatten Kontur in KiCad. Beachten Sie, dass sich das
+Importverhalten abhängig vom verwendeten Canvas etwas unterscheiden kann.</p></div>
+<div class="paragraph"><p>Im Standard Canvas Modus:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Wählen Sie im Menü <strong>Datei</strong> <strong>Importieren</strong> und dann die Option <strong>DXF Datei</strong>.
+</p>
+</li>
+<li>
+<p>
+Im Dialog <strong>DXF Datei importieren</strong> verwenden Sie <em>Durchsuchen</em>, um die
+ vorbereitete DXF Datei für den Import auszuwählen.
+</p>
+</li>
+<li>
+<p>
+In der Option <em>DXF Ursprung (0,0) setzen:</em> wählen sie den Ursprung des DXF
+ relativ zu den Leiterplattenkoordinaten (die KiCad Leiterplatte hat den
+ Ursprung (0,0) in der linken oberen Ecke). Für <em>Benutzerdefinierte Position</em>
+ geben Sie die Koordinaten in die Felder für <em>X Position</em> und <em>Y Position</em>
+ ein.
+</p>
+</li>
+<li>
+<p>
+In der Auswahl <em>Lage</em> wählen Sie die Lage der Leiterplatte für den
+ Import. Für den Leiterplattenumriss wird <strong>Edge.Cuts</strong> benötigt.
+</p>
+</li>
+<li>
+<p>
+Klicken Sie auf <em>OK</em>.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Im "OpenGL" oder "Cairo" Canvas Modus:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Wählen Sie im Menü <strong>Datei</strong> <strong>Importieren</strong> und dann die Option <strong>DXF Datei</strong>.
+</p>
+</li>
+<li>
+<p>
+Im Dialog <strong>DXF Datei importieren</strong> verwenden Sie <em>Durchsuchen</em>, um die
+ vorbereitete DXF Datei für den Import auszuwählen.
+</p>
+</li>
+<li>
+<p>
+Die Option <em>DXF Ursprung (0,0) setzen:</em> wird in diesem Modus ignoriert.
+</p>
+</li>
+<li>
+<p>
+In der Auswahl <em>Lage</em> wählen Sie die Lage der Leiterplatte für den
+ Import. Für den Leiterplattenumriss wird <strong>Edge.Cuts</strong> benötigt.
+</p>
+</li>
+<li>
+<p>
+Klicken Sie auf <em>OK</em>.
+</p>
+</li>
+<li>
+<p>
+Die Kontur ist jetzt am Cursor angehängt und kann im Leiterplattenbereich
+ bewegt werden.
+</p>
+</li>
+<li>
+<p>
+Klicken Sie, um die Kontur auf die Leiterplatte "fallen" zu lassen.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect4">
+<h5 id="_beispiel_einer_importierten_dxf_kontur">Beispiel einer importierten DXF Kontur</h5>
+<div class="paragraph"><p>Hier ist ein Beispiel eines DXF Imports für eine Leiterplatte, die mehrere
+elliptische Segmente hatte, die durch eine Anzahl kurzer Liniensegmente
+ersetzt wurde:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_board_outline_imported_from_a_DXF.png" alt="images/Pcbnew_board_outline_imported_from_a_DXF.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_einlesen_der_aus_dem_schaltplan_generierten_netzliste">6.1.3. Einlesen der aus dem Schaltplan generierten Netzliste</h4>
+<div class="paragraph"><p>Klicken Sie auf das Symbol <span class="image">
+<img src="images/icons/netlist.png" alt="images/icons/netlist.png">
+</span> um den
+Netzlistendialog anzuzeigen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_netlist_dialog.png" alt="images/de/Pcbnew_netlist_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn der Name oder Dateipfad der Netzliste im Fenstertitel nicht korrekt
+ist, benutzen Sie den Button <em>Durchsuchen</em> um die gewünschte Netzliste
+anzugeben. Klicken Sie dann auf <em>Aktuelle Netzliste einlesen</em>. Jeder noch
+nicht geladene Footprint erscheint, einer über dem anderen platziert. Weiter
+unten sehen Sie, wie diese automatisch bewegt werden können.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_board_outline_with_dogpile.png" alt="images/Pcbnew_board_outline_with_dogpile.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn noch kein Footprint platziert wurde, werden alle Footprints an der
+gleichen Stelle auf der Leiterplatte eingefügt, was es schwierig macht,
+diese zu erkennen. Es ist möglich, alle Footprints automatisch anzuordnen,
+und zwar über den Befehl <em>Globales Verteilen und Platzieren</em> aus dem
+Kontextmenü (rechte Maustaste; nur verfügbar wenn <em>Footprintmodus</em> in der
+Hauptwerkzeugleiste aktiviert wurde). Hier sehen Sie das Ergebnis einer
+solchen Anordnung:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_board_outline_with_globally_placed_modules.png" alt="images/Pcbnew_board_outline_with_globally_placed_modules.png">
+</div>
+</div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Anmerkung</div>
+</td>
+<td class="content">Wenn auf einer Leiterplatte mit CvPcb ein bestehender Footprint durch einen
+Neuen ersetzt wird (zum Beispiel einen 1/8 W Widerstand durch einen 1/2 W
+ersetzen), muss in Pcbnew das bestehende Bauteil gelöscht werden bevor
+Pcbnew die neue Bauform laden wird. Daher ist es leichter, einen bestehenden
+Footprint über den Footprint-Dialog auszutauschen, den Sie durch einen
+Rechtsklick auf das betreffende Bauteil aufrufen.</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_eine_leiterplatte_korrigieren">6.2. Eine Leiterplatte korrigieren</h3>
+<div class="paragraph"><p>Sehr häufig ist es notwendig eine Leiterplatte zu korrigieren, um eine
+entsprechende Änderung im Schaltplan umzusetzen.</p></div>
+<div class="sect3">
+<h4 id="_dazu_mussen_folgende_schritte_ausgefuhrt_werden">6.2.1. Dazu müssen folgende Schritte ausgeführt werden:</h4>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Erstellen Sie eine neue Netzliste aus dem bearbeiteten Schaltplan.
+Wenn neue Bauteile hinzugefügt wurden, verbinden Sie diese mit einem
+Footprint über CvPcb.
+</p>
+</li>
+<li>
+<p>
+Lesen Sie die neue Netzliste in Pcbnew ein.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect3">
+<h4 id="_loschen_von_nicht_korrekten_leiterbahnen">6.2.2. Löschen von nicht korrekten Leiterbahnen</h4>
+<div class="paragraph"><p>Pcbnew kann automatisch Leiterbahnen löschen, die aufgrund einer Änderung
+inkorrekt geworden sind. Um das zu tun, aktivieren Sie die Option
+<em>Entfernen</em> im Kasten <em>Nicht verbundene Leiterbahnen</em>:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_bad_tracks_deletion_option.png" alt="images/de/Pcbnew_bad_tracks_deletion_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Häufig geht es jedoch schneller, solche Leiterbahnen von Hand zu ändern, die
+DRC Funktion hilft dabei diese zu finden.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_bauteile_loschen">6.2.3. Bauteile löschen</h4>
+<div class="paragraph"><p>Pcbnew kann optional auch Footprints löschen, welche zu gelöschten Bauteilen
+gehören.</p></div>
+<div class="paragraph"><p>Das ist notwendig, weil es oft auch Footprints gibt (Löcher für
+Befestigungsschrauben zum Beispiel), die auf der Leiterplatte hinzugefügt
+werden, ohne dass diese im Schaltplan erscheinen.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_extra_footprints_deletion_option.png" alt="images/de/Pcbnew_extra_footprints_deletion_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn die Option "Zusätzliche Footprints" aktiviert ist, werden Footprints
+gelöscht die zu einem Bauteil gehören, welches nicht in der Netzliste
+gefunden wird, außer im Footprint ist die Option "Footprint sperren"
+gesetzt. Für "mechanische" Footprints ist es eine gute Idee, diese Option zu
+aktivieren:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_unlock_footprint_option.png" alt="images/de/Pcbnew_unlock_footprint_option.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_geanderte_footprints">6.2.4. Geänderte Footprints</h4>
+<div class="paragraph"><p>Wenn ein Footprint in der Netzliste geändert wird (über CvPcb), der
+Footprint aber schon platziert wurde, wird der Footprint von Pcbnew nicht
+geändert, wenn nicht die zugehörige Option in <em>Austausch Footprint</em>
+aktiviert ist:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_exchange_module_option.png" alt="images/de/Pcbnew_exchange_module_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Um den Footprint zu ändern (zum Beispiel bei einem Widerstand die Bauform
+tauschen), kann man den Footprint direkt bearbeiten.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_erweiterte_moglichkeiten_auswahl_uber_zeitstempel">6.2.5. Erweiterte Möglichkeiten - Auswahl über Zeitstempel</h4>
+<div class="paragraph"><p>Manchmal wird die Referenzierung des Schaltplans geändert, ohne dass sich
+irgendein Material im Schaltplan ändert (es sind also nur die Referenzen
+betroffen, wie R5, U4…). Die Leiterplatte bleibt daher unverändert (außer
+unter Umständen die Leiterplattenbedruckung). Jedoch sind intern Bauteile
+und Footprints über ihre Referenz repräsentiert. In dieser Situation kann
+die Option <em>Zeitstempel</em> im Dialog der Netzlisten ausgewählt werden, bevor
+die Netzliste neu eingelesen wird:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_module_selection_option.png" alt="images/de/Pcbnew_module_selection_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Mit dieser Option identifiziert Pcbnew Footprints nicht mehr über ihre
+Referenz, sondern über deren Zeitstempel. Der Zeitstempel wird automatisch
+von Eeschema generiert (es ist die Zeit und das Datum, an dem das Bauteil im
+Schaltplan hinzugefügt wurde).</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Warnung</div>
+</td>
+<td class="content">Wenn Sie diese Option verwenden sollten Sie sehr vorsichtig sein, speichern
+Sie die Datei vorher! Diese Technik ist kompliziert im Falle von Bauteilen,
+die aus mehreren Teilen bestehen (z.B. ein 7400 hat 4 Einheiten in einem
+Gehäuse). In diesem Fall ist der Zeitstempel nicht einzigartig, der 7400
+wird bis zu 4 haben, für jeden Teil einen. Nichtsdestotrotz löst die
+Zeitstempeloption üblicherweise Probleme bei der Neureferenzierung.</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_direkter_austausch_bereits_platzierten_footprints">6.3. Direkter Austausch bereits platzierten Footprints</h3>
+<div class="paragraph"><p>Einen Footprint (oder einige identische Footprints) mit einem anderen
+Footprint auszutauschen ist sehr nützlich und sehr einfach:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Klicken Sie auf einen Footprint um per Rechtsklick den <em>Eigenschaften</em>
+ Dialog zu öffnen.
+</p>
+</li>
+<li>
+<p>
+Aktivieren Sie <em>Footprint(s) ändern</em>.
+</p>
+</li>
+</ol></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_change_modules_button.png" alt="images/de/Pcbnew_change_modules_button.png">
+</div>
+</div>
+<div class="paragraph"><p>Optionen um Footprints auszutauschen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_footprint_exchange_options.png" alt="images/de/Pcbnew_footprint_exchange_options.png">
+</div>
+</div>
+<div class="paragraph"><p>Wählen Sie einen neuen Footprint indem Sie:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Footprint von "xx" ändern</strong> für den aktuellen Footprint
+</p>
+</li>
+<li>
+<p>
+<strong>Footprints "yy" ändern</strong> für alle Footprints wie den aktuellen Footprint.
+</p>
+</li>
+<li>
+<p>
+<strong>Footprints auf gleiche Werte ändern</strong> für alle Footprints wie den aktuellen
+ Footprint, eingeschränkt auf Bauteile mit dem gleichen Wert.
+</p>
+</li>
+<li>
+<p>
+<strong>Footprints in aktueller Platine aktualisieren</strong> um alle Footprints auf der Leiterplatte neu zu laden.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_platzieren_von_footprints">7. Platzieren von Footprints</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_unterstutzte_platzierung">7.1. Unterstützte Platzierung</h3>
+<div class="paragraph"><p>Wenn Sie einen Footprint bewegen, können die Netzlinien (die eigentlichen
+Netzverbindungen) angezeigt werden, um die Platzierung zu unterstützen. Um
+das Einzuschalten, klicken Sie auf das Symbol
+<span class="image">
+<img src="images/icons/modratsnest.png" alt="images/icons/modratsnest.png">
+</span> in der linken Werkzeugleiste.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_manuelle_platzierung">7.2. Manuelle Platzierung</h3>
+<div class="paragraph"><p>Wählen Sie den Footprint mit der rechten Maustaste und wählen Sie danach den
+<em>Verschieben</em> Befehl aus dem Menü. Bewegen Sie den Footprint an die
+erforderliche Position und platzieren Sie ihn mit der linken Maustaste. Wenn
+nötig, kann der ausgewählte Footprint auch gedreht, gespiegelt oder
+bearbeitet werden. Wählen Sie <em>Abbrechen</em> aus dem Menü (oder drücken Sie die
+Escape-Taste), um abzubrechen.</p></div>
+<div class="paragraph"><p>Hier sehen Sie die Darstellung der Netzlinien eines Footprints während des
+Bewegens:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_ratsnest_during_move.png" alt="images/Pcbnew_ratsnest_during_move.png">
+</div>
+</div>
+<div class="paragraph"><p>Die Schaltung könnte so aussehen, sobald alle Footprints platziert sind:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_circuit_after_placement.png" alt="images/Pcbnew_circuit_after_placement.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_automatisches_verteilen_von_footprints">7.3. Automatisches Verteilen von Footprints</h3>
+<div class="paragraph"><p>Grundsätzlich können Footprints nur bewegt werden, wenn sie nicht "fixiert"
+sind. Diese Eigenschaft kann über das Kontextmenü ein- und abgeschaltet
+werden (rechter Mausklick über dem Footprint im Legacy Modus), wenn der
+Footprint Modus aktiv ist.</p></div>
+<div class="paragraph"><p>Wie im letzten Kapitel beschrieben werden neue Footprints, die während des
+Einlesens der Netzliste geladen werden, alle auf der gleichen Stelle auf der
+Leiterplatte übereinander platziert. Pcbnew erlaubt eine automatische
+Verteilung der Footprints, um das manuelle Auswählen und Platzieren zu
+erleichtern.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Aktivieren Sie die Option <em>Footprintmodus</em> (Symbol:
+ <span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span>) in der oberen Werkzeugleiste.
+</p>
+</li>
+<li>
+<p>
+So sieht das Kontextmenü nach einem Rechtsklick aus:
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Wenn ein Footprint unter dem Cursor ist:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_context_module_mode_module_under_cursor.png" alt="images/de/Pcbnew_context_module_mode_module_under_cursor.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn nichts unter dem Cursor ist:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_context_module_mode_no_module_under_cursor.png" alt="images/de/Pcbnew_context_module_mode_no_module_under_cursor.png">
+</div>
+</div>
+<div class="paragraph"><p>In beiden Fällen sind die folgenden Befehle verfügbar:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Alle Footprints verteilen</strong> erlaubt das automatische Verteilen aller nicht
+ "fixierten" Footprints. Das wird üblicherweise dann verwendet, wenn die Netzliste
+ das erste Mal eingelesen wurde.
+</p>
+</li>
+<li>
+<p>
+<strong>Footprints verteilen, welche sich noch nicht auf der Platine befinden</strong> erlaubt
+ das automatische Verteilen der Footprints, die noch nicht innerhalb des
+ Leiterplattenumrisses platziert wurden. Dieser Befehl erfordert, dass bereits ein
+ Umriss der Leiterplatte gezeichnet wurde, damit erkannt wird, welche Footprints
+ automatisch verteilt werden können.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_automatisches_platzieren_von_footprints">7.4. Automatisches Platzieren von Footprints</h3>
+<div class="sect3">
+<h4 id="_eigenschaften_des_automatischen_platzierers">7.4.1. Eigenschaften des automatischen Platzierers</h4>
+<div class="paragraph"><p>Die Funktion der automatischen Platzierung erlaubt die Platzierung von
+Footprints auf beide Seiten der Leiterplatte. Der Wechsel der Platinenseiten
+erfolgt jedoch nicht automatisch.</p></div>
+<div class="paragraph"><p>Er sucht ebenfalls die beste Ausrichtung des Footprints (0, 90, −90, 180
+Grad). Die Platzierung erfolgt gemäß eines Optimierungsalgorithmus, der
+versucht die Länge der Netzlinie zu minimieren und Platz zwischen größeren
+Footprints mit vielen Anschlüssen zu lassen. Die Reihenfolge der Platzierung
+ist daraufhin optimiert das zuerst diese größeren Footprints mit zahlreichen
+Pads platziert werden.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_vorbereitung">7.4.2. Vorbereitung</h4>
+<div class="paragraph"><p>Pcbnew kann also Footprints automatisch platzieren. Es ist aber notwendig
+diese Platzierung zu steuern, denn keine Software kann erraten was der
+Benutzer erreichen möchte.</p></div>
+<div class="paragraph"><p>Bevor eine automatische Platzierung ausgeführt werden kann müssen Sie:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Den Umriss der Leiterplatte erstellen. Dieser kann komplex sein, muss aber
+ geschlossen sein wenn die Form nicht rechteckig ist.
+</p>
+</li>
+<li>
+<p>
+Manuell die Bauteile platzieren, deren Position vorgegeben ist (Verbinder,
+ Befestigungslöcher, usw.).
+</p>
+</li>
+<li>
+<p>
+Genauso müssen bestimmte SMD Footprints und kritische Bauteile (mit großem
+ Platzbedarf zum Beispiel) auf einer bestimmten Seite oder Position der
+ Leiterplatte sein, und das muss manuell erledigt werden.
+</p>
+</li>
+<li>
+<p>
+Wenn Sie die manuelle Platzierung abgeschlossen haben, müssen diese
+ Footprints "fixiert" werden, um zu verhindern, dass sie bewegt werden. Mit
+ dem aktivierten Symbol Footprintmodus <span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span>
+ machen Sie einen Rechtsklick auf den Footprint und wählen <em>Footprint
+ fixieren</em> aus dem Kontextmenü. Sie können das aber auch über das Menü
+ <em>Bearbeiten</em> oder Footprint Kontextmenü durchführen.
+</p>
+</li>
+<li>
+<p>
+Dann kann die automatische Platzierung gestartet werden. Wenn das Symbol
+ Footprintmodus aktiviert ist, machen Sie einen Rechtsklick, wählen &#8218;Globales
+ Verteilen und Platzieren&#8216; und dann <em>Alle Footprints automatisch platzieren</em>.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Während der automatischen Platzierung kann Pcbnew, wenn notwendig, die
+Ausrichtung der Footprints optimieren. Jedoch wird die Drehung nur dann
+ausgeführt, wenn das für den Footprint freigegeben wurde (siehe
+Footprinteditor Menü <strong>Bearbeiten &#8594; Eigenschaften editieren</strong>).</p></div>
+<div class="paragraph"><p>Üblicherweise sind Widerstände und ungepolte Kondensatoren für 180 Grad
+Drehung freigegeben. Manche Footprints (kleine Transistoren zum Beispiel)
+können für +/− 90 und 180 Grad Drehung freigegeben werden.</p></div>
+<div class="paragraph"><p>Für jeden Footprint gibt ein Schieberegler die 90 Grad Drehung und ein
+zweiter Regler die 180 Grad Drehung frei. Eine Einstellung von 0 verhindert
+die Drehung, eine Einstellung von 10 erlaubt sie. Ein Zwischenwert zeigt
+eine Voreinstellung für/gegen Drehung an.</p></div>
+<div class="paragraph"><p>Die Freigabe der Drehung kann erfolgen sobald Sie den Footprint bearbeitet
+und auf der Leiterplatte platziert haben. Jedoch ist es zu bevorzugen, die
+gewünschten Einstellungen im Footprint in der Bibliothek zu hinterlegen,
+denn diese Einstellung wird dann immer übernommen, wenn der Footprint
+verwendet wird.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_interaktive_automatische_platzierung">7.4.3. Interaktive automatische Platzierung</h4>
+<div class="paragraph"><p>Es kann nötig sein, die automatische Platzierung zu stoppen (drücken Sie die
+Esc Taste) und einen Footprint manuell neu zu positionieren. Wenn Sie den
+Befehl <em>Nächsten Footprints automatisch platzieren</em> wählen, wird die
+Platzierung an dem Punkt fortgesetzt, wo sie gestoppt wurde.</p></div>
+<div class="paragraph"><p>Der Befehl <em>Neue Footprints automatisch platzieren</em> erlaubt die automatische
+Platzierung von Footprints, die noch nicht innerhalb des
+Leiterplattenumrisses platziert wurden. Der Befehl wird keine Footprints
+bewegen die innerhalb des Leiterplattenumrisses sind, selbst wenn sie nicht
+"fixiert" sind.</p></div>
+<div class="paragraph"><p>Der Befehl <em>Footprint automatisch platzieren</em> ermöglicht es, den Footprint
+auf den die Maus zeigt, neu zu platzieren, selbst wenn die "fixiert"
+Eigenschaft gesetzt ist.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_zusatzlicher_hinweis">7.4.4. Zusätzlicher Hinweis</h4>
+<div class="paragraph"><p>Pcbnew bestimmt automatisch den möglichen Bereich der Platzierung von
+Footprints indem es die Form der Leiterplatte berücksichtigt, welche nicht
+notwendigerweise rechteckig sein muss. Diese kann auch rund sein, oder
+Ausschnitte haben usw.</p></div>
+<div class="paragraph"><p>Wenn die Leiterplatte nicht rechteckig ist, muss der Umriss geschlossen
+sein, sodass Pcbnew bestimmten kann, was innerhalb und was außerhalb des
+Umrisses ist. In der gleichen Weise müssen mögliche interne Ausschnitte
+geschlossen sein.</p></div>
+<div class="paragraph"><p>Pcbnew berechnet den möglichen Bereich für die Platzierung über den Umriss
+der Leiterplatte und bewegt dann jeden Footprint nacheinander über diesen
+Bereich, um die optimale Position dafür zu bestimmen.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_routing_parameter_festlegen">8. Routing Parameter festlegen</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_aktuelle_einstellungen">8.1. Aktuelle Einstellungen</h3>
+<div class="sect3">
+<h4 id="_den_hauptdialog_offnen">8.1.1. Den Hauptdialog öffnen</h4>
+<div class="paragraph"><p>Die wichtigsten Parameter sind über das folgende Drop-Down Menü erreichbar:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_design_rules_dropdown.png" alt="images/de/Pcbnew_design_rules_dropdown.png">
+</div>
+</div>
+<div class="paragraph"><p>und werden im Design-Regeln-Dialog festgelegt.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_aktuelle_einstellungen_2">8.1.2. Aktuelle Einstellungen</h4>
+<div class="paragraph"><p>Die aktuellen Einstellungen sind in der oberen Werkzeugleiste sichtbar.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_design_rules_top_toolbar.png" alt="images/Pcbnew_design_rules_top_toolbar.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_allgemeine_einstellungen">8.2. Allgemeine Einstellungen</h3>
+<div class="paragraph"><p>Das Menü für die allgemeinen Einstellungen ist im Menü unter Einstellungen
+&#8594; Allgemein erreichbar.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_preferences_menu.png" alt="images/de/Pcbnew_preferences_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Der Dialog sieht wie folgt aus:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_general_options_dialog.png" alt="images/de/Pcbnew_general_options_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Die notwendigen Parameter um Leiterbahnen zu erstellen sind:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Leiterbahnen auf 45 Grad beschränken</strong>: Die Ausrichtung für Leiterbahnsegmente
+ sind 0, 45 oder 90 Grad.
+</p>
+</li>
+<li>
+<p>
+<strong>Zweifach geteilte Leiterbahnen</strong>: Wenn Leiterbahnen erstellt
+ werden, werden 2 Segmente angezeigt.
+</p>
+</li>
+<li>
+<p>
+<strong>Entferne nicht verbundene Leiterbahnen</strong>: Wenn Sie eine Leiterbahn
+ erstellen, wird die alte automatisch gelöscht, sobald diese (von Pcbnew)
+ als überflüssig betrachtet wird.
+</p>
+</li>
+<li>
+<p>
+<strong>Magnetische Pads</strong>: Der grafische Cursor zentriert sich auf die
+ Lötfläche, sobald er über eine Lötfläche bewegt wird.
+</p>
+</li>
+<li>
+<p>
+<strong>Magnetische Leiterbahnen</strong>: Der grafische Cursor wird zur Achse der Leiterbahn.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_netzklassen">8.3. Netzklassen</h3>
+<div class="paragraph"><p>Pcbnew erlaubt es Ihnen, unterschiedliche Routing Parameter für jedes Netz
+festzulegen. Die Parameter werden über eine Gruppe von Netzen festgelegt.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Eine Gruppe von Netzen wird Netzklasse genannt.
+</p>
+</li>
+<li>
+<p>
+Es gibt immer eine Netzklasse "default".
+</p>
+</li>
+<li>
+<p>
+Benutzer können andere Netzklassen hinzufügen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Eine Netzklasse legt fest:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die Breite von Leiterbahnen, Durchmesser von Durchkontaktierungen und
+ Bohrungen.
+</p>
+</li>
+<li>
+<p>
+Der Abstand zwischen Lötflächen und Leiterbahnen (oder
+ Durchkontaktierungen).
+</p>
+</li>
+<li>
+<p>
+Wenn Sie Leiterbahnen verlegen, wählt Pcbnew automatisch die Netzklasse des
+ Netzes der zu erstellenden oder zu ändernden Leiterbahn und damit auch die
+ Routing Parameter.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_routing_parameter_festlegen_2">8.3.1. Routing Parameter festlegen</h4>
+<div class="paragraph"><p>Die Auswahl wird über das Menü: <strong>Design Regeln</strong> &#8594; <strong>Design Regeln</strong> erstellt.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_netzklasseneditor">8.3.2. Netzklasseneditor</h4>
+<div class="paragraph"><p>Der Netzklasseneditor erlaubt es Ihnen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Netzklassen hinzuzufügen oder zu löschen.
+</p>
+</li>
+<li>
+<p>
+Routing Parameter festzulegen: Abstand, Leiterbahnbreite, Größe von
+ Durchkontaktierungen.
+</p>
+</li>
+<li>
+<p>
+Netzgruppen in Netzklassen.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_design_rules_editor_netclass_tab.png" alt="images/de/Pcbnew_design_rules_editor_netclass_tab.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_globale_designregeln">8.3.3. Globale Designregeln</h4>
+<div class="paragraph"><p>Die globalen Designregeln sind:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Aktivieren/Deaktivieren von blinden/vergrabenen Durchkontaktierungen.
+</p>
+</li>
+<li>
+<p>
+Aktivieren/Deaktivieren von Micro-Durchkontaktierungen
+</p>
+</li>
+<li>
+<p>
+Kleinster erlaubter Durchmesser für Leiterbahnen und Durchkontaktierungen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ein DRC Fehler wird erzeugt wenn ein Wert kleiner ist als der
+kleinstmögliche festgelegte Wert erkannt wird. Die Einstellungen erfolgen
+dann im Tab <strong>Globale Design Regeln</strong> des Dialogs <strong>Design Regel Editor</strong>:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_design_rules_editor_global_tab.png" alt="images/de/Pcbnew_design_rules_editor_global_tab.png">
+</div>
+</div>
+<div class="paragraph"><p>Dieser Dialog erlaubt es einen "Vorrat" von Leiterbahnbreiten und
+Durchkontaktierungsgrößen anzulegen.</p></div>
+<div class="paragraph"><p>Wenn Sie Leiterbahnen zeichnen, können Sie anstelle der Standardwerte der
+Netzklasse einen dieser Werte auswählen, um Leiterbahnen und
+Durchkontaktierungen zu erstellen.</p></div>
+<div class="paragraph"><p>Das ist hilfreich in kritischen Fällen, wenn ein kleines Segment einer
+Leiterbahn eine spezielle Größe haben muss.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_parameter_fur_durchkontaktierungen">8.3.4. Parameter für Durchkontaktierungen</h4>
+<div class="paragraph"><p>Pcbnew verwendet 3 Typen von Durchkontaktierungen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Durchgehende Durchkontaktierungen (allgemein übliche Durchkontaktierung).
+</p>
+</li>
+<li>
+<p>
+Blinde oder vergrabene Durchkontaktierungen.
+</p>
+</li>
+<li>
+<p>
+Micro-Durchkontaktierungen, sind wie vergrabene Durchkontaktierungen aber
+ eingeschränkt auf eine äußere Lage und der nächsten Lage. Sie sind
+ vorgesehen, um BGA Anschlüsse mit der nächsten inneren Lage zu
+ verbinden. Ihr Durchmesser ist üblicherweise sehr klein und mit einem Laser
+ gebohrt.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Standardmäßig haben alle Durchkontaktierungen den gleichen
+Bohrungsdurchmesser.</p></div>
+<div class="paragraph"><p>Dieser Dialog legt die kleinsten zulässigen Werte der Parameter für
+Durchkontaktierungen fest. Auf einer Leiterplatte erzeugen dann
+Durchkontaktierungen mit einem kleineren Durchmesser einen DRC Fehler.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_leiterbahnparameter">8.3.5. Leiterbahnparameter</h4>
+<div class="paragraph"><p>Hier legen Sie die kleinste zulässige Leiterbahnbreite fest. Auf einer
+Leiterplatte erzeugen dann Leiterbahnen mit einer kleineren Breite einen DRC
+Fehler.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_spezifische_groen">8.3.6. Spezifische Größen</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_specific_size_options.png" alt="images/de/Pcbnew_specific_size_options.png">
+</div>
+</div>
+<div class="paragraph"><p>Sie können einen Satz von zusätzlichen Leiterbahnbreiten und/oder Größen von
+Durchkontaktierungen eingeben. Wenn Sie eine Leiterbahn verlegen, können Sie
+diese Werte anstelle der Werte der aktuellen Netzklasse verwenden.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_beispiele_und_typische_abmessungen">8.4. Beispiele und typische Abmessungen</h3>
+<div class="sect3">
+<h4 id="_leiterbahnbreite">8.4.1. Leiterbahnbreite</h4>
+<div class="paragraph"><p>Verwenden Sie den größtmöglichen Wert und halten Sie sich an die hier
+angegebenen Minimalwerte.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Einheit </th>
+<th class="tableblock halign-left valign-top" > Klasse 1 </th>
+<th class="tableblock halign-left valign-top" > Klasse 2 </th>
+<th class="tableblock halign-left valign-top" > Klasse 3 </th>
+<th class="tableblock halign-left valign-top" > Klasse 4 </th>
+<th class="tableblock halign-left valign-top" > Klasse 5</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mm</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,8</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,5</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,4</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,25</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,15</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mils</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">31</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">20</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">16</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">10</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_isolation_abstand">8.4.2. Isolation (Abstand)</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Einheit </th>
+<th class="tableblock halign-left valign-top" > Klasse 1 </th>
+<th class="tableblock halign-left valign-top" > Klasse 2 </th>
+<th class="tableblock halign-left valign-top" > Klasse 3 </th>
+<th class="tableblock halign-left valign-top" > Klasse 4 </th>
+<th class="tableblock halign-left valign-top" > Klasse 5</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mm</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,7</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,5</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,35</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,23</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0,15</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mils</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">27</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">20</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">14</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">9</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Üblicherweise ist der kleinste Abstand der kleinsten Leiterbahnbreite sehr
+ähnlich.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_beispiele">8.5. Beispiele</h3>
+<div class="sect3">
+<h4 id="_rustikal">8.5.1. Rustikal</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Abstand: 0,35 mm (0,0138 Zoll).
+</p>
+</li>
+<li>
+<p>
+Leiterbahnbreite: 0,8 mm (0,0315 Zoll).
+</p>
+</li>
+<li>
+<p>
+Lötflächendurchmesser für ICs und Durchkontaktierungen: 1,91 mm
+ (0,0750 Zoll).
+</p>
+</li>
+<li>
+<p>
+Lötflächendurchmesser für diskrete Bauteile: 2,54 mm (0,1 Zoll).
+</p>
+</li>
+<li>
+<p>
+Leiterbahnbreite für Masseverbindungen: 2,54 mm (0,1 Zoll).
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_dr_example_rustic.png" alt="images/Pcbnew_dr_example_rustic.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_standard">8.5.2. Standard</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Abstand: 0,35 mm (0,0138 Zoll).
+</p>
+</li>
+<li>
+<p>
+Leiterbahnbreite: 0,5 mm (0,0127 Zoll).
+</p>
+</li>
+<li>
+<p>
+Lötflächendurchmesser für ICs: Machen Sie diese länglich, damit Leiterbahnen
+ zwischen den IC-Anschlüssen hindurch passen und die Lötflächen trotzdem
+ genügend Haftfläche haben (1,27 × 2,54 mm &#8594; 0,05 × 0,1 Zoll).
+</p>
+</li>
+<li>
+<p>
+Durchkontaktierungen: 1,27 mm (0,0500 Zoll).
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_dr_example_standard.png" alt="images/Pcbnew_dr_example_standard.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_manuelles_verlegen">8.6. Manuelles Verlegen</h3>
+<div class="paragraph"><p>Das manuelle Verlegen empfiehlt sich oft, da es die einzige Methode ist die
+volle Kontrolle über Verlegeprioritäten bietet. Zum Beispiel ist es zu
+bevorzugen, mit dem Verlegen der Leiterbahnen für die Spannungsversorgung zu
+beginnen, diese breit und kurz auszuführen und Analog- und Digitalsignale
+gut getrennt zu halten. Danach sollten die empfindlichen Signalleitungen
+verlegt werden. Neben anderen Problemen benötigt ein Autorouter oft viele
+Durchkontaktierungen. Jedoch kann ein Autorouter wertvolle Hinweise für die
+Platzierung von Bauteilen geben. Mit etwas Erfahrung werden Sie
+wahrscheinlich feststellen, dass der Autorouter hilfreich ist um schnell
+"offensichtliche" Leiterbahnen zu verlegen, die restlichen Leiterbahnen aber
+am besten von Hand verlegt werden.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_hilfe_beim_erstellen_von_leiterbahnen">8.7. Hilfe beim Erstellen von Leiterbahnen</h3>
+<div class="paragraph"><p>Pcbnew kann alle Luftlinien anzeigen, wenn das Symbol
+<span class="image">
+<img src="images/icons/modratsnest.png" alt="images/icons/modratsnest.png">
+</span> aktiviert ist.</p></div>
+<div class="paragraph"><p>Das Symbol <span class="image">
+<img src="images/icons/net_highlight.png" alt="images/icons/net_highlight.png">
+</span> erlaubt es Ihnen ein Netz
+hervorzuheben (klicken Sie auf eine Lötfläche oder eine bestehende
+Leiterbahn, um das zugehörige Netz hervorzuheben).</p></div>
+<div class="paragraph"><p>Der DRC prüft Leiterbahnen in Echtzeit während Sie diese erstellen. Sie
+können keine Leiterbahn erstellen, die den DRC Regeln nicht entspricht. Es
+ist möglich den DRC zu deaktivieren indem Sie auf das Symbol
+<span class="image">
+<img src="images/icons/drc_off.png" alt="images/icons/drc_off.png">
+</span> klicken. Das wird aber nicht empfohlen,
+benutzen Sie das nur in speziellen Fällen.</p></div>
+<div class="sect3">
+<h4 id="_erstellen_von_leiterbahnen">8.7.1. Erstellen von Leiterbahnen</h4>
+<div class="paragraph"><p>Sie können eine Leiterbahn erstellen indem Sie auf das Symbol
+<span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span> klicken. Eine neue Leiterbahn muss auf
+einer Lötfläche oder einer anderen Leiterbahn beginnen, da Pcbnew das Netz
+für die neue Leiterbahn kennen muss (um die DRC Regeln beachten zu können).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_creating_new_track.png" alt="images/Pcbnew_creating_new_track.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn Sie eine neue Leiterbahn erstellen, zeigt Pcbnew Verbindungen zu den
+nächsten nicht verbundenen Lötflächen. Die Anzahl der Verbindungen können
+Sie in den allgemeinen Einstellungen unter der Option <em>Maximale
+Verbindungen</em> festlegen.</p></div>
+<div class="paragraph"><p>Beenden Sie die Leiterbahn mit einem Doppelklick, über das Kontextmenü oder
+über die Schnelltaste &#8218;Ende&#8216;.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_track_in_progres_context.png" alt="images/de/Pcbnew_track_in_progres_context.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_verschieben_und_ziehen_von_leiterbahnen">8.7.2. Verschieben und Ziehen von Leiterbahnen</h4>
+<div class="paragraph"><p>Wenn das Symbol <span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span> aktiviert ist, kann die
+Leiterbahn unter dem Cursor mit der Schnelltaste &#8218;M&#8216; bewegt werden. Wenn Sie
+die Leiterbahn ziehen wollen, können Sie die Schnelltaste &#8218;G&#8216; verwenden.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_einfugen_von_durchkontaktierungen">8.7.3. Einfügen von Durchkontaktierungen</h4>
+<div class="paragraph"><p>Eine Durchkontaktierung kann nur eingefügt werden, wenn gerade eine
+Leiterbahn erstellt wird:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Über das Kontextmenü.
+</p>
+</li>
+<li>
+<p>
+Über die Schnelltaste &#8218;V&#8216;.
+</p>
+</li>
+<li>
+<p>
+Über das Umschalten zu einer anderen Kupferlage über die entsprechende
+ Schnelltaste.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_auswahl_der_leiterbahnbreite_und_groe_der_durchkontaktierung">8.8. Auswahl der Leiterbahnbreite und Größe der Durchkontaktierung</h3>
+<div class="paragraph"><p>Wenn Sie auf eine Leiterbahn oder eine Lötfläche klicken, wählt Pcbnew
+automatisch die zugehörige Netzklasse und die Leiterbahnbreite sowie die
+Größe der Durchkontaktierungen aus dieser Netzklasse.</p></div>
+<div class="paragraph"><p>Wie zuvor zu sehen war, hat der Editor für die globalen Designregeln ein
+Werkzeug, um zusätzliche Leiterbahnbreiten und Durchkontaktierungsgrößen
+einzugeben.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Sie können die horizontale Werkzeugleiste verwenden, um eine Größe
+ auszuwählen.
+</p>
+</li>
+<li>
+<p>
+Wenn das Symbol <span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span> aktiviert ist, kann die
+ aktuelle Leiterbahnbreite aus dem Kontextmenü ausgewählt werden (auch
+ auswählbar, wenn eine Leiterbahn erstellt wird).
+</p>
+</li>
+<li>
+<p>
+Sie können den Standardwert der Netzklasse verwenden oder einen Wert
+ angeben.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_verwendung_der_horizontalen_werkzeugleiste">8.8.1. Verwendung der horizontalen Werkzeugleiste</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_track_toolbar.png" alt="images/de/Pcbnew_track_toolbar.png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:40%;">
+<col style="width:60%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_track_width_selection.png" alt="images/Pcbnew_track_toolbar_track_width_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl der Leiterbahnbreite. Das Zeichen <em>*</em> ist eine Markierung für den
+Standardwert der Netzklasse.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_track_width_selection_in_use.png" alt="images/Pcbnew_track_toolbar_track_width_selection_in_use.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl eines speziellen Wertes für die Breite.
+Der erste Wert in der Liste ist immer der Wert der Netzklasse.
+Andere Werte sind Leiterbahnbreiten, die im globalen Designregeleditor eingegeben
+wurden.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_via_size_selection.png" alt="images/Pcbnew_track_toolbar_via_size_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl der Größe der Durchkontaktierungen.
+Das Zeichen <em>*</em> ist eine Markierung für den Standardwert der Netzklasse.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_via_size_selection_in_use.png" alt="images/Pcbnew_track_toolbar_via_size_selection_in_use.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl einer speziellen Größe der Durchkontaktierung.
+Der erste Wert in der Liste ist immer der Wert der Netzklasse.
+Andere Werte sind Größen der Durchkontaktierung, die im globalen
+Designregeleditor eingegeben wurden.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/auto_track_width.png" alt="images/icons/auto_track_width.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Wenn aktiviert: Automatische Auswahl der Leiterbahnbreite.
+Wenn Sie eine Leiterbahn auf einer bestehenden Leiterbahn starten, hat
+die Leiterbahn die gleiche Breite wie die bestehende.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/de/Pcbnew_track_toolbar_grid_size_selection.png" alt="images/de/Pcbnew_track_toolbar_grid_size_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Auswahl der Rastergröße.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/de/Pcbnew_track_toolbar_zoom_selection.png" alt="images/de/Pcbnew_track_toolbar_zoom_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoomauswahl.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_das_kontextmenu_verwenden">8.8.2. Das Kontextmenü verwenden</h4>
+<div class="paragraph"><p>Sie können eine neue Größe für das Zeichnen wählen oder auf ein zuvor
+erstelltes Leiterbahnsegment oder eine Durchkontaktierung wechseln:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_track_context_menu.png" alt="images/de/Pcbnew_track_context_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn Sie viele Durchkontaktierungen oder Leiterbahnbreiten ändern wollen,
+ist der beste Weg eine spezielle Netzklasse für die Netze zu verwenden, die
+geändert werden sollen (siehe auch globale Änderungen).</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_bearbeiten_und_andern_von_leiterbahnen">8.9. Bearbeiten und Ändern von Leiterbahnen</h3>
+<div class="sect3">
+<h4 id="_eine_leiterbahn_andern">8.9.1. Eine Leiterbahn ändern</h4>
+<div class="paragraph"><p>Häufig ist es nötig eine Leiterbahn neu zu zeichnen.</p></div>
+<div class="paragraph"><p>Neue Leiterbahn (in Bearbeitung):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_new_track_in_progress.png" alt="images/Pcbnew_new_track_in_progress.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn fertiggestellt:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_new_track_completed.png" alt="images/Pcbnew_new_track_completed.png">
+</div>
+</div>
+<div class="paragraph"><p>Pcbnew wird automatisch die alte Leiterbahn entfernen, wenn sie überflüssig
+ist.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_globale_anderungen">8.9.2. Globale Änderungen</h4>
+<div class="paragraph"><p>Der globale Editor für Leiterbahnbreiten und Durchkontaktierungsgrößen ist
+mit einem Rechtsklick auf eine Leiterbahn über das Kontextmenü erreichbar:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_track_global_edit_context_menu.png" alt="images/de/Pcbnew_track_global_edit_context_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Der Editor erlaubt globale Änderungen an Leiterbahnen und/oder
+Durchkontaktierungen für:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Das aktuelle Netz.
+</p>
+</li>
+<li>
+<p>
+Die gesamte Leiterplatte.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_track_global_edit_dialog.png" alt="images/de/Pcbnew_track_global_edit_dialog.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_interaktiver_router">9. Interaktiver Router</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Der interaktiver Router erlaubt es Ihnen schnell und effizient ihre
+Leiterplatte zu routen, indem er Elemente auf der Leiterplatte verschiebt
+oder um sie herumläuft, die mit der Leiterbahn kollidieren, die Sie gerade
+zeichnen.</p></div>
+<div class="paragraph"><p>Die folgenden Modi werden unterstützt:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Kollisionen hervorheben</strong> hebt alle kollidierenden Objekte mit einer
+ netten, leuchtenden grünen Farbe hervor und zeigt verletzte Sperrflächen.
+</p>
+</li>
+<li>
+<p>
+<strong>Schieben</strong> versucht alle Elemente, die mit der aktuell gezeichneten
+ Leiterbahn kollidieren, zu verschieben.
+</p>
+</li>
+<li>
+<p>
+<strong>Umlaufen</strong> versucht Hindernisse zu umgehen, indem sie umschmiegt/umlaufen
+ werden.
+</p>
+</li>
+</ul></div>
+<div class="sect2">
+<h3 id="_einstellungen">9.1. Einstellungen</h3>
+<div class="paragraph"><p>Bevor Sie den interaktiven Router verwenden stellen Sie bitte diese beiden
+Sachen ein:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Abstandseinstellungen</strong> Um die Abstände einzustellen, öffnen Sie den Dialog <strong>Design Regeln</strong>
+ und stellen Sie sicher, dass zumindest der Standard Abstandswert sinnvoll erscheint.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_design_rules_editor_netclass_tab.png" alt="Rules editor">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Aktivieren Sie den OpenGL Modus</strong> indem Sie im Menü <strong>Ansicht &#8594; Canvas nach OpenGL umschalten</strong>
+ auswählen oder <strong>F11</strong> drücken.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/opengl_menu.png" alt="OpenGL mode">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_leiterbahnen_verlegen">9.2. Leiterbahnen verlegen</h3>
+<div class="paragraph"><p>Um das Router Werkzeug zu aktivieren, klicken Sie auf das Symbol
+<em>Interaktiver Router</em> <span class="image">
+<img src="images/route_icon.png" alt="Interactive Router Button">
+</span>
+oder die <strong>X</strong> Taste. Der Cursor ändert sich in ein Kreuz und der Werkzeugname
+wird in der Statuszeile angezeigt.</p></div>
+<div class="paragraph"><p>Um eine Leiterbahn zu beginnen, klicken Sie auf irgendein Element
+(Lötfläche, Leiterbahn oder Durchkontaktierung) oder drücken Sie die <strong>X</strong>
+Taste noch einmal, während sich die Maus über dem Element befindet. Die neue
+Leiterbahn wird das Netz des Startelements verwenden. Klicken oder drücken
+Sie auf <strong>X</strong> über einer freien Fläche auf der Leiterplatte, um eine
+Leiterbahn ohne Netzzuweisung zu zeichnen.</p></div>
+<div class="paragraph"><p>Bewegen Sie die Maus, um die Form und Lage der Leiterbahn festzulegen. Der
+Router wird versuchen der Mausspur zu folgen, unbewegliche Hindernisse (wie
+Lötflächen) zu umfahren und kollidierende Leiterbahnen und
+Durchkontaktierungen zu verschieben, abhängig vom gewählten Modus. Wegziehen
+des Mauscursor wird verschobene Elemente wieder an ihre alte Position
+zurückspringen lassen.</p></div>
+<div class="paragraph"><p>Klicken Sie auf eine Lötfläche/Leiterbahn/Durchkontaktierung des gleichen
+Netzes, um die Leiterbahn abzuschließen. Klicken Sie auf eine freie Fläche
+um die bisher verlegte Leiterbahn zu fixieren und weiterzuzeichnen.</p></div>
+<div class="paragraph"><p>Um das Verlegen abzubrechen und alle Änderungen rückgängig zu machen
+(verschobene Elemente, usw.), drücken Sie einfach <strong>Esc</strong>.</p></div>
+<div class="paragraph"><p>Wenn Sie <strong>V</strong> drücken oder <em>Durchgehende Duko platzieren</em> aus dem Kontextmenü
+wählen, während Sie eine Leiterbahn zeichnen, wird eine Durchkontaktierung
+am Ende der zu zeichnenden Leiterbahn angehängt. Wenn Sie auf irgendeinen
+Punkt klicken, wird die Durchkontaktierung gesetzt und die Leiterbahn kann
+weiter gezeichnet werden.</p></div>
+<div class="paragraph"><p>Wenn Sie "/" drücken oder <em>Leiterbahnstellung ändern</em> aus dem Kontextmenü
+wählen, schalten Sie die Anfangsrichtung der Leiterbahn zwischen gerade oder
+diagonal um.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Anmerkung</div>
+</td>
+<td class="content">Standardmäßig fängt der Router die Zentren/Achsen von Elementen. Das kann
+deaktivert werden, wenn Sie die <strong>Umschalt</strong>-Taste während des Zeichnens oder
+der Auswahl von Elementen drücken.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_groe_von_leiterbahnen_und_durchkontaktierungen_festlegen">9.3. Größe von Leiterbahnen und Durchkontaktierungen festlegen</h3>
+<div class="paragraph"><p>Es gibt mehrere Möglichkeiten um die Leiterbahnbreite oder die Größe von
+Durchkontaktierungen vorher festzulegen oder während des Zeichnens zu
+ändern:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Verwenden der Standard KiCad Schnelltasten.
+</p>
+</li>
+<li>
+<p>
+Drücken Sie <strong>W</strong> oder wählen Sie <em>Benutzerdefinierte Größe</em> aus dem
+ Kontextmenü, um eine eigene Leiterbahnbreite oder Durchkontaktierungsgröße
+ festzulegen.
+</p>
+</li>
+<li>
+<p>
+Wählen Sie eine vordefinierte Breite aus dem Untermenü <em>Leiterbahnbreite
+ auswählen</em> vom Kontextmenü.
+</p>
+</li>
+<li>
+<p>
+Wählen Sie <em>Breite der verwendeten Leiterbahn verwenden</em> im Menü
+ <em>Leiterbahnbreite auswählen</em> um die Breite des Anfangselements auszuwählen
+ (oder der Leiterbahnen, die schon damit verbunden sind).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_ziehen">9.4. Ziehen</h3>
+<div class="paragraph"><p>Der Router kann Leiterbahnsegmente, Ecken und Durchkontaktierungen
+ziehen. Um ein Element zu ziehen, klicken Sie mit gedrückter <strong>Strg</strong>-Taste
+darauf oder wählen Sie <em>Leiterbahn ziehen</em> aus dem Kontextmenü oder drücken
+Sie <strong>D</strong> während der Cursor über dem Element steht. Beenden Sie das Ziehen
+mit einem Mausklick oder brechen Sie es ab, indem Sie <strong>Esc</strong> drücken.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_optionen">9.5. Optionen</h3>
+<div class="paragraph"><p>Das Verhalten des Routers kann eingestellt werden, indem Sie <strong>E</strong> drücken
+oder aus dem Kontextmenü <em>Router Einstellungen</em> wählen, während Sie im
+Leiterbahn-Modus sind. Das öffnet ein Fenster wie das unten:</p></div>
+<div class="paragraph"><p>Die Optionen sind:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/router_options.png" alt="Router options window screenshot">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Farbmodus</strong> - wählen Sie wie der Router DRC Fehler behandelt (verschieben,
+ umlaufen, usw.)
+</p>
+</li>
+<li>
+<p>
+<strong>Schiebe Durchkontaktierungen</strong> - wenn deaktiviert, werden Durchkontaktierungen
+ als unbewegliche Objekte behandelt und umlaufen und nicht verschoben.
+</p>
+</li>
+<li>
+<p>
+<strong>Gehe um Hindernisse</strong> - wenn aktiviert, versucht der Router
+ kollidierende Leiterbahnen hinter massive Hindernisse (z.B. Lötflächen)
+ zu verschieben anstelle die Kollision zurück zu "reflektieren".
+</p>
+</li>
+<li>
+<p>
+<strong>Entferne redundante Leiterbahnen</strong> - entfernt Schleifen während des Zeichnens
+ (z.B. wenn die neue Leiterbahn die gleiche Verbindung wie eine bestehende sicher
+ stellt, wird die alte Leiterbahn entfernt). Das Entfernen der Schleifen funktioniert
+ nur lokal (nur zwischen dem Start und Ende der aktuell gezeichneten Leiterbahn).
+</p>
+</li>
+<li>
+<p>
+<strong>Automatisch abwärts</strong> - wenn aktiviert, versucht der Router Lötflächen
+ und Durchkontaktierungen sauber anzuschließen, spitze Winkel und gezackte
+ Anschlussleitungen zu vermeiden.
+</p>
+</li>
+<li>
+<p>
+<strong>Glatt gezogene Segmente</strong> - wenn aktiviert, versucht der Router mehrere
+ gezackte Segmente in ein einziges gerades umzuwandeln (Ziehmodus).
+</p>
+</li>
+<li>
+<p>
+<strong>DRC Fehler erlauben</strong> (nur im Modus <em>Kollisionen hervorheben</em>) - erlaubt
+ eine Leiterbahn zu verlegen auch wenn dadurch die DRC Regeln verletzt werden.
+</p>
+</li>
+<li>
+<p>
+<strong>Optimierungseinsatz</strong> - legt fest, wie viel Zeit der Router darauf
+ verwenden soll, die verlegten/verschobenen Leiterbahnen zu optimieren.
+ Mehr Aufwand bedeutet saubereres Routing (aber langsamer), weniger
+ Aufwand bedeutet schnelleres Routing aber manchmal gezackte Leiterbahnen.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_kupferflachen_erzeugen">10. Kupferflächen erzeugen</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Kupferflächen werden über einen Umriss (geschlossenes Polygon) definiert und
+können Löcher (geschlossene Polygone innerhalb des Umrisses) enthalten. Eine
+Fläche kann auf einer Kupferlage oder alternativ auf einer technischen Lage
+gezeichnet werden.</p></div>
+<div class="sect2">
+<h3 id="_flachen_auf_kupferlagen_erzeugen">10.1. Flächen auf Kupferlagen erzeugen</h3>
+<div class="paragraph"><p>Lötflächen- und Leiterbahnverbindungen zu gefüllten Kupferflächen werden von
+der DRC Funktion geprüft. Eine Fläche muss gefüllt sein (nicht nur erzeugt)
+um Lötflächen zu verbinden. Pcbnew verwendet derzeit Leiterbahnsegmente oder
+Polygone um Kupferflächen zu füllen.</p></div>
+<div class="paragraph"><p>Jeder dieser Möglichkeiten hat ihre Vor- und Nachteile, der Hauptnachteil
+ist die Zeit die benötigt wird den Bildschirminhalt auf langsameren Rechnern
+neu zu zeichnen. Das Endergebnis ist jedoch das gleiche.</p></div>
+<div class="paragraph"><p>Aufgrund der Berechnungszeit wird die Flächenfüllung nicht nach jeder
+Änderung neu aufgebaut sondern nur:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Wenn ein Flächenfüllbefehl ausgeführt wird.
+</p>
+</li>
+<li>
+<p>
+Wenn eine DRC Prüfung durchgeführt wird.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Kupferflächen müssen gefüllt oder neu gefüllt werden wenn Leiterbahnen
+geändert oder Lötflächen erstellt werden. Kupferflächen (üblicherweise
+Masse- und Versorgungsflächen) sind üblicherweise mit einem Netz verbunden.</p></div>
+<div class="paragraph"><p>Um eine Kupferfläche zu erzeugen, müssen Sie:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die Parameter auswählen (Netzname, Lage…). Das Einschalten der Lage und das
+ Netz hervorzuheben ist nicht zwingend erforderlich aber übliche Praxis.
+</p>
+</li>
+<li>
+<p>
+Die Flächengrenze erzeugen (ansonsten wird die gesamte Leiterplatte
+ gefüllt).
+</p>
+</li>
+<li>
+<p>
+Die Fläche füllen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew versucht alle Flächen in einem Stück zu füllen und üblicherweise
+werden keine nicht verbundenen Kupferflächen verbleiben. Es kann vorkommen,
+dass einige Flächen nicht gefüllt werden. Flächen, die keinem Netz
+zugewiesen sind, werden nicht bereinigt und können isolierte Bereiche
+aufweisen.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_eine_flache_erzeugen">10.2. Eine Fläche erzeugen</h3>
+<div class="sect3">
+<h4 id="_die_begrenzung_der_flache_erzeugen">10.2.1. Die Begrenzung der Fläche erzeugen</h4>
+<div class="paragraph"><p>Verwenden Sie das Werkzeug <span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span>. Die aktive
+Lage muss eine Kupferlage sein. Wenn Sie klicken um den Flächenumriss zu
+beginnen, wird der folgende Dialog geöffnet.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_zone_properties_dialog.png" alt="images/de/Pcbnew_zone_properties_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Sie können alle Parameter für die Fläche angeben:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Netz
+</p>
+</li>
+<li>
+<p>
+Lage
+</p>
+</li>
+<li>
+<p>
+Fülloptionen
+</p>
+</li>
+<li>
+<p>
+Flächenoptionen
+</p>
+</li>
+<li>
+<p>
+Priorität
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Zeichnen Sie die Begrenzung der Fläche auf diese Lage. Diese Begrenzung wird
+über ein Polygon gezeichnet, welches Sie erzeugen indem Sie einen Linksklick
+auf jede Ecke ausführen. Ein Doppelklick schließt das Polygon. Wenn der
+Start- und Endpunkt nicht auf der gleichen Koordinate liegen, wird Pcbnew
+ein Segment zwischen Start- und Endpunkt einfügen.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Anmerkung</div>
+</td>
+<td class="content">
+<div class="ulist"><ul>
+<li>
+<p>
+Die DRC Steuerung ist aktiv wenn Sie Flächenumrisse zeichnen.
+</p>
+</li>
+<li>
+<p>
+Eine Ecke, die einen DRC Fehler erzeugt, wird von Pcbnew nicht akzeptiert.
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Im folgenden Bild können Sie ein Beispiel einer Flächenbegrenzung sehen
+(Polygon mit dünner gestrichelter Linie):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_limit_example.png" alt="images/Pcbnew_zone_limit_example.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_prioritat">10.2.2. Priorität</h4>
+<div class="paragraph"><p>Manchmal muss eine kleine Fläche innerhalb einer großen Fläche erzeugt
+werden.</p></div>
+<div class="paragraph"><p>Das funktioniert, wenn die kleinere Fläche eine höhere Priorität als die
+größere Fläche hat.</p></div>
+<div class="paragraph"><p>Priorität einstellen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_zone_priority_level_setting.png" alt="images/de/Pcbnew_zone_priority_level_setting.png">
+</div>
+</div>
+<div class="paragraph"><p>Hier ist ein Beispiel:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_priority_example.png" alt="images/Pcbnew_zone_priority_example.png">
+</div>
+</div>
+<div class="paragraph"><p>Nach dem Füllen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_priority_example_after_filling.png" alt="images/Pcbnew_zone_priority_example_after_filling.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_die_flache_fullen">10.2.3. Die Fläche füllen</h4>
+<div class="paragraph"><p>Wenn Pcbnew eine Fläche füllt, entfernt es alle nicht verbundenen
+Kupferinseln. Um auf den Befehl zum Füllen der Fläche zuzugreifen, machen
+Sie einen Rechtsklick auf die Randfläche.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_zone_context_menu.png" alt="images/de/Pcbnew_zone_context_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Aktivieren Sie den Befehl <em>Fläche füllen</em>. Unten ist das Füllergebnis für
+den Startpunkt innerhalb eines Polygons:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_filling_result.png" alt="images/Pcbnew_zone_filling_result.png">
+</div>
+</div>
+<div class="paragraph"><p>Das Polygon ist die Grenze der Füllfläche. Sie können einen nicht gefüllten
+Bereich innerhalb der Fläche sehen, weil dieser Bereich nicht erreichbar
+ist:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Eine Leiterbahn stellt eine Grenze dar.
+</p>
+</li>
+<li>
+<p>
+Es gibt keinen Startpunkt um diesen Bereich zu füllen.
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Anmerkung</div>
+</td>
+<td class="content">Sie können mehrere Polygone nutzen, um freigestellte Bereiche zu
+erstellen. Hier sehen Sie ein Beispiel:</td>
+</tr></table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_filled_with_cutout.png" alt="images/Pcbnew_zone_filled_with_cutout.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_fulloptionen">10.3. Fülloptionen</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_zone_filling_options.png" alt="images/de/Pcbnew_zone_filling_options.png">
+</div>
+</div>
+<div class="paragraph"><p>Wenn Sie eine Fläche füllen wollen, müssen Sie folgendes auswählen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die Art der Füllung.
+</p>
+</li>
+<li>
+<p>
+Die Abstände und minimale Kupferstärke.
+</p>
+</li>
+<li>
+<p>
+Wie die Lötflächen innerhalb der Fläche gezeichnet (oder mit der Fläche
+ verbunden) werden.
+</p>
+</li>
+<li>
+<p>
+Parameter für die thermische Ableitung.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_fullmodus">10.3.1. Füllmodus</h4>
+<div class="paragraph"><p>Flächen können mit <strong>Polygonen</strong> oder <strong>Segmenten</strong> gefüllt werden. Das Ergebnis
+ist das gleiche. Wenn Sie ein Problem mit dem Polygon Modus haben (langsames
+neu Zeichnen des Bildschirms), sollten Sie Segmente verwenden.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_abstand_und_minimale_kupferbreite">10.3.2. Abstand und minimale Kupferbreite</h4>
+<div class="paragraph"><p>Eine gute Wahl für den Abstand ist ein Wert, der ein wenig größer ist, als
+das Routing Raster. Die minimale Kupferbreite stellt sicher, dass es keine
+zu kleinen Kupferflächen gibt.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Warnung</div>
+</td>
+<td class="content">Wenn dieser Wert zu groß ist, können kleine Formen wie die Verbindungen für
+thermische Anbindungen nicht gezeichnet werden.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_flachenoptionen">10.3.3. Flächenoptionen</h4>
+<div class="paragraph"><p>Lötflächen des Netzes können entweder in der Fläche eingebunden,
+ausgeschlossen oder mit thermischen Abführungen verbunden werden.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Wenn sie eingeschlossen werden, kann das Löten oder Entlöten sehr schwer
+ werden, da die große Kupferfläche eine große thermische Masse darstellt.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_include_pads.png" alt="images/Pcbnew_zone_include_pads.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Wenn sie ausgeschlossen werden, wird die Verbindung zur Kupferfläche nicht
+ sehr gut sein.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Die Fläche kann nur gefüllt werden, wenn es Leiterbahnen gibt, die die Bereiche der Fläche verbinden.
+</p>
+</li>
+<li>
+<p>
+Lötflächen müssen über Leiterbahnen verbunden werden.
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_exclude_pads.png" alt="images/Pcbnew_zone_exclude_pads.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Eine thermische Abführung ist ein guter Kompromiss.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Lötfläche ist mit 4 Leiterbahnsegmenten angeschlossen.
+</p>
+</li>
+<li>
+<p>
+Die Segmentbreite ist der aktuell für Leiterbahnen verwendete Wert.
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_thermal_relief.png" alt="images/Pcbnew_zone_thermal_relief.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_parameter_fur_die_thermische_ableitung">10.3.4. Parameter für die thermische Ableitung</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_thermal_relief_settings.png" alt="images/de/Pcbnew_thermal_relief_settings.png">
+</div>
+</div>
+<div class="paragraph"><p>Sie können zwei Parameter für thermische Abführungen einstellen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_thermal_relief_parameters.png" alt="images/de/Pcbnew_thermal_relief_parameters.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_wahl_der_parameter">10.3.5. Wahl der Parameter</h4>
+<div class="paragraph"><p>Die Speichenbreite für thermische Ableitungen muss größer sein als der Wert
+für die minimale Breite der Kupferfläche. Wenn das nicht eingehalten wird,
+können sie nicht gezeichnet werden.</p></div>
+<div class="paragraph"><p>Zusätzlich verhindert ein zu großer Wert für diesen Parameter oder für
+Antipad, dass thermische Abführungen für kleine Lötflächen gezeichnet werden
+können (wie die Lötflächen für SMD Bauteile).</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_freistellung_innerhalb_einer_kupferflache_erstellen">10.4. Freistellung innerhalb einer Kupferfläche erstellen</h3>
+<div class="paragraph"><p>Eine Fläche muss schon vorhanden sein. Um eine Freistellung hinzuzufügen
+(ein nicht gefüllter Bereich innerhalb der Fläche):</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Machen Sie einen Rechtsklick auf einen bestehenden Umriss.
+</p>
+</li>
+<li>
+<p>
+Wählen Sie <em>Fläche für Ausschnitt hinzufügen</em>.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_add_cutout_menu_item.png" alt="images/de/Pcbnew_add_cutout_menu_item.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Zeichnen Sie den neuen Umriss.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_unfilled_cutout_outline.png" alt="images/Pcbnew_zone_unfilled_cutout_outline.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_umrisse_bearbeiten">10.5. Umrisse bearbeiten</h3>
+<div class="paragraph"><p>Ein Umriss kann folgendermaßen bearbeitet werden:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Eine Ecke oder einen Rand bewegen.
+</p>
+</li>
+<li>
+<p>
+Eine Ecke löschen oder hinzufügen.
+</p>
+</li>
+<li>
+<p>
+Eine ähnliche Fläche oder Freistellung hinzufügen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Wenn sich Polygone überlappen, werden sie kombiniert.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_zone_modification_menu_items.png" alt="images/de/Pcbnew_zone_modification_menu_items.png">
+</div>
+</div>
+<div class="paragraph"><p>Um das zu tun, machen Sie einen Rechtsklick auf eine Ecke oder einen Rand
+und wählen dann den korrekten Befehl.</p></div>
+<div class="paragraph"><p>Hier ist eine Ecke (eines Ausschnitts), die bewegt wurde:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_corner_move_during.png" alt="images/Pcbnew_zone_corner_move_during.png">
+</div>
+</div>
+<div class="paragraph"><p>Hier ist das endgültige Ergebnis:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_corner_move_after.png" alt="images/Pcbnew_zone_corner_move_after.png">
+</div>
+</div>
+<div class="paragraph"><p>Die Polygone wurden kombiniert.</p></div>
+<div class="sect3">
+<h4 id="_eine_ahnliche_flache_hinzufugen">10.5.1. Eine ähnliche Fläche hinzufügen</h4>
+<div class="paragraph"><p>Die ähnliche Fläche hinzufügen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_add_similar_during.png" alt="images/Pcbnew_zone_add_similar_during.png">
+</div>
+</div>
+<div class="paragraph"><p>Endgültiges Ergebnis:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_add_similar_after.png" alt="images/Pcbnew_zone_add_similar_after.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_flachenparameter_bearbeiten">10.6. Flächenparameter bearbeiten</h3>
+<div class="paragraph"><p>Wenn Sie einen Rechtsklick auf einen Umriss machen und <em>Bearbeite
+Flächenparameter</em> wählen, öffnet sich der <em>Flächenparameter</em> Dialog. Hier
+können Sie initiale Parameter eingeben. Wenn eine Fläche schon gefüllt ist,
+muss sie erneut ausgefüllt werden.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_endgultige_flachenfullung">10.7. Endgültige Flächenfüllung</h3>
+<div class="paragraph"><p>Wenn die Leiterplatte fertiggestellt ist, müssen Sie alle Flächen füllen
+oder erneut füllen. Um das zu tun:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Aktivieren Sie das Werkzeug <em>Flächen</em> über das Symbol
+ <span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Machen Sie einen Rechtsklick, um das Kontextmenü anzuzeigen.
+</p>
+</li>
+<li>
+<p>
+Wählen Sie <em>Fläche füllen</em>:
+ <span class="image">
+<img src="images/de/Pcbnew_fill_refill_all_zones.png" alt="images/de/Pcbnew_fill_refill_all_zones.png">
+</span>
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Warnung</div>
+</td>
+<td class="content">Die Berechnung kann einige Zeit dauern, wenn das Füllraster klein ist.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_netznamen_von_flachen_andern">10.8. Netznamen von Flächen ändern</h3>
+<div class="paragraph"><p>Nach dem Bearbeiten eines Schaltplans können Sie den Namen jedes Netzes
+ändern. Zum Beispiel kann <em>VCC</em> zu <em>+5V</em> geändert werden.</p></div>
+<div class="paragraph"><p>Wenn Sie eine globale DRC Prüfung durchführen, prüft Pcbnew ob der Netzname
+der Fläche existiert und zeigt einen Fehler an, wenn das nicht der Fall ist.</p></div>
+<div class="paragraph"><p>Sie müssen die Flächenparameter manuell bearbeiten, um den alten Namen auf
+den neuen Namen zu ändern.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_flachen_auf_technischen_lagen_erstellen">10.9. Flächen auf technischen Lagen erstellen</h3>
+<div class="sect3">
+<h4 id="_flachenbegrenzung_erstellen">10.9.1. Flächenbegrenzung erstellen</h4>
+<div class="paragraph"><p>This is done using the button <span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span>. The active
+layer must be a technical layer.</p></div>
+<div class="paragraph"><p>Wenn Sie klicken um die Flächenbegrenzung zu zeichnen, wird dieser Dialog
+geöffnet:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_technical_layer_zone_dialog.png" alt="images/de/Pcbnew_technical_layer_zone_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Wählen Sie die technische Lage, auf der die Fläche gezeichnet werden soll
+und zeichnen Sie den Umriss, wie es zuvor für Kupferlagen erklärt wurde.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Anmerkung</div>
+</td>
+<td class="content">
+<div class="ulist"><ul>
+<li>
+<p>
+Um den Umriss zu bearbeiten, nutzen Sie die gleiche Methode wie für
+ Kupferlagen.
+</p>
+</li>
+<li>
+<p>
+Wenn nötig, können Sie Ausschnitte ergänzen.
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_sperrflachen_erstellen">10.10. Sperrflächen erstellen</h3>
+<div class="paragraph"><p>Wählen Sie das Symbol <span class="image">
+<img src="images/icons/add_keepout_area.png" alt="images/icons/add_keepout_area.png">
+</span>.</p></div>
+<div class="paragraph"><p>Die aktive Lage sollte eine Kupferlage sein.</p></div>
+<div class="paragraph"><p>Wenn Sie auf den Startpunkt der neuen Sperrfläche geklickt haben, wird
+dieser Dialog geöffnet:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_keepout_area_properties.png" alt="images/de/Pcbnew_keepout_area_properties.png">
+</div>
+</div>
+<div class="paragraph"><p>Sie können die gesperrten Sachen auswählen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Leiterbahnen.
+</p>
+</li>
+<li>
+<p>
+Vias (Durchkontaktierungen).
+</p>
+</li>
+<li>
+<p>
+Kupferfüllung.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Wenn eine Leiterbahn oder eine Durchkontaktierung sich in einer Sperrfläche
+befindet, die das nicht erlaubt, wird ein DRC Fehler erzeugt.</p></div>
+<div class="paragraph"><p>Für Kupferflächen wird der Bereich innerhalb einer Sperrfläche für eine
+Kupferfüllung nicht gefüllt. Der Bereich einer Sperrfläche ist wie eine
+Fläche. Das Bearbeiten des Umrisses ist daher analog zum Bearbeiten eine
+Kupferfläche.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_dateien_fur_die_leiterplattenherstellung">11. Dateien für die Leiterplattenherstellung</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Sehen wir uns an, was die notwendigen Schritte sind, um die benötigten
+Dateien für die Herstellung Ihrer Leiterplatten zu erstellen.</p></div>
+<div class="paragraph"><p>Alle von KiCad erzeugten Dateien werden im Arbeitsverzeichnis abgelegt, was
+das gleiche Verzeichnis ist das die "xxx.brd" Datei für die Leiterplatte
+enthält.</p></div>
+<div class="sect2">
+<h3 id="_letzte_vorbereitungen">11.1. Letzte Vorbereitungen</h3>
+<div class="paragraph"><p>Die Erzeugung der notwendigen Dateien für die Herstellung Ihrer
+Leiterplatten umfasst die folgenden vorbereitenden Schritte:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Markieren Sie jede Lage (z.B. &#8218;Top&#8216; oder &#8218;Oben&#8216; und &#8218;Bottom&#8216; oder &#8218;Unten&#8216;)
+ mit dem Projektnamen indem Sie einen angemessenen Text auf jeder Lage
+ platzieren.
+</p>
+</li>
+<li>
+<p>
+Jeder Text auf Kupferlagen (manchmal &#8218;Lötseite&#8216; oder &#8218;Unterseite&#8216; genannt)
+ muss gespiegelt werden.
+</p>
+</li>
+<li>
+<p>
+Erstellen Sie alle Masseflächen, passen Sie wenn nötig Leiterbahnen an, um
+ sicherzustellen, dass dies durchgängig sind.
+</p>
+</li>
+<li>
+<p>
+Platzieren Sie Ausrichtungsmarkierungen und möglicherweise die Abmessungen
+ des Leiterplattenumrisses (diese werden üblicherweise auf einer der
+ Universallagen erstellt).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Hier ist ein Beispiel, das all diese Elemente zeigt, aber keine
+Masseflächen, diese wurden für bessere Sichtbarkeit weggelassen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_final_preparation_example_board.png" alt="images/Pcbnew_final_preparation_example_board.png">
+</div>
+</div>
+<div class="paragraph"><p>Eine Farbmarkierung für die 4 Kupferlagen wurde ebenfalls hinzugefügt:
+<span class="image">
+<img src="images/Pcbnew_layer_colour_key.png" alt="images/Pcbnew_layer_colour_key.png">
+</span></p></div>
+</div>
+<div class="sect2">
+<h3 id="_abschlieende_drc_prufung">11.2. Abschließende DRC Prüfung</h3>
+<div class="paragraph"><p>Bevor Sie die Ausgabedateien erzeugen, wird dringend eine globale DRC
+Prüfung (Design Rule Check &#8594; Prüfung der Designregeln) empfohlen.</p></div>
+<div class="paragraph"><p>Bereiche werden gefüllt oder neu gefüllt wenn Sie einen DRC starten. Klicken
+Sie auf das Symbol <span class="image">
+<img src="images/icons/drc.png" alt="images/icons/drc.png">
+</span>, um den folgenden DRC Dialog
+zu öffnen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_DRC_dialog.png" alt="images/de/Pcbnew_DRC_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Passen Sie die Parameter entsprechend an und klicken Sie dann auf <em>DRC
+ausführen</em>.</p></div>
+<div class="paragraph"><p>Diese abschließende Prüfung wird unschönen Überraschungen vorbeugen.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_den_koordinatenursprung_festlegen">11.3. Den Koordinatenursprung festlegen</h3>
+<div class="paragraph"><p>Um den Koordinatenursprung für die Plot- und Bohrdateien zu setzen, müssen
+Sie die Hilfsachse auf diesen Ursprung setzen. Aktivieren Sie das Symbol
+<span class="image">
+<img src="images/icons/pcb_offset.png" alt="images/icons/pcb_offset.png">
+</span>. Bewegen Sie die Hilfsachse mit einem
+Linksklick auf die gewählte Position.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_setting_pcb_origin.png" alt="images/Pcbnew_setting_pcb_origin.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_dateien_fur_den_photoplot_erzeugen">11.4. Dateien für den Photoplot erzeugen</h3>
+<div class="paragraph"><p>Wählen Sie aus dem Hauptmenü <em>Datei &#8594; Plotten</em>. Das öffnet diesen Dialog:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_plot_dialog.png" alt="images/de/Pcbnew_plot_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Üblicherweise sind diese Dateien im Gerber Format. Es ist ebenfalls möglich,
+die Ausgabe im HPGL und PostScript Format zu erzeugen. Wenn das PostScript
+Format gewählt ist, erscheint folgender Dialog:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_plot_postscript_dialog.png" alt="images/de/Pcbnew_plot_postscript_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>In diesen Formaten kann der Feinmaßstab eingestellt werden, um die
+Genauigkeit des Druckers zu berücksichtigen und einen tatsächlichen Maßstab
+von 1:1 für die Ausgabe zu erhalten:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_plot_fine_scale_setting.png" alt="images/de/Pcbnew_plot_fine_scale_setting.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_gerber_format">11.4.1. Gerber Format</h4>
+<div class="paragraph"><p>Pcbnew erzeugt für jede Lage eine separate Datei, gemäß des Gerber 247X
+Standards. Gemäß dem Standard im 4.6 Format: jede Koordinate in der Datei
+wird mit 10 Stellen dargestellt, wovon 4 vor dem Dezimaltrenner stehen und 6
+dahinter; Einheiten in Zoll und dem Maßstab 1.</p></div>
+<div class="paragraph"><p>Normalerweise ist es notwendig für jede Kupferlage eine Datei zu erzeugen&#8201;&#8212;&#8201;und abhängig von der Schaltung&#8201;&#8212;&#8201;für den Bestückungsdruck, die
+Lötstoppmaske und Lotpastenlage. All diese Dateien können in einem Schritt
+erzeugt werden, indem Sie die passenden Auswahlfelder aktivieren.</p></div>
+<div class="paragraph"><p>Zum Beispiel sollten für eine doppelseitige Schaltung mit Bestückungsdruck,
+Lötstoppmaske und Lotpastenmaske (für SMD Bauteile) 8 Dateien erzeugt werden
+(&#8218;xxxx&#8216; steht für den Namen der &#8218;.brd&#8216; Datei).</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+xxxx-F_Cu.gbr für die Bauteilseite.
+</p>
+</li>
+<li>
+<p>
+xxxx-B_Cu.gbr für die Kupferseite (Lötseite).
+</p>
+</li>
+<li>
+<p>
+xxxx-F_SilkS.gbr für den Bestückdruck der Bauteilseite.
+</p>
+</li>
+<li>
+<p>
+xxxx-B_SilkS.gbr für den Bestückdruck der Kupferseite (Lötseite).
+</p>
+</li>
+<li>
+<p>
+xxxx-F_Paste.gbr für die Lotpastenmaske der Bauteilseite.
+</p>
+</li>
+<li>
+<p>
+xxxx-B-Paste.gbr für die Lotpastenmaske der Kupferseite (Lötseite).
+</p>
+</li>
+<li>
+<p>
+xxxx-F_Mask.gbr für die Lötstoppmaske der Bauteilseite.
+</p>
+</li>
+<li>
+<p>
+xxxx-B_Mask.gbr für die Lötstoppmaske der Kupferseite (Lötseite).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Gerber Dateiformat:</p></div>
+<div class="paragraph"><p>Das von Pcbnew genutzte Format ist RS274X Format 4.6, Imperial, führende
+Nullen unterdrückt, Abs Format. Das sind sehr übliche Einstellungen.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_postscript_format">11.4.2. PostScript Format</h4>
+<div class="paragraph"><p>Die Standarderweiterung für die Ausgabedateien im Postscript Format ist
+<em>.ps</em>. Wie für die HPGL Ausgabe kann die Zeichnung in benutzerdefiniertem
+Maßstab erfolgen und gespiegelt werden.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_plot_optionen">11.4.3. Plot-Optionen</h4>
+<div class="paragraph"><p>Gerber Format:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_plot_options_gerber.png" alt="images/de/Pcbnew_plot_options_gerber.png">
+</div>
+</div>
+<div class="paragraph"><p>Andere Formate:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_plot_options_other_formats.png" alt="images/de/Pcbnew_plot_options_other_formats.png">
+</div>
+</div>
+<div class="paragraph"><p>Spezielle Optionen für das Gerber Format:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Benutze Protel Dateinamenserweiterungen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Benutze .gbl .gtl .gbs .gts. gbp .gtp .gbo .gto anstelle von .gbr als Dateinamenserweiterungen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Erweiterte Attribute benutzen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Schreibt erweiterte Attribute in die Ausgabedatei.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Subtrahiere Lötstoppmaske von Siebdruckmaske</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Entferne jede Bedruckung von Lötpastenbereichen.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_andere_formate">11.4.4. Andere Formate</h4>
+<div class="paragraph"><p>Die Standard Dateiendung hängt vom Typ der Ausgabedatei ab.</p></div>
+<div class="paragraph"><p>Manche Optionen sind für manche Formate nicht verfügbar.</p></div>
+<div class="paragraph"><p>Der Plot kann im benutzerdefinierten Maßstab erfolgen und gespiegelt werden.</p></div>
+<div class="paragraph"><p>Die Auswahl Bohrlochmarkierungen bietet die Möglichkeit, dass die Lötflächen
+gefüllt sind, mit dem korrekten Durchmesser oder mit einem kleinen Loch
+gebohrt werden (um Bohrungen von Hand zu erleichtern).</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_globale_einstellungen_fur_abstande_von_lotstopp_und_lotpastenmaske">11.5. Globale Einstellungen für Abstände von Lötstopp- und Lotpastenmaske</h3>
+<div class="paragraph"><p>Die Werte für die Maskenabstände können global für die Lötstoppmasken- und
+Lotpastenmaskenlage eingestellt werden. Die Abstände können in folgender
+Abstufung gesetzt werden:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Für die Lötfläche.
+</p>
+</li>
+<li>
+<p>
+Für den Footprint.
+</p>
+</li>
+<li>
+<p>
+Global.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Und Pcbnew benutzt diese Prioritätsreihenfolge:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Lötflächenwert, und wenn dieser Wert Null ist:
+</p>
+</li>
+<li>
+<p>
+Footprintwert, und wenn dieser Wert Null ist:
+</p>
+</li>
+<li>
+<p>
+Globale Werte.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_zugriff">11.5.1. Zugriff</h4>
+<div class="paragraph"><p>Die Menüoption hierzu ist verfügbar im Menü <em>Abmessungen</em>:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_pad_mask_clearance_menu_item.png" alt="images/de/Pcbnew_pad_mask_clearance_menu_item.png">
+</div>
+</div>
+<div class="paragraph"><p>Das Setup zeigt folgenden Dialog:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_pad_mask_settings_dialog.png" alt="images/de/Pcbnew_pad_mask_settings_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_abstand_lotstoppmaske">11.5.2. Abstand Lötstoppmaske</h4>
+<div class="paragraph"><p>Ein Wert nahe bei 0,2 mm ist allgemein gut. Dieser Wert ist positiv, weil
+die Maskenöffnung üblicherweise größer als die Lötfläche ist.</p></div>
+<div class="paragraph"><p>Sie können einen Minimalwert für die Breite der Lötstoppmaske zwischen zwei
+Lötflächen einstellen.</p></div>
+<div class="paragraph"><p>Wenn der tatsächliche Wert kleiner als der Minimalwert ist, dann werden die
+beiden Formen der Lötstoppmasken vereint.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_abstand_lotpaste">11.5.3. Abstand Lötpaste</h4>
+<div class="paragraph"><p>Der Endabstand ist die Summe von Lötpasten Abstand und einem Prozentwert der
+Lötflächengröße.</p></div>
+<div class="paragraph"><p>Dieser Wert ist negativ, weil die Maske üblicherweise kleiner als die
+Lötfläche ist.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_erzeugen_von_bohrdateien">11.6. Erzeugen von Bohrdateien</h3>
+<div class="paragraph"><p>Das Erzeugen einer Bohrdatei <em>xxxx.drl</em> nach dem Excellon Standard ist immer
+notwendig.</p></div>
+<div class="paragraph"><p>Sie können ebenfalls optional ein Bohrprotokoll und/oder einen Bohrplan
+ausgeben lassen.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Der Bohrplan kann in verschiedenen Formaten ausgegeben werden.
+</p>
+</li>
+<li>
+<p>
+Das Bohrprotokoll ist eine reine Textdatei.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Die Ausgabe dieser Dateien wird gesteuert über:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+den Auswahlbutton <em>Bohrdatei</em> oder
+</p>
+</li>
+<li>
+<p>
+über die Menüauswahl <em>Datei &#8594; Fertigungsdateien &#8594; Bohrdatei</em>
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Der Dialog Bohrdatei sieht wie folgt aus:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_drill_file_dialog.png" alt="images/de/Pcbnew_drill_file_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Um den Koordinatenursprung zu setzen, wird der folgende Dialog genutzt:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_drill_origin_setting.png" alt="images/de/Pcbnew_drill_origin_setting.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Absolut:</strong> Das absolute Koordinatensystem wird verwendet.
+</p>
+</li>
+<li>
+<p>
+<strong>Hilfsachse:</strong> Verwendung von Koordinaten relativ zur Hilfsachse, benutzen
+ Sie das Symbol <span class="image">
+<img src="images/icons/pcb_offset.png" alt="images/icons/pcb_offset.png">
+</span> (rechte Werkzeugleiste)
+ um diese zu festzulegen.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_erzeugen_der_bestuckungsdokumentation">11.7. Erzeugen der Bestückungsdokumentation</h3>
+<div class="paragraph"><p>Um Dateien für die Bestückungsdokumentation zu erstellen, können die Lagen
+für den Bestückungsdruck der Bauteil- und Lötseite nachgezeichnet
+werden. Üblicherweise reicht der Bestückungsdruck für die Bauteilseite aus,
+um die Leiterplatte zu verdrahten. Wenn der Bestückungsdruck für die
+Lötseite verwendet wird, sollte der enthaltene Text gespiegelt werden, damit
+er lesbar ist.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_erzeugen_von_dateien_fur_automatische_bauteilbestuckung">11.8. Erzeugen von Dateien für automatische Bauteilbestückung</h3>
+<div class="paragraph"><p>Auf diese Option können Sie über <em>Datei &#8594; Exportieren &#8594; Bauteildatei
+(.cmp)</em> zugreifen. Jedoch wird keine Datei erzeugt, solange nicht mindestens
+bei einem Footprint das Attribut Normal+Einfügen aktiviert ist (siehe
+Bearbeiten von Footprints). Ein oder zwei Dateien werden erzeugt, abhängig
+davon ob bestückbare Bauteile auf beiden Seiten der Leiterplatte vorhanden
+sind. Ein Dialogfenster wird die Namen der erzeugten Dateien anzeigen.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_erweiterte_ausgabeoptionen">11.9. Erweiterte Ausgabeoptionen</h3>
+<div class="paragraph"><p>Die nachfolgend beschriebenen Optionen (Teil des <em>Datei &#8594; Plotten</em> Dialogs)
+ermöglichen eine sehr feine Steuerung des Ausgabeprozesses. Sie sind
+besonders hilfreich wenn der Bestückungsdruck für die
+Beatückungsdokumentation gedruckt wird.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_advanced_tracing_options.png" alt="images/de/Pcbnew_advanced_tracing_options.png">
+</div>
+</div>
+<div class="paragraph"><p>Die verfügbaren Optionen lauten:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:33%;">
+<col style="width:66%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Plotte Schaltplanreferenz auf allen Lagen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeichne Blattumriss und die Kasette.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Drucke Pads des Siebdruck</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aktiviert/deaktiviert das Drucken von Lötflächenumrissen auf Bestückungsdrucklagen
+(wenn die Lötflächen bereits so eingestellt wurden, dass sie auf diesen Lagen dargestellt
+werden). Verhindert den Druck aller Lötflächen wenn deaktiviert.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Plotte Footprintwerte</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aktiviert das Drucken des WERT Textes im Bestückungsdruck.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Plotte Footprintreferenzen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aktiviert das Drucken des REFERENCE Textes im Bestückungsdruck.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Erzwinge Plotten unsichtbarer Werte/Referenzen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Erzwingt das Drucken von Feldern (Referenz, Wert) wenn sie als unsichtbar eingestellt
+wurden. In Kombination mit <em>Drucke Footprintwerte</em> und <em>Drucke Footprint Referenzen</em>
+aktiviert diese Option die Ausgabe von Dokumenten zur Hilfe bei Verdrahtung und Reparaturen.
+Diese Optionen haben sich als notwendig erwiesen bei Schaltungen, die Bauteile verwenden
+die zu klein sind (SMD), um zwei Textfelder lesbar zu platzieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Durchkontaktierungen nicht umschließen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Entfernt die Lötstoppmaske über Durchkontaktierungen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Schließe Platinenumrisslage von allen Lagen aus</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Speziell für das Gerber Format. Keine Grafikelemente auf Randlagen plotten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Verwende Protel Endung für Dateinamen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Speziell für das Gerberformat.
+Wenn Dateien erzeugt werden, werden spezielle Endungen für jede Datei benutzt.
+Wenn deaktiviert, ist die Dateiendung für Gerber Dateien .gbr.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_footprinteditor_verwaltung_von_bibliotheken">12. Footprinteditor - Verwaltung von Bibliotheken</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_uberblick_footprinteditor">12.1. Überblick Footprinteditor</h3>
+<div class="paragraph"><p>Pcbnew kann gleichzeitig mehrere Bibliotheken verwalten. Wenn ein Footprint
+geladen wird, werden alle Bibliotheken, die in der Bibliothekenliste
+hinterlegt sind, durchsucht, bis das erste Exemplar des Footprint gefunden
+wurde. Im Folgenden wird das Programm beschrieben. Beachten Sie, dass die
+aktive Bibliothek die im Footprinteditor ausgewählte ist.</p></div>
+<div class="paragraph"><p>Der Footprinteditor ermöglicht das Erstellen und Bearbeiten von Footprints:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Hinzufügen und Entfernen von Lötflächen.
+</p>
+</li>
+<li>
+<p>
+Ändern der Eigenschaften der Lötfläche (Form, Lage) für einzelne Lötflächen
+ oder global für alle Lötflächen eines Footprints.
+</p>
+</li>
+<li>
+<p>
+Bearbeiten von grafischen Elementen (Linien, Text).
+</p>
+</li>
+<li>
+<p>
+Bearbeiten von Informationsfeldern (Wert, Referenz, usw.).
+</p>
+</li>
+<li>
+<p>
+Bearbeiten der zugehörigen Dokumentation (Beschreibung, Schlüsselwörter).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Der Footprinteditor erlaubt ebenfalls die Pflege der aktiven Bibliothek
+über:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Auflisten der Footprints in der aktiven Bibliothek.
+</p>
+</li>
+<li>
+<p>
+Löschen eines Footprint aus der aktiven Bibliothek.
+</p>
+</li>
+<li>
+<p>
+Speichern eines Footprint in die aktive Bibliothek.
+</p>
+</li>
+<li>
+<p>
+Speichern alle Footprints die auf einer Leiterplatte enthalten sind.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Es ist ebenso möglich, neue Bibliotheken zu erstellen.</p></div>
+<div class="paragraph"><p>Die Dateiendung für Bibliotheken ist <span class="monospaced">.mod</span>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_zugriff_auf_den_footprinteditor">12.2. Zugriff auf den Footprinteditor</h3>
+<div class="paragraph"><p>Auf den Footprinteditor kann über zwei unterschiedliche Wege zugegriffen
+werden:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Direkt über das Symbol <span class="image">
+<img src="images/icons/module_editor.png" alt="images/icons/module_editor.png">
+</span> in der
+ Hauptwerkzeugleiste von Pcbnew.
+</p>
+</li>
+<li>
+<p>
+Im Bearbeiten Dialog für den aktiven Footprint (siehe Bild unten: Zugriff
+ über das Kontextmenü) durch die Schaltfläche "Footprinteditor".
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_module_properties.png" alt="images/de/Pcbnew_module_properties.png">
+</div>
+</div>
+<div class="paragraph"><p>In diesem Fall wird der aktive Footprint der Leiterplatte automatisch im
+Footprinteditor geladen, was sofortiges Bearbeiten oder Sichern ermöglicht.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_benutzeroberflache_des_footprinteditors">12.3. Benutzeroberfläche des Footprinteditors</h3>
+<div class="paragraph"><p>Wenn Sie den Footprinteditor aufrufen erscheint folgendes Fenster:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_main_window.png" alt="images/de/Modedit_main_window.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_obere_werkzeugleiste_im_footprinteditor">12.4. Obere Werkzeugleiste im Footprinteditor</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_top_toolbar.png" alt="images/Modedit_top_toolbar.png">
+</div>
+</div>
+<div class="paragraph"><p>Aus dieser Werkzeugleiste sind folgende Funktionen verfügbar:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Wählt die aktive Bibliothek aus.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Speichert den aktuellen Footprint in die aktive Bibliothek und schreibt ihn auf die Festplatte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_library.png" alt="images/icons/new_library.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Erstellt eine neue Bibliothek und speichert den aktuellen Footprint darin.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/modview_icon.png" alt="images/icons/modview_icon.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Öffnet den Footprint Betrachter</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Öffnet einen Dialog um einen Footprint aus der aktiven Bibliothek zu löschen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_footprint.png" alt="images/icons/new_footprint.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Erstellt einen neuen Footprint.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_wizard.png" alt="images/icons/module_wizard.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Erstellt einen Footprint mit Hilfe eines Assistenten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/load_module_lib.png" alt="images/icons/load_module_lib.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Lade einen Footprint aus der aktiven Bibliothek.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/load_module_board.png" alt="images/icons/load_module_board.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Lade (Importiere) einen Footprint aus der Leiterplatte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/update_module_board.png" alt="images/icons/update_module_board.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Exportiere den aktuellen Footprint zur Leiterplatte. Wenn der Footprint
+zuvor von der aktuellen Leiterplatte importiert wurde, wird der entsprechende
+Footprint ersetzt (unter Berücksichtigung von Position und Ausrichtung).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/insert_module_board.png" alt="images/icons/insert_module_board.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Exportiere den aktuellen Footprint zur Leiterplatte. Er wird dann auf die
+Leiterplatte auf Position 0,0 kopiert.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import_module.png" alt="images/icons/import_module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Importiert einen Footprint aus einer Datei, die über den Export Befehl erstellt wurde.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/export_module.png" alt="images/icons/export_module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Exportiere einen Footprint. Dieser Befehl ist grundsätzlich identisch zum Erstellen
+einer Bibliothek. Der einzige Unterschied ist, dass er eine Bibliothek im
+Benutzerverzeichnis erstellt, wären sonst eine Bibliothek im Standard
+Bibliotheksverzeichnis erstellt wird (üblicherweise <em>kicad/modules</em>).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/undo.png" alt="images/icons/undo.png">
+</span> <span class="image">
+<img src="images/icons/redo.png" alt="images/icons/redo.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rückgängig und Wiederholen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_options.png" alt="images/icons/module_options.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruft den Dialog für Footprinteigenschaften auf.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/print_button.png" alt="images/icons/print_button.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruft den Druckdialog auf.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span>
+<span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span>
+<span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span>
+<span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Standard Zoom Befehle.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/options_pad.png" alt="images/icons/options_pad.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruft den Editor für Lötflächen auf.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_check.png" alt="images/icons/module_check.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Führt eine Prüfung des Footprints auf Fehler aus.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_eine_neue_bibliothek_erstellen">12.5. Eine neue Bibliothek erstellen</h3>
+<div class="paragraph"><p>Eine neue Bibliothek wird über das Symbol
+<span class="image">
+<img src="images/icons/new_library.png" alt="images/icons/new_library.png">
+</span> erzeugt. In diesem Fall wird die Datei
+standardmäßig im Bibliotheks-Verzeichnis erzeugt oder über das Symbol
+<span class="image">
+<img src="images/icons/export_module.png" alt="images/icons/export_module.png">
+</span>, was dann die Datei standardmäßig in
+Ihrem Arbeitsverzeichnis erzeugt.</p></div>
+<div class="paragraph"><p>Ein Datei Auswahlfenster erlaubt es den Namen der Bibliothek anzugeben und
+das Verzeichnis zu ändern. In beiden Fällen wird die Bibliothek den
+bearbeiteten Footprint enthalten.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Warnung</div>
+</td>
+<td class="content">Wenn eine alte Bibliothek mit gleichem Namen vorhanden ist, wird diese ohne
+Warnung überschrieben.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_einen_footprint_in_der_aktiven_bibliothek_speichern">12.6. Einen Footprint in der aktiven Bibliothek speichern</h3>
+<div class="paragraph"><p>Sie können einen Footprint über dieses Symbol speichern:
+<span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span>. Dabei wird die aktive
+Bibliotheksdatei verändert. Wenn schon ein Footprint mit gleichem Namen
+vorhanden ist, wird er ersetzt. Weil Sie der Genauigkeit der
+Bibliotheksfootprints vertrauen, sollten Sie den Footprint kontrollieren,
+bevor Sie ihn speichern.</p></div>
+<div class="paragraph"><p>Es wird empfohlen entweder das Feld <em>Referenz</em> oder das Feld <em>Wert</em> auf den
+Namen des Footprints setzen, wie er in der Bibliothek benannt ist.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_einen_footprint_von_einer_bibliothek_zu_einer_anderen_ubertragen">12.7. Einen Footprint von einer Bibliothek zu einer anderen übertragen</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+Wählen Sie die Ursprungsbibliothek über das Symbol
+ <span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Laden Sie den Footprint über das Symbol
+ <span class="image">
+<img src="images/icons/load_module_lib.png" alt="images/icons/load_module_lib.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Wählen Sie die Zielbibliothek über das Symbol
+ <span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Speichern Sie den Footprint über das Symbol
+ <span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span>.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Eventuell wollen Sie auch den Footprint aus der Ursprungsbibliothek löschen.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Wählen Sie noch einmal die Ursprungsbibliothek über das Symbol
+ <span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Löschen Sie den Footprint über das Symbol <span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span>.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_speichern_aller_footprints_der_leiterplatte_in_die_aktive_bibliothek">12.8. Speichern aller Footprints der Leiterplatte in die aktive Bibliothek</h3>
+<div class="paragraph"><p>Es ist möglich, alle Footprints einer Leiterplatte in die aktive Bibliothek
+zu kopieren. Diese Footprints werden ihre aktuellen Bibliotheksnamen
+behalten. Dieser Befehl hat zwei Zwecke:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Das Erstellen eines Archivs oder einer kompletten Bibliothek mit den
+ Footprints von einer Leiterplatte, wenn eine Bibliothek verloren gegangen
+ ist.
+</p>
+</li>
+<li>
+<p>
+Wichtiger, es erleichtert Bibliotheksverwaltung indem es das Erstellen einer
+ Dokumentation für die Bibliothek ermöglicht, so wie nachfolgend aufgeführt.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_dokumentation_von_bibliotheksfootprints">12.9. Dokumentation von Bibliotheksfootprints</h3>
+<div class="paragraph"><p>Es wird dringend empfohlen die Footprints, die Sie erstellen, zu
+dokumentieren, damit eine schnelles und fehlerfreies Suchen möglich wird.</p></div>
+<div class="paragraph"><p>Zum Beispiel, wer kann sich schon alle verschiedenen Anschlusskombinationen
+eines TO92 Gehäuses merken? Der Dialog Footprinteigenschaften bietet eine
+einfache Lösung für dieses Problem.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_module_properties.png" alt="images/de/Modedit_module_properties.png">
+</div>
+</div>
+<div class="paragraph"><p>Dieser Dialog lässt zu:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Einen einzeiligen Kommentar/Beschreibung.
+</p>
+</li>
+<li>
+<p>
+Mehrere Schlüsselwörter.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Die Beschreibung wird mit der Bauteilliste in Cvpcb angezeigt und in Pcbnew
+wird diese im Dialog Footprintauswahl verwendet.</p></div>
+<div class="paragraph"><p>Die Schlüsselwörter ermöglichen es, die Suche nach den Footprints
+einzuschränken, die mit bestimmten Schlüsselwörtern übereinstimmen.</p></div>
+<div class="paragraph"><p>Wenn Sie einen Footprint direkt laden (das Symbol
+<span class="image">
+<img src="images/icons/module.png" alt="images/icons/module.png">
+</span> in der rechten Werkzeugleiste in Pcbnew),
+können Sie Schlüsselwörter in dem Dialogfenster eingeben. Daher, wenn Sie
+den Text <span class="monospaced">=CONN</span> eingeben, wird das eine Liste von Footprints anzeigen,
+deren Liste von Schlüsselwörtern das Wort <span class="monospaced">CONN</span> enthält.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_dokumentation_von_bibliotheken_empfohlene_praxis">12.10. Dokumentation von Bibliotheken - empfohlene Praxis</h3>
+<div class="paragraph"><p>Es wird empfohlen Bibliotheken wie folgt direkt zu erstellen indem Sie ein
+oder mehrere Hilfsleiterplatten erstellen, die die Quelle/Teil einer
+Bibliothek sindt: Erstellen Sie eine Leiterplatte im A4 Format, damit Sie
+diese leicht im Maßstab 1:1 ausdrucken können.</p></div>
+<div class="paragraph"><p>Erstellen Sie die Footprints, die die Bibliothek für dieser Leiterplatte
+enthält. Die Bibliothek selbst wird über den Befehl <em>Datei &#8594; Footprints
+archivieren &#8594; Neue Bibliothek erstellen und Footprints speichern</em> erzeugt.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_archive_footprints_menu.png" alt="images/de/Pcbnew_archive_footprints_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Die "echte Quelle" der Bibliothek wird daher die Hilfsleiterplatte sein, und
+es ist diese Leiterplatte, auf der alle weiteren Änderungen an den
+Footprints gemacht werden. Natürlich können mehrere Leiterplatten in der
+gleichen Bibliothek gespeichert werden.</p></div>
+<div class="paragraph"><p>Es ist im Allgemeinen eine gute Idee unterschiedliche Bibliotheken für
+unterschiedliche Arten von Bauteilen zu erstellen (Verbinder, Diskrete
+Bauteile, &#8230;), da Pcbnew in der Lage ist, viele Bibliotheken zu
+durchsuchen, wenn es Footprints lädt.</p></div>
+<div class="paragraph"><p>Hier ist ein Beispiel einer solchen Bibliotheksquelle:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_example_library.png" alt="images/Pcbnew_example_library.png">
+</div>
+</div>
+<div class="paragraph"><p>Diese Technik hat einige Vorteile:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die Schaltung kann maßstabsgetreu ausgedruckt werden und als Dokumentation
+ für die Bibliothek dienen, ohne weiteren Aufwand.
+</p>
+</li>
+<li>
+<p>
+Zukünftige Änderungen an Pcbnew könnten es erforderlich machen, die
+ Bibliotheken neu zu erstellen, etwas das sehr schnell erledigt werden kann,
+ wenn als Quelle Leiterplatten dieser Art verwendet wurden. Das ist wichtig
+ weil für die Leiterplattenformate garantiert wird, dass sie während der
+ weiteren Entwicklung kompatibel bleiben, aber das ist nicht der Fall für das
+ Bibliotheksformat.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_verwaltung_von_footprintbibliotheken">12.11. Verwaltung von Footprintbibliotheken</h3>
+<div class="paragraph"><p>Die Liste der Footprintbibliotheken in Pcbnew kann mit dem <em>Footprint
+Bibliotheken Manager</em> bearbeitet werden. Das erlaubt es Ihnen
+Footprintbibliotheken von Hand hinzuzufügen und zu entfernen und erlaubt es
+Ihnen den Footprint Bibliotheksassistenten aufzurufen indem Sie auf die
+Schaltfläche "Mit Wizard hinzufügen" klicken.</p></div>
+<div class="paragraph"><p>Der Footprint Bibliotheken Manager kann auch über das Menü <em>Einstellungen</em>
+geöffnet werden. Er kann automatisch eine Bibliothek (unter Erkennung ihres
+Typs) aus einer Datei oder von einer Github URL hinzufügen. Die URL für die
+offiziellen Bibliotheken ist: <a href="https://github.com/KiCad">https://github.com/KiCad</a></p></div>
+<div class="paragraph"><p>Mehr Details über Footprint Bibliothekstabellen und den Bibliotheken Manager
+und Assistenten finden Sie im Referenzhandbuch zu CvPcb im Abschnitt
+<em>Footprint Bibliotheks Tabellen</em>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_bibliotheksverwaltung_fur_3d_formen">12.12. Bibliotheksverwaltung für 3D Formen</h3>
+<div class="paragraph"><p>Die 3D-Formen-Bibliotheken können Sie über den
+3D-Form-Bibliotheks-Assistenten herunterladen. Diesen können Sie über das
+Menü <em>Einstellungen &#8594; 3D-Formen Bibliotheken Download</em> aufrufen.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_footprinteditor_erstellen_und_bearbeiten_von_footprints">13. Footprinteditor - Erstellen und Bearbeiten von Footprints</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_uberblick_footprinteditor_2">13.1. Überblick Footprinteditor</h3>
+<div class="paragraph"><p>Der Footprinteditor wird zum Erstellen und Bearbeiten von Leiterplatten
+Footprints benutzt. Das beinhaltet:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Hinzufügen und Entfernen von Lötflächen.
+</p>
+</li>
+<li>
+<p>
+Ändern der Eigenschaften von Lötflächen (Form, Lage) für einzelne Lötflächen
+ oder aller Lötflächen eines Footprints.
+</p>
+</li>
+<li>
+<p>
+Hinzufügen und Bearbeiten von Grafikelementen (Umrisse, Text).
+</p>
+</li>
+<li>
+<p>
+Bearbeiten von Feldern (Wert, Referenz, usw.).
+</p>
+</li>
+<li>
+<p>
+Bearbeiten der zugehörigen Dokumentation (Beschreibung, Schlüsselwörter).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_footprintelemente">13.2. Footprintelemente</h3>
+<div class="paragraph"><p>Ein Footprint ist die körperliche Darstellung eines Bauteils, das auf der
+Leiterplatte platziert wird und muss zum zugehörigen Bauteil im Schaltplan
+verknüpft sein. Jeder Footprint enthält drei unterschiedliche Elemente:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die Lötflächen.
+</p>
+</li>
+<li>
+<p>
+Grafische Umrisse und Text.
+</p>
+</li>
+<li>
+<p>
+Felder.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Zusätzlich muss noch eine Anzahl von anderen Parametern korrekt definiert
+werden, wenn die Funktion <em>Automatische Platzierung</em> verwendet werden
+soll. Das gleiche gilt für die Erzeugung von automatischen
+Bestückungsdateien.</p></div>
+<div class="sect3">
+<h4 id="_lotflachen">13.2.1. Lötflächen</h4>
+<div class="paragraph"><p>Zwei Eigenschaften von Lötflächen sind wichtig:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Geometrie (Form, Lagen, Bohrlöcher).
+</p>
+</li>
+<li>
+<p>
+Die Nummer der Lötfläche, welche aus bis zu vier alphanumerischen Zeichen
+ besteht. Damit sind alle folgenden Nummerierungen für Lötflächen gültig: 1,
+ 45 und 9999, aber auch AA56 und ANOD. Die Nummer muss identisch zu der des
+ zugehörigen Anschlusses im Schaltplan sein, da dies die passende Anschluss-
+ und Lötflächennummer festlegt, worüber Pcbnew Anschluss und Lötfläche
+ verbindet.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_umrisse">13.2.2. Umrisse</h4>
+<div class="paragraph"><p>Grafische Umrisse werden benutzt, um die reale Form des Footprints zu
+zeichnen. Mehrere verschiedene Typen von Umriss sind verfügbar: Linien,
+Kreise, Kreisbögen und Text. Umrisse haben keine elektrische Auswirkung, sie
+sind einfach nur grafische Hilfen.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_felder">13.2.3. Felder</h4>
+<div class="paragraph"><p>Das sind Textelemente die mit dem Footprint verbunden sind. Zwei sind
+obligatorisch und immer vorhanden: das Feld <em>Referenz</em> und das Feld
+<em>Wert</em>. Diese werden automatisch von Pcbnew gelesen und aktualisiert, wenn
+eine Netzliste während des Ladens von Footprints auf die Leiterplatte
+eingelesen wird. Die Referenz wird durch die passende Schaltplanreferenz
+ersetzt (U1, IC1, usw.). Der Wert wird durch den Wert des zugehörigen
+Bauteils aus dem Schaltplan ersetzt(47K, 74LS02, usw.). Andere Felder können
+hinzugefügt werden. Diese werden sich wie grafischer Text verhalten.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_footprinteditor_aufrufen_einen_footprint_zur_bearbeitung_auswahlen">13.3. Footprinteditor aufrufen, einen Footprint zur Bearbeitung auswählen</h3>
+<div class="paragraph"><p>Der Footprinteditor kann auf zwei Arten gestartet werden.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Direkt über das Symbol <span class="image">
+<img src="images/icons/module_editor.png" alt="images/icons/module_editor.png">
+</span> in der
+ Hauptwerkzeugleiste von Pcbnew. Das erlaubt das Erstellen oder Bearbeiten
+ eines Footprints in der Bibliothek.
+</p>
+</li>
+<li>
+<p>
+Ein Doppelklick auf einen Footprint in Pcbnew wird den Dialog <em>Footprint
+ Eigenschaften</em> öffnen, welches eine Schaltfäche <em>Footprinteditor</em> hat. Wenn
+ Sie diese Option wählen, wird der Footprint von der Leiterplatte zur
+ Bearbeitung oder zum Speichern in den Editor geladen.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_werkzeugleisten_des_footprinteditors">13.4. Werkzeugleisten des Footprinteditors</h3>
+<div class="paragraph"><p>Wenn Sie den Footprinteditor aufrufen sehen Sie ein Fenster das so
+ausschaut:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_main_window.png" alt="images/de/Modedit_main_window.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_werkzeugleiste_bearbeitung_rechte_seite">13.4.1. Werkzeugleiste Bearbeitung (rechte Seite)</h4>
+<div class="paragraph"><p>Diese Werkzeugleiste hat Werkzeuge für:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Lötflächen platzieren.
+</p>
+</li>
+<li>
+<p>
+Grafische Elemente hinzufügen (Konturen, Text).
+</p>
+</li>
+<li>
+<p>
+Den Anker positionieren.
+</p>
+</li>
+<li>
+<p>
+Elemente löschen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Die speziellen Funktionen sind folgende:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor.png" alt="images/icons/cursor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Kein Werkzeug.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pad.png" alt="images/icons/pad.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Lötflächen hinzufügen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_polygon.png" alt="images/icons/add_polygon.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeichne Liniensegmente und Polygone.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_circle.png" alt="images/icons/add_circle.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeichne Kreise.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_arc.png" alt="images/icons/add_arc.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeichne Kreisbögen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_text.png" alt="images/icons/add_text.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Grafischen Text hinzufügen (Felder mit diesem Werkzeug nicht bearbeitet).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/anchor.png" alt="images/icons/anchor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Den Footprint Anker positionieren.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Elemente löschen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid_select_axis.png" alt="images/icons/grid_select_axis.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rasterursprung (Raster Offset). Hilfreich für das Platzieren von
+Lötflächen. Der Rasterursprung kann an eine vorgegebene Position
+gesetzt werden (die erste zu platzierende Lötfläche) und danach
+kann die Rastergröße auf den Abstand der Lötflächen gesetzt werden.
+Damit können Lötflächen sehr leicht platziert werden.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_werkzeugleiste_anzeige_linke_seite">13.4.2. Werkzeugleiste Anzeige (linke Seite)</h4>
+<div class="paragraph"><p>Diese Werkzeuge verwalten die Anzeigeoptionen im Footprinteditor:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid.png" alt="images/icons/grid.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Raste anzeigen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/polar_coord.png" alt="images/icons/polar_coord.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Polarkoordinaten anzeigen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span> <span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Benutze mm oder Zoll als Anzeigeeinheit.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor_shape.png" alt="images/icons/cursor_shape.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Cursor zur Fadenkreuz Anzeige umschalten.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pad_sketch.png" alt="images/icons/pad_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeige Lötflächen als Umriss an.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/text_sketch.png" alt="images/icons/text_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeige Text als Umriss an.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_mod_edge.png" alt="images/icons/show_mod_edge.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zeige Bauteilumriss als Umriss an.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/contrast_mode.png" alt="images/icons/contrast_mode.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Schalte Modus für hohen Kontrast ein.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_kontextmenus">13.5. Kontextmenüs</h3>
+<div class="paragraph"><p>Die rechte Maustaste ruft Kontextmenüs auf, deren Typ wiederum abhängig vom
+Element unter dem Cursor sind.</p></div>
+<div class="paragraph"><p>Das Kontextmenü um Footprintparameter zu bearbeiten:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_context_menu_module_parameters.png" alt="images/de/Modedit_context_menu_module_parameters.png">
+</div>
+</div>
+<div class="paragraph"><p>Das Kontextmenü um Lötflächen zu bearbeiten:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_context_menu_pads.png" alt="images/de/Modedit_context_menu_pads.png">
+</div>
+</div>
+<div class="paragraph"><p>Das Kontextmenü um grafische Elemente zu bearbeiten:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_context_menu_graphics.png" alt="images/de/Modedit_context_menu_graphics.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_dialog_footprint_eigenschaften">13.6. Dialog Footprint Eigenschaften</h3>
+<div class="paragraph"><p>Dieser Dialog wird geöffnet, wenn der Cursor über einem Footprint ist und
+Sie mit der rechten Maustaste klicken und dann <em>Footprint bearbeiten</em>
+auswählen.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_module_properties_dialog.png" alt="images/de/Modedit_module_properties_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Der Dialog kann dann genutzt werden um die Hauptparameter des Footprints
+festzulegen.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_einen_neuen_footprint_erstellen">13.7. Einen neuen Footprint erstellen</h3>
+<div class="paragraph"><p>Ein neuer Footprint kann über das Symbol
+<span class="image">
+<img src="images/icons/new_footprint.png" alt="images/icons/new_footprint.png">
+</span> erstellt werden. Der Name des neuen
+Footprints wird erfragt. Das wird später der Name, mit dem der Footprint in
+der Bibliothek erscheint.</p></div>
+<div class="paragraph"><p>Dieser Text dient ebenfalls als der Footprintwert, welcher dann mit dem
+echten Wert ersetzt wird (z.b. 100 µF_16V, 100 Ω_0.5W, &#8230;).</p></div>
+<div class="paragraph"><p>Der neue Footprint benötigt:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Umrisse (und möglicherweise grafischen Text).
+</p>
+</li>
+<li>
+<p>
+Lötflächen.
+</p>
+</li>
+<li>
+<p>
+Einen Wert (versteckter Text der bei Verwendung mit dem echten Wert ersetzt
+ wird).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Alternative Methode:</p></div>
+<div class="paragraph"><p>Ist ein neuer Footprint ähnlich einem bestehenden Footprint in einer
+Bibliothek oder auf einer Leiterplatte vorhanden, ist eine alternative und
+schnellere Methode einen Footprint zu erstellen folgende:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Laden Sie den ähnlichen Footprint (<span class="image">
+<img src="images/icons/load_module_lib.png" alt="images/icons/load_module_lib.png">
+</span>,
+ <span class="image">
+<img src="images/icons/load_module_board.png" alt="images/icons/load_module_board.png">
+</span> oder
+ <span class="image">
+<img src="images/icons/import_module.png" alt="images/icons/import_module.png">
+</span>).
+</p>
+</li>
+<li>
+<p>
+Bearbeiten Sie das Feld "Footprintname in Bibliothek", um eine neue
+ Idendifikation zu erstellen (Name).
+</p>
+</li>
+<li>
+<p>
+Bearbeiten und speichern Sie den neuen Footprint.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_hinzufugen_und_andern_von_pads">13.8. Hinzufügen und Ändern von Pads</h3>
+<div class="paragraph"><p>Sobald ein Footprint erstellt wurde, können Lötflächen hinzugefügt, gelöscht
+oder geändert werden. Die Änderung der Lötflächen kann lokal sein (nur für
+die Lötfläche unter dem Cursor) oder global, mit Auswirkung auf alle
+Lötflächen des Footprints.</p></div>
+<div class="sect3">
+<h4 id="_pads_hinzufugen">13.8.1. Pads hinzufügen</h4>
+<div class="paragraph"><p>Aktivieren Sie das Symbol <span class="image">
+<img src="images/icons/pad.png" alt="images/icons/pad.png">
+</span> in der rechten
+Werkzeugleiste. Sie können Pads (Lötflächen) hinzufügen indem Sie mit der
+linken Maustaste auf die gewünschte Position klicken. Die Eigenschaften der
+Lötflächen sind vordefiniert im Menü <em>Pad Eigenschaften</em>.</p></div>
+<div class="paragraph"><p>Vergessen Sie nicht die Padummer einzugeben.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_pad_eigenschaften_festlegen">13.8.2. Pad Eigenschaften festlegen</h4>
+<div class="paragraph"><p>Das kann auf drei unterschiedliche Arten geschehen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Wählen Sie das Symbol <span class="image">
+<img src="images/icons/options_pad.png" alt="images/icons/options_pad.png">
+</span> aus der
+ horizontalen Werkzeugleiste.
+</p>
+</li>
+<li>
+<p>
+Klicken Sie mit der rechten Maustaste auf eine bestehende Lötfläche und
+ wählen Sie <em>Pad bearbeiten</em>. Die Eigenschaften der Lötfläche können dann
+ geändert werden.
+</p>
+</li>
+<li>
+<p>
+Klicken Sie mit der rechten Maustaste auf ein bestehendes Pad und wählen Sie
+ <em>Pad Einstellungen exportieren</em>. In diesem Fall werden die geometrischen
+ Eigenschaften der Lötfläche in die Standard Einstellung für Lötflächen
+ übernommen.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>In den ersten beiden Fallen wird der folgende Dialog angezeigt:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_pad_properties_dialog.png" alt="images/de/Modedit_pad_properties_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Sie müssen gut acht geben um die Lage korrekt festzulegen, zu der die
+Lötfläche gehört. Im Speziellen, auch wenn Kupferlagen leicht festzulegen
+sind, ist die Verwaltung von Nicht Kupferlagen (Lötstoppmaske, Lötpaste&#8230;)
+genauso wichtig für die Fertigung und Dokumentation.</p></div>
+<div class="paragraph"><p>Die <em>Padtyp</em> Auswahl stößt eine automatische Auswahl der Lagen an, die im
+Allgemeinen ausreichend ist.</p></div>
+<div class="sect4">
+<h5 id="_rechteckige_lotflachen">Rechteckige Lötflächen</h5>
+<div class="paragraph"><p>Für SMD Footprints der VQFP/PQFP Typen, welche rechteckige Lötflächen an
+allen vier Seiten haben (sowohl horizontal als auch vertikal), wird
+empfohlen eine einfache Form zu verwenden (zum Beispiel ein horizontales
+Rechteck) und es mit unterschiedlicher Ausrichtung zu platzieren (0 für
+horizontal und 90 Grad für vertikal). Das Anpassen der Größe aller
+Lötflächen kann dann in einer einzigen Bearbeitung erfolgen.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_lotflachen_drehen">Lötflächen drehen</h5>
+<div class="paragraph"><p>Drehungen von −90 oder −180 werden nur für trapezförmige Lötflächen
+benötigt, wie sie in Microwellen-Footprints verwendet werden.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_nicht_durchkontaktierte_bohrungen_npths">Nicht Durchkontaktierte Bohrungen (NPTHs)</h5>
+<div class="paragraph"><p>Lötflächen können als nicht durchkontaktierte Bohrungen festgelegt werden
+(NPTH Pads).</p></div>
+<div class="paragraph"><p>Diese Lötflächen müssen für eine oder alle Kupferlagen festgelegt werden
+(Natürlich gibt es dieses Loch in allen Kupferlagen).</p></div>
+<div class="paragraph"><p>Diese Anforderung erlaubt es Ihnen spezielle Abstände festzulegen (zum
+Beispiel den Abstand für eine Schraube).</p></div>
+<div class="paragraph"><p>Wenn die Lochgröße die gleiche ist wie die Lötflächengröße, für eine runde
+oder ovale Lötfläche, wird diese Lötfläche <strong>NICHT</strong> auf Kupferlagen in Gerber
+Dateien ausgegeben (geplottet).</p></div>
+<div class="paragraph"><p>Diese Lötflächen werden für mechanische Zwecke verwendet, daher sind keine
+Namen für die Lötfläche oder den Netznamen erlaubt. Eine Verbindung zu einem
+Netz nicht möglich.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_lotflachen_nicht_auf_kupferlagen">Lötflächen nicht auf Kupferlagen</h5>
+<div class="paragraph"><p>Dies sind unübliche Lötflächen. Dieser Option kann verwendet werden um
+Passermarken oder Masken auf technischen Lagen zu erstellen.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_offset_parameter">Offset Parameter</h5>
+<div class="paragraph"><p>Lötfläche 3 hat einen Offset Y = 15 mil:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_pad_offset_example.png" alt="images/Modedit_pad_offset_example.png">
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_delta_parameter_trapezformige_lotflachen">Delta Parameter (trapezförmige Lötflächen)</h5>
+<div class="paragraph"><p>Lötfläche 1 hat seinen Parameter Delta X = 10 mil:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_pad_delta_example.png" alt="images/Modedit_pad_delta_example.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_lokale_abstande_und_einstellungen">13.8.3. Lokale Abstände und Einstellungen</h4>
+<div class="paragraph"><p>Das Festlegen von Abständen kann in 3 Stufen geschehen.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Global
+</p>
+</li>
+<li>
+<p>
+Für den Footprint
+</p>
+</li>
+<li>
+<p>
+Für die Lötfläche
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew benutzt das folgende Reihenfolge um Abstände zu berechnen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Einstellungen Lötflächen, ansonsten wenn dies Null
+</p>
+</li>
+<li>
+<p>
+Einstellungen Footprint, ansonsten wenn dies Null
+</p>
+</li>
+<li>
+<p>
+Globale Einstellungen
+</p>
+</li>
+</ul></div>
+<div class="sect4">
+<h5 id="_anmerkungen">Anmerkungen</h5>
+<div class="paragraph"><p>Die Form der Lötflächen auf der Lötstoppmaske ist üblicherweise größer als
+die Lötfläche selbst. Daher ist der Wert für den Abstand positiv. Die
+Lötfläche auf der Lötpastenmaske ist üblicherweise kleiner als die Lötfläche
+selbst. Daher ist der Abstandswert hier negativ.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_parameter_der_lotpastenmaske">Parameter der Lötpastenmaske</h5>
+<div class="paragraph"><p>Für die Lötpastenmaske gibt es zwei Parameter:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Ein fester Wert.
+</p>
+</li>
+<li>
+<p>
+Ein Prozentsatz der Lötflächengröße.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Der echte Wert ist die Summe dieser beiden Werte.</p></div>
+<div class="paragraph"><p>Einstellungen für den Footprint</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_footprint_level_pad_settings.png" alt="images/de/Modedit_footprint_level_pad_settings.png">
+</div>
+</div>
+<div class="paragraph"><p>Einstellungen für die Lötfläche:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_pad_level_pad_settings.png" alt="images/de/Modedit_pad_level_pad_settings.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_eigenschaften_der_felder">13.9. Eigenschaften der Felder</h3>
+<div class="paragraph"><p>Es gibt mindestens zwei Felder: Die Referenz und der Wert.</p></div>
+<div class="paragraph"><p>Ihre Parameter (Attribut, Größe, Breite) müssen aktualisiert werden. Sie
+können den Dialog aus dem Kontextmenü, mit einem Doppelklick auf das Feld
+oder über das Dialogfenster Footprinteigenschaften öffnen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_footprint_text_properties.png" alt="images/de/Modedit_footprint_text_properties.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_automatische_platzierung_eines_footprints">13.10. Automatische Platzierung eines Footprints</h3>
+<div class="paragraph"><p>Wenn der Benutzer die ganzen Möglichkeiten der automatischen
+Platzierfunktion ausnutzen möchte, ist es notwendig die erlaubte Ausrichtung
+des Footprints festzulegen ( Dialog <em>Footprint Eigenschaften</em>).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_module_autoplace_settings.png" alt="images/de/Modedit_module_autoplace_settings.png">
+</div>
+</div>
+<div class="paragraph"><p>Üblicherweise ist die Drehung um 180 Grad für Widerstände, nicht gepolte
+Kondensatoren und andere symmetrische Bauteile erlaubt.</p></div>
+<div class="paragraph"><p>Manche Footprints (kleine Transistoren zum Beispiel) dürfen oft um ±90 oder
+180 Grad gedreht werden. Standardmäßig sind die Freigaben für die Drehung
+eines neuen Footprint auf Null gesetzt. Das kann mit folgender Regel
+angepasst werden:</p></div>
+<div class="paragraph"><p>Ein Wert von 0 macht Drehung unmöglich, 10 erlaubt sie komplett und jeder
+Zwischenwert stellt eine eingeschränkte Drehung ein. Zum Beispiel könnte für
+einen Widerstand eine Drehung von 180 Grad mit 10 erlaubt sein
+(unbeschränkt) und mit 5 für eine ±90 Grad Drehung (erlaubt, aber nicht
+befürwortet).</p></div>
+</div>
+<div class="sect2">
+<h3 id="_attribute">13.11. Attribute</h3>
+<div class="paragraph"><p>Das Attributfenster ist das folgende:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_module_attributes.png" alt="images/de/Modedit_module_attributes.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Normal</strong> ist das Standardattribut.
+</p>
+</li>
+<li>
+<p>
+<strong>Normal+Einfügen</strong> zeigt an, dass der Footprint in einer Datei für
+ automatische Bestückung auftauchen muss (für automatische
+ Bestückungsmaschinen). Dieses ist das nützlichste Attribut für SMD
+ Bauteile.
+</p>
+</li>
+<li>
+<p>
+<strong>Virtuell</strong> zeigt an, dass ein Bauteil direkt auf der Leiterplatte gebildet
+ wird. Beispiele dafür sind Randverbinder oder Spulen/Induktivitäten die über
+ spezielle Leiterbahnformen erstellt werden (wie bei manchen Microwellen
+ Schaltungen zu sehen).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_footprints_in_einer_bibliothek_dokumentieren">13.12. Footprints in einer Bibliothek dokumentieren</h3>
+<div class="paragraph"><p>Es ist sehr empfehlenswert neu erstellte Footprints zu dokumentieren, um es
+zu erleichtern diese schnell und präzise wiederherstellen zu können. Wer
+kann sich schon an die vielen Anschlussvarianten eines TO92 Footprints
+erinnern?</p></div>
+<div class="paragraph"><p>Der Footprinteigenschaften Dialog bietet eine einfache aber leistungsstarke
+Möglichkeit für das Erzeugen einer Dokumentation.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_module_properties_documentation_fields.png" alt="images/de/Modedit_module_properties_documentation_fields.png">
+</div>
+</div>
+<div class="paragraph"><p>Dieses Menü erlaubt:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Das Eintragen einer Kommentarzeile (Beschreibung).
+</p>
+</li>
+<li>
+<p>
+Mehrere Schlüsselwörter.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Die Kommentarzeile wird in der Bauteilliste in CvPcb angezeigt und in den
+Footprintauswahlmenüs in Pcbnew. Die Schlüsselwörter können benutzt werden
+um Suchen einzuschränken auf die Bauteile, die mit den Schlüsselwörtern
+überein stimmen.</p></div>
+<div class="paragraph"><p>Damit ist es möglich während des Befehls zum Laden von Footprints (Symbol in
+der rechten Werkzeugleiste in Pcbnew) den Text <span class="monospaced">=TO220</span> im Dialog
+einzugeben, um Pcbnew eine Liste der Footprints anzeigen zu lassen, die das
+Schlüsselwort <span class="monospaced">TO220</span> enthalten</p></div>
+</div>
+<div class="sect2">
+<h3 id="_3d_darstellung">13.13. 3D Darstellung</h3>
+<div class="paragraph"><p>Ein Footprint kann mit einer Datei verknüpft werden, die eine 3D Darstellung
+des Bauteils enthält. Um so eine Datei mit einem Footprint zu verbinden,
+wählen Sie den Tab <em>3D Einstellungen</em>. Das Fenster sieht dann so aus:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_module_3d_options.png" alt="images/de/Modedit_module_3d_options.png">
+</div>
+</div>
+<div class="paragraph"><p>Diese Daten sollten bereitgestellt werden:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die Datei, welche die 3D Darstellung enthält (erstellt mit der 3D Software
+ Wings3D, im VRML Format über den Export Befehl nach VRML).
+</p>
+</li>
+<li>
+<p>
+Das Standardverzeichnis ist <em>kicad/modules/package3d</em>. Für dieses Beispiel
+ ist der Dateiname <em>discret/to_220horiz.wrl</em> unter Nutzung des
+ Standardverzeichnisses.
+</p>
+</li>
+<li>
+<p>
+Die x, y und z Skalierung.
+</p>
+</li>
+<li>
+<p>
+Der Offset unter Berücksichtigung des Ankerpunktes des Footprints
+ (normalerweise Null).
+</p>
+</li>
+<li>
+<p>
+Die initiale Drehung in Grad um jede Achse (normalerweise Null).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Das Einstellen der Skalierung erlaubt:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Die gleiche 3D Datei für Footprints zu verwenden, die ähnliche Form haben
+ aber unterschiedliche Größen (Widerstände, Kondensatoren, SMD Bauteile&#8230;)
+</p>
+</li>
+<li>
+<p>
+Für kleine (oder sehr große) Gehäuse, eine bessere Benutzung des Wings3D
+ Rasters in der Skalierung von <strong>0,1 Zoll in Pcbnew = 1 Raster Einheit</strong> in
+ Wings3D.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Wenn eine solche Datei angegeben wurde, ist es möglich das Bauteil in 3D zu
+betrachten.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Modedit_footprint_3d_preview.png" alt="images/de/Modedit_footprint_3d_preview.png">
+</div>
+</div>
+<div class="paragraph"><p>Das 3D-Modell wird automatisch in der 3D-Darstellung der Leiterplatte
+erscheinen.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_einen_footprint_in_die_aktive_bibliothek_sichern">13.14. Einen Footprint in die aktive Bibliothek sichern</h3>
+<div class="paragraph"><p>Der Befehl <em>Speichern</em> (Verändern der Datei der aktiven Bibliothek) wird
+über das Symbol <span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span> aufgerufen.</p></div>
+<div class="paragraph"><p>Wenn ein Footprint des gleichen Namens vorhanden ist (z.B. eine ältere
+Version) wird er überschrieben. Prüfen Sie also den Footprint gründlich auf
+Fehler bevor Sie speichern, denn es ist wichtig, den Footprints in der
+Bibliothek vertrauen zu können.</p></div>
+<div class="paragraph"><p>Vor dem Speichern wird auch empfohlen die Referenz oder den Wert des
+Footprint zu ändern, damit er mit dem Bibliotheksnamen des Footprint
+übereinstimmt.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_einen_footprint_auf_die_leiterplatte_speichern">13.15. Einen Footprint auf die Leiterplatte speichern</h3>
+<div class="paragraph"><p>Wenn der bearbeitete Footprint von der aktuellen Leiterplatte kommt, wird
+das Symbol <span class="image">
+<img src="images/icons/update_module_board.png" alt="images/icons/update_module_board.png">
+</span> diesen Footprint auf
+der Leiterplatte aktualisieren.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_erweiterte_werkzeuge_fur_die_leiterplattenbearbeitung">14. Erweiterte Werkzeuge für die Leiterplattenbearbeitung</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Es gibt einige fortgeschrittene Werkzeuge in Pcbnew und im Footprinteditor,
+welche Ihnen helfen können, Bauteile auf der Leiterplatte effizienter
+anzuordnen.</p></div>
+<div class="sect2">
+<h3 id="_elemente_duplizieren">14.1. Elemente duplizieren</h3>
+<div class="paragraph"><p>Duplizierung ist eine Methode, mit einer Aktion ein Element zu klonen und es
+aufzunehmen. Das ist ziemlich identisch zu "Copy and Paste", aber es erlaubt
+Ihnen die Bauteile über die Leiterplatte zu "verstreuen" und Bauteile mit
+dem "Footprint exakt verschieben" Werkzeug (siehe unten) leichter zu
+platzieren.</p></div>
+<div class="paragraph"><p>Duplizieren können Sie mit der Schnelltaste (Standard: Strg-D) oder die
+Option "Footprint duplizieren" aus dem Kontextmenü. Im Standard Renderer
+(F9), sieht das wie unten aus, abhängig von der Art des Elements:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/icons/duplicate_pad.png" alt="images/icons/duplicate_pad.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_line.png" alt="images/icons/duplicate_line.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_text.png" alt="images/icons/duplicate_text.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_module.png" alt="images/icons/duplicate_module.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_target.png" alt="images/icons/duplicate_target.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_zone.png" alt="images/icons/duplicate_zone.png">
+</span></p></div>
+</div>
+<div class="sect2">
+<h3 id="_elemente_exakt_verschieben">14.2. Elemente exakt verschieben</h3>
+<div class="paragraph"><p>Das Werkzeug "Footprint exakt verschieben" erlaubt es Ihnen ein Element
+(oder eine Gruppe von Elementen) um einen bestimmten Betrag zu
+verschieben. Die Eingabe kann in kartesischem oder Polarformat erfolgen und
+in jeder unterstützten Maßeinheit erfolgen. Das ist hilfreich, da es sonst
+sehr umständlich wäre auf ein anderes Raster umzuschalten oder wenn eine
+Eigenschaft nicht auf eines der bestehenden Raster passt.</p></div>
+<div class="paragraph"><p>Um dieses Werkzeug zu verwenden, wählen Sie die Elemente aus, die Sie
+verschieben möchten und benutzen Sie dann entweder die Schnelltaste
+(Standard: Strg-M) oder den Eintrag im Kontextmenü um den Dialog zu
+öffnen. Sie können auch den Dialog per Schnelltaste aufrufen wenn Footprints
+bewegt oder dupliziert werden, was es ermöglicht sehr schnell einen Offset
+auf mehrere Bauteile anzuwenden.</p></div>
+<div class="paragraph"><p>Eintrag für exaktes Verschieben mit kartesischem Koordinatenssystem:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_move_exact_cartesian.png" alt="images/de/Pcbnew_move_exact_cartesian.png">
+</div>
+</div>
+<div class="paragraph"><p>Eintrag für exaktes Verschieben mit Polarkoordinaten:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_move_exact_polar.png" alt="images/de/Pcbnew_move_exact_polar.png">
+</div>
+</div>
+<div class="paragraph"><p>Die Checkbox erlaubt es Ihnen zwischen kartesischem und polarem
+Koordinatensystem umzuschalten. Was dann aktuell im Formular steht, wird
+automatisch zur anderen Maßeinheit umgewandelt.</p></div>
+<div class="paragraph"><p>Dann geben Sie den gewünschten Verschiebungsvektor ein. Sie können die
+Einheiten verwenden, die neben den Eingabekästchen stehen ("mm" in den
+Bildern oben) oder Sie können die Einheit selbst vorgeben (z.B. "1 in" für
+einen Zoll, oder "2 rad" für 2 Radiant).</p></div>
+<div class="paragraph"><p>Wenn Sie auf <em>OK</em> klicken, wird die Verschiebung auf die Auswahl
+angewendet. <em>Abbrechen</em> schließt den Dialog und die Elemente werden nicht
+verschoben. Wenn <em>OK</em> geklickt wird, wird der Verschiebungsvektor
+gespeichert und beim nächsten Öffnen des Dialogs schon eingetragen sein. Das
+erlaubt es, den gleichen Vektor auf mehrere Elemente anzuwenden.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_array_werkzeuge">14.3. Array Werkzeuge</h3>
+<div class="paragraph"><p>Pcbnew und der Footprinteditor haben beide Assistenten, um Anordnungen von
+Elementen und Bauteilen zu erstellen. Diese können verwendet werden, um
+leicht und präzise sich wiederholende Elemente auf Leiterplatten und
+Footprints anzuordnen.</p></div>
+<div class="sect3">
+<h4 id="_das_array_werkzeug_aufrufen">14.3.1. Das Array Werkzeug aufrufen</h4>
+<div class="paragraph"><p>Das Werkzeug für Arrays wirkt auf das Bauteil unter dem Cursor oder, im GAL
+Modus, auf eine Auswahl. Es kann entweder über das Kontextmenü für die
+Auswahl oder über eine Schnelltaste (Standard: Strg-N) aufgerufen werden. Im
+Default Modus (F9) ist im Kontextmenü ein Symbol, dass eine Anordnung für
+den ausgewählten Typ andeutet:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/icons/array_pad.png" alt="images/icons/array_pad.png">
+</span> <span class="image">
+<img src="images/icons/array_line.png" alt="images/icons/array_line.png">
+</span>
+<span class="image">
+<img src="images/icons/array_text.png" alt="images/icons/array_text.png">
+</span> <span class="image">
+<img src="images/icons/array_module.png" alt="images/icons/array_module.png">
+</span>
+<span class="image">
+<img src="images/icons/array_target.png" alt="images/icons/array_target.png">
+</span> <span class="image">
+<img src="images/icons/array_zone.png" alt="images/icons/array_zone.png">
+</span></p></div>
+<div class="paragraph"><p>Das Anordnungswerkzeug wird als Dialogfenster angezeigt, mit einem Bereich
+für die Typen der Anordnungen. Es gibt bisher zwei unterstützte Typen von
+Anordnungen: Raster und kreisförmig.</p></div>
+<div class="paragraph"><p>Jeder Anordnungstyp kann komplett über die zugehörigen Bereiche definiert
+werden. Geometrische Optionen (wie das Raster angeordnet ist) auf der linken
+Seite, Zähloptionen (einschließlich wie die Nummerierung über das Raster
+fortgeführt wird) auf der rechten Seite.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_raster_arrays">14.3.2. Raster Arrays</h4>
+<div class="paragraph"><p>Rasteranordnungen sind Anordnungen, die Bauteile entsprechend eines
+zweidimensionalen rechteckigen Rasters anordnen. Diese Art der Anordnung
+kann auch eine Linie von Elementen erzeugen, indem man nur eine einzige
+Spalte oder Zeile erzeugt.</p></div>
+<div class="paragraph"><p>Der Einstellungsdialog zum Erstellen von Arrays sieht so aus:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_array_dialog_grid.png" alt="images/de/Pcbnew_array_dialog_grid.png">
+</div>
+</div>
+<div class="sect4">
+<h5 id="_geometrische_optionen">Geometrische Optionen</h5>
+<div class="paragraph"><p>Die geometrischen Optionen sind:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Anzahl horizontal</strong>: Die Anzahl der "Spalten" im Raster.
+</p>
+</li>
+<li>
+<p>
+<strong>Anzahl vertikal</strong>: Die Anzahl der "Zeilen" im Raster.
+</p>
+</li>
+<li>
+<p>
+<strong>Abstand horizontal</strong>: Der horizontale Abstand von Element zu Element in der gleichen
+ Zeile und nächster Spalte. Wenn dieser Wert negativ ist, wird das Raster von rechts nach
+ links gezählt.
+</p>
+</li>
+<li>
+<p>
+<strong>Abstand vertikal</strong>: Der vertikale Abstand von einem Element zum Element in der
+ gleichen Spalte und nächsten Zeile. Wenn dieser Wert negativ ist, wird das Raster
+ von unten nach oben gezählt.
+</p>
+</li>
+<li>
+<p>
+<strong>Offset horizontal</strong>: Starte jede Zeile mit diesem Abstand nach rechts zur
+ vorherigen. Ein negativer Wert startet die folgende Zeile links zur vorherigen.
+</p>
+</li>
+<li>
+<p>
+<strong>Offset vertikal</strong>: Starte jede Spalte mit diesem Abstand unterhalb der vorherigen.
+ Ein negativer Wert startet die folgende Spalte oberhalb der vorherigen.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_grid_offsets.png" alt="images/Pcbnew_array_grid_offsets.png">
+</div>
+<div class="title">Abbildung 1. 3×3 Raster mit x und y Offsets:</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Staffelung</strong>: Füge einen Offset zu jedem Satz der "n" Zeilen/Spalten hinzu, mit jeder
+ Zeile fortlaufend mit 1/n-tel des entsprechenden Abstandsmaßes:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_grid_stagger_rows_2.png" alt="images/Pcbnew_array_grid_stagger_rows_2.png">
+</div>
+<div class="title">Abbildung 2. 3×3 Raster mit einer Zeilenabstufung von 2:</div>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_grid_stagger_cols_3.png" alt="images/Pcbnew_array_grid_stagger_cols_3.png">
+</div>
+<div class="title">Abbildung 3. 4×3 Raster mit einer Spaltenabstufung von 3:</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_nummerierungsoptionen">Nummerierungsoptionen</h5>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Richtung Pad Nummerieung</strong>: Legt fest ob die Nummerierung erst entlang der Zeilen und dann
+ zur nächste Zeile oder eine Spalte nach unten und dann zur nächsten Spalte geht. Beachten
+ Sie, dass die Richtung der Nummerierung über das Vorzeichen des Abstands festgelegt wird:
+ Ein negativer Abstand ergibt eine Rechts nach Links oder Unten nach Oben Nummerierung.
+</p>
+</li>
+<li>
+<p>
+<strong>Umgekehrte Nummerierung in abwechselnder Reihe oder Spalte</strong>: Wenn aktiviert wechselt
+ die Nummerierung (Links nach Rechts dann Rechts nach Links zum Beispiel) auf abwechselnden
+ Zeilen oder Spalten. Ob sich Zeilen oder Spalten abwechseln hängt von der Zählrichtung ab.
+ Diese Funktion ist hilfreich für Gehäuse wie DIP wo die Zählung auf einer Seite nach oben
+ und die andere Seite gegenläufig läuft.
+</p>
+</li>
+<li>
+<p>
+<strong>Initiale Pad Nummer</strong>: Wenn Sie Elemente anordnen, die schon Nummern haben,
+ die Zählung neu starten, ansonsten wenn möglich von der Nummer des Elements
+ fortsetzen.
+</p>
+</li>
+<li>
+<p>
+<strong>Zählschema</strong>
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Kontinuierlich</strong>: Die Nummerierung wird einfach über den Spalten-/Zeilenumbruch
+ fortgesetzt. Wenn das letzte Element der ersten Zeile mit "7" nummeriert ist,
+ wird das erste Element der zweiten Zeile mit "8" nummeriert.
+</p>
+</li>
+<li>
+<p>
+<strong>Koordinate</strong>: Die Nummerierung verwendet ein Zwei-Achsen-Schema
+ wo die Nummer aus Zeilen- und Spaltenindex zusammengesetzt wird.
+ Was zuerst kommt (Zeile oder Spalte), ist über die Zählrichtung
+ festgelegt.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+<strong>Achsen Nummerierung</strong>: Welche alphabetische Ordnung soll für die Nummerierung verwendet werden.
+ Die Auswahl ist:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Numerisch</strong> für einen normalen Nummernindex
+</p>
+</li>
+<li>
+<p>
+<strong>Hexadezimal</strong> für einen Index mit Basis 16
+</p>
+</li>
+<li>
+<p>
+<strong>Alphabetisch, ohne IOSQXZ</strong> ein übliches Schema für elektronische Bauteile,
+ empfohlen von ASME Y14.35M-1997 Abschnitt 5.2 (früher MIL-STD-100 Abschnitt 406.5)
+ um Verwechslung mit Zahlen auszuschließen.
+</p>
+</li>
+<li>
+<p>
+<strong>Alphabet, alle 26 Buchstaben</strong> von A bis Z.
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_kreisformige_arrays">14.3.3. Kreisförmige Arrays</h4>
+<div class="paragraph"><p>Kreisförmige Anordnungen ordnen Elemente um einen Kreis oder Kreisbogen
+an. Der Kreis ist festgelegt über den Ort der Auswahl (oder das Zentrum der
+ausgewählten Gruppe) und einem Mittelpunkt der angegeben wird. Unten ist der
+Einstellungsdialog für eine kreisförmige Anordnung zu sehen:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/de/Pcbnew_array_dialog_circular.png" alt="images/de/Pcbnew_array_dialog_circular.png">
+</div>
+</div>
+<div class="sect4">
+<h5 id="_geometrische_optionen_2">Geometrische Optionen</h5>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Horizontal zentriert</strong>, <strong>Vertikal zentriert</strong>: Der Mittelpunkt des Kreises. Die Angabe
+ des Radius unter den Eingaben wird automatisch aktualisiert wenn Sie diese Angaben ändern.
+</p>
+</li>
+<li>
+<p>
+<strong>Winkel</strong>: Der winklige Unterschied zwischen zwei benachbarten Elementen
+ in der Anordnung. Setzen Sie das auf Null, um den Kreis gleichförmig mit
+ "Anzahl" Elementen aufzuteilen.
+</p>
+</li>
+<li>
+<p>
+<strong>Anzahl</strong>: Anzahl von Elementen in der Anordnung (einschließlich des Originalelements)
+</p>
+</li>
+<li>
+<p>
+<strong>Rotieren</strong>: Drehe jedes Element um seine eigene Position. Ansonsten
+ wird das Element nur verschoben aber nicht gedreht (zum Beispiel wird
+ eine rechteckige Lötfläche immer aufrecht sein, wenn diese Option nicht
+ aktiviert ist).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect4">
+<h5 id="_nummerierungsoptionen_2">Nummerierungsoptionen</h5>
+<div class="paragraph"><p>Kreisförmige Anordnungen haben nur eine Abmessung und eine einfachere
+Geometrie als Raster. Die Bedeutung der verfügbaren Optionen sind die
+Gleichen wie für Raster. Elemente werden im Uhrzeigersinn nummeriert, für
+eine Nummerierung gegen den Uhrzeigersinn müssen Sie einen negativen Winkel
+eingeben.</p></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_referenz_kicad_skript_steuerung">15. Referenz KiCad Skript-Steuerung</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Scripting erlaubt es Ihnen, Aufgaben innerhalb KiCad mit der Sprache
+<a href="https://www.python.org/">Python</a> zu automatisieren.</p></div>
+<div class="paragraph"><p>Beachten Sie ebenfalls die Doxygen Dokumentation unter der
+<a href="http://ci.kicad-pcb.org/job/kicad-doxygen/ws/build/pcbnew/doxygen-python/html/index.html">Python
+Skripting Referenz</a>.</p></div>
+<div class="paragraph"><p>Sie können die Hilfe für das Python Module betrachten, indem Sie in ihrem
+Terminal <span class="monospaced">pydoc pcbnew</span> eingeben.</p></div>
+<div class="paragraph"><p>Mit Skriptsteuerung können Sie erstellen:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Plugins</strong>: Diese Art von Skript wird geladen, wenn KiCad startet. Beispiele:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Footprint Assistenten</strong>: Helfen Ihnen dabei Footprints zu erstellen, indem Sie einfach Parameter eingeben. Lesen Sie dazu den zugehörigen Abschnitt <a href="#Footprint_Wizards">Footprint Assistenten</a> unten.
+</p>
+</li>
+<li>
+<p>
+<strong>Datei Ein-/Ausgabe</strong> <em>(geplant)</em>: Erlaubt Ihnen, Plugins für den Export/Import anderer Dateitypen zu schreiben.
+</p>
+</li>
+<li>
+<p>
+<strong>Aktionen</strong> <em>(geplant)</em>: Verbinde Ereignisse mit Skript Aktionen oder melde neue Menüs oder Werkzeugleisten Symbole an.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+<strong>Befehlszeilenskripte</strong>: Skripte die von der Befehlszeile benutzt werden können, zum Laden von Leiterplatten oder Bibliotheken, diese zu verändern und Ausgaben zu erstellen oder neue Leiterplatten.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Beachten Sie bitte, dass die einzige KiCad Anwendung, die Skripte
+unterstützt, Pcbnew ist. Für Eeschema ist das zukünftig ebenfalls geplant.</p></div>
+<div class="sect2">
+<h3 id="_kicad_objekte">15.1. KiCad Objekte</h3>
+<div class="paragraph"><p>Das Skripting API spiegelt die interne Objektstruktur innerhalb KiCad/Pcbnew
+wieder. BOARD ist das Hauptobjekt, das einen Satz von Eigenschaften hat und
+einen Satz von MODULEen und TRACKs/VIAs, TEXTE_PCB, DIMENSION,
+DRAWSEGMENT. MODULE haben dann D_PADs, EDGEs, usw.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Siehe BOARD Abschnitt unten.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_grundlegende_api_referenz">15.2. Grundlegende API Referenz</h3>
+<div class="paragraph"><p>Die gesamte Pcbnew API wird über das "pcbnew" Modul in Python bereit
+gestellt. Die GetBoard() Methode gibt die aktuell im Editor geöffnete
+Leiterplatte zurück. Das ist hilfreich für Befehle, die von der integrierten
+Skripting Shell innerhalb Pcbnew geschrieben werden oder Aktions Plugins.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_laden_und_speichern_einer_leiterplatte">15.3. Laden und Speichern einer Leiterplatte</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>LoadBoard(filename):</strong>
+ Lädt eine Leiterplatte aus einer Datei und gibt das BOARD Objekt zurück unter Verwendung des Dateiformats, das der Dateierweiterung entspricht.
+</p>
+</li>
+<li>
+<p>
+<strong>SaveBoard(filename,board):</strong>
+ Speichert ein BOARD Objekt in eine Datei unter Verwendung des Dateiformats, das der Dateierweiterung entspricht.
+</p>
+</li>
+<li>
+<p>
+<strong>board.Save(filename):</strong>
+ Das gleiche wie oben aber es ist eine Methode des BOARD Objekts.
+</p>
+</li>
+</ul></div>
+<div class="listingblock">
+<div class="title">Beispiel, das eine Leiterplatte lädt, alle Werte ausblendet und alle Referenzen einblendet</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/env python2.7</span></span>
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> sys
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+filename<span style="color: #990000">=</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">1</span><span style="color: #990000">]</span>
+
+pcb <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">LoadBoard</span></span><span style="color: #990000">(</span>filename<span style="color: #990000">)</span>
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> module <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetModules</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Module: %s"</span><span style="color: #990000">%</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetReference</span></span><span style="color: #990000">()</span>
+ module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Value</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">SetVisible</span></span><span style="color: #990000">(</span>False<span style="color: #990000">)</span> <span style="font-style: italic"><span style="color: #9A1900"># set Value as Hidden</span></span>
+ module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Reference</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">SetVisible</span></span><span style="color: #990000">(</span>True<span style="color: #990000">)</span> <span style="font-style: italic"><span style="color: #9A1900"># set Reference as Visible</span></span>
+
+pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Save</span></span><span style="color: #990000">(</span><span style="color: #FF0000">"mod_"</span><span style="color: #990000">+</span>filename<span style="color: #990000">)</span></tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_auflisten_und_laden_von_bibliotheken">15.4. Auflisten und Laden von Bibliotheken</h3>
+<div class="listingblock">
+<div class="title">Bibliothek aufzählen, Module aufzählen, Lötflächen aufzählen</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/python</span></span>
+
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+libpath <span style="color: #990000">=</span> <span style="color: #FF0000">"/usr/share/kicad/modules/Sockets.pretty"</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"&gt;&gt; enumerate footprints, pads of"</span><span style="color: #990000">,</span>libpath
+
+<span style="font-style: italic"><span style="color: #9A1900"># Load the suitable plugin to read/write the .pretty library</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># (containing the .kicad_mod footprint files)</span></span>
+src_type <span style="color: #990000">=</span> IO_MGR<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GuessPluginTypeFromLibPath</span></span><span style="color: #990000">(</span> libpath <span style="color: #990000">);</span>
+<span style="font-style: italic"><span style="color: #9A1900"># Rem: we can force the plugin type by using IO_MGR.PluginFind( IO_MGR.KICAD )</span></span>
+plugin <span style="color: #990000">=</span> IO_MGR<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">PluginFind</span></span><span style="color: #990000">(</span> src_type <span style="color: #990000">)</span>
+
+<span style="font-style: italic"><span style="color: #9A1900"># Print plugin type name: (Expecting "KiCad" for a .pretty library)</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Selected plugin type: %s"</span> <span style="color: #990000">%</span> plugin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">PluginName</span></span><span style="color: #990000">()</span> <span style="color: #990000">)</span>
+
+list_of_footprints <span style="color: #990000">=</span> plugin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FootprintEnumerate</span></span><span style="color: #990000">(</span>libpath<span style="color: #990000">)</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> name <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> list_of_footprints<span style="color: #990000">:</span>
+ fp <span style="color: #990000">=</span> plugin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FootprintLoad</span></span><span style="color: #990000">(</span>libpath<span style="color: #990000">,</span>name<span style="color: #990000">)</span>
+ <span style="font-style: italic"><span style="color: #9A1900"># print the short name of the footprint</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> name <span style="font-style: italic"><span style="color: #9A1900"># this is the name inside the loaded library</span></span>
+ <span style="font-style: italic"><span style="color: #9A1900"># followed by ref field, value field, and decription string:</span></span>
+ <span style="font-style: italic"><span style="color: #9A1900"># Remember ref and value texts are dummy texts, replaced by the schematic values</span></span>
+ <span style="font-style: italic"><span style="color: #9A1900"># when reading a netlist.</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" -&gt;"</span><span style="color: #990000">,</span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetReference</span></span><span style="color: #990000">(),</span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetValue</span></span><span style="color: #990000">(),</span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetDescription</span></span><span style="color: #990000">()</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># print pad info: GetPos0() is the pad position relative to the footrint position</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">for</span></span> pad <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Pads</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" pad [%s]"</span> <span style="color: #990000">%</span> pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPadName</span></span><span style="color: #990000">(),</span> <span style="color: #FF0000">"at"</span><span style="color: #990000">,\</span>
+ <span style="color: #FF0000">"pos0"</span><span style="color: #990000">,</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPos0</span></span><span style="color: #990000">().</span>x<span style="color: #990000">),</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPos0</span></span><span style="color: #990000">().</span>y<span style="color: #990000">),</span><span style="color: #FF0000">"mm"</span><span style="color: #990000">,\</span>
+ <span style="color: #FF0000">"shape offset"</span><span style="color: #990000">,</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetOffset</span></span><span style="color: #990000">().</span>x<span style="color: #990000">),</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetOffset</span></span><span style="color: #990000">().</span>y<span style="color: #990000">),</span> <span style="color: #FF0000">"mm"</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span></tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_board">15.5. BOARD</h3>
+<div class="paragraph"><p>BOARD ist das Grundobjekt in KiCad Pcbnew, es ist das Dokument.</p></div>
+<div class="paragraph"><p>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:"</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>board.GetModules():</strong> Diese Methode gibt eine Liste von MODULE Objekten zurück. Alle auf der Leiterplatte verfügbaren Module werden hier dargestellt.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetDrawings():</strong> Gibt einen Liste von BOARD_ITEMS zurück, die zu Zeichnungen auf der Leiterplatte gehören.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetTracks():</strong> Diese Methode gibt eine Liste von Tracks (Leiterbahnen) und Vias (Durchkontaktierungen) innerhalb der Platine zurück.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetFullRatsnest():</strong> Gibt eine Liste der Luftlinien zurück (noch nicht als Leiterbahn verlegte Verbindungen).
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetNetClasses():</strong> Gibt eine Liste von Netzklassen zurück.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetCurrentNetClassName():</strong> Gibt die aktuelle Netzklasse zurück.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetViasDimensionsList():</strong> Gibt eine Liste der auf der Leiterplatte verfügbaren Durchmesser von Durchkontaktierungen zurück.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetTrackWidthList():</strong> Gibt eine Liste der auf der Leiterplatte verfügbaren Leiterbahnbreiten zurück.
+</p>
+</li>
+</ul></div>
+<div class="listingblock">
+<div class="title">Beispiel zur Leiterplattenprüfung</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/env python</span></span>
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> sys
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+filename<span style="color: #990000">=</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">1</span><span style="color: #990000">]</span>
+
+pcb <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">LoadBoard</span></span><span style="color: #990000">(</span>filename<span style="color: #990000">)</span>
+
+ToUnits <span style="color: #990000">=</span> ToMM
+FromUnits <span style="color: #990000">=</span> FromMM
+<span style="font-style: italic"><span style="color: #9A1900">#ToUnits=ToMils</span></span>
+<span style="font-style: italic"><span style="color: #9A1900">#FromUnits=FromMils</span></span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LISTING VIAS:"</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> item <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTracks</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">if</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> VIA<span style="color: #990000">:</span>
+
+ pos <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPosition</span></span><span style="color: #990000">()</span>
+ drill <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetDrillValue</span></span><span style="color: #990000">()</span>
+ width <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetWidth</span></span><span style="color: #990000">()</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" * Via: %s - %f/%f "</span><span style="color: #990000">%(</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>pos<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>drill<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>width<span style="color: #990000">))</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">elif</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> TRACK<span style="color: #990000">:</span>
+
+ start <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetStart</span></span><span style="color: #990000">()</span>
+ end <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetEnd</span></span><span style="color: #990000">()</span>
+ width <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetWidth</span></span><span style="color: #990000">()</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" * Track: %s to %s, width %f"</span> <span style="color: #990000">%</span> <span style="color: #990000">(</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>start<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>end<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>width<span style="color: #990000">))</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">else</span></span><span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"Unknown type %s"</span> <span style="color: #990000">%</span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LIST DRAWINGS:"</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> item <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetDrawings</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">if</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> TEXTE_PCB<span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Text: '%s' at %s"</span><span style="color: #990000">%(</span>item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetText</span></span><span style="color: #990000">(),</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPosition</span></span><span style="color: #990000">())</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">elif</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> DRAWSEGMENT<span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Drawing: %s"</span><span style="color: #990000">%</span>item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetShapeStr</span></span><span style="color: #990000">()</span> <span style="font-style: italic"><span style="color: #9A1900"># dir(item)</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">else</span></span><span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LIST MODULES:"</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> module <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetModules</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Module: %s at %s"</span><span style="color: #990000">%(</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetReference</span></span><span style="color: #990000">(),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPosition</span></span><span style="color: #990000">()))</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"Ratsnest cnt:"</span><span style="color: #990000">,</span><span style="font-weight: bold"><span style="color: #000000">len</span></span><span style="color: #990000">(</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetFullRatsnest</span></span><span style="color: #990000">())</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"track w cnt:"</span><span style="color: #990000">,</span><span style="font-weight: bold"><span style="color: #000000">len</span></span><span style="color: #990000">(</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTrackWidthList</span></span><span style="color: #990000">())</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"via s cnt:"</span><span style="color: #990000">,</span><span style="font-weight: bold"><span style="color: #000000">len</span></span><span style="color: #990000">(</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetViasDimensionsList</span></span><span style="color: #990000">())</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LIST ZONES:"</span><span style="color: #990000">,</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetAreaCount</span></span><span style="color: #990000">()</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> idx <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> <span style="font-weight: bold"><span style="color: #000000">range</span></span><span style="color: #990000">(</span><span style="color: #993399">0</span><span style="color: #990000">,</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetAreaCount</span></span><span style="color: #990000">()):</span>
+ zone<span style="color: #990000">=</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetArea</span></span><span style="color: #990000">(</span>idx<span style="color: #990000">)</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"zone:"</span><span style="color: #990000">,</span> idx<span style="color: #990000">,</span> <span style="color: #FF0000">"priority:"</span><span style="color: #990000">,</span> zone<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPriority</span></span><span style="color: #990000">(),</span> <span style="color: #FF0000">"netname"</span><span style="color: #990000">,</span> zone<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetNetname</span></span><span style="color: #990000">()</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"NetClasses:"</span><span style="color: #990000">,</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetNetClasses</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">GetCount</span></span><span style="color: #990000">(),</span></tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_beispiele_2">15.6. Beispiele</h3>
+<div class="sect3">
+<h4 id="_verandern_der_rander_der_lotpastenmaske_fur_die_anschlusse_eines_bauteils">15.6.1. Verändern der Ränder der Lötpastenmaske für die Anschlüsse eines Bauteils</h4>
+<div class="listingblock">
+<div class="title">Wir wollen nur die Anschlüsse 1 bis 14 ändern, 15 ist ein thermischer Anschluss und muss bleiben wie er ist.</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/env python2.7</span></span>
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> sys
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+filename<span style="color: #990000">=</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">1</span><span style="color: #990000">]</span>
+pcb <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">LoadBoard</span></span><span style="color: #990000">(</span>filename<span style="color: #990000">)</span>
+
+<span style="font-style: italic"><span style="color: #9A1900"># Find module U304</span></span>
+u304 <span style="color: #990000">=</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FindModuleByReference</span></span><span style="color: #990000">(</span><span style="color: #FF0000">'U304'</span><span style="color: #990000">)</span>
+pads <span style="color: #990000">=</span> u304<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Pads</span></span><span style="color: #990000">()</span>
+
+<span style="font-style: italic"><span style="color: #9A1900"># Iterate over pads, printing solder paste margin</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> p <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pads<span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPadName</span></span><span style="color: #990000">(),</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetLocalSolderPasteMargin</span></span><span style="color: #990000">())</span>
+ id <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">int</span></span><span style="color: #990000">(</span>p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPadName</span></span><span style="color: #990000">())</span>
+ <span style="font-style: italic"><span style="color: #9A1900"># Set margin to 0 for all but pad (pin) 15</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">if</span></span> id<span style="color: #990000">&lt;</span><span style="color: #993399">15</span><span style="color: #990000">:</span> p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetLocalSolderPasteMargin</span></span><span style="color: #990000">(</span><span style="color: #993399">0</span><span style="color: #990000">)</span>
+
+pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Save</span></span><span style="color: #990000">(</span><span style="color: #FF0000">"mod_"</span><span style="color: #990000">+</span>filename<span style="color: #990000">)</span></tt></pre></div></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="Footprint_Wizards">15.7. Footprint Assistenten</h3>
+<div class="paragraph"><p>Die Assistenten für Footprints sind eine Sammlung von Python Skripten, die
+über den Footprinteditor aufgerufen werden können. Wenn Sie den Footprint
+Dialog aufrufen, können Sie einen vorhandenen Assistenten auswählen, was
+Ihnen den fertigen Footprint anzeigt und einige Parameter, die Sie verändern
+können.</p></div>
+<div class="paragraph"><p>Wenn die Plugins nicht korrekt auf Ihrem System installiert wurden, können
+Sie die neuesten Versionen im KiCad Quelltextverzeichnis auf
+<a href="https://git.launchpad.net/kicad/tree/pcbnew/python/plugins">Launchpad</a>
+finden.</p></div>
+<div class="paragraph"><p>Sie sollten zum Beispiel hier zu finden sein:
+<span class="monospaced">C:\Programme\KiCad\bin\scripting\plugins</span>.</p></div>
+<div class="paragraph"><p>Unter Linux können Sie Ihre Benutzer-Plugins auch in <span class="monospaced">$HOME/.kicad_plugins</span>
+ablegen.</p></div>
+<div class="listingblock">
+<div class="title">Einfaches Erstellen von Footprints mit dem Ausfüllen von Parametern.</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-weight: bold"><span style="color: #000080">from</span></span> __future__ <span style="font-weight: bold"><span style="color: #000080">import</span></span> division
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> pcbnew
+
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> HelpfulFootprintWizardPlugin as HFPW
+
+
+<span style="font-weight: bold"><span style="color: #0000FF">class</span></span> <span style="font-weight: bold"><span style="color: #000000">FPC_FootprintWizard</span></span><span style="color: #990000">(</span>HFPW<span style="color: #990000">.</span>HelpfulFootprintWizardPlugin<span style="color: #990000">):</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GetName</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> <span style="color: #FF0000">"FPC (SMT connector)"</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GetDescription</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> <span style="color: #FF0000">"FPC (SMT connector) Footprint Wizard"</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GetValue</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ pins <span style="color: #990000">=</span> self<span style="color: #990000">.</span>parameters<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"*n"</span><span style="color: #990000">]</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> <span style="color: #FF0000">"FPC_%d"</span> <span style="color: #990000">%</span> pins
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GenerateParameterList</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"n"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uNatural<span style="color: #990000">,</span> <span style="color: #993399">40</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"pitch"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">0.5</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"width"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">0.25</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"height"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.6</span><span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"shield_to_pad"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.6</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"from_top"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.3</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"width"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.5</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"height"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">2</span> <span style="color: #990000">)</span>
+
+
+ <span style="font-style: italic"><span style="color: #9A1900"># build a rectangular pad</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">,</span>module<span style="color: #990000">,</span>size<span style="color: #990000">,</span>pos<span style="color: #990000">,</span>name<span style="color: #990000">):</span>
+ pad <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">D_PAD</span></span><span style="color: #990000">(</span>module<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetSize</span></span><span style="color: #990000">(</span>size<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetShape</span></span><span style="color: #990000">(</span>pcbnew<span style="color: #990000">.</span>PAD_SHAPE_RECT<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetAttribute</span></span><span style="color: #990000">(</span>pcbnew<span style="color: #990000">.</span>PAD_ATTRIB_SMD<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetLayerSet</span></span><span style="color: #990000">(</span> pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SMDMask</span></span><span style="color: #990000">()</span> <span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetPos0</span></span><span style="color: #990000">(</span>pos<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetPosition</span></span><span style="color: #990000">(</span>pos<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetPadName</span></span><span style="color: #990000">(</span>name<span style="color: #990000">)</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> pad
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">CheckParameters</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ p <span style="color: #990000">=</span> self<span style="color: #990000">.</span>parameters
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">CheckParamInt</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"*n"</span> <span style="color: #990000">)</span> <span style="font-style: italic"><span style="color: #9A1900"># not internal units preceded by "*"</span></span>
+
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">BuildThisFootprint</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ p <span style="color: #990000">=</span> self<span style="color: #990000">.</span>parameters
+ pad_count <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">int</span></span><span style="color: #990000">(</span>p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"*n"</span><span style="color: #990000">])</span>
+ pad_width <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"width"</span><span style="color: #990000">]</span>
+ pad_height <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"height"</span><span style="color: #990000">]</span>
+ pad_pitch <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"pitch"</span><span style="color: #990000">]</span>
+ shl_width <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"width"</span><span style="color: #990000">]</span>
+ shl_height <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"height"</span><span style="color: #990000">]</span>
+ shl_to_pad <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"shield_to_pad"</span><span style="color: #990000">]</span>
+ shl_from_top <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"from_top"</span><span style="color: #990000">]</span>
+
+ offsetX <span style="color: #990000">=</span> pad_pitch <span style="color: #990000">*</span> <span style="color: #990000">(</span> pad_count<span style="color: #990000">-</span><span style="color: #993399">1</span> <span style="color: #990000">)</span> <span style="color: #990000">/</span> <span style="color: #993399">2</span>
+ size_pad <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxSize</span></span><span style="color: #990000">(</span> pad_width<span style="color: #990000">,</span> pad_height <span style="color: #990000">)</span>
+ size_shld <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxSize</span></span><span style="color: #990000">(</span>shl_width<span style="color: #990000">,</span> shl_height<span style="color: #990000">)</span>
+ size_text <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTextSize</span></span><span style="color: #990000">()</span> <span style="font-style: italic"><span style="color: #9A1900"># IPC nominal</span></span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># Gives a position and size to ref and value texts:</span></span>
+ textposy <span style="color: #990000">=</span> pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FromMM</span></span><span style="color: #990000">(</span><span style="color: #993399">1</span><span style="color: #990000">)</span> <span style="color: #990000">+</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTextThickness</span></span><span style="color: #990000">()</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Reference</span></span><span style="color: #990000">(</span> <span style="color: #993399">0</span><span style="color: #990000">,</span> textposy<span style="color: #990000">,</span> size_text <span style="color: #990000">)</span>
+
+ textposy <span style="color: #990000">=</span> textposy <span style="color: #990000">+</span> size_text <span style="color: #990000">+</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTextThickness</span></span><span style="color: #990000">()</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Value</span></span><span style="color: #990000">(</span> <span style="color: #993399">0</span><span style="color: #990000">,</span> textposy<span style="color: #990000">,</span> size_text <span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># create a pad array and add it to the module</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">for</span></span> n <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> <span style="font-weight: bold"><span style="color: #000000">range</span></span> <span style="color: #990000">(</span> <span style="color: #993399">0</span><span style="color: #990000">,</span> pad_count <span style="color: #990000">):</span>
+ xpos <span style="color: #990000">=</span> pad_pitch<span style="color: #990000">*</span>n <span style="color: #990000">-</span> offsetX
+ pad <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">.</span>module<span style="color: #990000">,</span>size_pad<span style="color: #990000">,</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxPoint</span></span><span style="color: #990000">(</span>xpos<span style="color: #990000">,</span><span style="color: #993399">0</span><span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">str</span></span><span style="color: #990000">(</span>n<span style="color: #990000">+</span><span style="color: #993399">1</span><span style="color: #990000">))</span>
+ self<span style="color: #990000">.</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Add</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">)</span>
+
+
+ <span style="font-style: italic"><span style="color: #9A1900"># Mechanical shield pads: left pad and right pad</span></span>
+ xpos <span style="color: #990000">=</span> <span style="color: #990000">-</span>shl_to_pad<span style="color: #990000">-</span>offsetX
+ pad_s0_pos <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxPoint</span></span><span style="color: #990000">(</span>xpos<span style="color: #990000">,</span>shl_from_top<span style="color: #990000">)</span>
+ pad_s0 <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">.</span>module<span style="color: #990000">,</span> size_shld<span style="color: #990000">,</span> pad_s0_pos<span style="color: #990000">,</span> <span style="color: #FF0000">"0"</span><span style="color: #990000">)</span>
+ xpos <span style="color: #990000">=</span> <span style="color: #990000">(</span>pad_count<span style="color: #990000">-</span><span style="color: #993399">1</span><span style="color: #990000">)</span> <span style="color: #990000">*</span> pad_pitch<span style="color: #990000">+</span>shl_to_pad <span style="color: #990000">-</span> offsetX
+ pad_s1_pos <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxPoint</span></span><span style="color: #990000">(</span>xpos<span style="color: #990000">,</span>shl_from_top<span style="color: #990000">)</span>
+ pad_s1 <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">.</span>module<span style="color: #990000">,</span> size_shld<span style="color: #990000">,</span> pad_s1_pos<span style="color: #990000">,</span> <span style="color: #FF0000">"0"</span><span style="color: #990000">)</span>
+
+ self<span style="color: #990000">.</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Add</span></span><span style="color: #990000">(</span>pad_s0<span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Add</span></span><span style="color: #990000">(</span>pad_s1<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># add footprint outline</span></span>
+ linewidth <span style="color: #990000">=</span> self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetLineTickness</span></span><span style="color: #990000">()</span>
+ margin <span style="color: #990000">=</span> linewidth
+
+ <span style="font-style: italic"><span style="color: #9A1900"># upper line</span></span>
+ posy <span style="color: #990000">=</span> <span style="color: #990000">-</span>pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> linewidth<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> margin
+ xstart <span style="color: #990000">=</span> <span style="color: #990000">-</span> pad_pitch<span style="color: #990000">*</span><span style="color: #993399">0.5</span><span style="color: #990000">-</span>offsetX
+ xend <span style="color: #990000">=</span> pad_pitch <span style="color: #990000">*</span> pad_count <span style="color: #990000">+</span> xstart<span style="color: #990000">;</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span> xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> posy <span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># lower line</span></span>
+ posy <span style="color: #990000">=</span> pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> linewidth<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> margin
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> posy<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># around left mechanical pad (the outline around right pad is mirrored/y axix)</span></span>
+ yend <span style="color: #990000">=</span> pad_s0_pos<span style="color: #990000">.</span>y <span style="color: #990000">+</span> shl_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> margin
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xstart<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xstart<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ posy <span style="color: #990000">=</span> yend
+ xend <span style="color: #990000">=</span> pad_s0_pos<span style="color: #990000">.</span>x <span style="color: #990000">-</span> <span style="color: #990000">(</span>shl_width<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> linewidth <span style="color: #990000">+</span> margin<span style="color: #990000">*</span><span style="color: #993399">2</span><span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> posy<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># vertical segment at left of the pad</span></span>
+ xstart <span style="color: #990000">=</span> xend
+ yend <span style="color: #990000">=</span> posy <span style="color: #990000">-</span> <span style="color: #990000">(</span>shl_height <span style="color: #990000">+</span> linewidth <span style="color: #990000">+</span> margin<span style="color: #990000">*</span><span style="color: #993399">2</span><span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># horizontal segment above the pad</span></span>
+ xstart <span style="color: #990000">=</span> xend
+ xend <span style="color: #990000">=</span> <span style="color: #990000">-</span> pad_pitch<span style="color: #990000">*</span><span style="color: #993399">0.5</span><span style="color: #990000">-</span>offsetX
+ posy <span style="color: #990000">=</span> yend
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># vertical segment above the pad</span></span>
+ xstart <span style="color: #990000">=</span> xend
+ yend <span style="color: #990000">=</span> <span style="color: #990000">-</span>pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> linewidth<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> margin
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+
+<span style="font-weight: bold"><span style="color: #000000">FPC_FootprintWizard</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">register</span></span><span style="color: #990000">()</span></tt></pre></div></div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Letzte Änderung 2017-08-24 22:20:10 BST
+</div>
+</div>
+</body>
+</html>