Verlegebefehle

In den folgenden Abschnitten dieses Themas werden zusätzliche Layoutverfahren beschrieben, bei denen häufig Befehle in der Befehlszeile verwendet werden.

Ohne Schaltplan (nicht empfohlen)

INSPEKTOR zeigt detaillierte Informationen zum ausgewählten Objekt an. Abhängig von dem Objekt, auf das Sie geklickt haben, können einige der Eigenschaften im Dialogfeld geändert werden.

Anmerkung:

Beachten Sie, dass der CAM-Prozessor immer Vektor-Schrift für die Generierung von Fertigungsdaten verwendet. Es wird empfohlen, Texte im Layout immer in Vektor-Schrift zu schreiben (zumindest auf den Signal-Layern). Dadurch wird sichergestellt, dass der angezeigte Text dem gefertigten Ergebnis genau entspricht.

Austauschen von Footprints

Wenn Sie während der Entwicklung des Layouts die ausgewählte Grundrissvariante durch eine andere ersetzen möchten, können Sie je nach Situation entweder den Befehl PACKAGE oder den Befehl ERSETZEN verwenden.

Befehl PACKAGE

Es wird davon ausgegangen, dass das Layout und der 3-Phasen-Stromlaufplan konsistent sind und das Device mit mehr als einer Grundrissvariante definiert wurde.

Geben Sie die Befehlszeile PACKAGE ein, und klicken Sie auf den zu ersetzenden Grundriss, oder klicken Sie mit der rechten Maustaste auf den Grundriss, und wählen Sie den Grundrisseintrag aus dem Kontextmenü aus. Eine dritte Variante wäre, auf das Symbol ÄNDERN zu klicken und die Option Grundriss auszuwählen. Wählen Sie nun den gewünschten Footprint aus, und bestätigen Sie die Auswahl mit OK im daraufhin angezeigten Dialogfeld.

Wenn die Option Alle Attributsätze anzeigen aktiviert ist, werden die Footprint-Versionen für alle für dieses Device verfügbaren Attributsätze angezeigt. Wenn diese Option nicht aktiviert ist, werden nur Footprints angezeigt, die im ausgewählten Attributsatz definiert sind.

Der Footprint kann auch im 3-Phasen-Stromlaufplan ausgetauscht werden.

Devices, für die keine alternativen Grundrissvarianten definiert sind, können im Bibliotheks-Editor geändert werden. Fügen Sie bei Bedarf weitere Grundrissvarianten hinzu, und aktualisieren Sie die Zeichnung mit der neuen Bibliotheksdefinition.

Wenn Sie die Grundrissvariante eines Device ändern, für das Sie mithilfe des Befehls WERT einen neuen Wert angegeben haben, obwohl dieser mit deaktiviertem Befehl WERT definiert wurde, bleibt der Wert unverändert. Siehe auch Seite 103.

Wenn Sie die Grundrissvariante für mehrere identische Bauteile ändern möchten, können Sie dies in der Befehlszeile tun. Definieren Sie zunächst eine GRUPPE mit allen Bauteilen, die eine neue Grundrissvariante erhalten sollen. Geben Sie jetzt in der Befehlszeile

CHANGE PACKAGE 'new-device-name'

und klicken Sie mit STRG+Rechtsklick in die Zeichnung. Der Name der neuen Grundrissvariante muss in Anführungszeichen angegeben werden.

Befehl ERSETZEN

Konsistentes Stromlaufplan-/Layout-Paar

Mit dem Befehl ERSETZEN können Sie eine Komponente durch eine andere ersetzen. Das bekannte Dialogfeld HINZUFÜGEN wird geöffnet, in dem Sie das neue Bauteil auswählen können. Klicken Sie nun auf das Bauteil, das Sie im Stromlaufplan oder Layout ersetzen möchten. Das alte und das neue Device müssen kompatibel sein, d. h., die verwendeten Gatter und verbundenen Pins/Pads müssen entweder hinsichtlich ihrer Namen oder ihrer Koordinaten übereinstimmen. Andernfalls ist die Ersetzung nicht möglich.

Layout ohne Stromlaufplan

