PCB-Platzierungs- und Bearbeitungstechniken

Für den Entwurf 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, weil sie in ihrer rohen bzw. grundlegendsten Form vorliegen.

  • 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 zum Beispiel platziert, ausgewählt, kopiert, geändert, verschoben und gelöscht werden.

Gemeinsamkeiten bei Objektplatzierung und Bearbeitung

In Altium Designer ist der Ablauf zum Platzieren eines Objekts unabhängig von der Art des zu platzierenden Objekts weitgehend gleich. Im einfachsten Fall läuft der Prozess wie folgt ab:

  1. Wählen Sie das zu platzierende Objekt in einer der Symbolleisten oder im Place Menü aus.
  2. Verwenden Sie die Maus, um die Position des platzierten Objekts im Designbereich des PCB-Editors und – falls zutreffend – seine Größe festzulegen.
  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 sicher, dass vor dem Platzieren die richtige Lage als aktuelle Lage festgelegt wurde. Die Lage, auf der sich ein Objekt befindet, kann nach dem Platzieren geändert werden.

Bearbeiten vor der Platzierung

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

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

Standardwerte für die Objekte werden standardmäßig in der Datei ADVPCB.dft gespeichert. Optional können Werte auch in einer Datei .dft mit einem anderen Namen gespeichert werden. Es stehen Steuerelemente zum Speichern und Laden von .dft-Dateien zur Verfügung, sodass Sie bevorzugte „Sätze“ von Standardobjektwerten erstellen können. Alle in .dft-Dateien gespeicherten und daraus geladenen Einstellungen sind benutzerdefinierte Standardwerte. Falls erforderlich, 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 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 Bedienfeld Properties zu öffnen. Durch Drücken der Taste Tab wird die Platzierung angehalten, damit Sie die erforderlichen Änderungen für das Objekt vornehmen können.

Beispiel für den Eigenschaftendialog eines Pad-Objekts. 
Beispiel für den Eigenschaftendialog eines Pad-Objekts.

Nachdem die Bearbeitungen vorgenommen wurden, klicken Sie auf die Pause-Schaltfläche im Designbereich ( ), um die Platzierung fortzusetzen.

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

Bearbeiten nach der Platzierung

Nachdem ein Objekt platziert wurde, gibt es verschiedene Möglichkeiten, es zu bearbeiten. Diese werden unten beschrieben.

Das zugehörige Eigenschaften-Bedienfeld oder der Dialog

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

Nach der Platzierung kann auf den zugehörigen Dialog wie folgt zugegriffen werden:

  • Doppelklicken auf das platzierte Objekt.

  • Den Cursor über das Objekt bewegen, mit der rechten Maustaste klicken und dann im Kontextmenü Properties wählen.

Nach der Platzierung kann auf den zugehörigen Modus des Bedienfelds Properties auf eine der folgenden Arten zugegriffen werden:

  • Wenn das Bedienfeld Properties bereits aktiv ist, wählen Sie das Objekt aus.
  • Nachdem Sie das Objekt ausgewählt haben, wählen Sie das Bedienfeld Properties über die Schaltfläche Panels unten rechts im Designbereich oder wählen Sie View » Panels » Properties in den Hauptmenüs.
Wenn die Option Double Click Runs Interactive Properties auf der Seite PCB Editor – General des Dialogs Preferences deaktiviert ist (Standard), wird beim Doppelklick auf das primitive Objekt oder beim Rechtsklick auf ein ausgewähltes primitives Objekt mit anschließender Auswahl von Properties der Dialog geöffnet. Wenn die Option Double Click Runs Interactive Properties aktiviert ist, wird das Bedienfeld Properties geöffnet.
Obwohl die Optionen im Dialog und im Bedienfeld gleich sind, können sich Reihenfolge und Anordnung der Optionen geringfügig unterscheiden.
Drücken Sie Ctrl+Q, um die aktuell im Bedienfeld/Dialog verwendeten Maßeinheiten zwischen metrisch (mm) und imperial (mil) umzuschalten. Dies wirkt sich nur auf die Anzeige der Maße im Bedienfeld/Dialog aus; die für das Board festgelegte Maßeinheit wird dadurch nicht geändert. Diese wird über die Einstellung Units im Bedienfeld Properties konfiguriert, wenn im Designbereich keine Objekte ausgewählt sind.

Befehle zur Auswahl von PCB-Objekten

