PCB-Platzierungs- und Bearbeitungstechniken

Auf einen Blick

Dieser Artikel erläutert den grundlegenden Workflow zum Platzieren und Bearbeiten von Leiterplattenobjekten in Altium Designer. Zunächst wird der Unterschied zwischen primitiven Objekten und Gruppenobjekten erklärt. Anschließend erfahren Sie, wie die Objektplatzierung funktioniert, wie sich Standardwerte vor der Platzierung anpassen lassen, wie Sie Eigenschaften während der Platzierung mit der Tab-Taste bearbeiten und wie Sie bereits platzierte Objekte anschließend über das Properties-Panel oder den entsprechenden Dialog ändern können. Außerdem wird erläutert, warum es wichtig ist, auf der richtigen Lage zu arbeiten. Darüber hinaus lernen Sie die Befehle zur Objektauswahl im PCB-Editor kennen, mit denen Sie überlappende Elemente, Netze, zusammenhängende Kupferbereiche, Bauteile und geroutete Verbindungen effizienter handhaben können. Wenn Sie einen praxisnahen Überblick suchen, um Leiterplattenobjekte sicherer und gezielter zu platzieren, zu bearbeiten und auszuwählen, bietet dieser Artikel einen guten Einstieg. Lesen Sie weiter.

- Verstehen Sie den Unterschied zwischen primitiven Objekten und Gruppenobjekten und erfahren Sie, wie sich dieser auf die Platzierung und Bearbeitung im PCB-Editor auswirkt.
- Lernen Sie den üblichen Bearbeitungsablauf vor, während und nach der Platzierung kennen – einschließlich Standardwerten, Zugriff auf die Eigenschaften und Umschalten der angezeigten Einheiten.
- Erfahren Sie, welche Auswahlbefehle im PCB-Editor verfügbar sind, um mit überlappenden Objekten, logischen Netzhierarchien, zusammenhängenden Kupferbereichen und der bauteilbezogenen Auswahl gerouteter Verbindungen zu arbeiten.
Mit KI tiefer einsteigen:

Für das Design einer Leiterplatte steht eine Vielzahl von Objekten 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, mit denen die einzelnen Objekte definiert werden, sowie die Lage, auf der das jeweilige Objekt platziert wird, zu berücksichtigen.

Im PCB-Editor gibt es zwei Arten von Objekten: primitive Objekte und Gruppenobjekte:

  • Primitive Objekte sind die grundlegenden Elemente eines Designs und umfassen Leiterbahnen, Pads, Vias, Füllflächen, Kreisbögen und Textobjekte. Sie werden aufgrund ihres elementaren Charakters als „primitiv“ bezeichnet.

  • Alles, was aus primitiven Objekten besteht und als Designobjekt identifiziert 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 beim Platzieren und Bearbeiten von Objekten

In Altium Designer ist der Ablauf beim Platzieren eines Objekts weitgehend gleich, unabhängig davon, welches Objekt platziert wird. Im einfachsten Fall läuft der Vorgang wie folgt ab:

  1. Wählen Sie das zu platzierende Objekt über eine der Symbolleisten oder das Menü Place aus.

  2. Legen Sie mit der Maus die Position des Objekts im Designbereich des PCB-Editors und gegebenenfalls seine Größe fest.

  3. Klicken Sie mit der rechten Maustaste (oder drücken Sie Esc), um den Befehl zu beenden und den Platzierungsmodus zu verlassen.

Objekte werden auf der aktuellen Lage platziert. Stellen Sie vor dem Platzieren sicher, dass die richtige Lage als aktuelle Lage festgelegt ist. Die Lage, auf der sich ein Objekt befindet, kann nach dem Platzieren geändert werden.

Bearbeiten vor dem Platzieren

Die Standardeigenschaften eines Objekts können jederzeit auf der Seite PCB-Editor – Standardwerte des Dialogs Preferences geändert werden. Diese Eigenschaften werden beim Platzieren nachfolgender Objekte angewendet.

Verwenden Sie die Spalte Primitives , um auf die Eigenschaften der Objekte zuzugreifen und die Standardwerte nach Bedarf zu bearbeiten.
Verwenden Sie die Spalte Primitives , um auf die Eigenschaften der Objekte zuzugreifen und die Standardwerte nach Bedarf zu bearbeiten.

Die Standardwerte der Objekte werden standardmäßig in der Datei ADVPCB.dft gespeichert. Optional können die Werte in einer .dft-Datei mit einem anderen Namen gespeichert werden. Es stehen Bedienelemente zum Speichern und Laden von .dft-Dateien zur Verfügung, mit denen Sie bevorzugte „Sätze“ von Standardwerten für Objekte erstellen können. Alle Einstellungen, die in .dft-Dateien gespeichert und daraus geladen werden, sind benutzerdefinierte Standardwerte. Bei Bedarf können die ursprünglichen Standardwerte jederzeit mit den Optionen Set To Defaults oder Reset All wiederhergestellt werden. Die ursprünglichen Standardwerte sind fest im Programm hinterlegt.

Bearbeiten während des Platzierens

Beim erstmaligen Platzieren eines Objekts können verschiedene Attribute bearbeitet werden. Um auf diese Attribute zuzugreifen, drücken Sie im Platzierungsmodus die Taste Tab , um das zugehörige Panel Properties zu öffnen. Durch Drücken der Taste Tab wird die Platzierung unterbrochen, damit Sie die erforderlichen Änderungen am Objekt vornehmen können.

Beispiel eines Eigenschaftendialogs für ein Pad-Objekt. 
Beispiel eines Eigenschaftendialogs für ein Pad-Objekt.

Klicken Sie nach dem Bearbeiten auf die im Designbereich eingeblendete Pausenschaltfläche ( ), um die Platzierung fortzusetzen.

Auf diese Weise festgelegte Attribute werden zu den Standardeinstellungen für weitere Objektplatzierungen, sofern die Option Permanent auf der Seite PCB-Editor – Standardwerte des Dialogs Preferences nicht aktiviert ist. Ist diese Option aktiviert, wirken sich die Änderungen nur auf das gerade platzierte Objekt und auf nachfolgende Objekte aus, die während derselben Platzierungssitzung platziert werden.

Bearbeiten nach dem Platzieren

Nachdem ein Objekt platziert wurde, kann es auf verschiedene Weise bearbeitet werden. Diese Möglichkeiten werden im Folgenden beschrieben.

Das zugehörige Eigenschaftenpanel oder der zugehörige Dialog

Bei dieser Bearbeitungsmethode werden der zugehörige Modus des Panels Properties und der zugehörige Dialog verwendet, um die Eigenschaften eines platzierten Objekts zu ändern.

Nach dem Platzieren kann der zugehörige Dialog wie folgt geöffnet werden:

  • Doppelklicken Sie auf das platzierte Objekt.

  • Positionieren Sie den Mauszeiger über dem Objekt, klicken Sie mit der rechten Maustaste und wählen Sie anschließend Properties aus dem Kontextmenü.

Nach dem Platzieren kann der zugehörige Modus des Panels Properties auf eine der folgenden Arten aufgerufen werden:

  • Wenn das Panel Properties bereits aktiv ist, wählen Sie das Objekt aus.
  • Wählen Sie nach dem Auswählen des Objekts das Panel Properties über die Schaltfläche Panels unten rechts im Designbereich aus oder wählen Sie View » Panels » Properties aus den Hauptmenüs.
Wenn die Option Double Click Runs Interactive Properties auf der Seite PCB-Editor – Allgemein des Dialogs Preferences deaktiviert ist (Standardeinstellung), wird der Dialog geöffnet, wenn Sie auf das primitive Objekt doppelklicken oder mit der rechten Maustaste auf ein ausgewähltes primitives Objekt klicken und anschließend Properties wählen. Wenn die Option Double Click Runs Interactive Properties aktiviert ist, wird das Panel Properties geöffnet.
Die Optionen im Dialog und im Panel sind identisch, ihre Reihenfolge und Anordnung können jedoch geringfügig voneinander abweichen.
Drücken Sie Ctrl+Q, um die aktuell im Panel bzw. Dialog verwendeten Maßeinheiten zwischen metrisch (mm) und imperial (mil) umzuschalten. Dies wirkt sich nur auf die Anzeige der Maße im Panel bzw. Dialog aus. Die für die Leiterplatte festgelegte Maßeinheit wird dadurch nicht geändert. Diese wird über die Einstellung Units im Panel Properties konfiguriert, wenn im Designbereich keine Objekte ausgewählt sind.

