Strumenti di posizionamento avanzati

A colpo d'occhio

Questo articolo illustra gli strumenti avanzati di posizionamento dei componenti disponibili in Altium Designer, concentrandosi su come spostare e allineare i componenti con maggiore precisione ed efficienza durante il layout del PCB. Esamina il comportamento di aggancio, le modalità di posizionamento, l'allineamento intelligente, l'uso delle griglie, i metodi per trovare e riposizionare rapidamente i componenti, i comandi di posizionamento interattivo, gli aggiornamenti del posizionamento tramite file, lo scambio dei componenti e la guida che aiuta a valutare se uno spostamento migliora il posizionamento. Se vuoi posizionare i componenti con maggiore controllo e velocizzare le modifiche al layout delle schede complesse, questa guida ti aiuterà a comprendere le opzioni disponibili. Continua a leggere per perfezionare il tuo flusso di lavoro di posizionamento.

- Scopri come l'aggancio al centro, l'aggancio intelligente dei componenti, le modalità di posizionamento e le scorciatoie da tastiera per l'allineamento influiscono sullo spostamento e sul posizionamento dei componenti.
- Scopri come trovare, spostare, riordinare, disporre, scambiare e riposizionare i componenti utilizzando gli strumenti di posizionamento integrati nei progetti PCB ad alta densità o complessi.
- Comprendi come utilizzare le griglie, i file pick-and-place e il vettore di posizionamento ottimale per prendere decisioni di posizionamento più consapevoli.
Approfondisci con l'IA:

Opzioni di posizionamento e collocamento dei componenti

Quando fai clic su un componente e tieni premuto il pulsante del mouse per spostarlo, se l'opzione Snap to Center è attiva, il componente viene afferrato dal suo punto di riferimento. Il punto di riferimento corrisponde alla coordinata 0,0 del componente definita durante la sua creazione nell'editor delle impronte PCB.

L'opzione Smart Component Snap consente di ignorare questo comportamento di aggancio al centro e di agganciarsi invece al pad del componente più vicino, facendo clic e tenendo premuto in un punto più vicino al pad desiderato che al punto di riferimento del componente. Questa funzione è molto utile se devi posizionare un pad specifico su un punto preciso della griglia. Tuttavia, può risultare controproducente quando lavori con piccoli componenti a montaggio superficiale, poiché può rendere più difficile afferrarli dal loro punto di riferimento.

Abilita Snap To Center per afferrare sempre il componente dal suo punto di riferimento. Smart Component Snap è utile quando devi allineare il componente rispetto a un pad specifico.
Abilita Snap To Center per afferrare sempre il componente dal suo punto di riferimento. Smart Component Snap è utile quando devi allineare il componente rispetto a un pad specifico.

Modalità di posizionamento

Puoi scorrere le modalità di posizionamento dei componenti premendo il tasto R durante il posizionamento.

  • Ignore Ostacoli – comportamento di posizionamento normale. Queste procedure utilizzano il corpo 3D, se presente, oppure le primitive in rame e della serigrafia per determinare la distanza di rispetto di un oggetto.

  • Push Ostacoli – il componente da posizionare sposta gli altri componenti per garantire il rispetto delle distanze minime tra i componenti. I componenti appartenenti a unioni possono essere spostati e la loro posizione all'interno dell'unione può cambiare, ma l'unione non viene sciolta. I componenti bloccati non possono essere spostati. In questa modalità, i componenti vengono identificati tramite il loro riquadro di delimitazione della selezione.

  • Avoid Ostacoli – durante il posizionamento, il componente viene vincolato a evitare violazioni delle distanze minime rispetto agli altri componenti. In questa modalità, i componenti vengono identificati tramite il loro riquadro di delimitazione della selezione.

La barra di stato nella parte inferiore dell'area di progettazione e il display Heads Up indicano la modalità di posizionamento corrente.