Wenn Sie über ein Layout ohne zugeordneten 3-Phasen-Stromlaufplan verfügen, ersetzen Sie den Grundriss mithilfe des Befehls ERSETZEN. Mit dem Befehl ERSETZEN wird das Fenster geöffnet, das Sie aus dem Dialogfeld HINZUFÜGEN kennen. In diesem Dialogfeld können Sie nach Devices suchen. Nachdem Sie den Grundriss gewählt haben, klicken Sie auf das Bauteil, das im Layout ersetzt werden soll.

Der Befehl ERSETZEN funktioniert im Layout-Editor auf zwei Arten: Durch Auswahl im Werkzeugkasten Parameter oder mit dem Befehl SETZEN: Im ersten Modus können Grundrisse ersetzt werden, deren Pad- oder SMD-Namen identisch sind. Die verbundenen Bereiche können eine beliebige Position haben. Beim zweiten Modus (replace_same coords) müssen Pads oder SMDs im neuen Grundriss an den gleichen Koordinaten (relativ zum Ursprung) positioniert sein. Die Namen können unterschiedlich sein.

Der Text für den Namen und Wert eines Device wird nur dann ausgetauscht, wenn diese nicht mit dem Befehl SMASH vom Device getrennt wurden.

Der neue Grundriss kann aus einer anderen Bibliothek stammen und zusätzliche Pads und SMDs enthalten. Verbindungen auf dem alten Grundriss, die mit Signalen verbunden waren, müssen entsprechend im neuen Grundriss vorhanden sein. Der neue Footprint kann sogar weniger Verbindungen aufweisen, sofern diese Bedingung erfüllt ist.

Ändern des Attributsatzes

Es ist jederzeit möglich, den Attributsatz eines Device im Layout zu ändern, vorausgesetzt, in der Komponente sind verschiedene Attributsätze definiert. Verwenden Sie den Befehl ÄNDERN mit der Option Attributsatz oder den Befehl Attribut im Kontextmenü (verfügbar, wenn Sie mit der rechten Maustaste auf den Footprint klicken). Dieses Verfahren entspricht dem zuvor beschriebenen Verfahren, bei dem Footprint-Formen mit PACKAGE ausgetauscht werden.

Definieren von unzulässigen Bereichen

Bereiche in Form von Rechtecken, Polygonen oder Kreisen auf den Layern 41, tRestrict, und 42, RestrictBottom, sind für den AutoRouter nicht zulässig. Auf den oberen oder unteren Layern in diesen Bereichen können keine Kupferobjekte gezeichnet werden. Diese Bereiche werden durch den Design Rule Check geprüft und vom AutoRouter berücksichtigt.

Layer 43, RestrictVias, ist für das Zeichnen beschränkter Bereiche vorgesehen, in denen der AutoRouter keine Vias platzieren kann. Manuell platzierte Vias in einem solchen RestrictVias-Bereich werden nicht vom DRC geprüft und daher nicht als Fehler gemeldet.

Verlegen - Manuelles Platzieren von Leiterbahnen

Mit dem Befehl VERLEGEN können die Luftlinien in Leiterbahnen umgewandelt werden.

VERLEGEN bietet zwei verschiedene Modi: Hindernisse umgehen (Vorgabe) und Hindernisse ignorieren.

Diese Modi können im Parameter-Werkzeugkasten des Befehls VERLEGEN ausgewählt werden.

Hindernisse umgehen

In diesem Modus übernimmt die Verlege-Engine die Verlegung anhand der Design-Regeln. Wenn ein Hindernis entlang des Verlegepfads vorhanden ist, berechnet Electronics einen neuen Pfad für die Leiterbahn.

Hindernisse ignorieren

Dieser Modus ist der klassische Electronics-Verlegemodus. Hier muss der Benutzer die Design-Regeln selbst beachten. Dies bedeutet, dass der Benutzer u. a. mit Clearances, Netzklassen, Kupfer, Bemaßungsabständen und Überlappungen arbeiten muss, er hat jedoch vollständige Kontrolle über die Verlegepfade.

Hindernisse übertragen

In diesem Modus berücksichtigt die Verlege-Engine die Design-Regeln. Es werden jedoch Leiterbahnen während der Verlegung verschoben, um in engen Bereichen Platz für andere Leiterbahnen zu schaffen.

Vorgehensweise beim Verlegen