Befehle zur Auswahl von PCB-Objekten

Neben den Standardbefehlen zum Auswählen und Aufheben der Auswahl von Objekten enthält der PCB-Editor eine Reihe spezieller Befehle, die diese Vorgänge erleichtern. Diese Befehle sind über die Untermenüs Edit » Select und Edit » DeSelect der Hauptmenüs zugänglich. Die Auswahlbefehle können auch über das Menü der Schaltfläche  in Active Bar aufgerufen werden.

  • Select overlapped – Verwenden Sie diesen Befehl, um das nächste Designobjekt aus einer Gruppe von Objekten an derselben Position (überlappende Objekte) einzeln auszuwählen, ohne ein Auswahl-Popupfenster zu verwenden. Die Auswahl erfolgt in der folgenden festen Prioritätsreihenfolge, die bei wiederholter Verwendung des Befehls zyklisch durchlaufen wird:

    1. Pad
    2. Via
    3. Leiterbahn/Kreisbogen
    4. Bauteil
    5. Polygon
    6. Region/Füllfläche
    7. Text

    Wenn Sie mit der Taste Shift  weitere Objekte zur aktuellen Auswahl hinzufügen, können Sie außerdem Shift+Tab verwenden, um die Auswahl der überlappenden Objekte zyklisch zu durchlaufen, ohne Ihre ursprüngliche Auswahl zu verlieren.

    • Um diesen Befehl zu verwenden, stellen Sie sicher, dass die Option Display popup selection dialog auf der Seite PCB Editor - General des Dialogs Preferences deaktiviert ist.
    • Bei der Auswahlreihenfolge wird außerdem zuerst die aktuelle Lage berücksichtigt, bevor Objekte auf anderen Lagen einbezogen werden.
    • Durch Doppelklicken auf einen Bereich mit übereinanderliegenden Objekten wird immer das Popup-Auswahlfenster geöffnet.
  • Select next (Tastenkürzel: Tab) - Wenn im Design bereits ein Objekt ausgewählt ist, erweitert dieser Befehl die Auswahl um das nächste übergeordnete Objekt (oder mehrere Objekte) in der logischen Hierarchie. Die folgenden zyklischen logischen Auswahlabläufe werden unterstützt:

    • Leiterbahnsegment ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Alle verbundenen Kupferobjekte ---> Alle elektrischen Objekte im zugehörigen Netz
    • Verbundenes Pad ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Alle verbundenen Kupferobjekte ---> Alle elektrischen Objekte im zugehörigen Netz
    • Unverbundenes Pad ---> Alle elektrischen Objekte im zugehörigen Netz
    • Via ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf den mit dem Via verbundenen Lagen ---> Alle verbundenen Kupferobjekte ---> Alle elektrischen Objekte im zugehörigen Netz
    • Kupfer (Region/Polygonfläche/Füllfläche) ---> Alle verbundenen Kupferobjekte ---> Alle elektrischen Objekte im zugehörigen Netz
    • Freies Pad/Via ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage wie das Pad oder auf den mit dem Via verbundenen Lagen ---> Alle verbundenen Kupferobjekte ---> Alle elektrischen Objekte im zugehörigen Netz.
    • Bauteil ---> Via-Fanouts, Escape-Leiterbahnen, Verbindungsleiterbahnen

    Via Fanouts - Wenn eine ausreichend kurze Leiterbahn ein Pad mit einem Via verbindet und kein anderes Pad über eine kürzere Leiterbahn mit diesem Via verbunden ist, werden diese Leiterbahn und das Via als Fanout dieses Pads betrachtet.

    Escapes - Ein ausreichend kurzer, an ein Pad angeschlossener Leiterbahnstummel wird als Escape dieses Pads betrachtet.

    Interconnect - Eine Leiterbahn, die zwei bereits erfasste Objekte (beispielsweise Pads oder Fanout-Vias) verbindet, wird als Interconnect betrachtet.

    Darüber hinaus unterstützt die Funktion die Erweiterung der Auswahl über mehrere Objekte hinweg, die in verschiedenen Netzen des Designs ausgewählt sind.

    Beispiel einer Auswahl über mehrere Netze hinweg, die von den ursprünglich ausgewählten Leiterbahnsegmenten aus entlang der logischen Hierarchie nach oben erweitert wird.
    Beispiel einer Auswahl über mehrere Netze hinweg, die von den ursprünglich ausgewählten Leiterbahnsegmenten aus entlang der logischen Hierarchie nach oben erweitert wird.

    Dieser Befehl ist besonders hilfreich beim Auswählen gerouteter Netze. Erfahren Sie mehr über Strategien zur Auswahl des Routings.

  • Board - Wählen Sie hiermit alle Objekte aus, die innerhalb der Grenzen der definierten Leiterplattenkontur liegen.

  • Net - Wählen Sie hiermit alle elektrischen Objekte aus, die zu einem bestimmten Netz gehören.

    Nach dem Aufrufen 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 gewünschten Netzes kennen, klicken Sie auf einen freien Bereich des Designs ohne Objekte. Daraufhin öffnet sich der Dialog Net Name. Dort können Sie den gewünschten Netznamen eingeben. Das Netz wird ausgewählt, sobald Sie den Dialog schließen. Wenn Sie den Netznamen nicht kennen, geben Sie ? ein und klicken Sie anschließend auf OK , um den Dialog Nets Loaded zu öffnen, in dem alle aktuell geladenen Netze des Designs aufgeführt sind.

  • Connected Copper - Wählen Sie hiermit alle elektrischen Objekte aus, die mit demselben zusammenhängenden Kupferbereich verbunden sind.

  • Physical Connection - Wählen Sie hiermit alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten aus. Klicken Sie auf eine Leiterbahn, ein Pad oder ein Via. Alle zusammenhängenden Leiterbahnen bis zu einem anderen Pad werden einschließlich aller Vias ausgewählt (die Pads selbst werden nicht in die Auswahl einbezogen).

  • Physical Connection Single Layer - Wählen Sie hiermit alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten auf einer einzelnen Lage aus. 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 einbezogen).

  • Component Connections - Wählen Sie hiermit alle gerouteten Verbindungen aus, die von den Pads eines ausgewählten Bauteils ausgehen (einschließlich Leiterbahnen und Vias), jeweils bis zum nächsten Pad. Die Pads selbst werden nicht in die Auswahl einbezogen.

    Der Befehl lässt sich auch aufrufen, indem Sie mit der rechten Maustaste auf ein platziertes Bauteil klicken und anschließend den Befehl Component Actions » Select Component Connections  aus dem Kontextmenü wählen.

  • Component Nets - Wählen Sie hiermit alle Netze (und die darin enthaltenen Netzobjekte) aus, die im aktuellen Dokument mit einem ausgewählten Bauteil verbunden sind.

    Der Befehl lässt sich auch aufrufen, indem Sie mit der rechten Maustaste auf ein platziertes Bauteil klicken und anschließend den Befehl Component Actions » Select Component Nets  aus dem Kontextmenü wählen.

  • Room Connections - Wählen Sie hiermit alle gerouteten Pad-zu-Pad-Verbindungen aus, die im aktuellen Dokument vollständig innerhalb der Grenzen des ausgewählten Rooms liegen.

    Der Befehl lässt sich auch aufrufen, indem Sie mit der rechten Maustaste auf einen platzierten Room klicken und anschließend den Befehl Room Actions » Select Room Connections  aus dem Kontextmenü wählen.

  • All on Layer - Wählen Sie hiermit alle Objekte auf der aktuellen Lage aus bzw. heben Sie deren Auswahl auf.

    Ein Bauteil kann auf einer bestimmten Lage platziert sein, ohne dass sich seine Auswahl mit dem Befehl DeSelect » All on Layer aufheben lässt. Das liegt daran, dass nicht alle Grundelemente, aus denen das Bauteil besteht, auf derselben Lage platziert sind. Beispielsweise können Bezeichner- und Kommentartext auf der Lage „Top Overlay“ liegen, während die zugehörigen Pads auf „Multi-Layer“ liegen.
  • Free Objects - Wählen Sie hiermit alle freien Grundelemente im Design aus. Bauteilobjekte, Koordinatenobjekte, Bemaßungsobjekte, Längenabgleichsobjekte, OLE-Objekte und Polygonflächenobjekte sind Gruppenobjekte und werden daher von diesem Befehl nicht beeinflusst.

  • All Locked - Wählen Sie hiermit alle Designobjekte aus, deren Eigenschaft Locked  aktiviert ist.

  • Off Grid Pads - Wählen Sie hiermit alle Pads aus, die nicht auf dem aktuellen Fangraster liegen.