Neben den Standardbefehlen zum Auswählen/Aufheben der Auswahl von Objekten enthält der PCB-Editor eine Reihe spezieller Befehle, die das Auswählen/Aufheben der Auswahl von Objekten erleichtern. Auf diese Befehle greifen Sie über die Untermenüs Edit » Select und Edit » DeSelect der Hauptmenüs zu. Die Auswahlbefehle können außerdem über das Menü der Schaltfläche im Active Bar aufgerufen werden.

  • Select overlapped - verwenden Sie dies, um das nächste einzelne Designobjekt in einer Menge von gemeinsam angeordneten (überlappenden) Objekten auszuwählen, ohne ein Auswahl-Popup-Fenster zu verwenden. Die Auswahl folgt der folgenden festen Prioritätsreihenfolge, durch die bei wiederholter Verwendung des Befehls zyklisch gewechselt wird:

    1. Pad
    2. Via
    3. Leiterbahn/Bogen
    4. Bauteil
    5. Polygon
    6. Region/Füllung
    7. Text

    Wenn Sie außerdem mit der Taste Shift  weitere Objekte zu einer aktuellen Auswahl hinzufügen, können Sie mit Shift+Tab durch die Auswahl der überlappenden Objekte blättern, ohne die 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 zunächst auch die aktuelle Lage berücksichtigt, bevor zu Objekten auf anderen Lagen übergegangen wird.
    • Ein Doppelklick auf einen Bereich mit gemeinsam angeordneten Objekten ermöglicht immer den Zugriff auf das Popup-Auswahlfenster.
  • Select next (Tastenkürzel: Tab) - bei einem anfangs im Design ausgewählten Objekt wird dieser Befehl verwendet, um die Auswahl so zu erweitern, dass das nächsthöhere Objekt (oder mehrere Objekte) entsprechend der logischen Hierarchie einbezogen wird. Die folgenden zyklischen logischen Auswahl-„Abläufe“ werden unterstützt:

    • Leiterbahnsegment ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Alles verbundene Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
    • Verbundenes Pad ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Alles verbundene 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 mit dem Via verknüpften Lagen ---> Alles verbundene Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
    • Kupfer (Region/Polygonfläche/Füllung) ---> Alles verbundene 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 mit dem Via verknüpften Lagen ---> Alles verbundene Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz.
    • Bauteil ---> Via-Fanouts, Escapes, Interconnect

    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, dann werden diese Leiterbahn und das Via als Fanout dieses Pads betrachtet.

    Escapes - eine ausreichend kurze Antenne, die mit einem Pad verbunden ist, wird als Escape dieses Pads betrachtet.

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

    Darüber hinaus unterstützt die Funktion die Erweiterung der Auswahl über mehrere Objekte hinweg, die über verschiedene Netze im Design verteilt ausgewählt wurden.

    Beispiel einer Auswahl über mehrere Netze hinweg, ausgehend von den ursprünglich ausgewählten Leiterbahnsegmenten und erweitert entlang der logisch höhergeordneten Hierarchie.
    Beispiel einer Auswahl über mehrere Netze hinweg, ausgehend von den ursprünglich ausgewählten Leiterbahnsegmenten und erweitert entlang der logisch höhergeordneten Hierarchie.

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

  • Board - verwenden Sie dies, um alle Objekte auszuwählen, die sich innerhalb der Begrenzung der definierten Board-Kontur befinden.

  • Net - verwenden Sie dies, 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 Netzes kennen, das Sie auswählen möchten, klicken Sie auf einen Bereich des Designs fernab von beliebigen Objekten; das Dialogfeld Net Name wird geöffnet. Dort können Sie den gewünschten Netznamen eingeben; dieses Netz wird ausgewählt, sobald Sie das Dialogfeld schließen. Wenn Sie sich beim Netznamen nicht sicher sind, geben Sie ? ein und klicken Sie dann auf OK , um das Dialogfeld Nets Loaded zu öffnen, in dem alle aktuell für das Design geladenen Netze aufgelistet sind.

  • Connected Copper - verwenden Sie dies, um alle elektrischen Objekte auszuwählen, die mit demselben Kupferbereich verbunden sind.

  • Physical Connection - verwenden Sie dies, um alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten auszuwählen. Klicken Sie auf eine Leiterbahn, ein Pad oder eine Via; alle zusammenhängenden Leiterbahnen bis zum nächsten Pad werden ausgewählt, einschließlich aller Vias (die Pads selbst werden nicht in die Auswahl aufgenommen).

  • Physical Connection Single Layer - verwenden Sie dies, um alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten auf einer einzelnen Lage auszuwählen. Klicken Sie auf eine Leiterbahn oder eine Via; alle zusammenhängenden Leiterbahnen auf derselben Lage bis zum nächsten Pad werden ausgewählt (die Pads und Vias selbst werden nicht in die Auswahl aufgenommen).

  • Component Connections - verwenden Sie dies, 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 erkannten 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 im Kontextmenü den Befehl Component Actions » Select Component Connections  wählen.

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

    Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf ein platziertes Bauteil klicken und dann im Kontextmenü den Befehl Component Actions » Select Component Nets  wählen.

  • Room Connections - verwenden Sie dies, um alle von Pad zu Pad gerouteten Verbindungen auszuwählen, die vollständig innerhalb der Grenzen des ausgewählten Raums im aktuellen Dokument liegen.

    Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf einen platzierten Raum klicken und dann im Kontextmenü den Befehl Room Actions » Select Room Connections  wählen.

  • All on Layer - verwenden Sie dies, um alle Objekte auf der aktuellen Lage aus- bzw. abzuwählen.

    Ein Bauteil kann auf einer bestimmten Lage platziert sein, sich jedoch mit dem Befehl DeSelect » All on Layer nicht abwählen lassen. Das liegt daran, dass nicht alle Primitive, aus denen das Bauteil besteht, auf derselben Lage platziert sind. Beispielsweise können Bezeichner- und Kommentartext auf der Lage Top Overlay platziert sein, während die zugehörigen Pads Multi-Layer sind.
  • Free Objects - verwenden Sie dies, um alle freien primitiven Objekte im Design auszuwählen. Bauteilobjekte, Koordinatenobjekte, Bemaßungsobjekte, Längenanpassungsobjekte, OLE-Objekte und Polygon-Pour-Objekte sind alles Gruppenobjekte und werden daher von diesem Befehl nicht beeinflusst.

  • All Locked - verwenden Sie dies, um alle Designobjekte auszuwählen, bei denen die Eigenschaft Locked  aktiviert ist.

  • Off Grid Pads - verwenden Sie dies, um alle Pads auszuwählen, die nicht auf dem aktuellen Fangraster platziert sind.

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

  • Free-form - wie bei einem echten Lasso können Sie einen Freihand-Auswahlbereich zeichnen, um die gewünschten Designobjekte einzubeziehen.

  • Polyline - mit einem polygonalen „Lasso“; dieser Modus kann gegenüber dem Freiformmodus vorzuziehen sein, wenn Objekte präziser abgewählt werden müssen. Dieser Modus ist besonders nützlich bei Designs mit um 45 Grad gedrehten Bauteilen oder bei der Arbeit an Flex-Designs, wenn das Design nicht immer orthogonal ist.