Utilizzo del tasto di scelta rapida R per scorrere le modalità di posizionamento. Nota che il componente C7 è bloccato e non può essere spostato nella modalità Spingi ostacoli.

Le modalità Spingi/Evita ostacoli non possono essere utilizzate per una selezione mista quando è selezionato anche un altro oggetto (pista, pad, testo, ecc.).

Allineamento intelligente dei componenti

Le funzionalità di posizionamento intelligente consentono di allineare dinamicamente i componenti durante il trascinamento. Quando il componente è allineato con i componenti adiacenti o con i loro pad, vengono visualizzate linee di riferimento verdi.

Utilizzando i tasti di scelta rapida durante il posizionamento, puoi accedere alle seguenti opzioni di allineamento:

  • Tieni premuto il tasto Ctrl durante il posizionamento dei componenti per visualizzare le linee di allineamento rispetto ai contorni dei componenti vicini.

  • Tieni premuto il tasto Shift durante il posizionamento dei componenti per visualizzare le linee di allineamento rispetto ai pad dei componenti vicini.

Griglia di posizionamento dei componenti

Quando vengono posizionati o spostati, i componenti si agganciano alla griglia cartesiana o polare attualmente presente sotto di essi, se tale griglia è definita per il posizionamento dei componenti. La modalità di utilizzo di una griglia (il suo scopo o la sua applicazione) viene definita mediante le opzioni Comp e Non Comp  associate alla voce della griglia nella sezione Grid Manager del pannello Properties.

Per saperne di più, visita la pagina Utilizzo di griglie e guide.

Ricerca dei componenti da posizionare

Se riesci a individuare visivamente i componenti da posizionare sulla scheda, fai clic su di essi e tieni premuto per spostarli. In caso contrario, in un progetto ad alta densità in cui la ricerca visiva di un particolare componente può richiedere molto tempo, puoi utilizzare la finestra di dialogo Choose Component per spostare un componente specifico nell'area di progettazione, portando il cursore sul componente oppure spostando il componente nella posizione corrente del cursore. Per accedere alla finestra di dialogo, seleziona il comando Edit » Move » Component dai menu principali e fai clic in un punto dell'area di progettazione lontano dai componenti.

Comandi di posizionamento interattivo

Sono disponibili diversi strumenti semiautomatici che consentono di modificare il posizionamento dei componenti nel progetto PCB. Oltre ai comandi standard di allineamento degli oggetti, i comandi del menu Tools » Component Placement possono essere utilizzati per eseguire le seguenti operazioni:

Arrange Within Room

Questo comando dispone i componenti assegnati a una room all'interno della room stessa.

Quando disponi i componenti all'interno di una room, se questa è più piccola del gruppo di componenti a essa associato, i componenti vengono posizionati al suo interno e/o il più vicino possibile. Puoi quindi ridimensionare la room secondo necessità, manualmente e direttamente nell'area di lavoro oppure utilizzando l'apposito comando per adattare la room ai componenti.
Arrange Within Rectangle

Questo comando consente di disporre i componenti selezionati all'interno di un'area rettangolare definita.

Quando disponi i componenti all'interno di un'area rettangolare, se il rettangolo definito è più piccolo del gruppo di componenti, viene ridimensionato per contenere l'intero gruppo.
Arrange Outside Board Questo comando dispone i componenti selezionati all'esterno del contorno di esclusione, che di solito coincide con il contorno della scheda.

Riposizionamento dei componenti selezionati

Il Tools » Component Placement » Reposition Selected Components consente di riposizionare più componenti selezionati in sequenza, nell'ordine in cui sono stati selezionati.

Questo comando può essere utilizzato insieme alla modalità di selezione incrociata. Abilitare la modalità di selezione incrociata (Tools » Cross Select Mode), selezionare più componenti dello schema, passare all'editor PCB, quindi eseguire questo comando per riposizionare ciascun componente nello stesso ordine in cui è stato selezionato nello schema.