Wählen Sie nach dem Aktivieren des Befehls VERLEGEN im Parameter-Werkzeugkasten den Start-Layer aus, und klicken Sie auf eine Luftlinie. Jetzt folgt das erste Segment der Leiterbahn dem Mauszeiger. Überprüfen Sie die Linienbreite. Passt sie? Klicken Sie mit der linken Maustaste, um das Segment zu fixieren.

Falls Sie den Verlege-Layer für das nächste Segment ändern möchten, klicken Sie mit der mittleren Maustaste. Je nach Layer-Setup wird entweder ein Layer-Auswahlmenü angezeigt, oder, bei einer Zwei-Layer-Leiterplatte, der alternative Layer automatisch ausgewählt. Jetzt wird am Ende der Leiterbahn ein Via angezeigt. Mit dem folgenden Linksklick wird das Via fixiert, und das nächste Segment folgt dem Mauszeiger auf dem gewählten Layer. Die Änderung des Layers kann auch durch Drücken der LEERTASTE erfolgen. Auf diese Weise können Sie die verfügbaren Verlege-Layer nacheinander durchgehen. Sie können auch die LEERTASTE verwenden, um von oben nach unten zu wechseln, oder die UMSCHALTTASTE+LEERTASTE drücken, um von unten nach oben zu wechseln.

Durch Klicken mit der rechten Maustaste ändert sich die Art und Weise, in der die Leiterbahn mit der Maus verknüpft und wie sie angeordnet ist (Befehl SETZEN, Parameter Wire_Bend). Darunter sind Modi aufgeführt, mit denen Sie eine Linie als 90-Grad- oder als frei definierbaren Bogen verwenden können.

Der Name des Signals und die Netzklasse werden in der Statusleiste angezeigt. Wenn eine Signalleitung vollständig verlegt wurde, wird in Electronics mit einem kurzen Signalton während der Platzierung bestätigt, dass eine korrekte Verbindung vorliegt.

Der Signalname kann direkt in der Befehlszeile verwendet werden, z. B. VCC VERLEGEN. Electronics beginnt die Leiterbahn an dem Verbindungspunkt eines Signals, der sich am nächsten zur aktuellen Mausposition befindet.

Sie können die Verlegung an jedem Punkt einer bereits verlegten Leiterbahn, einem Via, Pad oder SMD starten.

Wenn Sie ein Bauteil einer bereits verlegten Leiterbahn neu verlegen möchten, wird der veralte Pfad der Leiterbahn entfernt. Die Option Loop entfernen ist vorgabegemäß aktiviert. Sie kann im Parameter-Werkzeugkasten des Befehls VERLEGEN deaktiviert und aktiviert werden.

Wenn nicht mehr genügend Platz für das Verlegen eines Signals vorhanden ist, können andere Leiterbahnen mit den Befehlen VERSCHIEBEN und TEILEN neu positioniert werden, oder die Eigenschaften der Leiterbahnen (Breite, Layer) können im Leiterbahn-Dialogfeld Eigenschaften bzw. mit dem Befehl ÄNDERN geändert werden.

Mit dem Befehl TEILEN können Sie Knicke in eine Leiterbahn einfügen.

Wenn eine plattierte Durchgangsbohrung (Via) an einem bestimmten Punkt platziert werden soll, kann dies mit dem Befehl VIA erfolgen. Verwenden Sie den Befehl NAME, um das Via dem Signal zuzuweisen, mit dem es verbunden werden soll.

Luftlinien mit einer Länge von 0 (z. B. vom Layer Oben zum Layer Unten) werden in Layer 19, Nicht verlegt, als Kreuz gezeichnet.

Wenn eine Linie an derselben Position abschließt, an der eine andere Linie desselben Signals existiert, jedoch auf einem anderen Layer, und wenn Sie gleichzeitig die UMSCHALTTASTE drücken, wird von Electronics ein Via platziert. Ansonsten erfolgt dies nicht.

Wenn Sie eine Leiterplatte mit mehreren Layern entwerfen und Blind und Buried oder Micro Vias verwenden möchten, beachten Sie die Details (auch für den Befehl VIA) im Abschnitt zu Leiterplatten mit mehreren Layern.