Sie können sogar eine Kombination aus beiden Modi verwenden, um den Abwahlbereich genau so zu erhalten, wie Sie ihn benötigen. 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 die Primitive eines Bauteilobjekts gezielt auszuwählen.

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 anwendbar) erfolgt mithilfe von Bearbeitungs-„Griffen“, die erscheinen, sobald das Objekt ausgewählt ist.


Beispiel für Bearbeitungsgriffe eines ausgewählten Fill-Objekts.

Klicken Sie auf eine beliebige Stelle eines Objekts abseits der Bearbeitungsgriffe (sofern vorhanden), um das Objekt zu ziehen und neu zu positionieren. Je nach Objekttyp kann es während des Ziehens 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 des Dialogfelds Preferences definiert ist.
  • Drücken Sie die Taste L, um das Objekt auf die andere Seite der Leiterplatte zu spiegeln (falls anwendbar).
  • Drücken Sie die Tasten X  oder Y , um das Objekt gegebenenfalls entlang der X-Achse bzw. der 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 drücken und dabei die Taste Ctrl  gedrückt halten. Verschieben Sie es in größeren Schritten (10 x Fangrasterwert), indem Sie die Pfeiltasten drücken und dabei die Tasten Ctrl+Shift gedrückt halten.

Die Anzahl der beim Ziehen mehrerer ausgewählter Objekte angezeigten Primitive wird durch die Option PCB.Rendering.MultiselectionDrag im Dialogfeld Advanced Settings dialog gesteuert (der Standardwert ist 500).

Bewegungsbefehle

Die Objektposition kann mithilfe von Befehlen aus dem Untermenü Edit » Move der Hauptmenüs oder dem Bewegungsuntermenü im Active Bar geändert werden.

  • Move - dieser Befehl wird verwendet, um ein beliebiges Objekt im aktuellen Dokument zu verschieben. Alle mit einem Objekt verbundenen Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt, wenn es verschoben wird (angezeigt oder nicht, entsprechend dem aktuell wirksamen Verbindungsmodus). Mit dem Objekt verbundene geroutete Leiterbahnen werden nicht mitverschoben.

  • 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 eine Via), bleiben diese während des Verschiebens des Objekts verbunden.

    • Damit verbundene Leiterbahnen zusammen mit einem Bauteil verschoben werden, muss der Modus Comp Drag auf der Seite PCB Editor - General page des Dialogfelds Preferences auf Connected Tracks gesetzt sein. Wenn dieser Modus auf None gesetzt ist, verhält sich der Befehl genauso wie der grundlegende Verschiebebefehl.
    • Wenn Sie diesen Befehl verwenden, um ein Bauteil zu ziehen, während der Modus Comp Drag auf Connected Tracks gesetzt ist, sind die Tastenbefehle zum Drehen und Spiegeln nicht verfügbar. Beachten Sie außerdem, dass intelligente Bewegungsaktionen (dynamische Ausrichtung und Wegschieben) ebenfalls nicht verfügbar sind.
  • 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. Alternativ können Sie innerhalb des Designbereichs abseits von beliebigen Objekten klicken, um das Dialogfeld Choose Component dialog zu öffnen. Verwenden Sie dieses Dialogfeld, um das Bauteil zu finden, das Sie verschieben möchten (entweder indem Sie zum Bauteil springen oder das Bauteil zum Cursor holen), und positionieren Sie es dann auf dieselbe Weise neu wie oben beschrieben. 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 im Kontextmenü den Befehl Component Actions » Move Component wählen.

    Erfahren Sie mehr über Component Placement.
  • Move Selection - dieser Befehl ermöglicht es Ihnen, ausgewählte Objekte im aktuellen Dokument manuell neu zu positionieren. Alle mit einem Objekt in der Auswahl verbundenen Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt, wenn es verschoben wird (angezeigt oder nicht, entsprechend dem aktuell wirksamen Verbindungsmodus). Mit dem Objekt verbundene geroutete Leiterbahnen werden nicht mitverschoben.

  • 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 das Dialogfeld Get X/Y Offsets geöffnet. Verwenden Sie dieses Dialogfeld, um die Inkrementwerte für Delta X und/oder Delta Y anzugeben, um die die Auswahl verschoben werden soll.

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

    Das Dialogfeld Get X/Y Offsets
    Das Dialogfeld Get X/Y Offsets

  • Rotate Selection - dieser Befehl wird verwendet, um ausgewählte Objekte im Designbereich gegen den Uhrzeigersinn oder im Uhrzeigersinn und um einen angegebenen Drehwinkel zu drehen. Nach dem Starten des Befehls wird der Dialog Rotation Angle (Degrees) geöffnet. Geben Sie den erforderlichen 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 den Dialog 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 mit dem 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.

    • Der Designator- und Kommentartext wird nach einem Spiegelvorgang gespiegelt dargestellt.

    • Bei einem Pad, das auf Multi-Layer vorhanden ist, wird durch das Spiegeln im Wesentlichen die Reihenfolge seiner XY-Größenpaarungen und Formen umgekehrt. Wenn also ein Stil von Top-Middle-Bottom verwendet wurde und die Formen anfangs Round-Rectangle-Octagonal sind, kehrt das Spiegeln den Stack um, sodass die Formen von oben betrachtet zu Octagonal-Rectangle-Round werden.

    • Wenn mehrere Objekte ausgewählt sind, wird die Objektmenge um das geometrische Zentrum der Auswahl gespiegelt. 

    Beachten Sie, dass alle ausgewählten Objekte ohne Warnung gespiegelt werden, es sei denn, eines oder mehrere der Objekte haben eine gesperrte Position. In diesem Fall wird ein Dialog Confirm angezeigt, der vor dem Spiegeln der Objekte eine Bestätigung erfordert. 

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 verwenden Sie das Untermenü Edit » Align der Hauptmenüs oder das Ausrichtungs-Untermenü in Active Bar. Das Ausrichtungs-Untermenü enthält eine Reihe von Optionen zum Verteilen ausgewählter Objekte.

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

