PCB-Platzierungs- und Bearbeitungstechniken
Für das Entwerfen einer Leiterplatte stehen verschiedene Objekte zur Verfügung. Die meisten in einem PCB-Dokument platzierten Objekte definieren Kupferflächen oder Aussparungen. Dies gilt sowohl für elektrische Objekte wie Leiterbahnen und Pads als auch für nicht elektrische Objekte wie Text und Bemaßungen. Daher ist es wichtig, die Breite der Linien zu berücksichtigen, mit denen jedes Objekt definiert wird, sowie die Lage, auf der das Objekt platziert ist.
Im PCB-Editor gibt es zwei Arten von Objekten – primitive Objekte und Gruppenobjekte:
-
Primitive Objekte sind die grundlegenden Elemente des Designs und umfassen Leiterbahnen, Pads, Vias, Füllungen, Bögen und Textobjekte. Sie werden als „primitiv“ bezeichnet, da sie in ihrer rohen oder grundlegendsten Form vorliegen.
-
Alles, was aus primitiven Objekten besteht und als Designobjekt erkannt wird, ist ein Gruppenobjekt. Beispiele für Gruppenobjekte sind Bauteile, Bemaßungen und Polygonflächen. Ein Gruppenobjekt kann im Designbereich als einzelnes Objekt bearbeitet werden. Es kann beispielsweise platziert, ausgewählt, kopiert, geändert, verschoben und gelöscht werden.
Gemeinsamkeiten bei Objektplatzierung und -bearbeitung
In Altium Designer ist der Vorgang zum Platzieren eines Objekts unabhängig vom jeweiligen Objekttyp im Wesentlichen gleich. In seiner einfachsten Form läuft der Prozess wie folgt ab:
-
Wählen Sie das zu platzierende Objekt aus einer der Symbolleisten oder dem Place Menü aus.
-
Verwenden Sie die Maus, um die Position des platzierten Objekts im Designbereich des PCB-Editors und – sofern zutreffend – seine Größe festzulegen.
-
Klicken Sie mit der rechten Maustaste (oder drücken Sie Esc), um den Befehl zu beenden und den Platzierungsmodus zu verlassen.
Bearbeiten vor dem Platzieren
Die Standardeigenschaften für ein Objekt können jederzeit auf der Seite PCB Editor – Defaults des Preferences Dialogs geändert werden. Diese Eigenschaften werden beim Platzieren nachfolgender Objekte angewendet.

Verwenden Sie die Spalte Primitives , um auf die Eigenschaften der Objekte zuzugreifen und Standardwerte nach Bedarf zu bearbeiten.
Bearbeiten während der Platzierung
Eine Reihe von Attributen kann bereits beim ersten Platzieren eines Objekts bearbeitet werden. Um auf diese Attribute zuzugreifen, drücken Sie im Platzierungsmodus die Taste Tab , um das zugehörige PropertiesPanel zu öffnen. Durch Drücken der Taste Tab wird die Platzierung angehalten, sodass Sie die erforderlichen Änderungen am Objekt vornehmen können.
Beispielhafter Eigenschaftendialog für ein Pad Objekt.
Nachdem die Änderungen vorgenommen wurden, klicken Sie auf die Pause-Schaltflächenüberlagerung im Designbereich (
), um die Platzierung fortzusetzen.
Bearbeiten nach dem Platzieren
Nachdem ein Objekt platziert wurde, gibt es verschiedene Möglichkeiten, es zu bearbeiten. Diese werden im Folgenden beschrieben.
Das zugehörige Eigenschaften-Panel oder der Dialog
Diese Bearbeitungsmethode verwendet den zugehörigen PropertiesPanelmodus und Dialog, um die Eigenschaften eines platzierten Objekts zu ändern.
Nach dem Platzieren kann auf den zugehörigen Dialog auf folgende Weise zugegriffen werden:
-
Doppelklicken auf das platzierte Objekt.
-
Platzieren Sie den Cursor auf dem Objekt, klicken Sie mit der rechten Maustaste und wählen Sie dann Properties aus dem Kontextmenü.
Nach dem Platzieren kann auf den zugehörigen Modus des PropertiesPanels auf eine der folgenden Arten zugegriffen werden:
- Wenn das PropertiesPanel bereits aktiv ist, wählen Sie das Objekt aus.
- Nachdem Sie das Objekt ausgewählt haben, wählen Sie das PropertiesPanel über die Schaltfläche Panels unten rechts im Designbereich aus oder wählen Sie View » Panels » Properties aus den Hauptmenüs.
Befehle zur Auswahl von PCB-Objekten
Neben den Standardbefehlen zum Auswählen/Abwählen von Objekten enthält der PCB-Editor eine Reihe spezieller Befehle, die das Auswählen/Abwählen von Objekten erleichtern. Diese Befehle sind über die Untermenüs Edit » Select und Edit » DeSelect der Hauptmenüs zugänglich. Die Auswahlbefehle können außerdem über das Menü der Schaltfläche
im Active Bar aufgerufen werden.
-
Select overlapped - verwenden Sie diesen Befehl, um das nächste Designobjekt in einer Gruppe gemeinsam platzierter (überlappender) Objekte einzeln auszuwählen, ohne ein Auswahl-Popupfenster zu verwenden. Die Auswahl folgt dabei der folgenden festen Prioritätsreihenfolge, durch die bei wiederholter Verwendung des Befehls zyklisch gewechselt wird:
- Pad
- Via
- Leiterbahn/Bogen
- Bauteil
- Polygon
- Region/Füllung
- Text
Zusätzlich können Sie, während Sie mit der Taste Shift weitere Objekte zu einer aktuellen Auswahl hinzufügen, mit Shift+Tab durch die Auswahl der überlappenden Objekte wechseln, ohne Ihre ursprüngliche Auswahl zu verlieren.
-
Select next (Tastenkürzel: Tab) - wenn bereits ein Anfangsobjekt im Design ausgewählt ist, wird dieser Befehl verwendet, um die Auswahl auf das oder die nächsthöheren Objektebenen gemäß der logischen Hierarchie zu erweitern. Die folgenden zyklischen logischen Auswahl-„Abläufe“ werden unterstützt:
- Leiterbahnsegment ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
- Verbundenes Pad ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
- Nicht verbundenes Pad ---> Alle elektrischen Objekte im zugehörigen Netz
- Via ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf den dem Via zugeordneten Lagen ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
- Kupfer (Region/Polygonfläche/Füllung) ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
- Freies Pad/Via ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage wie das Pad oder auf den dem Via zugeordneten Lagen ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz.
- Bauteil ---> Via-Fanouts, Escapes, Verbindungsleitungen
Darüber hinaus unterstützt die Funktion die Erweiterung der Auswahl über mehrere Objekte hinweg, die in verschiedenen Netzen des Designs ausgewählt wurden.