Beim Layout von Linien berechnet Electronics automatisch die kürzeste Verbindung zum nächstgelegenen Punkt des aktuellen Signals. Diese Verbindung wird durch eine Luftlinie dargestellt.

Pads und SMDs, die zum derzeit verlegten Signal gehören, verfügen über die sogenannte Magnet-Pads-Funktion: In einem bestimmten Radius um das Pad wird die Linie automatisch an der Mitte des Pads gefangen. Sobald die Länge der automatisch berechneten Luftlinie also kürzer als der angegebene Wert für die Fanglänge ist, springt die Linie in die Mitte des Pads bzw. SMDs. Es spielt keine Rolle, ob sich das Pad oder SMD genau am aktuell verwendeten Raster befindet. Der Fangpunkt ist immer der Mittelpunkt. Sobald Sie den Mauszeiger von diesem Pad weg über die Grenzen bewegen, wird die Luftlinie angezeigt, und die zu verlegende Linie folgt wieder der Maus.

Die Fanglänge kann im Menü Optionen/Setzen/Verschiedenes definiert werden. Der Vorgabewert lautet 20 mil.

Während die Verlegung fortgeführt wird, ist es hilfreich, den Befehl RATSNEST regelmäßig auszuführen, um alle Luftlinien neu zu berechnen.

Bei komplexeren Leiterplatten kann es hilfreich sein, die Fanglänge im Menü Optionen/Setzen/Verschiedenes anzupassen.

Um die Leiterbahnen auf dem Verlege-Layer besser sichtbar zu machen, können Sie den Modus Einzellayer aktivieren. Alle sichtbaren Layer mit Ausnahme des aktuell ausgewählten Verlege-Layers werden in einer Grautönung angezeigt. Dieser Modus kann im Parameter-Werkzeugkasten des Befehls VERLEGEN aufgerufen werden. Klicken Sie, um den Modus zu deaktivieren oder zu aktivieren.

Aufheben der Verlegung von Leiterbahnen

Verwenden Sie den Befehl RIPUP, wenn Sie den gesamten oder einen Teil einer Leiterbahn oder eines Vias, das zurück zu einer Signalleitung verlegt wurde, konvertieren möchten. Durch Klicken auf eine Leiterbahn wird sie zwischen den nächstgelegenen Knicken getrennt. Wenn Sie das gesamte Signal rückgängig machen möchten, klicken Sie auf RIPUP und geben den Namen des Signals in der Befehlszeile ein. Es können mehrere Namen gleichzeitig eingegeben werden.

RIPUP verfügt jetzt über mehrere Modi:

Der Befehl

RIPUP GND VCC +5V

wandelt die drei Signale GND, VCC und +5V wieder in Luftlinien um.

RIPUP ! GND VCC

hingegen wandelt alle Signale außer GND und VCC in Luftlinien um.

RIPUP ;

wandelt alle Signale (die im Editor sichtbar sind) in Luftlinien um. Damit jede Leiterbahn wirklich eingeschlossen wird, müssen alle Layer, in denen Leiterbahnen gezeichnet wurden, sichtbar sein (ANZEIGE).

Leiterbahnen mit Bogen

Wenn Sie Linien als Bogen verwenden oder versuchen möchten, die Knickmodi zu glätten, finden Sie weitere Informationen in den Hinweisen zum Befehl ABSCHRÄGUNG in der Hilfe. Der Abschrägungsradius bestimmt, wie die Linienverbindungen abgeschrägt werden. Ein positiver Wert erzeugt eine Rundung, ein negativer Wert eine gerade Linie. Der Abschrägungsradius beeinflusst einige Knickmodi (0, 1, 3, 4; siehe Befehl SETZEN) und wird zusätzlich im Parameter-Werkzeugkasten der Befehle TEILEN, VERLEGEN, LINIE und POLYGON angezeigt.

Während LINIE oder VERLEGEN aktiv ist, können Sie durch die zuvor erwähnten Knickmodi wechseln, indem Sie die UMSCHALTTASTE gedrückt halten und mit der rechten Maustaste klicken. Electronics verfügt über zehn verschiedene Modi (0-9), die im Parameter-Werkzeugkasten als Symbole angezeigt werden. Wenn Sie die UMSCHALTTASTE gedrückt halten, während Sie mit der rechten Maustaste klicken, wird die Richtung der Auswahl umgekehrt.