Der Befehl Align wird verwendet, um den Dialog Align Objects aufzurufen, der Steuerelemente zum schnellen Ausrichten der aktuell ausgewählten Designobjekte nach Bedarf bereitstellt. Verwenden Sie den Dialog, um Optionen für die Vertical - und/oder Horizontal -Ausrichtung der ausgewählten Objekte nach Bedarf festzulegen, und klicken Sie dann auf OK , um die Ausrichtung anzuwenden.

Der Dialog Align Objects
Der Dialog Align Objects

  • Das gleichzeitige Aktivieren der Optionen Horizontal und Vertical kann zu einem Konflikt führen, bei dem die ausgewählten Objekte übereinander gestapelt werden.
  • Die Verwendung der Optionen Space equally kann dazu führen, dass sich die verschobenen Objekte außerhalb des Rasters befinden.

Der Befehl Position Component Text wird verwendet, um den Dialog Component Text Position zu öffnen, in dem Sie die Position des Designator- 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 – Designator- und Kommentartext. Sowohl für Designator als auch für Kommentar wird eine grafische Darstellung einer Komponente als Hilfe verwendet, um zu zeigen, wo der Text auf Grundlage der ausgewählten Position erscheint. Für den Text stehen die folgenden neun Positionsstile zur Verfügung, die alle als „automatische Positionen“ eingestuft 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 den Text ohne Änderung in seiner aktuellen Position zu belassen, lassen Sie die Option No Change aktiviert.

  • Die Positionen von Designator- und Kommentartext können auch über den Abschnitt Properties des Bedienfelds Properties geändert werden. Wählen Sie den Designator/Kommentar oder die übergeordnete Komponente aus, damit diese Eigenschaften angezeigt werden. Klicken Sie auf das entsprechende Steuerelement, das die aktuelle Lage, Position und Rotation für den Designator/Kommentar textlich zusammenfasst, und verwenden Sie dann die Eigenschaft Autoposition im Pop-up-Fenster nach Bedarf.
  • Um den Designator-/Kommentartext frei zu positionieren und ihn der Bewegung/Ausrichtung der übergeordneten Komponente folgen zu lassen, wählen Sie den Stil Manual für die Eigenschaft Autoposition (bei der Konfiguration der Eigenschaften über das Bedienfeld Properties). Sie können den Text auch direkt im Arbeitsbereich frei anklicken, festhalten und an die gewünschte Position ziehen; dadurch wird die Eigenschaft Autoposition automatisch auf Manual gesetzt.

Der Befehl Align Left / Align RightAlign TopAlign Bottom ermöglicht es Ihnen, ausgewählte Designobjekte jeweils an ihren 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 an ihren linken/rechten/oberen/unteren Kanten auszurichten und dabei unter Einhaltung der geltenden Designregeln ausreichende Abstände beizubehalten. 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 nah nach links/rechts/oben/unten an das Referenzobjekt verschoben, wie es die jeweils geltende Abstandsregel zulässt:

  • Für die Ausrichtung ausschließlich von Komponenten wird die Regel Component Clearance beachtet.
  • Für die Ausrichtung ausschließlich von Nicht-Komponenten-Objekten wird die Regel Clearance beachtet.
  • Für die Ausrichtung von Komponenten und Nicht-Komponenten-Objekten 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.

Mit dem Befehl Distribute Horizontally / Distribute Vertically können Sie den horizontalen/vertikalen Abstand einer Auswahl von Objekten gleichmäßig machen. Nach dem Starten des Befehls bleiben die am weitesten links und rechts bzw. oben und unten liegenden Objekte der Auswahl an ihren Positionen fixiert, während alle anderen Objekte mit gleichem Abstand dazwischen angeordnet werden. Die vertikale/horizontale Position der Objekte wird dabei nicht verändert.