Beispiel für eine Auswahl über mehrere Netze hinweg, ausgehend von den zunächst ausgewählten Leiterbahnsegmenten und entlang der logisch höhergeordneten Hierarchie erweitert.Dieser Befehl ist besonders nützlich bei der Auswahl gerouteter Netze. Erfahren Sie mehr über Strategien zur Auswahl des Routings.
-
Board - verwenden Sie diesen Befehl, um alle Objekte auszuwählen, die sich innerhalb der Begrenzung der definierten Leiterplattenkontur befinden.
-
Net - verwenden Sie diesen Befehl, um alle elektrischen Objekte auszuwählen, die einem bestimmten Netz zugeordnet sind.
Nach dem Starten des Befehls können Sie auf ein elektrisches Objekt oder eine Verbindung klicken, um alle elektrischen Objekte im zugehörigen Netz auszuwählen. Wenn Sie den Namen des auszuwählenden Netzes kennen, klicken Sie stattdessen auf einen Bereich des Designs fern von Objekten; der Dialog Net Name wird geöffnet. Dort können Sie den gewünschten Netznamen eingeben; dieses Netz wird ausgewählt, wenn Sie den Dialog schließen. Wenn Sie sich beim Netznamen nicht sicher sind, geben Sie ? ein und klicken Sie dann auf OK , um den Dialog Nets Loaded zu öffnen, in dem alle aktuell geladenen Netze des Designs aufgelistet sind.
-
Connected Copper - verwenden Sie diesen Befehl, um alle elektrischen Objekte auszuwählen, die mit demselben Kupferstück verbunden sind.
-
Physical Connection - verwenden Sie diesen Befehl, um alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten auszuwählen. Klicken Sie auf eine Leiterbahn, ein Pad oder ein Via; alle zusammenhängenden Leiterbahnen bis zu einem anderen Pad werden ausgewählt, einschließlich aller Vias (die Pads selbst werden nicht in die Auswahl aufgenommen).
-
Physical Connection Single Layer - verwenden Sie diesen Befehl, um alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten auf einer einzelnen Lage auszuwählen. Klicken Sie auf eine Leiterbahn oder ein Via; alle zusammenhängenden Leiterbahnen auf derselben Lage bis zu einem anderen Pad werden ausgewählt (die Pads und Vias selbst werden nicht in die Auswahl aufgenommen).
-
Component Connections - verwenden Sie diesen Befehl, um alle gerouteten Verbindungen auszuwählen, die von den Pads eines ausgewählten Bauteils ausgehen (einschließlich Leiterbahnen und Vias) bis jeweils zum nächsten gefundenen Pad. Die Pads selbst werden nicht in die Auswahl aufgenommen.
Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf ein platziertes Bauteil klicken und dann den Befehl Component Actions » Select Component Connections aus dem Kontextmenü wählen.
-
Component Nets - verwenden Sie diesen Befehl, um alle Netze (und die darin enthaltenen Netzobjekte) auszuwählen, die im aktuellen Dokument an ein ausgewähltes Bauteil angeschlossen sind.
Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf ein platziertes Bauteil klicken und dann den Befehl Component Actions » Select Component Nets aus dem Kontextmenü wählen.
-
Room Connections - verwenden Sie diesen Befehl, um alle von Pad zu Pad gerouteten Verbindungen auszuwählen, die vollständig innerhalb der Grenzen des ausgewählten Rooms im aktuellen Dokument liegen.
Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf einen platzierten Room klicken und dann den Befehl Room Actions » Select Room Connections aus dem Kontextmenü wählen.
-
All on Layer - verwenden Sie diesen Befehl, um alle Objekte auf der aktuellen Lage auszuwählen bzw. die Auswahl aufzuheben.
-
Free Objects - verwenden Sie diesen Befehl, um alle freien primitiven Objekte im Design auszuwählen. Bauteilobjekte, Koordinatenobjekte, Bemaßungsobjekte, Längenabgleichsobjekte, OLE-Objekte und Polygonflächenobjekte sind allesamt Gruppenobjekte und werden daher von diesem Befehl nicht beeinflusst.
-
All Locked - verwenden Sie diesen Befehl, um alle Designobjekte auszuwählen, bei denen die Eigenschaft Locked aktiviert ist.
-
Off Grid Pads - verwenden Sie diesen Befehl, um alle Pads auszuwählen, die nicht auf dem aktuellen Fangraster platziert sind.
Grafische Bearbeitung
Diese Bearbeitungsmethode ermöglicht es Ihnen, ein platziertes Objekt direkt im Designbereich auszuwählen und seine Größe, Form oder Position grafisch zu ändern. Die Änderung von Form und/oder Größe (sofern zutreffend) erfolgt über Bearbeitungs-„Griffe“, die erscheinen, sobald das Objekt ausgewählt ist.

Beispielhafte Bearbeitungsgriffe für ein ausgewähltes Fill-Objekt.
Klicken Sie irgendwo auf ein Objekt abseits der Bearbeitungsgriffe (sofern vorhanden), um das Objekt zu ziehen und neu zu positionieren. Je nach Objekttyp kann es beim Ziehen gedreht und/oder gespiegelt werden.
- Drücken Sie Spacebar , um das Objekt gegen den Uhrzeigersinn zu drehen, oder Shift+Spacebar für eine Drehung im Uhrzeigersinn. Die Drehung erfolgt entsprechend dem Wert für Rotation Step, der auf der Seite PCB Editor – General page des PreferencesDialogs definiert ist.
- Drücken Sie die Taste L, um das Objekt auf die andere Seite der Leiterplatte zu spiegeln (sofern zutreffend).
- Drücken Sie die Tasten X oder Y , um das Objekt – sofern zutreffend – entlang der X-Achse bzw. Y-Achse zu spiegeln.
- Drücken Sie die Taste Alt, um die Bewegungsrichtung abhängig von der anfänglichen Bewegungsrichtung auf die horizontale oder vertikale Achse zu beschränken.
- Verschieben Sie das Objekt in kleinen Schritten (entsprechend dem aktuellen Fangrasterwert), indem Sie die Pfeiltasten gedrückt halten, während Sie zusätzlich die Taste Ctrl gedrückt halten. Verschieben in größeren Schritten (10 x Fangrasterwert) erfolgt durch Drücken der Pfeiltasten bei gleichzeitig gedrückt gehaltenen Ctrl+Shift Tasten.
Verschiebebefehle
Die Objektposition kann mit Befehlen aus dem Untermenü Edit » Move der Hauptmenüs oder dem Verschiebungs-Untermenü im Active Bar geändert werden.
-
Move - dieser Befehl wird verwendet, um ein beliebiges Objekt im aktuellen Dokument zu verschieben. Alle einem Objekt zugeordneten Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt, wenn es verschoben wird (angezeigt oder nicht – entsprechend dem aktiven Verbindungsmodus). Geroutete Leiterbahnen, die mit dem Objekt verbunden sind, werden nicht mit verschoben.
-
Drag - dieser Befehl wird verwendet, um ein beliebiges Objekt im aktuellen Dokument zu verschieben. Wenn das Objekt verbundene Leiterbahnen und/oder Bögen hat (zum Beispiel ein Bauteil, Pad oder Via), bleiben diese beim Verschieben des Objekts verbunden.
-
Component - dieser Befehl ermöglicht es Ihnen, Bauteile im aktuellen Dokument zu verschieben. Nach dem Starten des Befehls klicken Sie auf das Bauteil im Design, das Sie verschieben möchten, bewegen es an die gewünschte Position und klicken dann erneut. Alternativ können Sie im Designbereich fern von Objekten klicken, um den Dialog Choose Component dialog zu öffnen. Verwenden Sie diesen Dialog, um das zu verschiebende Bauteil zu finden (entweder indem Sie direkt zum Bauteil springen oder das Bauteil an den Cursor holen), und positionieren Sie es dann wie oben beschrieben neu. Beachten Sie, dass diese Funktion nur arbeitet, wenn das Zielbauteil not gesperrt ist.
Der Befehl kann auch aufgerufen werden, indem Sie im Designbereich mit der rechten Maustaste auf ein Bauteil klicken und dann den Befehl Component Actions » Move Component aus dem Kontextmenü wählen.
-
Move Selection - dieser Befehl ermöglicht es Ihnen, ausgewählte Objekte im aktuellen Dokument manuell neu zu positionieren. Alle einem Objekt in der Auswahl zugeordneten Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt, wenn es verschoben wird (angezeigt oder nicht – entsprechend dem aktiven Verbindungsmodus). Geroutete Leiterbahnen, die mit dem Objekt verbunden sind, werden nicht mit verschoben.
-
Move Selection by X, Y - dieser Befehl wird verwendet, um die aktuelle Objektauswahl um einen genauen Betrag in X- und/oder Y-Richtung zu versetzen. Nach dem Starten des Befehls wird der Dialog Get X/Y Offsets geöffnet. Verwenden Sie diesen Dialog, um die Inkrementwerte für Delta X und/oder Delta Y anzugeben, um die die Auswahl verschoben werden soll.

Der Dialog Get X/Y OffsetsOptions and Controls of the Get X/Y Offsets Dialog
- X Offset - verwenden Sie dieses Feld, um den Abstand festzulegen, um den die Auswahl entlang der horizontalen Achse verschoben werden soll. Je nach gewünschter Verschieberichtung können positive und negative Werte angegeben werden. Verwenden Sie die Schaltfläche rechts neben diesem Feld, um den eingegebenen Wert schnell zwischen positiv und negativ umzuschalten.
- Y Offset - verwenden Sie dieses Feld, um den Abstand festzulegen, um den die Auswahl entlang der vertikalen Achse verschoben werden soll. Je nach gewünschter Verschieberichtung können positive und negative Werte angegeben werden. Verwenden Sie die Schaltfläche rechts neben diesem Feld, um den eingegebenen Wert schnell zwischen positiv und negativ umzuschalten.
- Toggle X/Y Offsets - klicken Sie auf diese Schaltfläche, um die Offset-Werte schnell zu vertauschen. Der X Offset-Wert wird als Y Offset-Wert verwendet und umgekehrt.
- Reset X/Y Offsets - klicken Sie auf diese Schaltfläche, um beide Offset-Werte schnell auf Null zurückzusetzen.
- Define X/Y Offsets Interactively - klicken Sie auf diese Schaltfläche, damit die Offsets interaktiv berechnet werden. Sie werden zum Arbeitsbereich geführt und nacheinander aufgefordert, einen Start- und einen Endpunkt auszuwählen. Klicken Sie an die gewünschten Stellen; die dX- und dY-Werte werden jeweils in die Felder X Offset und Y Offset eingetragen.
-
Rotate Selection - dieser Befehl wird verwendet, um ausgewählte Objekte im Designbereich gegen den Uhrzeigersinn oder im Uhrzeigersinn um einen angegebenen Drehwinkel zu drehen. Nach dem Starten des Befehls wird das Dialogfeld Rotation Angle (Degrees) geöffnet. Geben Sie den gewünschten Drehwinkel von 0.001° bis 360.00° ein (Auflösung 0.001°). Geben Sie einen positiven Wert für eine Drehung gegen den Uhrzeigersinn oder einen negativen Wert für eine Drehung im Uhrzeigersinn ein. Klicken Sie auf OK, um das Dialogfeld zu schließen, positionieren Sie dann den Cursor und klicken Sie, um den Referenzpunkt für die Drehung festzulegen. Die ausgewählten Objekte werden um den Referenzpunkt um den eingegebenen Winkel gedreht.