Beachten Sie, dass der Befehl Lasso Select / Lasso Deselect im PCB-Editor zwei Betriebsmodi bietet:

  • Free-form - Wie mit einem echten Lasso können Sie einen Auswahlbereich freihändig zeichnen, um die gewünschten Designobjekte einzuschließen.

  • Polyline - Dieser Modus bietet ein polygonales „Lasso“ und kann dem Freihandmodus vorzuziehen sein, wenn die Auswahl von Objekten präziser aufgehoben werden muss. Er ist besonders hilfreich bei Designs mit um 45 Grad gedrehten Bauteilen oder bei der Arbeit an flexiblen Leiterplatten, deren Layout nicht immer orthogonal ist.

Sie können sogar beide Modi kombinieren, um den Bereich zum Aufheben der Auswahl genau nach Ihren Wünschen festzulegen. Der aktuelle Modus wird in Status Bar angezeigt. Drücken Sie Spacebar , um zwischen den Modi Free-form und Polyline zu wechseln.

Halten Sie die Taste Ctrl  gedrückt, während Sie den Befehl Lasso Select, Inside Area, Outside Area, Touching Line oder Touching Rectangle verwenden, um gezielt die Grundelemente eines Komponentenobjekts zu bearbeiten.

Grafische Bearbeitung

Bei dieser Bearbeitungsmethode können Sie ein platziertes Objekt direkt im Designbereich auswählen und seine Größe, Form oder Position grafisch ändern. Änderungen an Form und/oder Größe (sofern zutreffend) erfolgen über Bearbeitungsgriffe, die angezeigt werden, sobald das Objekt ausgewählt ist.


Beispiele für Bearbeitungsgriffe eines ausgewählten Füllflächenobjekts.

Klicken Sie auf eine beliebige Stelle eines Objekts außerhalb der Bearbeitungsgriffe (sofern vorhanden), um das Objekt durch Ziehen 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, um es im Uhrzeigersinn zu drehen. Die Drehung erfolgt entsprechend dem Wert für Rotation Step, der auf der Seite PCB-Editor – Allgemein des Dialogs Preferences festgelegt ist.
  • Drücken Sie die Taste L, um das Objekt auf die andere Seite der Leiterplatte zu versetzen (sofern zutreffend).
  • Drücken Sie die Tasten X oder Y , um das Objekt entlang der X- bzw. Y-Achse zu spiegeln (sofern zutreffend).
  • 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 drücken und dabei die Taste Ctrl  gedrückt halten. Für größere Schritte (10 × Fangrasterwert) drücken Sie die Pfeiltasten und halten dabei die Tasten Ctrl+Shift gedrückt.

Die Anzahl der Grundelemente, die beim Ziehen mehrerer ausgewählter Objekte angezeigt werden, wird durch die Option PCB.Rendering.MultiselectionDrag im Dialog Erweiterte Einstellungen gesteuert (der Standardwert ist 500).

Verschiebebefehle

Die Position eines Objekts kann mit den Befehlen des Untermenüs Edit » Move der Hauptmenüs oder des Verschiebe-Untermenüs in Active Bar geändert werden.

  • Move – Mit diesem Befehl können Sie beliebige Objekte im aktuellen Dokument verschieben. Alle einem Objekt zugeordneten Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt beim Verschieben (je nach aktivem Verbindungsmodus werden sie angezeigt oder ausgeblendet). Mit dem Objekt verbundene, bereits geroutete Leiterbahnen werden nicht mitverschoben.

  • Drag – Mit diesem Befehl können Sie beliebige Objekte im aktuellen Dokument verschieben. Wenn mit dem Objekt Leiterbahnen und/oder Kreisbögen verbunden sind (beispielsweise bei einer Komponente, einem Pad oder einer Durchkontaktierung), bleiben diese beim Verschieben des Objekts verbunden.

    • Damit verbundene Leiterbahnen beim Verschieben einer Komponente mitverschoben werden, muss der Modus Comp Drag auf der Seite PCB-Editor – Allgemein des Dialogs Preferences auf Connected Tracks eingestellt sein. Ist dieser Modus auf None eingestellt, verhält sich der Befehl wie der einfache Verschiebebefehl.
    • Wenn Sie mit diesem Befehl eine Komponente ziehen und der Modus Comp Drag auf Connected Tracks eingestellt ist, stehen die Tastaturbefehle zum Drehen und Spiegeln nicht zur Verfügung. Beachten Sie außerdem, dass auch intelligente Verschiebefunktionen (dynamisches Ausrichten und Wegschieben) nicht verfügbar sind.
  • Component – Mit diesem Befehl können Sie Komponenten im aktuellen Dokument verschieben. Klicken Sie nach dem Aufrufen des Befehls auf die Komponente im Design, die Sie verschieben möchten, bewegen Sie sie an die gewünschte Position und klicken Sie anschließend erneut. Alternativ können Sie im Designbereich auf eine freie Stelle klicken, um den Dialog Komponente auswählen zu öffnen. Verwenden Sie diesen Dialog, um die zu verschiebende Komponente zu finden (indem Sie entweder zur Komponente springen oder die Komponente zum Cursor holen), und positionieren Sie sie anschließend wie oben beschrieben neu. Beachten Sie, dass diese Funktion nur verfügbar ist, wenn die Zielkomponente not gesperrt ist.

    Sie können den Befehl auch aufrufen, indem Sie im Designbereich mit der rechten Maustaste auf eine Komponente klicken und anschließend den Befehl Component Actions » Move Component im Kontextmenü auswählen.

    Erfahren Sie mehr über die Komponentenplatzierung.
  • Move Selection – Mit diesem Befehl können Sie ausgewählte Objekte im aktuellen Dokument manuell neu positionieren. Alle einem ausgewählten Objekt zugeordneten Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt beim Verschieben (je nach aktivem Verbindungsmodus werden sie angezeigt oder ausgeblendet). Mit dem Objekt verbundene, bereits geroutete Leiterbahnen werden nicht mitverschoben.

  • Move Selection by X, Y – Mit diesem Befehl können Sie die aktuell ausgewählten Objekte um einen exakten Betrag in X- und/oder Y-Richtung verschieben. Nach dem Aufrufen des Befehls wird der Dialog Get X/Y Offsets geöffnet. Geben Sie in diesem Dialog die Werte für Delta X und/oder Delta Y an, um die die Auswahl verschoben werden soll.

    Der Befehl ist nur verfügbar, wenn mindestens ein Objekt im Designbereich ausgewählt ist.

    Der Dialog Get X/Y Offsets
    Der Dialog Get X/Y Offsets

  • Rotate Selection - Dieser Befehl dient dazu, ausgewählte Objekte im Designbereich gegen den Uhrzeigersinn oder im Uhrzeigersinn um einen angegebenen Winkel zu drehen. Nach dem Aufrufen des Befehls öffnet sich der Dialog Rotation Angle (Degrees). Geben Sie den gewünschten Drehwinkel von 0,001° bis 360,00°  (Auflösung 0,001°) ein. 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 den Dialog zu schließen, positionieren Sie dann den Cursor und klicken Sie, um den Bezugspunkt für die Drehung festzulegen. Die ausgewählten Objekte werden um den Bezugspunkt um den eingegebenen Winkel gedreht.

    Der Dialog Rotation Angle
    Der Dialog Rotation Angle

  • Flip Selection - spiegelt die ausgewählten Objekte horizontal (um die Y-Achse) auf die entsprechende Lage auf der gegenüberliegenden Seite der Leiterplatte. Beispielsweise werden Objekte auf Top Layer auf Bottom Layer gespiegelt, Objekte auf Top Overlay auf Bottom Overlay usw.

    • Die Texte für Referenzbezeichner und Kommentar werden nach dem Spiegeln spiegelverkehrt dargestellt.

    • Bei einem Pad auf Multi-Layer wird durch das Spiegeln im Wesentlichen die Reihenfolge seiner XY-Abmessungspaare und Formen umgekehrt. Wenn also der Stil Top-Middle-Bottom verwendet wurde und die Formen ursprünglich Round-Rectangle-Octagonal sind, wird durch das Spiegeln die Reihenfolge im Lagenaufbau umgekehrt, sodass die Formen von oben betrachtet zu Octagonal-Rectangle-Round werden.

    • Wenn mehrere Objekte ausgewählt sind, wird die Gruppe von Objekten um den geometrischen Mittelpunkt der Auswahl gespiegelt. 

    Beachten Sie, dass alle ausgewählten Objekte ohne Warnung gespiegelt werden, sofern die Position keines der Objekte gesperrt ist. In diesem Fall wird der Dialog Confirm angezeigt, in dem Sie den Vorgang bestätigen müssen, bevor die Objekte gespiegelt werden. 

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 Untermenü zur Ausrichtung in Active Bar verwenden. Das Untermenü zur Ausrichtung enthält verschiedene Optionen zum Verteilen ausgewählter Objekte.