Mit dem Befehl Increase Horizontal Spacing / Increase Vertical Spacing können Sie den horizontalen/vertikalen Abstand einer Auswahl von Objekten 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 das Standard-Global Board Snap Grid angegebene Maß vergrößert wird.

Mit dem Befehl Decrease Horizontal Spacing / Decrease Vertical Spacing können Sie den horizontalen/vertikalen Abstand einer Auswahl von Objekten 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 das Standard-Global Board Snap Grid angegebene Maß verkleinert wird.

Der Befehl Align To Grid wird verwendet, um ausgewählte Komponenten auf den nächstgelegenen Punkt des jeweils gültigen und geänderten Fangrasters zu verschieben. Nach dem Starten des Befehls werden die Referenzpunkte aller ausgewählten Komponenten auf den nächstgelegenen Punkt des jeweils gültigen Fangrasters verschoben.

Der Befehl Move All Components Origin To Grid wird verwendet, um den Referenzpunkt aller Komponenten auf das aktuelle Snap Grid zu verschieben. Nach dem Starten des Befehls werden alle Komponenten im Designbereich, deren Pads auf dem Raster liegen, so verschoben, dass ihre Referenzpunkte am aktuellen Snap Grid ausgerichtet sind. Standardmäßig wird automatisch ein Bericht – Move Component(s) Origin To Grid - <PCBDocumentName>.html – erzeugt und als aktives Dokument geöffnet, der angibt, welche Komponenten verschoben wurden und welche nicht.

  • Legen Sie auf der Seite PCB Editor - Reports page des Dialogs Preferences fest, welche Berichtsformate erzeugt und angezeigt werden sollen.
  • Das jeweils gültige Fangraster kann nach Bedarf über den Abschnitt Grid Manager des Bereichs Properties panel eingerichtet werden.
Beachten Sie, dass Komponenten, deren Pads derzeit nicht auf dem Raster liegen, nicht verschoben werden.

Über das PCB List Panel

Das PCB List panel ermöglicht Ihnen, Designobjekte in tabellarischer Form anzuzeigen, sodass Objektattribute schnell geprüft und geändert werden können. In Verbindung mit dem Bereich PCB Filter können Sie damit nur die Objekte anzeigen, die in den Geltungsbereich des aktiven Filters fallen – und so mehrere Designobjekte genauer und effizienter gezielt auswählen und 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 Bereichs 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-Anzeigemodus 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 Multilayer platziert werden, erscheinen automatisch auf allen Signallagen.

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 im Rechtsklick-Menü den Befehl Cut/Copy. 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 beim Einfügen präzise zu positionieren.

Wenn Sie den Befehl Copy in 3D Layout Mode verwenden, wird die aktuelle Ansicht im Designbereich im Bitmap-Format in die Zwischenablage kopiert. Sie können die Auflösung des kopierten Bildes über den Dialog 3D Snapshot Resolution steuern, der anschließend geöffnet wird.