Durch Klicken mit der rechten Maustaste können Sie zwischen komplementären Linienknicken wechseln.

Wenn nur einige Linienknicke für die rechte Maustaste verfügbar sein sollen, können Sie dies in der Datei eagle.scr festlegen. Wenn Sie beispielsweise mit den Knickmodusnummern 2, 5, 6 und 7 arbeiten möchten, verwenden Sie die folgende Syntax:

SET WIRE_BEND @ 2 5 6 7 ;

Wenn Sie jedoch einen anderen Knickmodus verwenden möchten, können Sie diesen immer im Parameter-Werkzeugkasten auswählen.

Anmerkung:

Es ist auch möglich, das Verlegen der Leiterbahnen dem AutoRouter zu überlassen.

Definieren einer Kupferebene mit POLYGON

Electronics kann Bereiche einer Leiterplatte mit Kupfer füllen, was zum Erstellen eines gemeinsamen Signals oder einer Erdung nützlich ist. Zeichnen Sie einfach mit dem Befehl POLYGON die Grenzen des Bereichs. Das Polygon wird im Konturmodus als gestrichelte Linie angezeigt. Sie geben dem Polygon einen Signalnamen, indem Sie NAME verwenden und auf den Rand des Polygons klicken. Anschließend werden alle Objekte, die dieses Signal enthalten, mit dem Polygon verbunden. Pads und optional Vias (wie in den Design-Regeln angegeben) werden durch Thermal-Symbole mit der Kupferebene verbunden. Elemente, die dieses Signal nicht enthalten, werden in einem bestimmten Abstand gehalten.

RATSNEST berechnet die Fläche aller Polygone im Layout und zeigt sie an. Wenn Sie RATSNEST mit einem Signalnamen aufrufen, beispielsweise

RATSNEST GND;

werden nur die GND-Polygone berechnet. Alle anderen Polygone im Layout bleiben im Konturmodus unverändert.

Die Verwendung von RIPUP, gefolgt von einem Klick auf den Rand des Polygons führt dazu, dass der Inhalt wieder ausgeblendet wird. Wenn das Layout mehrere Polygone enthält und diese erneut im Konturmodus angezeigt werden sollen, geben Sie Folgendes in die Befehlszeile ein:

RIPUP @;

Damit alle Polygone eines bestimmten Signals in den Konturmodus wechseln, geben Sie den Signalnamen an, z. B.

RIPUP @ GND;

Weitere Informationen zur Syntax finden Sie in der Hilfe zu RIPUP.

Der Inhalt des Polygons wird nicht in der Leiterplattendatei gespeichert. Wenn Sie die Datei zum ersten Mal laden, wird nur die gepunktete Kontur des Polygons angezeigt. Sie wird nur mit RATSNEST berechnet und erneut angezeigt.

Verschiedene Optionen können über den Parameter-Werkzeugkasten geändert werden, entweder während das Polygon gezeichnet wird oder später mit ÄNDERN.

Breite

Linienstärke, mit der das Polygon gezeichnet wird. Wählen Sie die höchstmögliche Breite aus. Dadurch werden unnötige Datenmengen vermieden, wenn die Leiterplatte zur Fertigung gesendet wird. Wenn die Linienbreite niedriger als die Auflösung des Ausgabetreibers im CAM-Prozessor ist, wird eine Warnung ausgegeben. Eine feinere Linienbreite ermöglicht eine komplexere Form für das Polygon.

Füllen

Gibt den Füllungstyp an: gesamte Fläche (Ausgefüllt) oder Raster (Schraffur). Der spezielle Typ Ausschnitt kann zum Definieren von Polygonen verwendet werden, die von allen anderen Signalpolygonen innerhalb desselben Layers subtrahiert werden. Geeignet für Ausschnitte (eingeschränkte Bereiche) in Polygonen in inneren Signal-Layern.

Rang