Die Ausrichtungsbefehle verschieben nur ausgewählte Objekte, die frei beweglich sind – gesperrte Objekte werden nicht verschoben.

Mit dem Befehl Align öffnen Sie den Dialog Align Objects, der Steuerelemente zum schnellen Ausrichten der aktuell ausgewählten Designobjekte nach Bedarf bietet. Legen Sie im Dialog die Optionen für die Ausrichtung der ausgewählten Objekte sowohl für Vertical als auch für Horizontal bzw. für eine der beiden Richtungen fest und klicken Sie anschließend auf OK , um die Ausrichtung anzuwenden.

Der Dialog Align Objects
Der Dialog Align Objects

  • Wenn die Optionen Horizontal und Vertical gleichzeitig aktiviert werden, kann dies zu einem Konflikt führen, bei dem die ausgewählten Objekte übereinanderliegen.
  • Die Verwendung der Optionen Space equally kann dazu führen, dass die verschobenen Objekte außerhalb des Rasters liegen.

Der Befehl Position Component Text öffnet den Dialog Component Text Position, in dem Sie die Position des Referenzbezeichner- und/oder Kommentartexts für eine oder mehrere ausgewählte Komponenten im aktuellen Dokument ändern können.

Der Dialog Component Text Position
Der Dialog Component Text Position

Der Dialog ist im Wesentlichen in zwei Bereiche unterteilt – den Referenzbezeichner- und den Kommentartext. Für beide wird eine grafische Darstellung einer Komponente als Hilfsmittel verwendet, um zu zeigen, wo der Text entsprechend der ausgewählten Position angezeigt wird. Für den Text stehen die folgenden neun Positionierungsstile zur Verfügung. Sie werden alle als „automatische Positionen“ eingestuft, was bedeutet, dass der Text an der gewählten Position bleibt, wenn die Komponente verschoben oder gedreht wird:

  • Left-Above
  • Left-Center
  • Left-Below
  • Center-Above
  • Center
  • Center-Below
  • Right-Above
  • Right-Center
  • Right-Below

Um den Text unverändert an seiner aktuellen Position zu belassen, lassen Sie die Option No Change aktiviert.

  • Die Positionen des Referenzbezeichner- und Kommentartexts können auch über den Abschnitt Properties des Properties-Panels geändert werden. Wählen Sie den Referenzbezeichner/Kommentar oder die zugehörige Komponente aus, um diese Eigenschaften anzuzeigen. Klicken Sie auf das entsprechende Steuerelement, das die aktuelle Lage, Position und Drehung des Referenzbezeichners/Kommentars in Textform zusammenfasst, und verwenden Sie dann nach Bedarf die Eigenschaft Autoposition im Pop-up-Fenster.
  • Um den Referenzbezeichner-/Kommentartext frei zu positionieren und ihn der Bewegung/Ausrichtung der zugehörigen Komponente folgen zu lassen, wählen Sie den Stil Manual für die Eigenschaft Autoposition (wenn Sie die Eigenschaften über das Panel Properties konfigurieren). Sie können den Text auch direkt im Arbeitsbereich anklicken, die Maustaste gedrückt halten und ihn an die gewünschte Position ziehen; dadurch wird die Eigenschaft Autoposition automatisch auf Manual umgestellt.

Mit dem Befehl Align Left / Align Right / Align Top / Align Bottom können Sie ausgewählte Designobjekte jeweils an ihren linken/rechten/oberen/unteren Kanten ausrichten. Nach dem Aufrufen des Befehls wird die linke/rechte/obere/untere Kante des am weitesten links/rechts/oben/unten liegenden Objekts als Referenz verwendet. 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 an ihren linken/rechten/oberen/unteren Kanten auszurichten und dabei ausreichende Abstände gemäß den geltenden Designregeln einzuhalten. Nach dem Aufrufen des Befehls wird die linke/rechte/obere/untere Kante des am weitesten links/rechts/oben/unten liegenden Objekts als Referenz verwendet. Alle anderen Objekte der Auswahl werden nach links/rechts/oben/unten verschoben, sodass ihre linken Kanten an dieser Referenz ausgerichtet sind. Ein Objekt wird nach links/rechts/oben/unten so nah an das Referenzobjekt verschoben, wie es die geltende Abstandsregel zulässt:

  • Wenn ausschließlich Bauteile ausgerichtet werden, wird die Regel für den Bauteilabstand berücksichtigt.
  • Wenn ausschließlich Objekte ausgerichtet werden, die keine Bauteile sind, wird die Abstandsregel berücksichtigt.
  • Wenn Bauteile und andere Objekte gemeinsam ausgerichtet werden, wird die Abstandsregel berücksichtigt.

Der Befehl Align Horizontal Centers / Align Vertical Centers ermöglicht es Ihnen, ausgewählte Objekte in einer einzelnen Spalte/Zeile anzuordnen und an ihren horizontalen/vertikalen Mittelpunkten auszurichten. Nach dem Aufrufen des Befehls wird der Cursor zu einem Fadenkreuz, und Sie werden aufgefordert, eines der ausgewählten Objekte anzuklicken. Dieses wird zum Referenzobjekt. Alle anderen Objekte der Auswahl werden relativ zu diesem Referenzobjekt verschoben und an ihren horizontalen/vertikalen Mittelpunkten ausgerichtet.

Der Befehl Distribute Horizontally / Distribute Vertically ermöglicht es Ihnen, den horizontalen/vertikalen Abstand zwischen ausgewählten Objekten zu vereinheitlichen. Nach dem Aufrufen des Befehls bleiben die am weitesten links und rechts / oben und unten liegenden Objekte der Auswahl an ihren Positionen. Alle anderen Objekte werden in gleichmäßigen Abständen dazwischen angeordnet. Die vertikale/horizontale Position der Objekte wird nicht geändert.

Der Befehl Increase Horizontal Spacing / Increase Vertical Spacing ermöglicht es Ihnen, den horizontalen/vertikalen Abstand zwischen ausgewählten Objekten zu vergrößern. Nach dem Aufrufen des Befehls bleibt das am weitesten links/unten liegende Objekt an seiner Position, während die anderen Objekte der Auswahl nach rechts/oben verschoben werden. Dabei wird der horizontale/vertikale Abstand zwischen den Referenzpunkten aufeinanderfolgender Objekte um den Betrag vergrößert, der im Feld Step X / Step Y für die Standardeinstellung Global Board Snap Grid angegeben ist.

