Strumenti di spostamento PCB
La progettazione di schede PCB è un processo altamente dettagliato e preciso. Gli oggetti vengono posizionati con cura per soddisfare i requisiti meccanici ed elettronici. Per agevolare questa attività, gli editor PCB e libreria PCB includono una varietà di comandi e comportamenti di spostamento. A meno che non sia bloccato, qualsiasi oggetto può essere spostato facendo clic e trascinando. Per spostare più oggetti, questi devono essere prima selezionati, in modo che il software sappia quali oggetti devono essere spostati.
Utilizzare gli strumenti di spostamento per assicurarsi che gli oggetti posizionati sul PCB e nella libreria PCB siano collocati correttamente.
Tutti gli spostamenti degli oggetti sono vincolati alla Snap Grid corrente. Fare riferimento alla pagina Griglie e unità per ulteriori informazioni sull'impostazione e l'uso della Snap Grid.
- Dall'editor PCB, usare Tools | Arrange | Move.

- Dall'editor della libreria PCB, usare Tools | Arrange | Move.

Comportamento interattivo durante lo spostamento degli oggetti
I seguenti comandi sono disponibili quando uno o più oggetti vengono spostati:
- Premere Tab per aprire il pannello Inspector dell'oggetto (se viene spostato un solo oggetto).
- Premere Spacebar per ruotare l'oggetto o gli oggetti in senso antiorario attorno al punto di riferimento dello spostamento, oppure Shift+Spacebar per la rotazione in senso orario. L'incremento di rotazione predefinito è di 90 gradi. La dimensione di Rotation Step può essere modificata nella pagina PCB Editor - General di System Preferences.
- Premere il tasto X o Y per capovolgere l'oggetto o gli oggetti rispettivamente lungo l'asse X o Y.
- Se l'oggetto spostato è un componente, premere L per capovolgerlo sull'altro lato della scheda. Non usare X o Y per capovolgere i componenti, perché gli oggetti primitivi all'interno del componente non verranno scambiati con i layer appropriati del lato inferiore.
- Premere Esc per annullare l'azione di spostamento corrente.
Riepilogo dei comandi di spostamento
| Comando |
Comportamento |
| Sposta oggetto |
Sposta l'oggetto scelto. Dopo aver avviato il comando, la barra di stato mostrerà Move any Object. Fare clic per scegliere l'oggetto, quindi spostarlo nella posizione desiderata. Si noti che questo comando non considera lo stato di selezione degli oggetti, ma sposta semplicemente l'oggetto scelto. |
| Trascina |
Sposta l'oggetto scelto e trascina con esso gli oggetti collegati. Dopo aver avviato il comando, la barra di stato mostrerà Move any Object. Fare clic per scegliere l'oggetto, quindi spostarlo nella posizione desiderata. I segmenti di traccia collegati rimarranno collegati; l'estremità sull'oggetto in movimento si sposterà con l'oggetto e l'altra estremità del segmento o dei segmenti rimarrà dov'era. Si noti che le tracce collegate a un componente verranno trascinate solo se l'opzione Comp Drag è impostata su Connected Tracks (nella pagina PCB Editor - General di System Preferences). Questa opzione è descritta più dettagliatamente di seguito. |
| Componente |
Sposta il componente scelto. Dopo aver avviato il comando, la barra di stato mostrerà Moving Component. Fare clic per aprire la finestra di dialogo Choose Component in cui è possibile scegliere a quale componente passare. Il comportamento delle tracce collegate dipende dall'impostazione dell'opzione Comp Drag nella pagina PCB Editor - General di System Preferences. Questo aspetto è descritto più dettagliatamente di seguito. |
| Rerouting |
Esegue nuovamente il routing del segmento di traccia scelto. Dopo aver avviato il comando, la barra di stato richiede di Choose a Track. Quando si fa clic su un segmento di traccia, quel segmento viene di fatto diviso in due. Spostare il cursore per posizionare il nuovo vertice nel punto in cui questi due segmenti si uniscono. Dopo aver posizionato il vertice, si passerà al posizionamento di un altro vertice per fissare le estremità di altri due segmenti, e così via. Fare clic con il pulsante destro del mouse (o Esc) per interrompere il rerouting di questa connessione; farlo una seconda volta per uscire dal comando. |
| Interrompi Traccia |
Interrompe un segmento esistente in due segmenti. Questo comando si comporta come il Re-route comando, tranne per il fatto che non si ripete. Dopo aver avviato il comando, la barra di stato richiede di Choose a Track. Quando si fa clic su un segmento di traccia, viene aggiunto un vertice nel punto del clic; spostare il mouse per posizionare il vertice. Questi segmenti verranno rilasciati e il cursore a croce rimarrà visibile, indicando che si è ancora in modalità Interrompi Traccia. Continuare a interrompere altre tracce oppure fare clic con il pulsante destro del mouse (o Esc) per terminare il comando. Si noti che questo comportamento può essere ottenuto anche in modo interattivo nell'area di progettazione senza avviare questo comando: fare clic una volta per selezionare un segmento di traccia, quindi fare clic e tenere premuto sul vertice centrale per interrompere la traccia. Posizionare come richiesto. |
| Trascina Estremità Traccia |
Sposta un vertice esistente (estremità della traccia) in una nuova posizione. Dopo aver avviato il comando, la barra di stato richiede di Move any Object. Fare clic in un punto qualsiasi di un segmento di traccia; il cursore salterà all'estremità più vicina di quel segmento, che poi si muoverà con il cursore. Posizionare il cursore nella posizione desiderata e fare clic per collocarlo. |
| Sposta / Ridimensiona Tracce |
Sposta liberamente l'estremità di un segmento di traccia. Dopo aver avviato il comando, la barra di stato richiede di Choose Track End Point. Fare clic in un punto qualsiasi di un segmento di traccia; il cursore salterà all'estremità più vicina di quel segmento, agganciandola al cursore. Spostare il cursore per muovere quell'estremità e fare clic per posizionarla. Questo comportamento, che consente di spostare liberamente l'estremità di un singolo segmento di traccia, può essere ottenuto anche facendo clic una volta per selezionare un segmento, quindi facendo clic e tenendo premuto su un vertice terminale per spostarlo liberamente. |
| Sposta Selezione |
Sposta gli oggetti selezionati. Dopo aver avviato questo comando, la barra di stato richiederà di Move Selection. Fare clic in un punto qualsiasi dell'area di progettazione per trattenere l'insieme di selezione in quel punto, quindi spostare il mouse per muovere l'insieme di selezione in una nuova posizione. Si noti che il clic che definisce il punto di presa per l'insieme di selezione sarà automaticamente sulla griglia, a meno che non si passi con il mouse in modo che si agganci a un hotspot dell'oggetto (punto di riferimento), come il centro di un pad. |
| Sposta Selezione di X, Y |
Sposta gli oggetti selezionati di un offset definito dall'utente. Dopo aver avviato questo comando, si aprirà la finestra di dialogo Get X /Y Offsets. Immettere i valori di offset richiesti, quindi fare clic su OK per spostare l'insieme di selezione di tale quantità. |
| Ruota Selezione |
Ruota gli oggetti selezionati di un angolo di rotazione definito dall'utente. Dopo aver avviato questo comando, si aprirà la finestra di dialogo Rotation Angle. Immettere la rotazione desiderata in gradi, quindi fare clic su OK. La barra di stato richiederà di Select Reference Point; l'insieme di selezione ruoterà attorno al punto in cui si fa clic. |
| Capovolgi Selezione |
Capovolge l'insieme di selezione dal lato corrente della scheda all'altro lato. L'insieme di selezione verrà capovolto lungo l'asse X come se fosse un singolo oggetto, con il rettangolo di delimitazione complessivo dell'insieme che rimane nella stessa posizione X, Y nell'area di lavoro. Ogni oggetto che si trova su un layer con una coppia logica verrà capovolto e spostato sul layer accoppiato. Ad esempio, gli oggetti su Top Layer vengono capovolti su Bottom Layer, Top Solder su Bottom Solder, e lo stesso vale per i layer meccanici che sono stati definiti come coppie di layer. |
| Sposta Vertici del Poligono |
Sposta in modo interattivo i vertici di un poligono. Dopo aver avviato il comando, la barra di stato richiederà innanzitutto di Choose a Polygon. Dopo aver fatto clic su un poligono per sceglierlo, la barra di stato richiederà quindi di fare clic per selezionare un Handle (vertice) o un Edge. Si noti che questo stato di modifica può essere ottenuto anche facendo clic una volta per selezionare un poligono. Di seguito sono disponibili ulteriori informazioni sulla modifica di un oggetto di forma poligonale. |
| Vertici della Regione |
Sposta in modo interattivo i vertici di una regione solida. Dopo aver avviato il comando, la barra di stato richiederà innanzitutto di Choose a Region. Dopo aver fatto clic su una regione per sceglierla, la barra di stato richiederà quindi di fare clic per selezionare un Handle (vertice) o un Edge. Si noti che questo stato di modifica può essere ottenuto anche facendo clic una volta per selezionare una regione. Di seguito sono disponibili ulteriori informazioni sulla modifica di un oggetto di forma poligonale. |
Tips
- Fare clic e tenere premuto il pulsante del mouse per spostare un singolo oggetto. L'oggetto verrà trattenuto tramite:
- il suo punto di riferimento per un oggetto con un singolo punto di riferimento, come un pad, una via o un componente, oppure
- un vertice per una traccia o un oggetto di forma poligonale.
- I singoli oggetti vengono spostati sulla griglia di aggancio corrente. Per più oggetti, la posizione in cui viene trattenuto l'insieme di selezione sarà sulla griglia di aggancio corrente.
- Fare clic e tenere premuto richiede che il pulsante del mouse resti premuto. Se si utilizza un comando del menu Move, non è necessario tenere premuto il pulsante del mouse. Il vantaggio dell'uso di un comando Move è che i tasti freccia possono essere usati per spostare con precisione l'oggetto o gli oggetti con incrementi di una singola griglia. È quindi possibile tenere premuto Shift per procedere con incrementi di 10 x griglia.
- Un insieme di oggetti selezionati può essere spostato anche usando la tecnica del clic e tieni premuto, a seconda del tipo di oggetto dell'insieme di selezione su cui si fa clic. Quando più oggetti vengono spostati con clic e tieni premuto, il cursore salterà al punto di griglia più vicino e inizierà quindi a spostare l'insieme di selezione. Si noti che questo punto di presa potrebbe non essere un punto di riferimento dell'oggetto. Se il posizionamento è critico, è meglio usare il comando Move Selection descritto di seguito, perché è possibile spostare il cursore finché non si aggancia a un punto di riferimento dell'oggetto, come il centro di un pad, che diventa quindi il punto tramite il quale viene trattenuto l'insieme di oggetti. In effetti, può essere utile posizionare temporaneamente un pad o una via per facilitare il riposizionamento preciso di un insieme di oggetti selezionati.
- Un insieme di tracce selezionate non può essere spostato usando la tecnica del clic e tieni premuto. In questa situazione, deve essere usato il comando Move Selection (a meno che nell'insieme di selezione non vi sia un oggetto non traccia su cui fare clic e tenere premuto).
- Se vengono spostati più oggetti, la loro posizione reciproca viene mantenuta.
Il comportamento predefinito è l'aggancio al punto di riferimento dell'oggetto ogni volta che si fa clic e si tiene premuto per spostare un oggetto. Questo può essere disabilitato disattivando l'opzione Snap To Center nella pagina PCB Editor - General del System Preferences.
Spostamento dei Componenti
Come qualsiasi oggetto, un componente può essere spostato facendo clic e tenendo premuto. In alternativa, usare il comando Component dal menu Move.
Come viene trattenuto il componente
Le impronte dei componenti sono in genere progettate con la loro origine (punto di riferimento) nel centro geometrico del componente oppure nel centro del pad 1. Durante la fase di posizionamento dei componenti nella progettazione della scheda, può essere preferibile posizionare il componente in base al pad 1 o magari a un pad diverso. Per abilitare questo comportamento, attivare l'opzione Smart Component Snap nella pagina PCB Editor - General del System Preferences. Quando questa opzione è abilitata, invece di saltare al punto di riferimento, il software includerà i centri dei pad come potenziali punti di presa e salterà al punto più vicino (punto di riferimento o centro del pad) quando si fa clic e si tiene premuto. Posizionare il cursore vicino al pad tramite il quale si desidera trattenere il componente, quindi fare clic e tenere premuto.
Comportamento delle Tracce Connesse
Il comportamento predefinito per le tracce connesse a un componente è di non spostare le estremità delle tracce quando un componente viene spostato. È possibile trascinare le estremità delle tracce insieme al componente in movimento impostando l'opzione Comp Drag su Connected Tracks (nella pagina PCB Editor - General del System Preferences). Poiché il trascinamento non è il comportamento predefinito durante lo spostamento, per spostare un componente and trascinare le estremità delle tracce connesse, è necessario usare il comando Drag oppure Component dal menu Move.
Si noti che il software non tenta di mantenere il posizionamento a 90/45 gradi degli oggetti traccia né di prevenire potenziali violazioni delle regole di progettazione durante lo spostamento di un componente e il trascinamento delle tracce. L'editor PCB include eccellenti funzionalità di scorrimento delle tracce. Usarle per riordinare segmenti di traccia disorganizzati oppure spostare il componente senza trascinare e usare le stesse capacità di scorrimento per modificare i segmenti di traccia dopo che il componente è stato spostato.
Per riordinare le tracce trascinate, fare clic una volta per selezionare il segmento, quindi fare clic e tenere premuto il segmento e farlo scorrere. Il software ripristinerà il posizionamento a 90/45 delle tracce.
Spostamento dei Segmenti di Traccia/Linea
Il routing viene tradizionalmente disposto in modo che tutti i segmenti di traccia siano verticali, orizzontali o a 45 gradi. Questo viene fatto per consentire l'uso più efficiente dello spazio sulla scheda. Il PCB Editor include algoritmi sofisticati per spostare i segmenti di traccia sulla scheda in modo da mantenere la disposizione del routing.
Questo scorrimento dei segmenti di traccia può essere richiamato in modo interattivo sia facendo clic per selezionare prima il segmento di traccia e poi facendo clic e tenendo premuto quando appare il cursore speciale per far scorrere il segmento (come mostrato nell'animazione seguente), sia facendo clic e tenendo premuto su un segmento di traccia e facendolo scorrere. Questo comportamento di scorrimento può essere configurato usando le opzioni Dragging nella pagina PCB Editor - Interactive Routing di System Preferences. Queste opzioni consentono di assegnare l'azione Sposta a una traccia, utile se si desidera poter spostare liberamente un singolo segmento di traccia.
Oltre a supportare lo spostamento dei segmenti in una singola net, l'algoritmo integrato di push and shove consente di spostare ordinatamente più percorsi in un'unica operazione, come mostrato nell'animazione seguente. Premere le scorciatoie Shift+R per scorrere le diverse modalità di scorrimento interattivo: Push Obstacles, HugNPush Obstacles, e Ignore Obstacles. La modalità corrente viene riportata nella barra di stato durante lo scorrimento.

Rimodellare un Segmento di Traccia Esistente
Lavorando in armonia con la funzione di scorrimento dei segmenti, puoi anche spezzare, o più correttamente, reshape rimodellare un segmento esistente. Per farlo, fai clic una volta per selezionare il segmento, quindi posiziona il mouse sul vertice centrale. Apparirà un cursore speciale, che indica che questo segmento può essere rimodellato. Fai clic e tieni premuto; mentre sposti il mouse, il software aggiungerà automaticamente nuovi segmenti di rimodellazione, come mostrato nelle immagini seguenti.
Posiziona il mouse sul vertice centrale per visualizzare il cursore di rimodellazione,
Fai clic e tieni premuto, quindi trascina per rimodellare il segmento,
Rilascia per completare il processo di rimodellazione.
Spostamento dei vertici degli oggetti poligonali
Esistono alcune differenze tra i vari oggetti poligonali. Per ulteriori informazioni sulla rimodellazione di un oggetto poligonale, fai riferimento all'oggetto Polygon.