Überlappende Polygone dürfen nicht zu Kurzschlüssen führen. Mit Rang können Sie daher ermitteln, welche Polygone von anderen subtrahiert werden sollen. Ein Polygon mit Rang = 1 hat im Layout-Editor die höchste Priorität; kein anderes im Layout gezeichnetes Polygon wird von diesem subtrahiert, während ein Polygon mit dem Rang = 6 die niedrigste Priorität hat. Sobald eine Überlappung mit einem höheren Rang existiert, wird der entsprechende Bereich aus dem Polygon mit Rang = 6 ausgeschnitten. Polygone mit demselben Rang werden mit DRC verglichen. Die Rangeigenschaft funktioniert nur für Polygone mit unterschiedlichen Signalen. Bei überlappenden Polygonen mit demselben Signalnamen bleibt dies ohne Wirkung. Sie werden übereinander gezeichnet. Polygone, die im Paket-Editor erstellt werden und keinem Signal zugewiesen wurden, werden von allen anderen Polygonen subtrahiert. Es ist kein Rang-Parameter verfügbar.

Abstand

Wenn die Option Schraffur für Füllen ausgewählt ist, bestimmt dieser Wert den Abstand der Rasterlinien.

Isolieren

Definiert den Wert, den das Polygon in Bezug auf alle anderen Kupferobjekte beibehalten muss, die nicht Teil des Signals sind, sowie Objekte auf den Layern BoardOutline, tRestrict oder RestrictBottom. Wenn höhere Werte für spezielle Signale in den Design-Regeln oder Netzklassen definiert sind, gelten die höheren Werte.

Bei Polygonen mit unterschiedlichen Rängen bezieht sich Isolieren immer auf die gezeichnete Kontur, die im Konturmodus des Polygons angezeigt wird, auch wenn das berechnete Polygon eine andere Kontur hat, z. B. aufgrund einer Linie, die das Polygon ersetzt. Die tatsächliche Clearance kann größer als der angegebene Wert für Isolieren werden.

Thermals

Bestimmen, ob Pads im Polygon über Thermal-Symbole verbunden oder vollständig mit der Kupferebene verbunden sind. Dies gilt auch für Vias, sofern die Option in den Design-Regeln aktiviert wurde.

Die Breite der Thermal-Verbinder wird als die Hälfte des Bohrdurchmessers des Pads berechnet. Die Breite muss innerhalb des Mindestwerts der Linienbreite und eines Maximalwerts der doppelten Linienbreite des Polygons liegen.

Die Länge der Thermal-Verbinder wird durch den Wert für die thermische Isolierung auf der Registerkarte Supply der Design-Regeln definiert.

Anmerkung:

Die Breite des Polygons darf nicht zu gering sein. Andernfalls können die Thermal-Verbinder die aktuelle Last nicht verarbeiten. Dies gilt auch für Engpässe auf der Leiterplatte. Die Linienbreite des Polygons bestimmt die kleinstmögliche Breite des Kupferbereichs.

Orphans

Bestimmen, ob ein Polygon Bereiche (Inseln) enthalten kann, die nicht elektrisch mit dem Polygonsignal verbunden sind. Wenn Orphans auf Aus eingestellt sind, werden solche nicht verbundenen Bereiche nicht gezeichnet.

Anmerkung:

Achten Sie beim Zeichnen eines Polygons darauf, dass die Kontur an keiner Stelle mehr als einmal (überlappend) gezeichnet wird und dass sich die Polygonkontur nicht selbst kreuzt. In diesem Fall kann Electronics den Inhalt des Bereichs nicht berechnen. Fehlermeldung [Signalname] enthält ein ungültiges Polygon wird ausgegeben, und der Befehl RATSNEST wird abgebrochen. Wenn diese Meldung angezeigt wird, muss die Kontur des Polygons korrigiert werden. Andernfalls können vom CAM-Prozessor keine Fertigungsdaten erstellt werden. Der CAM-Prozessor berechnet vor der Ausgabe automatisch die Polygone im Layout. Wenn das Polygon nach der Berechnung mit RATSNEST im Konturmodus bleibt, sollten Sie die Parameter für Breite, Isolieren und Orphans sowie den Namen des Polygons überprüfen. Die Polygonfüllung kann wahrscheinlich eines der Objekte, die mit dem Signal verbunden sein sollten, nicht erreichen. Wenn Sie ein Polygon mit dem Befehl NAME umbenennen, wird es mit einem anderen Signal verbunden.