Der Befehl Decrease Horizontal Spacing / Decrease Vertical Spacing ermöglicht es Ihnen, den horizontalen/vertikalen Abstand zwischen ausgewählten Objekten zu verkleinern. Nach dem Aufrufen des Befehls bleibt das am weitesten links/unten liegende Objekt an seiner Position, während die anderen Objekte der Auswahl nach links/unten verschoben werden. Dabei wird der horizontale/vertikale Abstand zwischen den Referenzpunkten aufeinanderfolgender Objekte um den Betrag verkleinert, der im Feld Step X / Step Y für die Standardeinstellung Global Board Snap Grid angegeben ist.

Mit dem Befehl Align To Grid werden ausgewählte Bauteile auf den nächstgelegenen Punkt des geltenden und angepassten Fangrasters verschoben. Nach dem Aufrufen des Befehls werden die Referenzpunkte aller ausgewählten Bauteile auf den jeweils nächstgelegenen Punkt des geltenden Fangrasters verschoben.

Mit dem Befehl Move All Components Origin To Grid werden die Referenzpunkte aller Bauteile auf das aktuelle Fangraster verschoben. Nach dem Aufrufen des Befehls werden alle Bauteile im Designbereich, deren Pads auf dem Raster liegen, so verschoben, dass ihre Referenzpunkte am aktuellen Fangraster ausgerichtet sind. Standardmäßig wird automatisch ein Bericht – Move Component(s) Origin To Grid - <PCBDocumentName>.html – erstellt und als aktives Dokument geöffnet. Dieser gibt detailliert an, welche Bauteile verschoben wurden und welche nicht.

Beachten Sie, dass Bauteile, deren Pads derzeit nicht auf dem Raster liegen, nicht verschoben werden.

Über das Panel „PCB List“

Im Panel „PCB List“ können Sie Designobjekte in Tabellenform anzeigen und dadurch Objektattribute schnell prüfen und ändern. In Verbindung mit dem Panel PCB Filter können Sie gezielt nur die Objekte anzeigen, die vom aktiven Filter erfasst werden. So lassen sich mehrere Designobjekte präziser und effizienter auswählen und bearbeiten.

Auswählen der aktiven Lage

Die aktive Lage ist die Lage, auf der Sie Objekte platzieren. Sie können die aktive Lage aus den derzeit sichtbaren Lagen auswählen, indem Sie auf die entsprechende Registerkarte am unteren Rand des Designbereichs klicken oder das Dropdown-Menü Active Layer im Bereich Layers der Registerkarte Layers & Colors des Panels View Configuration verwenden.

Sie können auch die folgenden Tastenkombinationen 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.

    Beachten Sie, dass dieser Befehl nur verfügbar ist, wenn sich der Editor im 2D-Ansichtsmodus befindet, da im 3D-Modus die Taste Shift zum Aufrufen der Richtungskugel verwendet wird.
  • + (auf dem Ziffernblock) – zur nächsten aktivierten Lage wechseln.
  • - (auf dem Ziffernblock) – zur vorherigen aktivierten Lage wechseln.
Objekte, die auf der Lage „Multi-Layer“ platziert werden, erscheinen automatisch auf allen Signallagen.

Ausschneiden/Kopieren und Einfügen

Im PCB-Editor können Sie Objekte innerhalb eines PCB-Dokuments oder zwischen PCB-Dokumenten ausschneiden/kopieren und einfügen. Beispielsweise können Bauteile von einer Leiterplatte 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, und 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ü. Der Cursor wird zu einem Fadenkreuz, und Sie werden aufgefordert, einen Referenzpunkt auszuwählen. Dieser ist eine Koordinate relativ zu den ausgewählten Objekten und dient dazu, die Auswahl beim Einfügen präzise zu positionieren.

Wenn Sie den Befehl „Kopieren“ in 3D Layout Mode verwenden, wird die aktuelle Ansicht des Designbereichs als Bitmap in die Zwischenablage kopiert. Die Auflösung des kopierten Bildes können Sie im Dialog 3D Snapshot Resolution festlegen, der anschließend geöffnet wird.

Um die aktuell ausgewählten Designobjekte im Textformat in die Zwischenablage zu kopieren, können Sie den Befehl Edit » Copy As Text  aus den Hauptmenüs verwenden. Diese Informationen können anschließend in ein beliebiges Textfeld oder ein externes Textdokument eingefügt werden. Die in die Zwischenablage kopierten Details umfassen:

  • Den Objekttyp.
  • Den Bezeichner und den Kommentar (bei einem Bauteilobjekt).
  • Die Position des Objekts im Designbereich.
  • Die Lage, auf der sich das Objekt befindet (bzw. die Start- und Endlage bei einer Durchkontaktierung).

Ein Beispiel für ein als Text in die Zwischenablage kopiertes Bauteil:

Component Y1-25MHz (100.6mm,1.5mm) on Top Layer

Ein Beispiel für eine als Text in die Zwischenablage kopierte Leiterbahn und Durchkontaktierung:

Track (20mm,6mm)(80mm,6mm)  Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer

Um den zuletzt ausgeschnittenen oder kopierten Inhalt der Zwischenablage in das aktive Dokument einzufügen, wählen Sie den Befehl Edit » Paste aus den Hauptmenüs oder klicken Sie mit der rechten Maustaste in den Designbereich und wählen Sie den Befehl Paste  aus dem Kontextmenü (Tastenkombination: Ctrl+V). Der zuletzt gespeicherte Inhalt der Zwischenablage wird am Mauszeiger angezeigt. Die Position des Mauszeigers relativ zum Inhalt wird durch den Referenzpunkt bestimmt, der festgelegt wurde, als die Auswahl mit Cut oder Copy in die Zwischenablage übernommen wurde.

Bei Verwendung des Befehls Paste werden Objekte auf derselben Lage eingefügt, von der die Quellobjekte kopiert wurden – unabhängig davon, welche Lage im Editor aktuell als aktive Lage eingestellt ist.

Um Text, der aus einer unterstützten OLE-Anwendung kopiert wurde, in ein beliebiges geöffnetes PCB-Dokument einzufügen, können Sie den Befehl Edit » Paste Text aus den Hauptmenüs verwenden. Der Text wird in PCB-Textobjekte umgewandelt und als solche eingefügt, anstatt als einzelnes OLE-Objekt. Zu den unterstützten Dateitypen gehören universelle Formate wie Tabellen im CSV und XLS -Format sowie Textdokumente im DOC und RTF -Format.

Um festzulegen, wie bestimmte Objektattribute beim erneuten Einfügen in den Designbereich behandelt werden, können Sie den Befehl Edit » Paste Special aus den Hauptmenüs verwenden. Nach dem Aufrufen des Befehls wird das Dialogfeld Paste Special geöffnet.

Das Dialogfeld Paste Special
Das Dialogfeld Paste Special

Je nach einzufügendem Inhalt können die folgenden Attribute gesteuert werden:

  • Die Objekte können auf der aktuellen Lage eingefügt werden anstatt wie beim standardmäßigen Einfügen auf derselben Lage, von der die Quellobjekte kopiert wurden.

    Mit der Tastenkombination Alt+Insert können Sie Inhalte auch direkt im Designbereich auf der aktuellen Lage einfügen.
  • Beibehalten zugewiesener Netznamen.
  • Duplizieren des Bezeichners (bei einem eingefügten Bauteil).
  • Hinzufügen eines eingefügten Bauteils zur selben Bauteilklasse wie das ursprüngliche Quellbauteil.

Legen Sie die Optionen nach Bedarf fest und klicken Sie anschließend auf die Schaltfläche Paste , um den Einfügevorgang zu starten.

Durch Klicken auf die Schaltfläche Paste Array im Dialogfeld Paste Special wird das Dialogfeld Setup Paste Array geöffnet. Dort können Sie mehrere Kopien der Objekte aus der Zwischenablage in das aktuelle Dokument einfügen.

Das Dialogfeld Setup Paste Array
Das Dialogfeld Setup Paste Array