Das Dialogfeld Rotation Angle -
Flip Selection - spiegelt das/die ausgewählte(n) Objekt(e) horizontal (um die Y-Achse) auf die entsprechende Lage auf der gegenüberliegenden Seite der Leiterplatte. Beispielsweise werden Objekte auf der Top Layer auf die Bottom Layer gespiegelt, Objekte auf der Top Overlay auf die Bottom Overlay usw.
Ausrichtungsbefehle
Objekte können auch durch Ändern ihrer Ausrichtung verschoben werden. Um Objekte an anderen Objekten auszurichten, klicken Sie mit der rechten Maustaste auf ein ausgewähltes Objekt und wählen Sie dann Align. Alternativ können Sie das Untermenü Edit » Align der Hauptmenüs oder das Ausrichtungs-Untermenü im Active Bar verwenden. Das Ausrichtungs-Untermenü enthält mehrere Optionen zum Verteilen ausgewählter Objekte.
Der Befehl Align wird verwendet, um das Dialogfeld Align Objects aufzurufen, das Steuerelemente zum schnellen Ausrichten der aktuell ausgewählten Designobjekte nach Bedarf bereitstellt. Verwenden Sie das Dialogfeld, um Optionen sowohl für die Vertical - als auch/oder Horizontal -Ausrichtung der ausgewählten Objekte nach Bedarf festzulegen, und klicken Sie dann auf OK , um die Ausrichtung durchzuführen.

Das Dialogfeld Align Objects
Options and Controls of the Align Objects Dialog
-
Horizontal - wählen Sie eine der folgenden Optionen, um die horizontale Ausrichtung der ausgewählten Objekte festzulegen:
- No Change - die horizontale Ausrichtung der Objekte unverändert lassen.
- Left - Objekte so ausrichten, dass die Außenkante ihrer am weitesten links liegenden Primitive dieselbe X-Position hat. Das Objekt mit der am weitesten links liegenden Primitive wird als Referenz verwendet.
- Center - Objekte horizontal verschieben, sodass ihre Mittelpunkte ausgerichtet sind. Nach dem Klicken auf OK, werden Sie aufgefordert, durch Klicken das Referenzobjekt auszuwählen.
- Right - Objekte so ausrichten, dass die Außenkante ihrer am weitesten rechts liegenden Primitive dieselbe X-Position hat. Das Objekt mit der am weitesten rechts liegenden Primitive wird als Referenz verwendet.
- Space equally - Objekte werden in horizontaler Richtung gleichmäßig zwischen dem am weitesten links und dem am weitesten rechts liegenden Objekt verteilt (diese werden nicht verschoben).
-
Vertical - wählen Sie eine der folgenden Optionen, um die vertikale Ausrichtung der ausgewählten Objekte festzulegen:
- No Change - die vertikale Ausrichtung der ausgewählten Objekte unverändert lassen.
- Top - Objekte so ausrichten, dass die Außenkante ihrer obersten Primitive dieselbe Y-Position hat. Das Objekt mit der obersten Primitive wird als Referenz verwendet.
- Center - Objekte vertikal verschieben, sodass ihre Mittelpunkte ausgerichtet sind. Nach dem Klicken auf OK werden Sie aufgefordert, durch Klicken das Referenzobjekt auszuwählen.
- Bottom - Objekte so ausrichten, dass die Außenkante ihrer untersten Primitive dieselbe Y-Position hat. Das Objekt mit der untersten Primitive wird als Referenz verwendet.
- Space equally - Objekte werden in vertikaler Richtung gleichmäßig zwischen dem obersten und dem untersten Objekt verteilt (diese werden nicht verschoben).
Der Befehl Position Component Text wird verwendet, um das Dialogfeld Component Text Position auszuführen, in dem Sie die Position des Designator- und/oder Kommentartexts für eine oder mehrere ausgewählte Komponenten im aktuellen Dokument ändern können.