Posizionamento dei componenti mediante un file pick-and-place

I componenti del progetto possono essere posizionati in base alle coordinate specificate in un file pick-and-place utilizzando il comando Tools » Component Placement » Place From File dai menu principali. Questa funzionalità è particolarmente utile quando vengono fornite informazioni essenziali sul posizionamento sotto forma di file pick-and-place. Può inoltre offrire un metodo utile per applicare rapidamente un posizionamento preferito ottenuto generando in precedenza un file Pick and Place da Altium Designer.

Dopo aver avviato il comando, si aprirà la finestra di dialogo Load File Name . Utilizzare questa finestra di dialogo per individuare e aprire il file pick-and-place pertinente al progetto. La posizione di qualsiasi componente già presente nel progetto ed elencato nel file pick-and-place verrà aggiornata se la posizione corrente è diversa da quella indicata nel file (verrà utilizzata la posizione riportata nel file).

  • I componenti che non devono essere spostati possono essere bloccati impostando la relativa opzione Locked . Questa operazione può essere eseguita tramite il pannello Properties quando i componenti sono selezionati.

  • Affinché lo spostamento avvenga, il componente deve già essere presente nell'area di progettazione e avere il designatore corrispondente a quello indicato nel file pick-and-place.

  • Il file pick-and-place deve includere le seguenti colonne di dati: Center-X (Mid-X), Center-Y (Mid-Y), commento, designatore, layer e rotazione (mostra immagine).

  • Sono supportate le unità imperiali e metriche (il file pick-and-place specifica quali unità vengono utilizzate).

  • Le coordinate Center-X (Mid-X) e Center-Y (Mid-Y) vengono utilizzate come riferimento per le modifiche di posizione; le altre coordinate vengono ignorate.

Scambio dei componenti

È possibile selezionare una coppia di componenti e scambiarne facilmente le posizioni. Dopo aver selezionato i componenti da scambiare, fare clic con il pulsante destro del mouse e selezionare Component Actions » Swap Components oppure scegliere il comando Tools » Component Placement » Swap Components dai menu principali.

Scambio semplificato dei componenti tramite il menu contestuale.

Se, quando viene eseguito il comando, non è selezionato alcun componente o ne sono selezionati più di due, verrà richiesto di scegliere il primo componente da scambiare, quindi il secondo. I componenti verranno scambiati e sarà possibile continuare a scambiare altre coppie di componenti oppure fare clic con il pulsante destro del mouse o premere Esc per uscire dalla modalità di scambio.

I componenti bloccati non possono essere scambiati.

Guida al posizionamento dei componenti

Questa funzionalità è disponibile quando l'opzione PCB.ComponentDrag.ShowAverageHelper è abilitata nella finestra di dialogo Impostazioni avanzate.

Quando si sposta un componente nell'area di progettazione, viene visualizzata una linea spessa verde o rossa che va da un punto all'interno del componente a una posizione sulla scheda. Questa linea è chiamata vettore di posizionamento ottimale e ha la funzione di indicare se la nuova posizione è migliore (verde) o peggiore (rosso) rispetto alla precedente.

Il vettore ha due proprietà distinte: la posizione di destinazione proposta e il colore.

Per determinare le posizioni delle due estremità del vettore, la funzionalità utilizza il baricentro della forma poligonale definita dalle posizioni delle estremità delle linee di connessione. I baricentri di interesse sono due: il primo è definito dalle estremità delle linee di connessione che terminano sul componente che si sta spostando (il baricentro del componente), il secondo dalle altre estremità dello stesso insieme di linee di connessione (il baricentro della posizione di destinazione).