Geben Sie die entsprechenden Werte in diesem Dialogfeld ein und klicken Sie anschließend auf OK , um die Anordnung zu platzieren.

  • Wenn Sie eine lineare Anordnung platzieren, werden Sie aufgefordert, den Startpunkt der Anordnung auszuwählen. Positionieren Sie den Mauszeiger und klicken Sie dann oder drücken Sie Enter, um die Anordnung zu platzieren.
  • Wenn Sie eine kreisförmige Anordnung platzieren, werden Sie aufgefordert, zunächst den Mittelpunkt und anschließend den Startpunkt der Anordnung auszuwählen. Positionieren Sie jeweils den Cursor und klicken Sie oder drücken Sie Enter, um die Anordnung zu platzieren. Die Objekte werden gegen den Uhrzeigersinn um den festgelegten Mittelpunkt angeordnet.
Der Startpunkt der Anordnung entspricht der Position des Referenzpunkts, der beim Übernehmen der Auswahl in die Zwischenablage mit Cut oder Copy festgelegt wurde. Daher empfiehlt es sich, den Referenzpunkt beim Ausschneiden/Kopieren korrekt festzulegen, da andernfalls beim Einfügen der Anordnung unerwartete Ergebnisse auftreten können.

Um ein oder mehrere ausgewählte Objekte zu kopieren und anschließend mehrere Instanzen der Auswahl an beliebigen Stellen im aktuellen Dokument einzufügen, können Sie auch den Befehl Edit » Duplicate aus den Hauptmenüs verwenden (Tastenkürzel: Ctrl+R). Nach dem Aufrufen des Befehls wird der Cursor zu einem Fadenkreuz und Sie wechseln in den Dupliziermodus. Der Vorgang umfasst die folgenden Schritte:

  1. Zunächst werden Sie aufgefordert, einen Referenzpunkt auszuwählen. An diesem Punkt wird die Auswahl beim Einfügen positioniert. Bewegen Sie den Cursor an die gewünschte Position in der Nähe der Auswahl und klicken Sie oder drücken Sie Enter. Eine Kopie der Auswahl erscheint am Cursor.
  2. Bewegen Sie den Cursor an die gewünschte Position im Designbereich und klicken Sie oder drücken Sie Enter , um die Kopie zu platzieren.
  3. Eine weitere Kopie der Auswahl erscheint am Cursor und kann platziert werden.
  4. Platzieren Sie weitere Instanzen der kopierten Auswahl (ähnlich wie mit einem Stempel) oder klicken Sie mit der rechten Maustaste oder drücken Sie Esc, um den Modus zu beenden.

Beachten Sie, dass dieser Befehl zum Kopieren und Einfügen von Objekten dient. Daher können Sie ihn nicht zum Duplizieren untergeordneter Objekte von Gruppenobjekten verwenden.

Sperren von Designobjekten

Designobjekte können im PCB-Dokument gegen Verschieben oder Bearbeiten gesperrt werden, indem ihre Locked -Attribute aktiviert werden. Sperren Sie beispielsweise bestimmte Objekte, wenn deren Position oder Größe entscheidend ist. Die Sperre kann im Panel Properties durch Klicken auf das Vorhängeschloss-Symbol () für die gewünschten Objekte aktiviert werden, wie in den folgenden Beispielen gezeigt. 

Beispiele für das Symbol Lock  im Panel Properties  bei einem ausgewählten Bauteil und einem ausgewählten Pad. 
Beispiele für das Symbol Lock im Panel Properties bei einem ausgewählten Bauteil und einem ausgewählten Pad.

Um den Zustand der Eigenschaft Locked  für ein platziertes Objekt mit der Eigenschaft Locked  umzuschalten, können Sie auch im Designbereich mit der rechten Maustaste auf das Objekt klicken und den Befehl <ObjectType> Locked aus dem Kontextmenü wählen. Wenn das Objekt bereits gesperrt ist, wird links neben dem Menüeintrag ein Häkchen angezeigt.

Wenn Sie versuchen, ein Designobjekt zu verschieben oder zu drehen, dessen Eigenschaft Locked aktiviert ist, erscheint ein Dialog, in dem Sie bestätigen müssen, dass Sie mit der Bearbeitung fortfahren möchten.

Wenn die Option Protect Locked Objects auf der Seite PCB-Editor – Allgemein des Dialogs Preferences aktiviert und das Designobjekt gesperrt ist, kann das Objekt weder ausgewählt noch grafisch bearbeitet werden. Verwenden Sie das Symbol Lock im Panel Properties , um das Objekt zu entsperren, oder deaktivieren Sie die Option Protect Locked Objects, um dieses Objekt grafisch zu bearbeiten.

Wenn Sie versuchen, gesperrte Objekte zusammen mit anderen Objekten auszuwählen, können bei aktivierter Option Protect Locked Objects nur die nicht gesperrten Objekte ausgewählt und als Gruppe verschoben werden.

Sperren von Bauteil-Primitiven

Wenn die Primitive eines PCB-Bauteils gesperrt sind (die Option Primitives im Bauteilmodus des Properties-Panels befindet sich im Zustand ), können alle oder die meisten Eigenschaften dieser Primitive weder mit grafischen Bearbeitungsmethoden (z. B. per Drag-and-drop) noch mit nichtgrafischen Bearbeitungsmethoden (z. B. über das Panel Properties oder List) geändert werden. Dadurch lassen sich versehentliche Änderungen an Bauteil-Primitiven vermeiden, die zu fehlerhaften Bestückungs- und Fertigungsdaten führen können.

Um die Funktion zum Verhindern von Änderungen an PCB-Bauteil-Primitiven zu aktivieren oder zu deaktivieren, verwenden Sie die Option Protect Locked Primitives In Component auf der Seite PCB-Editor – Allgemein des Dialogs Preferences.

Als Beispiel zeigt die folgende Abbildung den Pad-Modus des Properties-Panels für ein Pad, das Bestandteil eines PCB-Bauteils mit gesperrten Primitiven ist. Beachten Sie, dass alle Eigenschaften des Pads (mit Ausnahme der Eigenschaften Net und Testpoint) ausgegraut sind und nicht bearbeitet werden können. Beachten Sie außerdem, dass das Symbol  ganz rechts im Component des Pads angezeigt wird. Feld, das anzeigt, dass die Grundelemente des übergeordneten Bauteils gesperrt sind und die Pad-Eigenschaften nicht geändert werden können.

Der Modus Pad des Panels Properties (links) für ein Pad eines PCB-Bauteils, dessen Grundelemente gesperrt sind (rechts).
Der Modus Pad des Panels Properties (links) für ein Pad eines PCB-Bauteils, dessen Grundelemente gesperrt sind (rechts).

Wiedereintrittsfähige Bearbeitung

Der PCB-Editor bietet eine leistungsstarke Funktion namens re-entrant editing. Damit lässt sich über Tastenkombinationen ein zweiter Vorgang ausführen, ohne den aktuellen Vorgang zu beenden. Die wiedereintrittsfähige Bearbeitung ermöglicht ein flexibleres und intuitiveres Arbeiten. Angenommen, Sie beginnen beispielsweise mit dem Platzieren einer Leiterbahn und stellen dann fest, dass ein anderes Leiterbahnsegment gelöscht werden muss. Dazu müssen Sie den Modus Interaktives Routing nicht verlassen. Drücken Sie die Tastenkombination E, D, löschen Sie das betreffende Leiterbahnsegment und drücken Sie anschließend die Taste Esc , um zum interaktiven Routing des Designs zurückzukehren.

Darstellung des PCB-Cursors einstellen

Standardmäßig wird der PCB-Cursor als kleines grünes 90-Grad-Kreuz dargestellt. Dies lässt sich über die Einstellungen Cursor Type und Cursor Color auf der Seite PCB-Editor – Allgemein des Dialogs Preferences konfigurieren. Beispielsweise kann ein großes 90-Grad-Kreuz, das bis zu den Rändern des Designfensters reicht (Option Large 90), beim Platzieren und Ausrichten von Designobjekten hilfreich sein. Alternativ kann ein 45-Grad-Kreuz (Option Small 45) nützlich sein, wenn die 90-Grad-Varianten vor den Rasterlinien schwer zu erkennen sind.