Um die aktuell ausgewählten Designobjekte im Textformat 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 Kommentar (bei einem Komponentenobjekt).
  • Die Position des Objekts im Designbereich.
  • Die Lage, auf der sich das Objekt befindet (bzw. Start- und Stopplage 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 Leiterzug 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 in den Hauptmenüs den Befehl Edit » Paste oder klicken Sie mit der rechten Maustaste in den Designbereich und wählen Sie im Kontextmenü den Befehl Paste  (Tastenkürzel: Ctrl+V). Der zuletzt in die Zwischenablage kopierte Inhalt erscheint schwebend am Cursor. 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.

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

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 allgemeine Formate wie Tabellen im Format CSV und XLS sowie Textdokumente im Format DOC und RTF.

Um zu steuern, was mit bestimmten Objektattributen geschieht, wenn diese zurück in den Designbereich eingefügt werden, kann der Befehl Edit » Paste Special aus den Hauptmenüs verwendet werden. Nach dem Starten des Befehls wird der Dialog Paste Special geöffnet.

Der Dialog Paste Special
Der Dialog Paste Special

Abhängig vom konkret eingefügten Inhalt können die folgenden Attribute gesteuert werden:

  • Die Objekte können auf der aktuellen Lage eingefügt werden, statt entsprechend dem Standardverhalten auf derselben Lage, von der die Quellobjekte kopiert wurden.

    Sie können Inhalte auch direkt im Designbereich mit dem Tastenkürzel Alt+Insert auf der aktuellen Lage einfügen.
  • 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 Komponentenklasse wie die ursprüngliche Quellkomponente hinzuzufügen.

Richten Sie die Optionen wie erforderlich ein und klicken Sie dann auf die Schaltfläche Paste , um den Einfügevorgang zu starten.

Wenn Sie im Dialogfeld Paste Special auf die Schaltfläche Paste Array klicken, wird das Dialogfeld Setup Paste Array geöffnet, in dem Sie mehrere Kopien der Zwischenablageobjekte in das aktuelle Dokument einfügen können.

Das Dialogfeld Setup Paste Array
Das Dialogfeld Setup Paste Array

Geben Sie in diesem Dialogfeld die entsprechenden Werte 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, den Mittelpunkt für das Array auszuwählen, gefolgt vom Startpunkt für das Array. 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 festgelegten Mittelpunkt herum platziert.
Der Startpunkt für das Array ist die Position, an der sich der Referenzpunkt befindet, der festgelegt wurde, als Cut oder Copy verwendet wurde, um die Auswahl in die Zwischenablage zu übernehmen. Daher ist es ratsam, sicherzustellen, dass der Referenzpunkt zum Zeitpunkt des Ausschneidens/Kopierens korrekt festgelegt ist, da andernfalls beim Einfügen des Arrays unerwartete Ergebnisse auftreten können.

Um ein oder mehrere ausgewählte Objekte zu kopieren und dann 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 Starten des Befehls verwandelt sich der Cursor in ein Fadenkreuz und Sie wechseln in den Duplizierungsmodus. Der Vorgang umfasst die folgende Schrittfolge:

  1. Zunächst werden Sie aufgefordert, einen Referenzpunkt auszuwählen. Dies ist der Punkt, anhand dessen die Auswahl eingefügt wird. Bewegen Sie den Cursor an die gewünschte Position in der Nähe der Auswahl und klicken Sie dann oder drücken Sie Enter. Eine Kopie der Auswahl erscheint am Cursor schwebend.
  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 schwebend und ist bereit zur Platzierung.
  4. Fahren Sie mit dem Platzieren weiterer Instanzen der kopierten Auswahl fort (ähnlich wie mit einem Gummistempel) oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Vorgang zu beenden.

Beachten Sie, dass dieser Befehl zum Kopieren und Einfügen von Objekten verwendet wird. Daher können Sie den Befehl nicht zum Duplizieren der untergeordneten Elemente von Gruppenobjekten verwenden.

Sperren von Designobjekten

Designobjekte können davor geschützt werden, im PCB-Dokument verschoben oder bearbeitet zu werden, indem ihre Attribute Locked aktiviert werden. Wenn beispielsweise die Position oder Größe bestimmter Objekte kritisch ist, sollten Sie sie sperren. Das Sperren kann im Properties -Panel erfolgen, indem Sie auf das Vorhängeschloss-Symbol () für das gewünschte Objekt bzw. die gewünschten Objekte klicken, wie in den folgenden Beispielen gezeigt. 

Beispiele für das Symbol Lock  im Properties -Panel für eine ausgewählte Komponente und ein ausgewähltes Pad. 
Beispiele für das Symbol Lock im Properties -Panel 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 auch mit der rechten Maustaste auf das Objekt im Designbereich klicken und den Befehl <ObjectType> Locked aus dem Kontextmenü wählen. Wenn das Objekt bereits gesperrt ist, wird beim Befehlseintrag im Menü links ein Häkchensymbol angezeigt.

Wenn Sie versuchen, ein Designobjekt zu verschieben oder zu drehen, für das die Eigenschaft Locked aktiviert ist, wird ein Dialogfeld angezeigt, in dem Sie um Bestätigung gebeten werden, ob die Bearbeitung fortgesetzt werden soll.

Wenn die Option Protect Locked Objects auf der Seite PCB Editor – General des Dialogfelds Preferences aktiviert ist und das Designobjekt gesperrt ist, kann das Objekt nicht ausgewählt oder grafisch bearbeitet werden. Verwenden Sie das Symbol Lock im Properties -Panel, 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 nur die entsperrten Objekte ausgewählt und als Gruppe verschoben werden, wenn die Option Protect Locked Objects aktiviert ist.

Sperren von Komponenten-Primitiven

Wenn bei einer PCB-Komponente ihre Primitive gesperrt sind (die Option Primitives im 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 nicht grafischen (z. B. mit dem Properties- oder dem List-Panel) Bearbeitungsmethoden geändert werden. Dies hilft, versehentliche Änderungen an Komponenten-Primitiven zu verhindern, die zu fehlerhaften Montage- und Fertigungsausgaben führen können.

Um die Funktion zum Verhindern von Änderungen an PCB-Komponenten-Primitiven zu aktivieren/deaktivieren, verwenden Sie die Option Protect Locked Primitives In Component auf der Seite PCB Editor – General page des Dialogfelds Preferences.

Als Beispiel ist im Bild unten der Pad-Modus des Properties-Panels für ein Pad dargestellt, das Bestandteil einer PCB-Komponente ist, deren Primitive gesperrt sind. Beachten Sie, dass alle Eigenschaften des Pads (mit Ausnahme der Eigenschaften Net und Testpoint) abgeblendet sind und nicht bearbeitet werden können. Beachten Sie außerdem, dass ganz rechts im Feld Component des Pads das Symbol angezeigt wird. Dieses kennzeichnet, dass die Primitive der übergeordneten Komponente gesperrt sind und die Pad-Eigenschaften nicht geändert werden können.

Der Pad-Modus des Properties-Panels (links) für ein Pad einer PCB-Komponente, deren Primitive gesperrt sind (rechts).
Der Pad-Modus des Properties-Panels (links) für ein Pad einer PCB-Komponente, deren Primitive gesperrt sind (rechts).

Wiedereintrittsfähige Bearbeitung

Der PCB-Editor enthält eine leistungsstarke Funktion namens re-entrant editing. Damit kann über Tastenkombinationen ein zweiter Vorgang ausgeführt werden, ohne dass der aktuelle Vorgang beendet wird. Die wiedereintrittsfähige Bearbeitung ermöglicht ein 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 erforderlich, den Modus Interactive Routing zu verlassen. Drücken Sie die Tastenkombination E, D, löschen Sie das benötigte Leiterbahnsegment und drücken Sie dann die Taste Esc , um zur interaktiven Leiterbahnführung des Designs zurückzukehren.

Erscheinungsbild des PCB-Cursors festlegen

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 im Dialog 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 Kreuz im 45-Grad-Winkel (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, Bohrtabellen und/oder Layer-Stack-Tabellen). Die Schriftart wird im zugehörigen Properties Panel ausgewählt. Es stehen drei Stroke-basierte Schriftoptionen zur Verfügung: Default, Sans Serif und Serif. Der Stil Default ist eine einfache Vektorschriftart, die Pen-Plotting und Vektor-Photoplotting unterstützt. Die Schriftarten Sans Serif und Serif sind komplexer und verlangsamen die Erzeugung von Vektorausgaben, z. B. Gerber. Die Stroke-basierten 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 gefundenen 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) Root-Schriftarten zur Verwendung verfügbar sind. 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 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 PropertiesPanel eine Warnmeldung. Wenn Objekteigenschaften geändert werden, die den Text betreffen (z. B. die Texthöhe oder der 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 beim Ändern textbezogener Eigenschaften im PCB ListPanel.

Wenn Sie versuchen, mehrere Objekte mit unterschiedlichen fehlenden Schriftarten zu bearbeiten, ermöglicht der Dialog die Auswahl eines Ersatzes für jede fehlende Schriftart.

Die Möglichkeit, Geometrien von Textobjekten, die TrueType-Schriftarten verwenden, automatisch in PCB-Dokumenten zu speichern, ist verfügbar, wenn die Option PCB.Text.TTFontSaving im Dialog Advanced Settings dialog aktiviert ist. Wenn die Option deaktiviert ist, können Sie Altium Designer so konfigurieren, dass TrueType-Schriftarten eingebettet werden. Die Seite PCB Editor – TrueType Fonts des Dialogs Preferences (verfügbar, wenn die Option PCB.Text.TTFontSetting.Hide im Dialog Advanced Settings dialog deaktiviert ist) bietet die Option Embed TrueType fonts inside PCB documents zum Einbetten von TrueType-Schriftarten beim Speichern eines Designs sowie die Option Substitution font zum Anwenden der gewählten Schriftartersetzung beim Laden eines Designs.

Das Einbetten von Schriftarten ist nützlich, wenn Text in einer Schriftart angezeigt werden soll, die auf dem Zielcomputer, auf dem das Design geladen wird, möglicherweise vorhanden ist oder auch nicht. Die Schriftartersetzung ermöglicht die Festlegung einer TrueType-Schriftart, die beim Laden eines Designs als Ersatz verwendet wird, wenn Schriftarten nicht eingebettet wurden und auf dem Computer, auf dem das Design derzeit geladen ist, möglicherweise nicht verfügbar sind.

Netzinformationen

Für Kupferobjekte auf einer PCB (Leiterbahn, Via, Polygon usw.) werden die folgenden Informationen im Bereich Net Information des PropertiesPanels 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 dann angezeigt werden, wenn das Objekt Teil eines differentiellen Paares bzw. eines xSignals ist.
  • Delay – die Verzögerung des/der ausgewählten Objekts/Objekte und die Verzögerung der gerouteten Segmente des gesamten Netzes. Schließt die Propagation Delay-Werte von Pads und Vias ein, sofern diese für die Pads und Vias definiert wurden.

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

  • Length – die Gesamtsumme der Längen des/der ausgewählten Objekts/Objekte und die gesamte Signal Length. Die Signal Length ist die genaue Berechnung der gesamten Knoten-zu-Knoten-Distanz. Platzierte Objekte werden analysiert, um gestapelte oder überlappende Objekte und verschlungene Pfade innerhalb von Pads aufzulösen; außerdem werden Via-Längen einbezogen. Die Pin Package Length wird ebenfalls einbezogen, sofern sie für das/die Pad(s) definiert wurde. Wenn das Netz nicht vollständig geroutet ist, wird zusätzlich die Manhattan-Länge (X + Y) der Verbindungsleitung berücksichtigt. Weitere Informationen zur Signallänge und ihren Anwendungen finden Sie in den Informationen zum PCB - Nets panel.

    • Die Gesamtlänge enthält eine Schätzung für den ungerouteten Teil des Netzes (die Manhattan-Länge (X + Y) der Verbindungsleitung), für die Gesamtverzögerung gilt dies jedoch nicht.
    • Die Delay und Length für ein Netz, das Teil einer definierten Designregel Supply Nets design rule ist (oder Teil einer mit einer solchen Regel verwendeten Netzklasse), werden nicht berechnet.
  • Max Current - der maximale Strom, den die ausgewählten Objekte Track, Arc oder Via führen können, bestimmt anhand der IPC-2221A-Formel (Abschnitt 6.2):  

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

    wobei:

    I = Strom [Ampere]
    A = Querschnittsfläche [sq mils] (Leiterbahnbreite * Kupferdicke des Lagenaufbaus oder Abarrel, wie unten gezeigt)
    ΔT = zulässige Temperaturerhöhung über der Umgebungstemperatur [°C]
    k = Konstante, sodass:

    k = 0,048 für Außenlagen
    k = 0,024 für Innenlagen

    Wenn mehrere Objekte ausgewählt sind, z. B. ein gesamtes Netz, ist der Maximalstrom für dieses Netz der kleinste individuelle Maximalstromwert der ausgewählten Objekte.

  • Resistance - die Summe des Widerstands der ausgewählten Track-, Arc- und Via-Objekte, bestimmt aus 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 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 bestimmt:

Abarrel = AViaHoleSize - AFinishedHoleSize

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

Abarrel = π (ViaHoleSize ViaWallThickness ViaWallThickness2)

Via Length = Abstand vom Mittelpunkt der Eintrittslage zum Mittelpunkt der Austrittslage, wie oben gezeigt

Notes - die Via-Länge in diesen Berechnungen hängt davon ab, ob die Via zu einem Netz gehört und welche Lagen von den verbundenen Leiterbahnen verwendet werden. Eine ausgewählte Via ohne zugewiesenes Netz zeigt die Länge von Lagenkante zu Lagenkante statt von Lagenmittelpunkt zu Lagenmittelpunkt an. Außerdem zeigt eine Via mit zugewiesenem Netz, aber ohne verbundene Leiterbahnen, eine Länge von null an.

Der Bereich Net Information des Bedienfelds Properties. Hier ist ein Beispiel für eine ausgewählte Leiterbahn gezeigt.
Der Bereich Net Information des Bedienfelds Properties. 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 mehrere Möglichkeiten, Netze primitiven Objekten zuzuweisen:

  • Wenn ein oder mehrere Objekte ausgewählt sind, verwenden Sie die Dropdown-Liste des Felds Nets im Bereich Properties. Alle Netze für das aktive Platinendesign werden in der Dropdown-Liste aufgeführt. Wählen Sie No Net aus, um anzugeben, 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 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 an den 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 Starten des Befehls wird ein Bestätigungsdialog geöffnet, in dem Sie gefragt werden, ob Sie die Netze freier Primitive mit den Bauteil-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 mit dem des Pads übereinstimmt. Dieser Vorgang wirkt sich nicht auf die interne PCB-Netzliste aus.

Um zu prüfen und zu bestätigen, dass physisch verbundene Objekte das richtige Netz zugewiesen 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, ob allen Pads und den Objekten, die sie physisch miteinander verbinden (Leiterbahnen, Bögen, Füllungen usw.), derselbe Netzname zugewiesen ist. Wenn alle Netzobjekte korrekt sind, wird das Netz grün angezeigt. Wenn Objekte erkannt werden, die sich berühren, aber unterschiedliche Netze zugewiesen haben, werden sie rot markiert. Ein häufiges Beispiel dafür ist, wenn ein Bauteil-Footprint zusätzliche Kupferobjekte innerhalb des Footprints enthält. Wenn dieser Footprint während der Synchronisierung geladen wird, wird der zugewiesene Netzname auf jedes Pad angewendet, nicht jedoch auf das zusätzliche Kupfer. Der Dialog ist interaktiv; klicken Sie auf ein Netz oder ein Primitiv, um per Cross-Probing zu diesem Objekt zu springen. 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 zum Festlegen der erforderlichen Aktion, um Probleme mit dem verbundenen Kupfer zu beheben. 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.

Beachten Sie, dass der Standardzustand für diesen Dialog Only Show Errors ist, was bedeutet, dass korrekt zugewiesene Objekte nicht aufgelistet werden. Deaktivieren Sie diese Option, indem Sie die Option Only Show Errors (über die Schaltfläche Menu ) deaktivieren, um mit der Schaltfläche Menu alle Objekte anzuzeigen.

Der Dialog Configure Physical Nets (mit aktivierter Option Only Show Errors (hinten) und deaktivierter Option Only Show Errors (vorn)).
Der Dialog Configure Physical Nets (mit aktivierter Option Only Show Errors (hinten) und deaktivierter Option Only Show Errors (vorn)).

Sie können auch alle Netze aus dem aktuellen Designdokument entfernen und damit im Wesentlichen die interne PCB-Netzliste leeren. Dies kann sinnvoll sein, wenn Sie Netzinformationen in den Quell-Schaltplandokumenten geändert haben und Ihr PCB vollständig mit den Netzinformationen der Quell-Schaltplan-Netzliste neu synchronisieren möchten. Wählen Sie dazu den Befehl Design » Netlist » Clear All Nets in den Hauptmenüs aus. Nach dem Starten des Befehls wird ein Bestätigungsdialog geöffnet, der Sie darauf hinweist, dass bei diesem Vorgang alle Netzinformationen aus dem PCB entfernt werden. Nach dem Klicken auf Yes werden alle Netzinformationen entfernt. Jede geroutete Leiterbahn bleibt geroutet, erhält jedoch eine No Net-Zuweisung. Alle ungerouteten logischen Verbindungen werden entfernt.

Weitere Informationen zur Konnektivität in Ihrem PCB-Design finden Sie auf der Seite Understanding Connectivity on Your PCB.

Um eine Netzlistendatei auf Grundlage der durch das Routing im aktuellen Design erzeugten Konnektivität zu erstellen, wählen Sie in den Hauptmenüs den Befehl Design » Netlist » Create Netlist From Connected Copper aus. Nachdem Sie im sich öffnenden Bestätigungsdialog auf Yes geklickt haben, wird eine Netzliste (Generated <PCBDocumentName>.Net, dem Bereich Projects als freies Dokument unter dem 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.

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie 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.

Inhalt