PCB-Bewegungswerkzeuge
Das Design von Leiterplatten ist ein hochdetaillierter und präziser Prozess. Objekte werden sorgfältig platziert, um ihre mechanischen und elektronischen Anforderungen zu erfüllen. Zur Unterstützung bieten der PCB-Editor und der PCB-Bibliothekseditor eine Vielzahl von Verschiebebefehlen und Verhaltensweisen. Sofern es nicht gesperrt ist, kann jedes Objekt durch Klicken und Ziehen verschoben werden. Um mehrere Objekte zu verschieben, müssen diese zuerst ausgewählt werden, damit die Software weiß, welche Objekte verschoben werden sollen.
Verwenden Sie die Bewegungswerkzeuge, um sicherzustellen, dass die auf der PCB und in der PCB-Bibliothek platzierten Objekte korrekt positioniert sind.
Alle Objektbewegungen sind auf das aktuelle Fangraster beschränkt. Weitere Informationen zum Einstellen und Arbeiten mit dem Fangraster finden Sie auf der Seite Grids and Units.
- Vom PCB-Editor aus verwenden Sie Tools | Arrange | Move.

- Vom PCB-Bibliothekseditor aus verwenden Sie Tools | Arrange | Move.

Interaktives Verhalten beim Verschieben von Objekten
Die folgenden Befehle sind verfügbar, wenn ein oder mehrere Objekte verschoben werden:
- Drücken Sie Tab, um das Inspector -Fenster des Objekts zu öffnen (wenn nur ein Objekt verschoben wird).
- Drücken Sie Spacebar, um das/die Objekt(e) gegen den Uhrzeigersinn um den Bewegungsreferenzpunkt zu drehen, oder Shift+Spacebar für eine Drehung im Uhrzeigersinn. Das Standard-Drehinkrement beträgt 90 Grad. Die Größe von Rotation Step kann auf der Seite PCB Editor - General der System Preferences geändert werden.
- Drücken Sie die Taste X oder Y, um das/die Objekt(e) entlang der X- bzw. Y-Achse zu spiegeln.
- Wenn das verschobene Objekt eine Komponente ist, drücken Sie L, um sie auf die andere Seite der Leiterplatte zu spiegeln. Verwenden Sie nicht X oder Y zum Spiegeln von Komponenten, da die primitiven Objekte innerhalb der Komponente nicht auf die entsprechenden Bottom-Side-Layer verschoben werden.
- Drücken Sie Esc, um die aktuelle Verschiebeaktion abzubrechen.
Zusammenfassung der Verschiebebefehle
| Befehl |
Verhalten |
| Objekt verschieben |
Verschiebt das gewählte Objekt. Nach dem Starten des Befehls zeigt die Statusleiste Move any Object an. Klicken Sie, um das Objekt auszuwählen, und verschieben Sie es dann an die gewünschte Position. Beachten Sie, dass dieser Befehl den Auswahlstatus von Objekten nicht berücksichtigt; er verschiebt einfach das gewählte Objekt. |
| Ziehen |
Verschiebt das gewählte Objekt und zieht die daran angehängten Objekte mit. Nach dem Starten des Befehls zeigt die Statusleiste Move any Object an. Klicken Sie, um das Objekt auszuwählen, und verschieben Sie es dann an die gewünschte Position. Verbundene Leiterbahnsegmente bleiben verbunden; das Ende am verschobenen Objekt bewegt sich mit dem Objekt, und das andere Ende des Segments/der Segmente bleibt an seiner Position. Beachten Sie, dass mit einer Komponente verbundene Leiterbahnen nur gezogen werden, wenn die Option Comp Drag auf Connected Tracks gesetzt ist (auf der Seite PCB Editor - General der System Preferences). Diese Option wird weiter unten ausführlicher erläutert. |
| Komponente |
Verschiebt die gewählte Komponente. Nach dem Starten des Befehls zeigt die Statusleiste Moving Component an. Klicken Sie, um den Dialog Choose Component zu öffnen, in dem Sie auswählen können, zu welcher Komponente gesprungen werden soll. Wie sich die verbundenen Leiterbahnen verhalten, hängt von der Einstellung der Option Comp Drag auf der Seite PCB Editor - General der System Preferences ab. Dies wird weiter unten ausführlicher erläutert. |
| Neu routen |
Routet das gewählte Leiterbahnsegment neu. Nach dem Starten des Befehls fordert die Statusleiste zu Choose a Track auf. Wenn Sie auf ein Leiterbahnsegment klicken, teilen Sie dieses Segment effektiv in zwei Teile. Bewegen Sie den Cursor, um den neuen Eckpunkt dort zu positionieren, wo diese beiden Segmente zusammentreffen. Nach dem Platzieren des Eckpunkts positionieren Sie einen weiteren Eckpunkt, um die Enden von zwei weiteren Segmenten festzulegen, und so weiter. Klicken Sie mit der rechten Maustaste (oder Esc), um das Neurouten dieser Route zu beenden; tun Sie dies ein zweites Mal, um den Befehl zu verlassen. |
| Track unterbrechen |
Ein vorhandenes Segment in zwei Segmente unterteilen. Dieser Befehl verhält sich genauso wie der Re-route Befehl, wird jedoch nicht wiederholt. Nach dem Start des Befehls fordert die Statusleiste Sie auf, Choose a Track. Wenn Sie auf ein Leiterbahnsegment klicken, wird an der Klickposition ein Eckpunkt hinzugefügt; bewegen Sie die Maus, um den Eckpunkt zu positionieren. Diese Segmente werden freigegeben, und der Fadenkreuz-Cursor bleibt bestehen, was anzeigt, dass Sie sich weiterhin im Modus „Track unterbrechen“ befinden. Unterbrechen Sie weitere Leiterbahnen oder klicken Sie mit der rechten Maustaste (oder Esc), um den Befehl zu beenden. Beachten Sie, dass dieses Verhalten auch interaktiv im Designbereich erreicht werden kann, ohne diesen Befehl zu starten: Klicken Sie einmal, um ein Leiterbahnsegment auszuwählen, und klicken und halten Sie dann auf dem mittleren Eckpunkt, um die Leiterbahn zu unterbrechen. Positionieren Sie sie nach Bedarf. |
| Leiterbahnende ziehen |
Verschieben Sie einen vorhandenen Eckpunkt (Leiterbahnende) an eine neue Position. Nach dem Start des Befehls fordert die Statusleiste Sie auf, Move any Object. Klicken Sie irgendwo auf ein Leiterbahnsegment; der Cursor springt zum nächstgelegenen Ende dieses Segments, das sich dann mit dem Cursor bewegt. Positionieren Sie den Cursor an der gewünschten Stelle und klicken Sie zum Platzieren. |
| Leiterbahnen verschieben / Größe ändern |
Das Ende eines Leiterbahnsegments frei verschieben. Nach dem Start des Befehls fordert die Statusleiste auf, Choose Track End Point. Klicken Sie irgendwo auf ein Leiterbahnsegment; der Cursor springt zum nächstgelegenen Ende dieses Segments und heftet es an den Cursor. Bewegen Sie den Cursor, um diesen Endpunkt zu verschieben, und klicken Sie zum Platzieren. Dieses Verhalten, bei dem Sie das Ende eines einzelnen Leiterbahnsegments frei verschieben können, lässt sich auch erreichen, indem Sie einmal klicken, um ein Segment auszuwählen, und dann auf einen End-Eckpunkt klicken und halten, um ihn frei zu verschieben. |
| Auswahl verschieben |
Ausgewählte Objekte verschieben. Nach dem Start dieses Befehls fordert die Statusleiste Sie auf, Move Selection. Klicken Sie irgendwo innerhalb des Designbereichs, um die Auswahlmenge an diesem Punkt zu greifen, und bewegen Sie dann die Maus, um die Auswahlmenge an eine neue Position zu verschieben. Beachten Sie, dass der Klick, der den Greifpunkt für die Auswahlmenge definiert, automatisch am Raster ausgerichtet wird, es sei denn, Sie bewegen die Maus so, dass sie an einem Objekt-Hotspot (Referenzpunkt) einrastet, z. B. in der Mitte eines Pads. |
| Auswahl um X, Y verschieben |
Die ausgewählten Objekte um einen benutzerdefinierten Versatz verschieben. Nach dem Start dieses Befehls wird der Dialog Get X /Y Offsets geöffnet. Geben Sie die gewünschten Versatzwerte ein und klicken Sie dann auf OK, um die Auswahlmenge um diesen Betrag zu verschieben. |
| Auswahl drehen |
Die ausgewählten Objekte um einen benutzerdefinierten Drehwinkel drehen. Nach dem Start dieses Befehls wird der Dialog Rotation Angle geöffnet. Geben Sie die gewünschte Drehung in Grad ein und klicken Sie dann auf OK. Die Statusleiste fordert Sie auf, Select Reference Point; die Auswahlmenge wird um den Punkt gedreht, auf den Sie klicken. |
| Auswahl spiegeln |
Die Auswahlmenge von der aktuellen Seite der Leiterplatte auf die andere Seite spiegeln. Die Auswahlmenge wird entlang der X-Achse gespiegelt, als wäre sie ein einzelnes Objekt, wobei das umschließende Gesamt-Rechteck der Menge im Arbeitsbereich an derselben X-, Y-Position bleibt. Jedes Objekt, das sich auf einer Lage mit logischem Paar befindet, wird gespiegelt und auf die zugehörige Paarlage verschoben. Zum Beispiel werden Objekte auf der Top Layer auf die Bottom Layer gespiegelt, Top Solder auf Bottom Solder, und dasselbe gilt für mechanische Lagen, die als Lagenpaare definiert wurden. |
| Polygon-Eckpunkte verschieben |
Die Eckpunkte eines Polygons interaktiv verschieben. Nach dem Start des Befehls fordert die Statusleiste Sie zunächst auf, Choose a Polygon. Nachdem Sie auf ein Polygon geklickt haben, um es auszuwählen, fordert die Statusleiste Sie dann auf, auf einen Handle (Eckpunkt) oder eine Edge zu klicken. Beachten Sie, dass dieser Bearbeitungszustand auch erreicht werden kann, indem Sie einmal klicken, um ein Polygon auszuwählen. Weiter unten finden Sie weitere Informationen zum Bearbeiten eines polygonförmigen Objekts. |
| Regions-Eckpunkte |
Die Eckpunkte einer gefüllten Region interaktiv verschieben. Nach dem Start des Befehls fordert die Statusleiste Sie zunächst auf, Choose a Region. Nachdem Sie auf eine Region geklickt haben, um sie auszuwählen, fordert die Statusleiste Sie dann auf, auf einen Handle (Eckpunkt) oder eine Edge zu klicken. Beachten Sie, dass dieser Bearbeitungszustand auch erreicht werden kann, indem Sie einmal klicken, um eine Region auszuwählen. Weiter unten finden Sie weitere Informationen zum Bearbeiten eines polygonförmigen Objekts. |
Tips
- Klicken und halten Sie die Maustaste, um ein einzelnes Objekt zu verschieben. Das Objekt wird dabei entweder gehalten an:
- seinem Referenzpunkt bei einem Objekt mit einem einzelnen Referenzpunkt, wie z. B. einem Pad, Via oder Bauteil, oder
- einem Eckpunkt bei einer Leiterbahn oder einem polygonförmigen Objekt.
- Einzelne Objekte werden auf dem aktuellen Fangraster verschoben. Bei mehreren Objekten liegt die Position, an der die Auswahlmenge gehalten wird, auf dem aktuellen Fangraster.
- Bei „Klicken und halten“ muss die Maustaste gedrückt gehalten werden. Wenn Sie einen MoveMenübefehl verwenden, ist das Gedrückthalten der Maustaste nicht erforderlich. Der Vorteil eines MoveBefehls besteht darin, dass die Pfeiltasten verwendet werden können, um das/die Objekt(e) präzise in einzelnen Rasterinkrementen zu verschieben. Sie können dann Shift gedrückt halten, um in 10-fachen Rasterinkrementen zu verschieben.
- Eine Menge ausgewählter Objekte kann je nach Art des angeklickten Objekts in der Auswahlmenge ebenfalls mit der Technik „Klicken und halten“ verschoben werden. Wenn mehrere Objekte mit „Klicken und halten“ verschoben werden, springt der Cursor zum nächstgelegenen Rasterpunkt und beginnt dann, die Auswahlmenge zu verschieben. Beachten Sie, dass dieser Haltepunkt möglicherweise kein Objektreferenzpunkt ist. Wenn die Positionierung kritisch ist, ist es besser, den unten beschriebenen Befehl Move Selection zu verwenden, da Sie den Cursor bewegen können, bis er an einem Objektreferenzpunkt einrastet, z. B. in der Mitte eines Pads, der dann zum Punkt wird, an dem die Objektmenge gehalten wird. Tatsächlich kann es hilfreich sein, ein temporäres Pad oder Via zu platzieren, um die präzise Neupositionierung einer Menge ausgewählter Objekte zu erleichtern.
- Eine Menge ausgewählter Leiterbahnen kann nicht mit der Technik „Klicken und halten“ verschoben werden. In diesem Fall muss der Befehl Move Selection verwendet werden (es sei denn, in der Auswahlmenge befindet sich ein Nicht-Leiterbahn-Objekt, auf das geklickt und gehalten werden kann).
- Wenn mehrere Objekte verschoben werden, bleibt ihre relative Position zueinander erhalten.
Das Standardverhalten besteht darin, beim Klicken und Halten zum Verschieben eines Objekts immer am Referenzpunkt des Objekts einzurasten. Dies kann deaktiviert werden, indem die Option Snap To Center auf der Seite PCB Editor - General der System Preferences ausgeschaltet wird.
Bauteile verschieben
Wie jedes Objekt kann auch ein Bauteil durch Klicken und Halten verschoben werden. Alternativ verwenden Sie den Befehl Component aus dem Menü Move.
Wie das Bauteil gehalten wird
Bauteil-Footprints werden typischerweise so entworfen, dass ihr Ursprung (Referenzpunkt) entweder im geometrischen Zentrum des Bauteils oder im Zentrum von Pad 1 liegt. Während der Bauteilplatzierungsphase des Leiterplattendesigns kann es vorzuziehen sein, das Bauteil anhand von Pad 1 oder vielleicht eines anderen Pads zu positionieren. Um dieses Verhalten zu aktivieren, aktivieren Sie die Option Smart Component Snap auf der Seite PCB Editor - General der System Preferences. Wenn diese Option aktiviert ist, springt die Software nicht zum Referenzpunkt, sondern berücksichtigt Pad-Zentren als mögliche Haltepunkte und springt beim Klicken und Halten zum nächstgelegenen Punkt (Referenzpunkt oder Pad-Zentrum). Positionieren Sie den Cursor nahe an dem Pad, an dem Sie das Bauteil halten möchten, und klicken und halten Sie.
Verhalten verbundener Leiterbahnen
Das Standardverhalten für Leiterbahnen, die mit einem Bauteil verbunden sind, besteht darin, die Leiterbahnenden beim Verschieben eines Bauteils nicht mitzubewegen. Es ist möglich, die Leiterbahnenden mit dem verschobenen Bauteil mitzuziehen, indem die Option Comp Drag auf Connected Tracks gesetzt wird (auf der Seite PCB Editor - General der System Preferences). Da Ziehen beim Verschieben nicht das Standardverhalten ist, müssen Sie zum Verschieben eines Bauteils and die verbundenen Leiterbahnenden mitzuziehen entweder den Befehl Drag oder den Befehl Component aus dem Menü Move verwenden.
Beachten Sie, dass die Software nicht versucht, die 90/45-Grad-Führung von Leiterbahnobjekten beizubehalten oder mögliche Verstöße gegen Designregeln zu verhindern, während ein Bauteil verschoben und Leiterbahnen mitgezogen werden. Der PCB-Editor enthält hervorragende Funktionen zum Verschieben von Leiterbahnen. Verwenden Sie diese, um entweder unordentliche Leiterbahnsegmente aufzuräumen oder das Bauteil ohne Mitziehen zu verschieben und anschließend dieselben Verschiebefunktionen zu verwenden, um die Leiterbahnsegmente nach dem Verschieben des Bauteils anzupassen.
Um gezogene Leiterbahnen aufzuräumen, klicken Sie einmal, um das Segment auszuwählen, und klicken und halten Sie dann das Segment und schieben Sie es. Die Software stellt die 90/45-Grad-Führung der Leiterbahnen wieder her.
Leiterbahn-/Liniensegmente verschieben
Das Routing wird traditionell so platziert, dass alle Leiterbahnsegmente vertikal, horizontal oder in 45 Grad verlaufen. Dies geschieht, um den verfügbaren Platz auf der Leiterplatte möglichst effizient zu nutzen. Der PCB Editor enthält ausgefeilte Algorithmen zum Verschieben von Leiterbahnsegmenten auf der Leiterplatte, sodass die Anordnung des Routings beibehalten werden kann.
Dieses Verschieben von Leiterbahnsegmenten kann interaktiv aufgerufen werden, entweder indem Sie zuerst klicken, um das Leiterbahnsegment auszuwählen, und dann klicken und halten, wenn der spezielle Cursor erscheint, um das Segment zu schieben (wie in der Animation unten gezeigt), oder indem Sie auf ein Leiterbahnsegment klicken, es halten und verschieben. Dieses Schiebeverhalten kann mit den Optionen Dragging auf der Seite PCB Editor - Interactive Routing von System Preferences. konfiguriert werden. Mit diesen Optionen können Sie einer Leiterbahn die Aktion „Verschieben“ zuweisen, was nützlich ist, wenn Sie ein einzelnes Leiterbahnsegment frei verschieben möchten.
Neben der Unterstützung beim Verschieben der Segmente in einem einzelnen Netz ermöglicht der integrierte Push-and-Shove-Algorithmus auch das saubere Verschieben mehrerer Routings in einem einzigen Vorgang, wie in der Animation unten gezeigt. Drücken Sie die Tastenkombinationen Shift+R, um durch die verschiedenen interaktiven Schiebemodi zu wechseln: Push Obstacles, HugNPush Obstacles, und Ignore Obstacles. Der aktuelle Modus wird während des Schiebens in der Statusleiste angezeigt.

Umformen eines vorhandenen Leiterbahnsegments
In Harmonie mit der Funktion zum Verschieben von Segmenten können Sie ein vorhandenes Segment auch unterbrechen oder, genauer gesagt, reshape umformen. Klicken Sie dazu einmal, um das Segment auszuwählen, und bewegen Sie dann den Mauszeiger über den mittleren Scheitelpunkt. Es erscheint ein spezieller Cursor, der anzeigt, dass dieses Segment umgeformt werden kann. Klicken und halten Sie die Maustaste gedrückt; während Sie die Maus bewegen, fügt die Software automatisch neue Umformungssegmente hinzu, wie in den folgenden Bildern gezeigt.
Bewegen Sie den Mauszeiger über den mittleren Scheitelpunkt, um den Umformungs-Cursor anzuzeigen,
Klicken und halten Sie die Maustaste gedrückt und ziehen Sie dann, um das Segment umzuformen,
Lassen Sie los, um den Umformungsvorgang abzuschließen.
Verschieben von Scheitelpunkten polygonaler Objekte
Es gibt einige Unterschiede zwischen den verschiedenen polygonalen Objekten. Weitere Informationen zum Umformen eines polygonalen Objekts finden Sie beim Objekt Polygon.