Unterstützung für TrueType-Schriftarten

Der PCB-Editor ermöglicht die Verwendung von strichbasierten oder TrueType-Schriftarten für textbezogene Objekte in einem Design (Textzeichenfolgen/-rahmen, Bemaßungen, Bohrtabellen und/oder Lagenaufbautabellen). Die Schriftart wird im zugehörigen Panel Properties ausgewählt. Es stehen drei strichbasierte Schriftarten zur Verfügung: Default, Sans Serif und Serif. Der Stil Default ist eine einfache Vektorschrift, die Stiftplotten und Vektor-Fotoplotten unterstützt. Die Schriftarten Sans Serif und Serif sind komplexer und verlangsamen die Erstellung von Vektorausgaben, beispielsweise Gerber. Die strichbasierten Schriftarten sind in die Software integriert und können nicht geändert werden. Alle drei Schriftarten verfügen über den vollständigen erweiterten IBM-ASCII-Zeichensatz, der Englisch und andere europäische Sprachen unterstützt. Bei Verwendung von TrueType-Schriftarten stehen die im Ordner \Windows\Fonts vorhandenen TrueType- und OpenType-Schriftarten (eine Obermenge von TrueType) zur Verfügung. Die Funktion bietet außerdem vollständige Unicode-Unterstützung.

Beachten Sie, dass nur erkannte (und eindeutig benannte) Basisschriftarten zur Verfügung stehen. Beispielsweise sind Arial und Arial Black verfügbar, Arial Bold und Arial Bold Italic jedoch nicht.

Die Geometrien von Textobjekten, die TrueType-Schriftarten verwenden, werden automatisch in PCB-Dokumenten gespeichert. Wenn Objekte in einem PCB-Dokument eine TrueType-Schriftart verwenden, werden sie beim Öffnen des PCB-Dokuments auf einem anderen Computer mit derselben Schriftgeometrie angezeigt, auch wenn diese TrueType-Schriftart dort nicht installiert ist.

Wenn ein Objekt ausgewählt wird, das eine fehlende Schriftart verwendet, erscheint oben im Panel Properties eine Warnmeldung. Beim Ändern von Objekteigenschaften, die sich auf den Text auswirken (z. B. die Texthöhe oder den Text selbst), öffnet sich der Dialog Missing fonts, 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 beim Ändern textbezogener Eigenschaften über das Panel PCB List.

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.

Die automatische Speicherung der Geometrien von Textobjekten mit TrueType-Schriftarten in PCB-Dokumenten ist verfügbar, wenn die Option PCB.Text.TTFontSaving im Dialog Erweiterte Einstellungen aktiviert ist. Wenn die Option deaktiviert ist, können Sie Altium Designer so konfigurieren, dass TrueType-Schriftarten eingebettet werden. Die Seite PCB-Editor – TrueType-Schriftarten des Dialogs Preferences (verfügbar, wenn die Option PCB.Text.TTFontSetting.Hide im Dialog Erweiterte Einstellungen deaktiviert ist) bietet die Option Embed TrueType fonts inside PCB documents zum Einbetten von TrueType-Schriftarten beim Speichern eines Designs und die Option Substitution font zum Anwenden der ausgewählten Schriftartersetzung beim Laden eines Designs.

Das Einbetten von Schriftarten ist hilfreich, wenn Text in einer bestimmten Schriftart angezeigt werden muss, die auf dem Zielcomputer, auf dem das Design geladen wird, möglicherweise nicht verfügbar ist. Mit der Schriftartersetzung lässt sich eine TrueType-Schriftart als Ersatz festlegen, wenn ein Design geladen wird, dessen Schriftarten nicht eingebettet wurden und auf dem Computer, auf dem das Design gerade geladen wird, möglicherweise nicht verfügbar sind.

Unterstützung für die Darstellung echter Kreisbögen

Diese Funktion befindet sich in der offenen Beta-Phase und ist verfügbar, wenn die Option PCB.Rendering.DrawArcBaseGeometry im Dialog Erweiterte Einstellungen aktiviert ist.

Note: Für die Darstellung echter Kreisbögen muss außerdem die Option PCB.Polygon.AdvancedPour im Dialog Advanced Settings aktiviert sein.

Im Designbereich sowohl des PCB-Editors als auch des PCB-Bibliothekseditors werden echte Kreisbögen anstelle von Näherungen unterstützt. Diese Unterstützung gilt für die 2D-/3D-Layoutmodi (und den Leiterplattenplanungsmodus des PCB-Editors). Die Darstellung echter Kreisbögen ist in folgenden Bereichen sichtbar:

  • Polygonflächen (vollflächig, schraffiert, ungefüllt)

  • Aussparungen in Polygonflächen

  • Auswahlkontur für Polygonflächen und Regionen

  • Regionen

  • Lötstoppmasken- und Pastenmaskenerweiterungen

  • Netzhervorhebung

  • Abstandsgrenzen

  • Überlagerung zur Anzeige von Regelverletzungen (separate Polygonfläche auf einer Region oder Polygonfläche)

Nachfolgend finden Sie Beispiele für die Darstellung echter Kreisbögen bei Polygonflächen, die um andere Objekte auf einer Leiterplatte herum gefüllt wurden.

 

Netzinformationen

Bei Kupferobjekten auf einer Leiterplatte (Leiterbahn, Via, Polygon usw.) werden im Bereich Net Information des Panels Properties die folgenden Informationen angezeigt, wenn das Objekt ausgewählt ist:

  • Das übergeordnete Net, Diff Pair und/oder xSignal sowie die jeweils zugehörige Klasse. Beachten Sie, dass die Einträge Diff Pair und xSignal nur angezeigt werden, wenn das Objekt Teil eines Differenzialpaars bzw. eines xSignal ist.
  • Delay – die Verzögerung der ausgewählten Objekte und die Verzögerung der gerouteten Segmente des gesamten Netzes. Dabei werden die Propagation Delay-Werte von Pads und Vias berücksichtigt, sofern sie für die Pads und Vias definiert wurden.

    Bei Vias wird die Laufzeitverzögerung proportional zur verwendeten Via-Länge berechnet. Diese Funktion ist verfügbar, wenn die Option PCB.Delay.Via im Dialog Erweiterte Einstellungen aktiviert ist. Wenn die Option PCB.Delay.Via deaktiviert ist, wird der in den Via-Eigenschaften definierte Wert Propagation Delay verwendet.

  • Length – die Summe der Längen der ausgewählten Objekte und die gesamte Signal Length. Die Signal Length ist die exakte Berechnung der gesamten Entfernung von Knoten zu Knoten. Platzierte Objekte werden analysiert, um übereinanderliegende oder überlappende Objekte sowie Umwege innerhalb von Pads aufzulösen; auch Via-Längen werden berücksichtigt. Die Pin Package Length wird ebenfalls einbezogen, sofern sie für die Pads definiert wurde. Wenn das Netz nicht vollständig geroutet ist, wird auch die Manhattan-Länge (X + Y) der Verbindungslinie berücksichtigt. Weitere Informationen zur Signallänge und ihren Anwendungen finden Sie in den Informationen zum Panel „PCB - Nets“.

    • Die Gesamtlänge enthält eine Schätzung für den nicht gerouteten Teil des Netzes (die Manhattan-Länge (X + Y) der Verbindungslinie), die Gesamtverzögerung jedoch nicht.
    • Die Delay und Length werden für ein Netz, das Teil einer definierten Designregel „Supply Nets“ ist (oder zu einer Netzklasse gehört, die mit einer solchen Regel verwendet wird), nicht berechnet.
  • Max Current – der maximale Strom, den die ausgewählten Leiterbahn-, Kreisbogen- oder Via-Objekte führen können, ermittelt anhand der Formel aus IPC-2221A (Abschnitt 6.2):  

    I = k * ΔT0.44 * A0.725

    wobei:

    I = Strom [Ampere]
    A = Querschnittsfläche [Quadratmil] (Leiterbahnbreite * Kupferdicke im Lagenaufbau oder AHülse, wie unten dargestellt)
    ΔT = zulässige Temperaturerhöhung gegenüber der Umgebungstemperatur [°C]
    k = Konstante, wobei:

    k = 0.048 für Außenlagen
    k = 0.024 für Innenlagen

    Wenn mehrere Objekte ausgewählt sind, beispielsweise ein ganzes Netz, entspricht der maximale Strom für dieses Netz dem kleinsten einzelnen Maximalstromwert der ausgewählten Objekte.

  • Resistance – die Summe der Widerstände der ausgewählten Leiterbahn-, Kreisbogen- und Via-Objekte, ermittelt anhand der hergeleiteten 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 AHülse, wie unten dargestellt)
    T = Leiterbahndicke (aus dem Lagenaufbau) [mm]
    W = Leiterbahnbreite [mm]

    Assumptions:

    • Umgebungstemperatur = 22 °C
    • Zulässige Temperaturerhöhung = 20 °C
    • Kupferwanddicke der Durchkontaktierung = 0,018 mm 
    • Spezifischer Widerstand von Kupfer = 0,017 Ω*mm2/m

    Der Gesamtwiderstand der ausgewählten Objekte ist die Summe der Widerstände der einzelnen Objekte.