Das Dialogfeld Component Text Position
Das Dialogfeld ist im Wesentlichen in zwei Bereiche unterteilt – Designator- und Kommentartext. Sowohl für den Designator als auch für den Kommentar wird eine grafische Darstellung einer Komponente als Hilfe verwendet, um zu zeigen, wo der Text basierend auf der ausgewählten Position erscheint. Für den Text stehen die folgenden neun Positionsstile zur Verfügung, die alle als „automatische Positionen“ klassifiziert sind, was bedeutet, dass der Text in der gewählten Position bleibt, wenn die Komponente verschoben und gedreht wird:
- Left-Above
- Left-Center
- Left-Below
- Center-Above
- Center
- Center-Below
- Right-Above
- Right-Center
- Right-Below
Um Text ohne Änderung an seiner aktuellen Position zu belassen, lassen Sie die Option No Change aktiviert.
Der Befehl Align Left / Align Right / Align Top / Align Bottom ermöglicht es Ihnen, ausgewählte Designobjekte anhand ihrer linken/rechten/oberen/unteren Kanten auszurichten. Nach dem Starten des Befehls wird die linke/rechte/obere/untere Kante des am weitesten links/rechts/oben/unten liegenden Objekts als Referenz verwendet, und alle anderen Objekte in der Auswahl werden nach links/rechts/oben/unten verschoben, sodass ihre linken Kanten an dieser Referenz ausgerichtet sind.
Der Befehl Align Left (maintain spacing) / Align Right (maintain spacing) / Align Top (maintain spacing) / Align Bottom (maintain spacing) ermöglicht es Ihnen, ausgewählte Designobjekte anhand ihrer linken/rechten/oberen/unteren Kanten auszurichten und dabei ausreichende Abstände gemäß den geltenden Designregeln einzuhalten. Nach dem Starten des Befehls wird die linke/rechte/obere/untere Kante des am weitesten links/rechts/oben/unten liegenden Objekts als Referenz verwendet, und alle anderen Objekte in der Auswahl werden nach links/rechts/oben/unten verschoben, sodass ihre linken Kanten an dieser Referenz ausgerichtet sind. Ein Objekt wird so weit nach links/rechts/oben/unten in Richtung des Referenzobjekts verschoben, wie es die jeweils geltende Abstandsregel erlaubt:
- Bei der Ausrichtung nur von Komponenten wird die Regel Component Clearance beachtet.
- Bei der Ausrichtung nur von Nicht-Komponentenobjekten wird die Regel Clearance beachtet.
- Bei der Ausrichtung von Komponenten und Nicht-Komponentenobjekten wird die Regel Clearance beachtet.
Der Befehl Align Horizontal Centers / Align Vertical Centers ermöglicht es Ihnen, ausgewählte Objekte in einer einzelnen Spalte/Zeile zu platzieren, ausgerichtet an ihren horizontalen/vertikalen Mittelpunkten. Nach dem Starten des Befehls ändert sich der Cursor zu einem Fadenkreuz, und Sie werden aufgefordert, eines der Objekte in der Auswahl auszuwählen; klicken Sie darauf. Dieses wird zum Referenzobjekt. Alle anderen Objekte in der Auswahl werden in Bezug auf dieses Referenzobjekt verschoben und an ihren horizontalen/vertikalen Mittelpunkten ausgerichtet.
Der Befehl Distribute Horizontally / Distribute Vertically ermöglicht es Ihnen, die horizontalen/vertikalen Abstände einer Auswahl von Objekten gleich groß zu machen. Nach dem Starten des Befehls bleiben das am weitesten links und rechts / oben und unten liegende Objekt der Auswahl an ihren Positionen fixiert, während alle anderen Objekte gleichmäßig dazwischen verteilt werden. Die vertikale/horizontale Position der Objekte wird nicht verändert.
Der Befehl Increase Horizontal Spacing / Increase Vertical Spacing ermöglicht es Ihnen, den horizontalen/vertikalen Abstand einer Auswahl von Objekten zu vergrößern. Nach dem Starten des Befehls bleibt das am weitesten links/unten liegende Objekt fixiert, während die anderen Objekte in der Auswahl nach rechts/oben verschoben werden. Die Verschiebung erfolgt so, dass der horizontale/vertikale Abstand zwischen den Referenzpunkten aufeinanderfolgender Objekte um den im Feld Step X / Step Y für den Standardwert Global Board Snap Grid angegebenen Betrag vergrößert wird.
Der Befehl Decrease Horizontal Spacing / Decrease Vertical Spacing ermöglicht es Ihnen, den horizontalen/vertikalen Abstand einer Auswahl von Objekten zu verkleinern. Nach dem Starten des Befehls bleibt das am weitesten links/unten liegende Objekt fixiert, während die anderen Objekte in der Auswahl nach links/unten verschoben werden. Die Verschiebung erfolgt so, dass der horizontale/vertikale Abstand zwischen den Referenzpunkten aufeinanderfolgender Objekte um den im Feld Step X / Step Y für den Standardwert Global Board Snap Grid angegebenen Betrag verringert wird.
Der Befehl Align To Grid wird verwendet, um ausgewählte Komponenten auf den nächstgelegenen Punkt des anwendbaren und geänderten Fangrasters zu verschieben. Nach dem Starten des Befehls werden die Referenzpunkte jeder ausgewählten Komponente auf den nächstgelegenen Punkt des anwendbaren Fangrasters verschoben.
Der Befehl Move All Components Origin To Grid wird verwendet, um den Referenzpunkt aller Komponenten auf das aktuelle Fangraster zu verschieben. Nach dem Starten des Befehls werden alle Komponenten im Designbereich, deren Pads am Raster ausgerichtet sind, so verschoben, dass ihre Referenzpunkte am aktuellen Fangraster ausgerichtet sind. Standardmäßig wird automatisch ein Bericht – Move Component(s) Origin To Grid - <PCBDocumentName>.html – erzeugt und als aktives Dokument geöffnet, in dem aufgeführt ist, welche Komponenten verschoben wurden und welche nicht.
Über das PCB List Panel
Das Bedienfeld PCB List ermöglicht die Anzeige von Designobjekten in Tabellenform und damit eine schnelle Prüfung und Änderung von Objektattributen. In Verbindung mit dem Bedienfeld PCB Filter können Sie nur die Objekte anzeigen, die in den Bereich des aktiven Filters fallen – so lassen sich mehrere Designobjekte mit höherer Genauigkeit und Effizienz gezielt bearbeiten.
Auswählen der aktiven Lage
Die aktive Lage ist die Lage, auf der Sie Objekte platzieren werden. Die aktive Lage kann aus den aktuell sichtbaren Lagen ausgewählt werden, indem Sie unten im Designbereich auf die Registerkarte dieser Lage klicken oder das Dropdown-Menü Active Layer im Bereich Layers der Registerkarte Layers & Colors des Bedienfelds View Configuration verwenden.
Sie können auch die folgenden Tastenkürzel verwenden, um die aktive Lage schnell auszuwählen:
- * (auf dem Ziffernblock) – zur nächsten aktivierten Signallage wechseln.
-
Shift+* (auf dem Ziffernblock) – zur vorherigen aktivierten Signallage wechseln.
- + (auf dem Ziffernblock) – zur nächsten aktivierten Lage wechseln.
- - (auf dem Ziffernblock) – zur vorherigen aktivierten Lage wechseln.
Verwenden von Ausschneiden/Kopieren und Einfügen
Im PCB-Editor können Sie Objekte innerhalb von PCB-Dokumenten oder zwischen ihnen ausschneiden/kopieren und einfügen, z. B. können Komponenten aus einer PCB in ein anderes PCB-Dokument kopiert werden. Sie können Objekte in die Windows-Zwischenablage ausschneiden/kopieren und in andere Dokumente einfügen.
Wenn Sie 2D Layout Mode verwenden, wählen Sie die Objekte aus, die Sie ausschneiden/kopieren möchten, klicken Sie in den Hauptmenüs auf Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) oder wählen Sie den Befehl Cut/Copy im Kontextmenü per Rechtsklick. Der Cursor wird zu einem Fadenkreuz, und Sie werden aufgefordert, einen Referenzpunkt auszuwählen. Dies ist eine Koordinate relativ zu den ausgewählten Objekten und wird verwendet, um die Auswahl bei Verwendung des Einfügebefehls präzise zu positionieren.
Um die aktuell ausgewählten Designobjekte in Textform in die Zwischenablage zu kopieren, kann der Befehl Edit » Copy As Text aus den Hauptmenüs verwendet werden. Diese Informationen können dann in ein beliebiges Textfeld oder externes Textdokument eingefügt werden. Zu den in die Zwischenablage kopierten Details gehören:
- Der Objekttyp.
- Der Designator und der Kommentar (bei einem Komponentenobjekt).
- Die Position des Objekts im Designbereich.
- Die Lage, auf der sich das Objekt befindet (oder Start- und Stopplagen bei einer Via).
Ein Beispiel für eine als Text in die Zwischenablage kopierte Komponente ist:
Component Y1-25MHz (100.6mm,1.5mm) on Top Layer
Ein Beispiel für einen als Text in die Zwischenablage kopierten Track und eine Via ist:
Track (20mm,6mm)(80mm,6mm) Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer
Um den zuletzt ausgeschnittenen/kopierten Inhalt aus der Zwischenablage im aktiven Dokument zu platzieren, wählen Sie den Befehl Edit » Paste in den Hauptmenüs oder klicken Sie mit der rechten Maustaste in den Designbereich und wählen Sie den Befehl Paste im Kontextmenü (Tastenkürzel: Ctrl+V). Der zuletzt kopierte Zwischenablageinhalt erscheint am Cursor „schwebend“. Die Cursorposition relativ zum Inhalt wird durch den Referenzpunkt bestimmt, der festgelegt wurde, als Cut oder Copy verwendet wurde, um die Auswahl in die Zwischenablage zu übernehmen.
Um den aus einer unterstützten OLE-Anwendung kopierten Text in ein beliebiges geöffnetes PCB-Dokument einzufügen, kann der Befehl Edit » Paste Text aus den Hauptmenüs verwendet werden. Der Text wird in PCB-String-Objekte umgewandelt und als solche eingefügt, anstatt als einzelnes OLE-Objekt. Zu den unterstützten Dateitypen gehören universelle Formate wie Tabellenkalkulationen im Format CSV und XLS sowie Textdokumente im Format DOC und RTF.
Um zu steuern, was mit bestimmten Objektattributen geschieht, wenn sie wieder in den Designbereich eingefügt werden, kann der Befehl Edit » Paste Special aus den Hauptmenüs verwendet werden. Nach dem Starten des Befehls wird das Dialogfeld Paste Special geöffnet.

Das Dialogfeld Paste Special
Options and Controls of the Paste Special Dialog
Einfügeattribute
- Paste on current layer - aktivieren Sie diese Option, um Objekte auf der aktuellen Lage einzufügen.
- Keep net name - aktivieren Sie diese Option, um die ursprünglichen Netzbezeichnungen der Objekte beizubehalten.
- Duplicate designator - aktivieren Sie diese Option, um eine Komponente mit demselben Designator einzufügen, ohne automatisch hochzuzählen.
- Add to component class - aktivieren Sie diese Option, damit die eingefügte Komponente derselben Komponentenklasse wie die Quellkomponente hinzugefügt wird.
Schaltflächen
- Paste - klicken Sie, um das Objekt mit allen angegebenen Attributen einzufügen.
- Paste Array - klicken Sie, um das Dialogfeld Setup Paste Array zu öffnen, in dem Sie Optionen für das Array-Einfügen festlegen können.
Abhängig vom spezifischen einzufügenden Inhalt können die folgenden Attribute gesteuert werden:
-
Die Objekte können auf der aktuellen Lage eingefügt werden, anstatt gemäß dem Standardverhalten auf derselben Lage, von der die Quellobjekte kopiert wurden.
- Die Möglichkeit, zugewiesene Netzbezeichnungen beizubehalten.
- Die Möglichkeit, den Designator zu duplizieren (bei einer eingefügten Komponente).
- Die Möglichkeit, eine eingefügte Komponente derselben Component Class wie die ursprüngliche Quellkomponente hinzuzufügen.
Richten Sie die Optionen nach Bedarf ein und klicken Sie dann auf die Schaltfläche Paste , um den Einfügevorgang zu starten.
Durch Klicken auf die Schaltfläche Paste Array im Dialog Paste Special wird der Dialog Setup Paste Array geöffnet, in dem Sie mehrere Kopien der Zwischenablageobjekte in das aktuelle Dokument einfügen können.

Der Dialog Setup Paste Array
Options and Controls of the Setup Paste Array Dialog
Platzierungsvariablen
- Item Count - die Anzahl der wiederholten Platzierungen, die durchgeführt werden sollen. Wenn Sie beispielsweise 4 eingeben, werden 4 Kopien des aktuellen Zwischenablageninhalts platziert.
-
Text Increment - geben Sie den automatischen Inkrementwert für den Anzeigetext ein (z. B. Komponenten- oder Pad-Bezeichner). Sowohl alphabetische als auch numerische Inkremente ungleich 1 werden unterstützt. Wenn Sie beispielsweise vor dem Kopieren eines Pads in die Zwischenablage dessen Bezeichner festlegen und das Feld Text Increment setzen, können die folgenden Arten von Pad-Bezeichnerfolgen platziert werden:
- Numerisch (1, 3, 5)
- Alphabetisch (A, B, C)
- Kombination aus Buchstaben und Zahlen (A1, A2 oder 1A, 1B oder A1, B1 oder 1A, 2A usw.)
Array-Typ
- Circular- aktivieren Sie diese Option, um ein kreisförmiges Array einzufügen, wobei die aktuellen Einstellungen von Circular Array verwendet werden.
- Linear - aktivieren Sie diese Option, um das Array in einer geraden Linie einzufügen, wobei die aktuellen Einstellungen von Linear Array verwendet werden.
Kreisförmiges Array
- Rotate Item to Match - wenn aktiviert, werden Array-Elemente um denselben Winkelbetrag wie ihr Abstand gedreht.
- Spacing (degrees) - der Winkelabstand zwischen zwei benachbarten eingefügten Elementen.
Lineares Array
- X-Spacing - geben Sie den gewünschten X-Abstand zwischen zwei benachbarten Elementen ein.
- Y- Spacing - geben Sie den gewünschten Y-Abstand zwischen zwei benachbarten Elementen ein.
Geben Sie die passenden Werte in diesem Dialog ein und klicken Sie dann auf OK , um das Array zu platzieren.
- Wenn Sie ein lineares Array platzieren, werden Sie aufgefordert, den Startpunkt für das Array auszuwählen. Positionieren Sie den Cursor und klicken Sie dann oder drücken Sie Enter, um das Array zu platzieren.
- Wenn Sie ein kreisförmiges Array platzieren, werden Sie aufgefordert, zunächst den Mittelpunkt und danach den Startpunkt für das Array auszuwählen. Positionieren Sie den Cursor jeweils und klicken Sie dann oder drücken Sie Enter, um das Array zu platzieren. Die Objekte werden gegen den Uhrzeigersinn um den angegebenen Mittelpunkt herum platziert.
Priorities When Pasting Objects
Wenn ein Objekt auf eine Kupferlage eingefügt wird und es dabei eine Gruppe von Objekten unterschiedlicher Typen überlappt, wird dem eingefügten Objekt das Netz des Objekts mit der höchsten Priorität zugewiesen. Die Prioritäten sind wie folgt (1 ist die höchste Priorität):
- Pad
- Füllung Region
- Leiterbahn
- Bogen
- Via
- Polygonfläche

Das Netz des Objekts mit der höchsten Priorität wird einem eingefügten Objekt zugewiesen. Hier wird ein Objekt (Leiterbahn) gezeigt, das über eine Gruppe von Objekten unterschiedlicher Typen mit unterschiedlichen zugewiesenen Netzen eingefügt wurde. Da das Pad in dieser Gruppe das Objekt mit der höchsten Priorität ist, wird dessen Netz (Pad_Net) dem eingefügten Objekt zugewiesen. Bewegen Sie den Cursor über das Bild, um das Ergebnis zu sehen.
Wenn ein Objekt auf eine Kupferlage eingefügt wird und es dabei eine Gruppe von Objekten desselben Typs überlappt, wird das Netz des Objekts zugewiesen, das sich beim Klicken zum Einfügen unter dem Cursor befindet.

Das Netz des Objekts unter dem Cursor wird einem eingefügten Objekt zugewiesen. Hier wird ein Objekt (Leiterbahn) gezeigt, das über eine Gruppe von Objekten desselben Typs (Pads) eingefügt wurde. Da Pad 2 das Objekt ist, das sich beim Klicken zum Einfügen unter dem Cursor befindet, wird das Netz dieses Pads (Pad2_Net) dem eingefügten Objekt zugewiesen. Bewegen Sie den Cursor über das Bild, um das Ergebnis zu sehen.
Wenn eine Gruppe physisch verbundener Objekte auf eine Kupferlage eingefügt wird und Objekte unterschiedlicher Typen in dieser Gruppe vorhandene Objekte mit unterschiedlichen Netzen überlappen, wird allen eingefügten Objekten das Netz des Objekts mit der höchsten Priorität in dieser Gruppe zugewiesen. Die oben genannten Prioritäten werden in diesem Fall angewendet.

Das dem Objekt mit der höchsten Priorität zugewiesene Netz wird der Gruppe physisch verbundener Objekte zugewiesen. Hier wird eine Gruppe verbundener Objekte (von links nach rechts: Füllung, Region, Leiterbahn, Bogen, Via, Polygonfläche) gezeigt, die über Objekte (Vias) mit unterschiedlichen zugewiesenen Netzen eingefügt wurde. Da die Füllung das Objekt mit der höchsten Priorität in dieser eingefügten Gruppe ist, wird das ihr zugewiesene Netz (Via1_Net) jedem Objekt in dieser Gruppe zugewiesen. Bewegen Sie den Cursor über das Bild, um das Ergebnis zu sehen.
Sperren von Designobjekten
Designobjekte können gegen Verschieben oder Bearbeiten im PCB-Dokument gesperrt werden, indem ihre Attribute Locked aktiviert werden. Wenn beispielsweise die Position oder Größe bestimmter Objekte kritisch ist, sperren Sie diese. Das Sperren kann im Bereich Properties erfolgen, indem Sie auf das Vorhängeschloss-Symbol für die gewünschten Objekte klicken, wie in den folgenden Beispielen gezeigt.
Beispiele für das Symbol Lock im Bereich Properties für eine ausgewählte Komponente und ein ausgewähltes Pad.
Um den Status der Eigenschaft Locked für ein platziertes Objekt umzuschalten, das über die Eigenschaft Locked verfügt, können Sie im Designbereich auch mit der rechten Maustaste auf das Objekt klicken und im Kontextmenü den Befehl <ObjectType> Locked wählen. Wenn das Objekt bereits gesperrt ist, wird links neben dem Befehlseintrag im Menü ein Häkchensymbol angezeigt.
Wenn Sie versuchen, ein Designobjekt zu verschieben oder zu drehen, bei dem die Eigenschaft Locked aktiviert ist, erscheint ein Dialog, der eine Bestätigung für die Fortsetzung der Bearbeitung anfordert.
Sperren von Komponentenprimitiven
Wenn bei einer PCB-Komponente die Primitive gesperrt sind (die Option Primitives im Modus Component mode of the Properties panel befindet sich im Status , können alle oder die meisten Eigenschaften dieser Primitive weder mit grafischen (z. B. per Drag-and-drop) noch mit nichtgrafischen (z. B. über den Bereich Properties oder List) Bearbeitungsmethoden geändert werden. Dies hilft, versehentliche Änderungen an Komponentenprimitiven zu verhindern, die zu fehlerhaften Bestückungs- und Fertigungsausgaben führen können.
Als Beispiel ist im folgenden Bild der Pad mode of the Properties panel für ein Pad dargestellt, das ein Bestandteil einer PCB-Komponente ist, deren Primitive gesperrt sind. Beachten Sie, dass alle Eigenschaften des Pads (mit Ausnahme der Eigenschaften Net und Testpoint) ausgegraut und nicht zur Bearbeitung verfügbar sind. Beachten Sie auch, dass das Symbol
ganz rechts im Feld Component des Pads angezeigt wird, was darauf hinweist, dass die Primitive der übergeordneten Komponente gesperrt sind und die Pad-Eigenschaften nicht geändert werden können.

Der Modus Pad des Bereichs Properties (links) für ein Pad einer PCB-Komponente, deren Primitive gesperrt sind (rechts).
Wiedereintrittsbearbeitung
Der PCB-Editor enthält eine leistungsfähige Funktion namens re-entrant editing. Damit kann per Tastenkombination ein zweiter Vorgang ausgeführt werden, ohne dass der aktuelle Vorgang beendet wird. Die Wiedereintrittsbearbeitung ermöglicht flexibleres und intuitiveres Arbeiten. Stellen Sie sich zum Beispiel vor, Sie beginnen mit dem Platzieren einer Leiterbahn und stellen dann fest, dass ein anderes Leiterbahnsegment gelöscht werden muss. Es ist nicht nötig, den Modus Interactive Routing zu verlassen. Drücken Sie die Tastenkombination E, D, löschen Sie das gewünschte Leiterbahnsegment und drücken Sie dann die Taste Esc , um zum interaktiven Routen des Designs zurückzukehren.
Einstellen des PCB-Cursor-Erscheinungsbilds
Standardmäßig ist der PCB-Cursor als kleines grünes 90-Grad-Kreuz eingestellt. Dies kann über die Einstellungen Cursor Type und Cursor Color auf der Seite PCB Editor – General des Dialogs Preferences konfiguriert werden. Beispielsweise kann ein großes 90-Grad-Kreuz, das bis an die Ränder des Designfensters reicht (Option Large 90), beim Platzieren und Ausrichten von Designobjekten nützlich sein. Alternativ kann ein 45-Grad-Kreuz (Option Small 45) hilfreich sein, wenn die 90-Grad-Optionen vor Gitterlinien schwer zu erkennen sind.
Unterstützung für TrueType-Schriftarten
Der PCB-Editor bietet die Möglichkeit, für textbezogene Objekte in einem Design Stroke-basierte oder TrueType-Schriftarten zu verwenden (Textzeichenfolgen/-rahmen, Bemaßungen, Bohrtabelle(n) und/oder Layer-Stack-Tabellen). Die Schriftart wird im zugehörigen Bereich Properties ausgewählt. Es stehen drei Stroke-basierte Schriftarten zur Verfügung: Default, Sans Serif und Serif. Der Stil Default ist eine einfache Vektorschrift, die Stiftplotten und vektorbasierte Fotoplot-Ausgabe unterstützt. Die Schriftarten Sans Serif und Serif sind komplexer und verlangsamen die Erzeugung von Vektorausgaben wie Gerber. Die Stroke-basierten Schriftarten sind in die Software integriert und können nicht geändert werden. Alle drei Schriftarten enthalten den vollständigen erweiterten IBM-ASCII-Zeichensatz, der Englisch und andere europäische Sprachen unterstützt. Bei der Verwendung von TrueType-Schriftarten stehen TrueType- und OpenType-Schriftarten (eine Obermenge von TrueType) aus dem Ordner \Windows\Fonts zur Verfügung. Die Funktion bietet außerdem vollständige Unicode-Unterstützung.
Geometrien von Textobjekten, die TrueType-Schriftarten verwenden, werden automatisch in PCB-Dokumenten gespeichert. Wenn Objekte in einem PCB-Dokument eine TrueType-Schriftart verwenden, werden diese Objekte beim Öffnen des PCB-Dokuments auf einem anderen Computer mit derselben Schriftgeometrie angezeigt, selbst wenn diese TrueType-Schriftart dort nicht installiert ist.
Wenn ein Objekt ausgewählt wird, das eine fehlende Schriftart verwendet, erscheint oben im Bereich Properties eine Warnmeldung. Wenn Sie Objekteigenschaften ändern, die den Text beeinflussen (z. B. die Texthöhe oder den Text selbst), wird der Dialog Missing fonts geöffnet, in dem Sie eine Ersatzschriftart auswählen können (Replacement). Aktivieren Sie die Option Apply to all text elements, um die Ersatzschriftart auf alle Objekte im PCB-Dokument anzuwenden, die die fehlende Schriftart verwenden.
Der Dialog erscheint auch, wenn textbezogene Eigenschaften im Bereich PCB List geändert werden.
Wenn Sie versuchen, mehrere Objekte mit unterschiedlichen fehlenden Schriftarten zu bearbeiten, können Sie im Dialog für jede fehlende Schriftart einen Ersatz auswählen.
Unterstützung für das Rendern echter Bögen
Echte Bögen, die sowohl im PCB-Editor als auch im Designbereich des PCB Library Editor erzeugt werden, werden anstelle von Näherungen unterstützt. Diese Unterstützung erstreckt sich über die 2D-/3D-Layout-Modi (und den Board Planning Mode im PCB-Editor). Das Rendern echter Bögen ist in den folgenden Bereichen sichtbar:
-
Polygonflächen (solid, hatched, none)
-
Aussparungen in Polygonflächen
-
Auswahlkontur für Polygonflächen und Regionen
-
Regionen
-
Lötstoppmasken- und Pastenmaskenerweiterungen
-
Netzhervorhebung
-
Abstandsgrenzen
-
Verletzungs-Overlay (separate Polygonfläche auf Region oder Polygonfläche)
Beispiele für das Rendern echter Bögen von Polygonflächen, die um andere Objekte einer PCB herum gegossen wurden, sind unten dargestellt.
Netzinformationen
Für Kupferobjekte auf einer PCB (Leiterbahn, Via, Polygon usw.) werden die folgenden Informationen im Bereich Net Information des Bereichs Properties angezeigt, wenn das Objekt ausgewählt ist:
- Das übergeordnete Net, Diff Pair und/oder xSignal sowie in jedem Fall die zugehörige Klasse. Beachten Sie, dass die Einträge Diff Pair und xSignal nur angezeigt werden, wenn das Objekt Teil eines differentiellen Paars bzw. eines xSignal ist.
-
Delay – die Verzögerung des/der ausgewählten Objekts/Objekte und die Verzögerung der gerouteten Segmente des gesamten Netzes. Schließen Sie die Werte Propagation Delay von Pads und Vias ein, sofern sie für die Pads und Vias definiert wurden.
-
Length – die Summe der Gesamtlängen des/der ausgewählten Objekts/Objekte und die gesamte Signal Length. Die Signal Length ist die genaue Berechnung des gesamten Knoten-zu-Knoten-Abstands. Platzierte Objekte werden analysiert, um gestapelte oder überlappende Objekte und verschlungene Pfade innerhalb von Pads aufzulösen; außerdem werden Vialängen berücksichtigt. Die Pin Package Length wird ebenfalls berücksichtigt, wenn sie für das/die Pad(s) definiert wurde. Wenn das Netz nicht vollständig geroutet ist, wird außerdem die Manhattan-Länge (X + Y) der Verbindungslinie einbezogen. Weitere Informationen zu Signal Length und deren Anwendungen finden Sie in den Informationen zum PCB - Nets panel.
-
Max Current - der maximale Strom, den die ausgewählten Objekte Track, Arc oder Via führen können, bestimmt nach der IPC-2221A-Formel (Abschnitt 6.2):
I = k * ΔT0.44 * A0.725
dabei gilt:
I = Strom [Ampere]
A = Querschnittsfläche [sq mils] (Leiterbahnbreite * Kupferdicke des Lagenaufbaus oder Abarrel, wie unten gezeigt)
ΔT = zulässige Temperaturerhöhung über Umgebung [°C]
k = Konstante, sodass:k = 0,048 für Außenlagen
k = 0,024 für Innenlagen -
Resistance - die Summe der Widerstände der ausgewählten Track-, Arc- und Via-Objekte, bestimmt anhand der abgeleiteten Formel:
R = (ρ * L / A)
wobei:
R = Widerstand [Ω]
ρ = spezifischer Widerstand von Kupfer [Ω*mm2/m]
L = Leiterbahnlänge [m] (oder Via-Länge, wie unten beschrieben)
A = Querschnittsfläche = T * W [mm2] (oder Abarrel, wie unten gezeigt)
T = Leiterbahndicke (aus dem Layerstack) [mm]
W = Leiterbahnbreite [mm]Assumptions:
- Umgebungstemperatur = 22 °C
- Zulässiger Temperaturanstieg = 20 °C
- Kupferwanddicke der Durchkontaktierung = 0.018mm
- Spezifischer Widerstand von Kupfer = 0.017 Ω*mm2/m

Der Net Information-Bereich des Properties-Panels. Hier ist ein Beispiel für eine ausgewählte Leiterbahn gezeigt.
Klicken Sie auf einen Link im Bereich Net Information, um das zugehörige Netz/differenzielle Paar/xSignal im PCB panel zu öffnen.
Zuweisen von Netzen zu Objekten
Der PCB-Editor bietet verschiedene Möglichkeiten, Netze primitiven Objekten zuzuweisen:
- Wenn ein oder mehrere Objekte ausgewählt sind, verwenden Sie die Dropdown-Liste des Felds Nets im Properties-Panel. Alle Netze für das aktive Platinenlayout werden in der Dropdown-Liste aufgeführt. Wählen Sie No Net, um festzulegen, dass die Leiterbahn mit keinem Netz verbunden ist. Alternativ können Sie auf das Symbol Assign Net klicken, um ein Objekt im Designbereich auszuwählen – das Netz dieses Objekts wird den ausgewählten Objekten zugewiesen.
- Klicken Sie mit der rechten Maustaste auf eines oder mehrere ausgewählte Objekte und wählen Sie dann Net Actions » Assign Net. Nach dem Starten des Befehls erscheint ein Fadenkreuz. Bewegen Sie das Fadenkreuz auf das Netz, dem Sie das/die Objekt(e) zuweisen möchten, und klicken Sie dann, um dieses Netz auszuwählen.
- Um den Netznamen der Routing-Primitiven wieder mit dem Netznamen auf den Pads zu synchronisieren, mit denen sie verbunden sind, wählen Sie den Befehl Design » Netlist » Update Free Primitives From Component Pads in den Hauptmenüs. Nach dem Starten des Befehls wird ein Bestätigungsdialog geöffnet, in dem Sie gefragt werden, ob Sie freie Primitive-Netze mit den Component-Pad-Netzen aktualisieren möchten. Nach dem Klicken auf Yes wird ausgehend von jedem Pad das verbundene Kupfer ausgewählt und der Netzname jedes Primitivs so gesetzt, dass er dem des Pads entspricht. Dieser Vorgang hat keine Auswirkungen auf die interne PCB-Netzliste.
Um zu prüfen und zu bestätigen, dass physisch verbundene Objekte das korrekte Netz zugewiesen bekommen haben, um zu diesem physischen Netz zu gehören (ein physical net bedeutet in diesem Fall connected copper), können Sie den Dialog Configure Physical Nets verwenden, den Sie über den Befehl Design » Netlist » Configure Physical Nets in den Hauptmenüs aufrufen. Die Software analysiert das Design und prüft, dass alle Pads und die Objekte, die sie physisch miteinander verbinden (Leiterbahnen, Bögen, Flächen usw.), denselben Netznamen zugewiesen haben. Wenn alle Netzobjekte korrekt sind, wird das Netz grün angezeigt. Wenn Objekte erkannt werden, die sich berühren, aber unterschiedliche zugewiesene Netze haben, werden sie rot markiert. Ein häufiges Beispiel dafür ist ein Komponenten-Footprint mit zusätzlichen Kupferobjekten innerhalb des Footprints. Wenn dieser Footprint während der Synchronisation geladen wird, erhalten die Pads den zugewiesenen Netznamen, nicht jedoch das zusätzliche Kupfer. Der Dialog ist interaktiv; klicken Sie auf ein Netz oder Primitive, um zu diesem Objekt zu cross-proben. Klicken Sie mit der rechten Maustaste oder auf die Schaltfläche Menu , um auf die verfügbaren Befehle zuzugreifen. Der Bereich Action des Dialogs bietet Steuerelemente zur Festlegung der Maßnahmen, die zur Behebung von Problemen mit dem verbundenen Kupfer erforderlich sind. Standardmäßig werden Aktionen automatisch festgelegt, können aber bei Bedarf angepasst werden. Sobald die Aktionen festgelegt sind, klicken Sie auf die Schaltfläche Execute , um die Netzzuweisungen zu aktualisieren.

Der Dialog Configure Physical Nets (mit aktivierter Option Only Show Errors (hinten) und deaktivierter Option Only Show Errors (vorn)).
Options and Controls of the Configure Physical Nets Dialog
-
Electrically Connected Copper - dieser Bereich listet getrennte Gruppierungen von Kupfer-Primitiven auf, die in der Verdrahtung des Designs als elektrisch verbunden erkannt wurden. Für jede Gruppierung werden die folgenden Informationen angezeigt:
-
Primitive - auf der obersten Ebene zeigt dieser Eintrag an, wie viele Primitive sich im verbundenen Kupfer befinden. Primitive können in einer flachen Liste angezeigt oder nach Primitivtyp gruppiert werden. Letzteres wird konfiguriert, indem die Option Show Primitive Groups in den Optionen der Schaltfläche Menu aktiviert wird. Wenn dies geschieht, werden die Primitive in die folgenden Gruppierungen aufgeteilt:
- Connected Component Primitives - listet alle Component-Pad-Primitive als untergeordnete Elemente auf. Diese können durch Aktivieren der Schaltflächenoption Menu Show Components weiter nach übergeordneter Komponente gruppiert werden.
- Connected Free Primitives - listet alle Kupfer-Primitive auf, die nicht zu Komponenten gehören, als untergeordnete Elemente auf, weiter gruppiert nach Primitivtyp (Fills, Polygons, Tracks, Vias).
-
Primitive - auf der obersten Ebene zeigt dieser Eintrag an, wie viele Primitive sich im verbundenen Kupfer befinden. Primitive können in einer flachen Liste angezeigt oder nach Primitivtyp gruppiert werden. Letzteres wird konfiguriert, indem die Option Show Primitive Groups in den Optionen der Schaltfläche Menu aktiviert wird. Wenn dies geschieht, werden die Primitive in die folgenden Gruppierungen aufgeteilt:
- Original Net Names - dieses Feld zeigt den Netznamen an, der dem Primitive aktuell zugewiesen ist, d. h. das Netz, mit dem das Primitive derzeit verbunden ist. Der Eintrag ist eines der für die Platine definierten Netze. Wenn ein Primitive jedoch mit keinem Netz verbunden ist, enthält es den Eintrag <Unassigned>.
-
Status - dieses Feld bietet einen Status auf oberster Ebene für die Gruppierung, der einen von vier Zuständen haben kann:
- Blank - die Netzzuweisung für die Gruppierung des verbundenen Kupfers ist vollständig korrekt und es ist keine Aktualisierung erforderlich. Der Eintrag der obersten Ebene für die Gruppierung ist grün eingefärbt.
- 1. Update Required - Unassigned Nets - in diesem Zustand ist keines der Primitive in der Gruppierung einem Netz zugewiesen. Der Eintrag der obersten Ebene für die Gruppierung ist gelb eingefärbt.
- 2. Update Required - Some Unassigned Nets - in diesem Zustand sind einige der Primitive in der Gruppierung demselben Netz zugewiesen, andere jedoch überhaupt keinem. Der Eintrag der obersten Ebene für die Gruppierung ist orange eingefärbt.
- 3. Ambiguous - Multiple Net Names - in diesem Zustand gibt es Primitive in der Gruppierung, die unterschiedlichen Netzen zugewiesen sind. Es kann auch Primitive geben, die noch nicht zugewiesen wurden. Der Eintrag der obersten Ebene für die Gruppierung ist rot eingefärbt.
-
Action - dieser Bereich bietet Steuerelemente zur Festlegung der Maßnahmen, die zur Behebung von Problemen mit dem verbundenen Kupfer erforderlich sind, sowie des Ergebnisses der Ausführung der konfigurierten Änderungen. Für jede Gruppierung wird Folgendes angezeigt:
-
Proposed Action - dieses Feld wird verwendet, um festzulegen, welche Aktion gegebenenfalls ausgeführt werden soll. Auf der höchsten Ebene einer Gruppierung kann dieser Eintrag auf Update Net To oder Don't Update Net To gesetzt werden. Wählen Sie bei einer Aktualisierung das neue Zielnetz im Feld New Net Name. Basierend auf diesen beiden Einstellungen berechnet die Software die auf der Ebene der untergeordneten Primitive auszuführenden Aktionen und kommt zu einem der folgenden Vorschläge:
- No Action Required - das Primitive ist bereits dem Zielnetz zugewiesen bzw. damit verbunden.
- Update - das Primitive in die Aktualisierung einbeziehen, damit es dem neuen Zielnetz zugewiesen bzw. damit verbunden wird.
- Don't Update - das Primitive nicht in die Aktualisierung einbeziehen. Es bleibt mit seinem aktuellen Netz verbunden.
- New Net Name - verwenden Sie dieses Feld, um ein neues Zielnetz festzulegen, mit dem die Primitive verbunden werden sollen. Die Dropdown-Liste des Felds zeigt alle Netze an, die unter den Primitiven in der Gruppierung des verbundenen Kupfers erkannt wurden. Wenn Sie ein anderes Netz verwenden müssen, klicken Sie mit der rechten Maustaste auf das Feld und verwenden Sie den Befehl Change Copper Net To Board Net im Kontextmenü. Dadurch wird der Dialog Choose Net geöffnet, in dem alle derzeit für die Platine definierten Netze aufgelistet sind. Wählen Sie das gewünschte Netz und klicken Sie dann auf OK. Dieses Netz wird in das Feld eingetragen.
- Done - dieses Feld zeigt den Erfolg oder Misserfolg der Aktualisierungsaktion an, nachdem die Schaltfläche Execute gedrückt und die Änderungen angewendet wurden.
-
Proposed Action - dieses Feld wird verwendet, um festzulegen, welche Aktion gegebenenfalls ausgeführt werden soll. Auf der höchsten Ebene einer Gruppierung kann dieser Eintrag auf Update Net To oder Don't Update Net To gesetzt werden. Wählen Sie bei einer Aktualisierung das neue Zielnetz im Feld New Net Name. Basierend auf diesen beiden Einstellungen berechnet die Software die auf der Ebene der untergeordneten Primitive auszuführenden Aktionen und kommt zu einem der folgenden Vorschläge:
- Execute - sobald Sie mit den der Netzliste zugewiesenen Aktionen zufrieden sind, klicken Sie auf diese Schaltfläche, um die Netzzuweisungen zu aktualisieren.
-
Menu - klicken Sie hier, um auf das folgende Menü mit Befehlen zuzugreifen, die sich allgemein auf die Hauptliste oder auf die derzeit ausgewählten Primitive(s) beziehen. Die Befehle sind identisch mit denen im Rechtsklick-Menü für den Bereich der Hauptliste.
- Update/Don't Update/No Action - verwenden Sie dies, um die vorgeschlagene Aktion für die ausgewählten Primitive(s) schnell umzuschalten. Auf einer höheren, übergeordneten Ebene in der Primitive-Hierarchie verwenden Sie dies, um die vorgeschlagene Aktion für alle untergeordneten Nachfahren schnell umzuschalten.
- Select All - verwenden Sie dies, um alle Gruppierungen verbundenen Kupfers (die Einträge auf der obersten Ebene in der Liste) schnell auszuwählen.
- Select All With Same Status - wenn ein Eintrag einer Gruppierung verbundenen Kupfers auf oberster Ebene ausgewählt ist, verwenden Sie diesen Befehl, um schnell alle anderen Gruppierungen auf oberster Ebene mit demselben Status auszuwählen.
- Clear All Selected - verwenden Sie dies, um die Auswahl aller Einträge in der Liste aufzuheben.
- Expand All In Connected Copper - verwenden Sie dies, um schnell alle untergeordneten Gruppierungen innerhalb der aktuell fokussierten Gruppierung verbundenen Kupfers zu erweitern.
- Expand All - verwenden Sie dies, um schnell alle Gruppierungen für alle Gruppierungen verbundenen Kupfers in der Liste zu erweitern.
- Expand Children - verwenden Sie dies, um schnell alle untergeordneten Nachfahrengruppen unterhalb der aktuell ausgewählten Gruppierung zu erweitern.
- Collapse All In Connected Copper - verwenden Sie dies, um schnell alle untergeordneten Gruppierungen innerhalb der aktuell fokussierten Gruppierung verbundenen Kupfers zu reduzieren.
- Collapse All - verwenden Sie dies, um schnell alle Gruppierungen für alle Gruppierungen verbundenen Kupfers in der Liste zu reduzieren.
- Collapse Children - verwenden Sie dies, um schnell alle untergeordneten Nachfahrengruppen unterhalb der aktuell ausgewählten Gruppierung zu reduzieren.
- Only Show Errors - aktivieren Sie dies, um im Dialog nur Fehler anzuzeigen. Die Liste zeigt dann nur Gruppierungen verbundenen Kupfers an, deren Status Stufe 1, 2 oder 3 ist. Deaktivieren Sie dies, um auch korrekt zugewiesenes verbundenes Kupfer anzuzeigen.
- Show Components - aktivieren Sie dies, damit Component-Pad-Primitive nach ihren übergeordneten Komponenten gruppiert werden.
- Show Primitive Groups - aktivieren Sie dies, damit Primitive nach ihrem Primitivtyp gruppiert werden.
- Animate Action Execution - aktivieren Sie dies, damit der Dialog während der Ausführung durch die Liste scrollt und Ihnen einen animierten Echtzeit-Fortschritt der Ausführung der Netzänderungen zeigt. Wenn diese Option deaktiviert ist, werden die Änderungen ohne diese Animation ausgeführt.
-
Warn On Netlist Change - aktivieren Sie dies, um gewarnt zu werden, wenn Änderungen die Netzliste der Platine beeinflussen. Der Dialog Netlist Change wird geöffnet und informiert Sie darüber, wie viele Primitive ihre Netze geändert bekommen und dass dies die Netzliste beeinflusst. Sie können entweder klicken, um Continue, oder auf Filter Affected klicken, um die vorgeschlagenen Änderungen genauer zu prüfen.

Der Dialog Netlist Change - Show Component Pads - aktivieren Sie dies, um verbundene Component-Primitives in der Liste anzuzeigen.
- Show Non Component Pads - aktivieren Sie dies, um verbundene freie Primitive in der Liste anzuzeigen.
- Show Changes That Affect Netlist - aktivieren Sie dies, um nur eine Liste der vorgeschlagenen Aktionen (Änderungen) anzuzeigen, die die Netzliste der Platine beeinflussen werden.
- Change Copper Net To - ein oder mehrere Menüeinträge dieses Typs erscheinen, wenn derzeit nicht viele Netze Primitiven innerhalb der fokussierten Gruppierung verbundenen Kupfers zugewiesen sind. Verwenden Sie einen solchen Eintrag, um schnell das Zielnetz für das Feld New Net Name auszuwählen.
- Change Copper Net To Net - dieser Menüeintrag erscheint, wenn derzeit zu viele Netze Primitiven innerhalb einer Gruppierung verbundenen Kupfers zugewiesen sind, um als einzelne Menüeinträge angezeigt zu werden. Mit diesem Befehl erhalten Sie Zugriff auf den Dialog Choose Net, in dem alle Netze aufgelistet sind, die derzeit Primitiven innerhalb der Gruppierung zugewiesen sind. Wählen Sie das gewünschte Netz und klicken Sie dann auf OK; dieses Netz wird in das Feld New Net Name für die fokussierte Gruppierung verbundenen Kupfers eingetragen.
- Change Copper Net To Board Net - verwenden Sie diesen Befehl, wenn Sie ein anderes Netz benötigen als die, die derzeit den Primitiven der fokussierten Gruppierung verbundenen Kupfers zugewiesen sind. Dadurch wird der Dialog Choose Net geöffnet, in dem alle derzeit für die Platine definierten Netze aufgelistet sind. Wählen Sie das gewünschte Netz und klicken Sie dann auf OK; dieses Netz wird in das Feld New Net Name eingetragen.
- Show All Primitives - klicken Sie auf diese Schaltfläche, um schnell alle Primitive anzuzeigen. Diese Schaltfläche wird verfügbar, wenn die Optionen Show Component Pads und/oder Show Non Component Pads im Menü deaktiviert sind.
Sie können auch alle Netze aus dem aktuellen Designdokument löschen und damit im Wesentlichen die interne PCB-Netzliste leeren. Dies kann wünschenswert sein, wenn Sie Netzinformationen in den Quellschaltplandokumenten geändert haben und Ihre PCB vollständig mit den Netzinformationen der Quellschaltplan-Netzliste neu synchronisieren möchten. Wählen Sie dazu den Befehl Design » Netlist » Clear All Nets in den Hauptmenüs. Nach dem Starten des Befehls wird ein Bestätigungsdialog geöffnet, der Sie darauf hinweist, dass dieser Vorgang alle Netzinformationen aus der PCB entfernt. Nach dem Klicken auf Yes werden alle Netzinformationen entfernt. Jede geroutete Leiterbahn bleibt geroutet, hat aber eine Zuweisung No Net. Alle ungerouteten logischen Verbindungen werden entfernt.
Um eine Netzlistendatei basierend auf der durch das Routing im aktuellen Design erzeugten Konnektivität zu erstellen, wählen Sie den Befehl Design » Netlist » Create Netlist From Connected Copper in den Hauptmenüs. Nach dem Klicken auf Yes im sich öffnenden Bestätigungsdialog wird eine Netzliste (Generated <PCBDocumentName>.Net, im Projects-Panel als freies Dokument im Unterordner Source Documents hinzugefügt) im selben Ordner wie das PCB-Designdokument erstellt und automatisch als aktives Dokument geöffnet. Jedes Netz in der Netzliste erhält seinen Namen von einem der Pads, mit denen das geroutete Kupfer verbunden ist.