Il vettore di posizionamento ottimale viene tracciato tra questi due baricentri, con l'estremità sul componente evidenziata da un punto. Poiché si tratta di un indicatore relativo, quando si fa clic per iniziare a spostare un componente, il vettore viene sempre tracciato in verde. I due baricentri vengono ricalcolati continuamente mentre si sposta il componente, poiché le linee di connessione possono passare da un pad all'altro durante la riottimizzazione automatica volta a mantenere la topologia delle net applicabile al componente in movimento. A causa di questa riottimizzazione delle net, l'estremità di destinazione dell'OPV può spostarsi bruscamente mentre si muove il componente. Se i baricentri si allontanano e l'OPV si allunga, può diventare rosso. Se i baricentri si avvicinano e l'OPV si accorcia, può diventare verde.

La lunghezza del vettore non è l'unico criterio utilizzato per determinarne il colore: il colore dell'OPV è influenzato anche dalla lunghezza complessiva delle linee di connessione collegate al componente in movimento. Se lo spostamento del componente comporta un aumento della lunghezza complessiva delle linee di connessione, l'OPV diventa rosso. Se invece lo spostamento del componente comporta una riduzione della lunghezza complessiva delle linee di connessione, diventa verde.

Sebbene la lunghezza del vettore aumenti, questo rimane verde perché la lunghezza complessiva delle linee di connessione diminuisce. Quando il componente viene ruotato, le lunghezze delle connessioni aumentano, quindi l'OPV diventa rosso.
Sebbene la lunghezza del vettore aumenti, questo rimane verde perché la lunghezza complessiva delle linee di connessione diminuisce. Quando il componente viene ruotato, le lunghezze delle connessioni aumentano, quindi l'OPV diventa rosso.

Ricordare che l'OPV è una guida relativa: ogni volta che si posiziona il componente, la nuova posizione diventa il punto di partenza per i calcoli al successivo spostamento del componente.

Posizionamento dal pannello Components

Sebbene i componenti vengano solitamente posizionati importando le modifiche dal progetto al PCB (Sincronizzazione del progetto), è possibile posizionare un componente anche direttamente nell'editor PCB dal pannello Components. A tale scopo:

  1. Aprire il pannello Components (View » Panels » Components oppure Place » Component).

  2. Cercare il componente desiderato, selezionarlo nell'elenco, quindi:

    • Fare clic con il pulsante destro del mouse e selezionare Place <ComponentName> dal menu contestuale, oppure

    • Fare doppio clic sul componente selezionato. Il componente apparirà agganciato al cursore nell'area di progettazione. Portare il componente nella posizione desiderata, quindi fare clic per posizionarlo, oppure

    • Fare clic e tenere premuto sul nome del componente nel Components pannello, quindi trascinare il componente nella posizione desiderata e fare clic per posizionarlo. Questa è una tecnica di posizionamento «singolo», ovvero consente di posizionare una sola istanza del componente scelto. Gli altri metodi consentono di posizionare più istanze.

Premere Tab per modificare le proprietà del componente prima di posizionarlo.

I footprint dei componenti PCB (e i componenti dello schema) possono essere posizionati solo dal Workspace connesso o dalle librerie disponibili. Il termine 'available libraries'  include le librerie che fanno parte del progetto su cui si sta lavorando o quelle attualmente installate in Altium Designer. Le librerie possono essere installate e rimosse tramite la pagina Gestione dati - Librerie basate su file della finestra di dialogo Preferences o la finestra di dialogo Librerie basate su file disponibili (fare clic sul pulsante  nel pannello Components, quindi selezionare File-based Libraries Preferences dal menu a discesa).

Supporto per i componenti jumper

I jumper, detti anche ponticelli, consentono di sostituire le piste con un componente jumper, spesso essenziale per progettare correttamente una scheda a singola faccia. Altium Designer supporta l'uso dei componenti jumper tramite un tipo di componente speciale: Jumper.

Sebbene sia possibile iniziare posizionando i footprint dei jumper direttamente sul PCB, il flusso di lavoro consigliato parte dallo schema. Per saperne di più, consultare la pagina Lavorare con i componenti jumper.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Nav
Contents
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contents