Via Barrel Cross-Sectional Area – wird wie folgt ermittelt:

Abarrel = AViaHoleSize - AFinishedHoleSize

Abarrel = [ π * (ViaHoleSize/2)2 ] - [ π * ((ViaHoleSize - 2 * ViaWallThickness)/2)2 ]

Abarrel = π (ViaHoleSize * ViaWallThickness - ViaWallThickness2)

Via Length = Abstand von der Mitte der Eintrittslage zur Mitte der Austrittslage, wie oben dargestellt

Notes – die Via-Länge in diesen Berechnungen hängt davon ab, ob das Via zu einem Netz gehört und welche Lagen die angeschlossenen Leiterbahnen verwenden. Bei einem ausgewählten Via ohne zugewiesenes Netz wird die Länge von Lagenkante zu Lagenkante statt von Lagenmitte zu Lagenmitte angezeigt. Bei einem Via mit zugewiesenem Netz, aber ohne angeschlossene Leiterbahnen, wird eine Länge von null angezeigt.

Der Bereich Net Information des Panels Properties. Hier ist ein Beispiel für eine ausgewählte Leiterbahn dargestellt.
Der Bereich Net Information des Panels Properties. Hier ist ein Beispiel für eine ausgewählte Leiterbahn dargestellt.

Klicken Sie auf einen Link im Bereich Net Information, um das zugehörige Netz, Differenzpaar oder xSignal im PCB-Panel zu öffnen.

Objekten Netze zuweisen

Der PCB-Editor bietet mehrere Möglichkeiten, Grundobjekten Netze zuzuweisen:

  • Wenn ein oder mehrere Objekte ausgewählt sind, verwenden Sie die Dropdown-Liste des Feldes Nets im Panel Properties. In der Dropdown-Liste werden alle Netze des aktiven Leiterplattendesigns aufgeführt. Wählen Sie No Net aus, 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 ein oder mehrere ausgewählte Objekte und wählen Sie dann Net Actions  » Assign Net. Nach dem Aufrufen des Befehls erscheint ein Fadenkreuz. Bewegen Sie das Fadenkreuz auf das Netz, dem Sie die Objekte zuweisen möchten, und klicken Sie dann, um dieses Netz auszuwählen.
  • Um den Netznamen der Routing-Primitive wieder mit dem Netznamen der Pads zu synchronisieren, mit denen sie verbunden sind, wählen Sie den Befehl Design » Netlist » Update Free Primitives From Component Pads aus den Hauptmenüs. Nach dem Aufrufen des Befehls öffnet sich ein Bestätigungsdialog, in dem Sie gefragt werden, ob Sie die Netze freier Primitive anhand der Netze der Bauteil-Pads aktualisieren möchten. Nachdem Sie auf Yes geklickt haben, wird ausgehend von jedem Pad das verbundene Kupfer ausgewählt und der Netzname jedes Primitivs an den des Pads angepasst. Dieser Vorgang hat keinen Einfluss auf die interne PCB-Netzliste.

Um zu prüfen und sicherzustellen, dass physisch verbundenen Objekten das richtige Netz zugewiesen ist und sie somit zu diesem physischen Netz 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, ob allen Pads und den Objekten, die sie physisch miteinander verbinden (Leiterbahnen, Bögen, Füllflächen usw.), derselbe Netzname zugewiesen ist. Wenn alle Netzobjekte korrekt zugewiesen sind, wird das Netz grün angezeigt. Werden Objekte erkannt, die sich berühren, denen aber unterschiedliche Netze zugewiesen sind, werden sie rot markiert. Dies kann beispielsweise auftreten, wenn ein Bauteil-Footprint zusätzliche Kupferobjekte enthält. Wird dieser Footprint bei der Synchronisierung geladen, erhalten die Pads jeweils den zugewiesenen Netznamen, das zusätzliche Kupfer jedoch nicht. Der Dialog ist interaktiv: Klicken Sie auf ein Netz oder ein Primitiv, um das entsprechende Objekt per Cross-Probing anzuzeigen. Klicken Sie mit der rechten Maustaste oder auf die Schaltfläche Menu , um auf die verfügbaren Befehle zuzugreifen. Im Bereich Action des Dialogs können Sie festlegen, welche Maßnahmen zur Behebung von Problemen mit dem verbundenen Kupfer erforderlich sind. Standardmäßig werden die Maßnahmen automatisch festgelegt, sie können jedoch bei Bedarf angepasst werden. Sobald die Maßnahmen festgelegt sind, klicken Sie auf die Schaltfläche Execute , um die Netzzuweisungen zu aktualisieren.

Beachten Sie, dass für diesen Dialog standardmäßig Only Show Errors aktiviert ist. Das bedeutet, dass korrekt zugewiesene Objekte nicht aufgelistet werden. Deaktivieren Sie die Option Only Show Errors (über die Schaltfläche Menu ), um mit der Schaltfläche Menu alle Objekte anzuzeigen.

Der Dialog Configure Physical Nets (mit aktivierter Option Only Show Errors im Hintergrund und deaktivierter Option Only Show Errors im Vordergrund).
Der Dialog Configure Physical Nets (mit aktivierter Option Only Show Errors im Hintergrund und deaktivierter Option Only Show Errors im Vordergrund).

Sie können auch alle Netze aus dem aktuellen Designdokument entfernen und damit die interne PCB-Netzliste vollständig leeren. Dies kann sinnvoll sein, wenn Sie Netzinformationen in den Quell-Schaltplandokumenten geändert haben und Ihre Leiterplatte vollständig mit den Netzlisteninformationen des Quellschaltplans neu synchronisieren möchten. Wählen Sie dazu Design » Netlist » Clear All Nets Befehl aus den Hauptmenüs. Nach dem Aufrufen des Befehls wird ein Bestätigungsdialog geöffnet, der Sie darauf hinweist, dass dieser Vorgang alle Netzinformationen von der Leiterplatte entfernt. Nach einem Klick auf Yes werden alle Netzinformationen entfernt. Bereits geroutete Leiterbahnen bleiben erhalten, erhalten jedoch die Zuweisung No Net. Alle nicht gerouteten logischen Verbindungen werden entfernt.

Weitere Informationen zur Konnektivität in Ihrem Leiterplattendesign finden Sie auf der Seite Konnektivität auf Ihrer Leiterplatte verstehen.

Um eine Netzlistendatei auf Grundlage der durch das Routing im aktuellen Design erzeugten Konnektivität zu erstellen, wählen Sie den Befehl Design » Netlist » Create Netlist From Connected Copper aus den Hauptmenüs. Nachdem Sie im daraufhin geöffneten Bestätigungsdialog auf Yes geklickt haben, wird eine Netzliste (Generated <PCBDocumentName>.Net, die dem Panel Projects als freies Dokument im Unterordner Source Documents hinzugefügt wird) im selben Ordner wie das Leiterplattendesigndokument 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.

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Nav
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents