Un Keepout nella progettazione PCB è un’area o un perimetro definito dall’utente nel layout che gli oggetti in rame non possono attraversare. In genere viene incluso per controllare l’area utilizzata dalle azioni automatiche di posizionamento del rame, come i riempimenti poligonali e il routing interattivo; un Keepout rappresenta inoltre una posizione non valida quando si posizionano manualmente oggetti in rame.
Come aree “vietate” specificate durante il layout di progetto, gli oggetti Keepout utilizzano le esistenti Clearance Constraint Rules per controllare il routing e rilevare le violazioni di posizionamento, ma, a differenza di altri oggetti posizionati, non possono essere assegnati a una Net e non vengono mostrati negli Output generati o nelle stampe. Nel senso più semplice, un Keepout agisce come un oggetto di “interferenza” che impedisce ad altri oggetti in rame di intersecare la sua area, come specificato dalla regola globale di Clearance. Gli oggetti Keepout possono essere posizionati sul Keep-out Layer (dove si applicano a tutti i signal layer), oppure su un signal layer (dove si applicano solo agli oggetti di quel layer).
Altium Designer consente la creazione e l’applicazione dei Keepout grazie al supporto per Object Specific Keepouts. Gli oggetti Keepout posizionati possono essere configurati per specificare a quali tipi di oggetti si applicano, come tracce, aree di rame, via e pad, migliorando in modo significativo la flessibilità e l’efficacia dei Keepout.

Oggetti Keepout di diversi tipi posizionati in un progetto PCB.
Nel PCB Editor e nel PCB Library Editor, gli oggetti Keepout vengono visualizzati con tratteggio incrociato. Gli oggetti Keepout posizionati sul Keep-Out Layer (cioè applicati a tutti i signal layer) sono mostrati nel colore del Keep-Out Layer, mentre i Keepout posizionati su uno specifico signal layer (cioè applicati solo a quel signal layer) appaiono nel colore di quel signal layer.
I Keepout sono ideali per definire regioni della scheda non instradabili (come aree elettricamente sensibili o ad alta tensione), posizioni di rame specificamente esposte come nei Fiducial e nei Test Point, oppure aree meccanicamente incompatibili (come fori di montaggio o gli angoli di un PCB). La natura configurabile degli Object Specific Keepouts consente inoltre di posizionarli sopra altri oggetti quando sono stati assegnati specifici Keepout Restrictions. Se impostato per limitare solo le Via, ad esempio, un Keepout può essere posizionato sopra regioni di rame esistenti (come un Polygon Pour) per controllare l’estensione dello Via Stitching automatico.
Gli Object Specific Keepouts possono essere posizionati nel PCB Editor e nel PCB Library Editor.
Per ulteriori informazioni sul posizionamento e sulla modifica degli oggetti keepout PCB, fare riferimento alle sezioni comprimibili riportate di seguito:
Track Keepout

Un Track Keepout posizionato
Una track è un oggetto primitivo di progettazione. Oltre alla track standard utilizzata per le attività di progettazione, è disponibile un secondo tipo di track, denominato track keepout. Un track keepout può essere posizionato come oggetto keepout specifico di layer oppure come keepout su tutti i layer per fungere, ad esempio, da barriera di posizionamento o di routing. La differenza tra una track standard e un track keepout è che i fill di tipo keepout specifici di layer non sono inclusi nella generazione degli output, come Gerber o ODB++. Una regione keepout è identificata da un contorno nel colore Keepout.
Una keepout track può essere posizionata solo su un signal layer o sul Keepout layer.
Dopo aver avviato il comando di posizionamento del track keepout, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento del track keepout. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fare clic oppure premere Enter per fissare il punto iniziale del primo segmento di track keepout.
- Spostare il cursore per definire il segmento di track keepout, quindi fare clic oppure premere Enter per fissare il punto finale di questo primo segmento, che è anche il punto iniziale del segmento collegato successivo.
- Continuare a posizionare il cursore, quindi fare clic oppure premere Enter per fissare una serie di punti vertice che definiscono la serie di segmenti di track keepout collegati.
- Fare clic con il pulsante destro oppure premere Esc per terminare la serie corrente di segmenti di track keepout collegati.
Ulteriori azioni che possono essere eseguite durante il posizionamento includono:
- Premere il tasto * sul tastierino numerico per scorrere i signal layer disponibili. In alternativa, utilizzare la combinazione Shift+Ctrl+Wheel Roll per spostarsi tra i layer di routing; ogni scatto della rotellina del mouse passerà al signal layer disponibile successivo (o precedente).
- Premere i tasti + e - sul tastierino numerico per scorrere in avanti e indietro tutti i layer attualmente visibili nel progetto.
Durante il posizionamento dei segmenti di keepout track sono disponibili cinque modalità d’angolo, quattro delle quali hanno anche sottomodalità di direzione dell’angolo. Durante il posizionamento:
- Premere Shift+Spacebar per scorrere le cinque modalità d’angolo disponibili.Premere Spacebar per passare tra le due sottomodalità di direzione dell’angolo.
- Quando ci si trova in una delle modalità d’angolo ad arco, tenere premuti i tasti , o . per ridurre o aumentare l’arco. Tenere premuto il tasto Shift mentre si preme per accelerare il ridimensionamento dell’arco.
- Premere il tasto di scelta rapida 1 per alternare tra il posizionamento di un segmento per clic o di due segmenti per clic. Nella prima modalità, il segmento di track cavo è indicato come segmento di anteprima.
- Premere il tasto Backspace per rimuovere l’ultimo vertice.
Il metodo di modifica grafica consente di selezionare direttamente un oggetto track keepout posizionato nello spazio di progettazione e modificarne graficamente dimensione, forma o posizione.
Quando un track keepout è selezionato, sono disponibili le seguenti maniglie di modifica:

- Fare clic sulle maniglie terminali per riposizionare i punti finali della track.
- Fare clic e trascinare la maniglia centrale per modificare la forma della track.
Track Keepout Properties

La modalità Keepout - Track del pannello Properties.
Location
- (X/Y)
- X (primo campo) - la coordinata X (orizzontale) corrente del punto di riferimento del track keepout rispetto all’origine corrente. Modificare per cambiare la posizione X del track keepout. Il valore può essere inserito in unità metriche o imperiali; includere le unità quando si inserisce un valore le cui unità non sono quelle predefinite correnti.
- Y (secondo campo) - la coordinata Y (verticale) corrente del punto di riferimento del track keepout rispetto all’origine corrente. Modificare per cambiare la posizione Y del track keepout. Il valore può essere inserito in unità metriche o imperiali; includere le unità quando si inserisce un valore le cui unità non sono quelle predefinite correnti.
Properties
- Component – questo campo viene mostrato solo nel PCB editor quando il Track Keepout selezionato è una parte costitutiva di un PCB Component e visualizza il designatore del componente PCB padre. Selezionare il link cliccabile Component per aprire la Component mode of the Properties panel del componente padre.
- Restricted for Layer - utilizzare il menu a discesa per selezionare il layer limitato.
- Width - visualizza la larghezza corrente del track keepout. Modificare questo campo per cambiare la larghezza del track keepout nell’intervallo da 0.001mil a 10000mil.
- Start (X/Y) - visualizza la coordinata X/Y corrente del punto iniziale del track keepout rispetto all’origine corrente.
- End (X/Y) - visualizza la coordinata X/Y corrente del punto finale del track keepout, rispetto all’origine corrente.
- Length - visualizza la lunghezza corrente del track keepout. Modificare questo campo per cambiare la lunghezza del track keepout nell’intervallo da 0.001mil a 10000mil.
I valori possono essere definiti in unità mm o mil. Quando si inserisce un valore in unità diverse da quelle correnti, aggiungere al valore il suffisso mm o mil.
Keepout Restrictions
Utilizzare questa area per selezionare quali tipi di oggetti saranno limitati dal Keepout. Deselezionando un tipo di oggetto, il Keepout consentirà violazioni da parte di quel tipo di oggetto (non escluso) non imponendo la Clearance Rule applicabile. Le opzioni includono:
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Arc Keepout

Due Keepout Arc sul bottom layer: a sinistra un Full Circle Keepout Arc; a destra un Keepout Arc selezionato per la modifica.
Un arc keepout è un oggetto primitivo di progettazione. È essenzialmente un segmento di track circolare che può essere posizionato su qualsiasi layer. Oltre all’arco standard utilizzato per attività di progettazione come la definizione del contorno di un componente o il routing curvo, è disponibile un secondo tipo di arco, denominato keepout arc. Un keepout arc può essere posizionato su un signal layer per creare una barriera specifica di layer o una regione vietata. Può anche essere posizionato sul Keepout layer dove si applicherà a tutti i signal layer. La differenza tra un arco standard e un keepout arc è che gli archi di tipo keepout specifici di layer non sono inclusi nella generazione degli output, come Gerber o ODB++. Un keepout arc è identificato da un contorno nel colore Keepout.
Un keepout arc può essere posizionato solo su un signal layer o sul Keepout layer.
Il modo in cui un arco viene posizionato dipende dal particolare metodo di posizionamento che si è scelto di richiamare. Sono supportati quattro diversi metodi di posizionamento dell’arco:
- Place arc by center – questo metodo consente di posizionare un oggetto arco utilizzando il centro dell’arco come punto iniziale.
- Place arc by edge – questo metodo consente di posizionare un oggetto arco utilizzando il bordo dell’arco come punto iniziale. L’angolo dell’arco è fissato a 90°.
- Place arc by edge (any angle) – questo metodo consente di posizionare un oggetto arco utilizzando il bordo dell’arco come punto iniziale. L’angolo dell’arco può avere qualsiasi valore.
- Place full circle arc – questo metodo consente di posizionare un arco a 360° (cerchio completo).
Placing a Keepout Arc Starting at the Center
Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento dell'arco keepout. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fai clic o premi Enter per fissare il punto centrale dell'arco keepout.
- Sposta il cursore per regolare il raggio dell'arco keepout, quindi fai clic o premi Enter per impostarlo.
- Sposta il cursore per regolare il punto iniziale dell'arco keepout, quindi fai clic o premi Enter per fissarlo.
- Sposta il cursore per modificare la posizione del punto finale dell'arco keepout, quindi fai clic o premi Enter per fissarlo e completare il posizionamento dell'arco keepout.
- Continua a posizionare altri archi keepout oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
Placing a Keepout Arc Starting at the Edge
Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento dell'arco keepout. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fai clic o premi Enter per fissare il punto iniziale dell'arco keepout.
- Sposta il cursore per modificare la posizione del punto finale dell'arco keepout, quindi fai clic o premi Enter per fissarlo e completare il posizionamento dell'arco keepout.
- Continua a posizionare altri archi keepout oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
Placing a Keepout Arc Starting at the Edge (any angle)
Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento dell'arco keepout. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fai clic o premi Enter per fissare il punto iniziale dell'arco keepout.
- Sposta il cursore per regolare il raggio dell'arco keepout, quindi fai clic o premi Enter per fissare il punto centrale.
- Sposta il cursore per modificare la posizione del punto finale dell'arco keepout, quindi fai clic o premi Enter per fissarlo e completare il posizionamento dell'arco keepout.
- Continua a posizionare altri archi keepout oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
Placing a Full Circle Keepout Arc
Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento dell'arco keepout. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fai clic o premi Enter per fissare il punto centrale dell'arco keepout.
- Sposta il cursore per regolare il raggio dell'arco keepout, quindi fai clic o premi Enter per impostarlo e completare il posizionamento dell'arco keepout.
- Continua a posizionare altri archi keepout oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
Per tutti i metodi (esclusi gli archi a cerchio completo), premi Spacebar prima di definire il punto finale dell'arco keepout per disegnare l'arco nella direzione opposta.
Il metodo grafico di modifica consente di selezionare direttamente un oggetto arco già posizionato nello spazio di progettazione e modificarne graficamente dimensione, forma o posizione.
Quando è selezionato un oggetto arco keepout, sono disponibili le seguenti maniglie di modifica:

Un arco keepout selezionato
- Fai clic e trascina A per regolare il raggio.
- Fai clic e trascina B per regolare i punti finali (angoli iniziale e finale).
- Fai clic in un punto qualsiasi dell'arco, lontano dalle maniglie di modifica, quindi trascina per riposizionarlo. In alternativa, fai clic e trascina sul punto centrale dell'arco. Durante il trascinamento, l'arco può essere ruotato o specchiato:
- Premi Spacebar per ruotare l'arco in senso antiorario oppure Shift+Spacebar per la rotazione in senso orario. La rotazione avviene in base al valore di Rotation Step definito nella pagina PCB Editor – General della finestra di dialogo Preferences.
- Premi i tasti X o Y per specchiare l'arco rispettivamente lungo l'asse X o l'asse Y.
Arc Keepout Properties

La modalità Keepout - Arc del pannello Properties.
Posizione
- (X/Y)
- X (primo campo) - la coordinata X (orizzontale) corrente del punto di riferimento dell'arco keepout, relativa all'origine corrente dello spazio di progettazione. Modifica questo valore per cambiare la posizione X dell'arco keepout. Il valore può essere inserito in unità metriche o imperiali; includi le unità quando inserisci un valore le cui unità non corrispondono a quelle predefinite correnti.
- Y (secondo campo) - la coordinata Y (verticale) corrente del punto di riferimento dell'arco keepout, relativa all'origine corrente. Modifica questo valore per cambiare la posizione Y dell'arco keepout. Il valore può essere inserito in unità metriche o imperiali; includi le unità quando inserisci un valore le cui unità non corrispondono a quelle predefinite correnti.
Proprietà
- Component – questo campo viene mostrato nell'editor PCB solo quando l'Arc Keepout selezionato è una parte costitutiva di un componente PCB e visualizza il designatore del componente PCB padre. Seleziona il collegamento cliccabile Component per aprire la modalità Component del pannello Properties per il componente padre.
- Restricted Layer - questo campo visualizza il layer con restrizioni a cui l'arco keepout è attualmente assegnato. Per cambiare layer, fai clic sul campo e seleziona un layer dall'elenco a discesa.
- Width - questo campo visualizza la larghezza della linea dell'arco keepout. Inserisci un valore diverso per la larghezza, se necessario.
- Radius - questo campo visualizza il raggio dell'arco misurato dal punto centrale al centro della linea dell'arco keepout. Inserisci un valore diverso per il raggio, se necessario.
- Start Angle - questo campo visualizza l'angolo iniziale dell'arco keepout misurato dall'asse X nel primo quadrante (geometria piana). Inserisci un valore diverso per l'angolo iniziale, se necessario.
- End Angle - questo campo visualizza l'angolo finale dell'arco keepout. Inserisci un valore diverso per l'angolo finale, se necessario.
I valori possono essere definiti in unità mm o mil. Quando inserisci un valore in unità diverse da quelle correnti, aggiungi il suffisso mm o mil al valore.
Restrizioni Keepout
Usa questa area per selezionare quali tipi di oggetti saranno soggetti a restrizione da parte del Keepout. Deselezionando un tipo di oggetto, il Keepout consentirà violazioni da parte di quel tipo di oggetto (non escluso) non imponendo la regola di clearance applicabile. Le opzioni includono:
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Region Keepout

Un Region Keepout
Un region keepout è un oggetto primitivo di progettazione. Oltre alla regione standard utilizzata per le attività di progettazione, è disponibile un secondo tipo di regione, denominato region keepout. Un region keepout può essere posizionato come oggetto keepout specifico di layer oppure come keepout su tutti i layer per agire, ad esempio, come barriera di posizionamento o di instradamento. La differenza tra una regione standard e una regione keepout è che i riempimenti di tipo keepout specifici di layer non sono inclusi nella generazione degli output, come Gerber o ODB++. Un region keepout è identificato da un contorno nel colore Keepout.
Un region keepout può essere posizionato solo su un layer di segnale o sul layer Keepout.
Dopo aver avviato il comando di posizionamento del region keepout (Place » Keepout » Solid Region), il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento del region keepout. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Posiziona il cursore, quindi fai clic per fissare il vertice iniziale del region keepout.
- Sposta il cursore per prepararti a posizionare il secondo vertice. Il comportamento predefinito consiste nel posizionare due bordi a ogni clic, con una forma dell'angolo definita dall'utente tra di essi.
- Continua a spostare il mouse e a fare clic per posizionare altri vertici.
- Dopo aver posizionato il vertice finale, fai clic con il pulsante destro del mouse o premi Esc per chiudere e completare il posizionamento del region keepout. Non è necessario chiudere manualmente la regione, poiché il software completerà automaticamente la forma collegando il punto iniziale al punto finale posizionato.
- Continua a posizionare altri region keepout oppure fai clic con il pulsante destro del mouse o premi Esc per uscire dalla modalità di posizionamento.
Il metodo grafico di modifica consente di selezionare direttamente un oggetto già posizionato nello spazio di progettazione e modificarne graficamente dimensione, forma o posizione.

Un Region Keepout selezionato
Move Region Vertices
I Region Keepout contengono due punti, o "maniglie", con cui modificare la forma della regione.
- Full Handles - situate agli angoli del region keepout.
- Empty Handles - situate al centro dei segmenti creati dalle maniglie piene.
Un region keepout esistente può essere rimodellato spostando queste maniglie, o vertici, situate a ogni angolo oppure al centro di ciascun bordo.
Per modificare la forma del region keepout:
- Fai clic e seleziona un region keepout; i vertici del region keepout verranno evidenziati e il cursore cambierà in un mirino.
- Click sulla maniglia piena per spostare quell'angolo.
- Click lungo un bordo per spostare l'intero bordo.
- Click sulla maniglia vuota per spostare l'intero lato (per traccia e per arco).
- Ctrl+Click su un Handle vuoto per spezzare quel bordo in due bordi. Ctrl deve essere tenuto premuto solo all’inizio del movimento. I tasti rapidi Shift+Spacebar possono quindi essere usati per passare ciclicamente tra le modalità (arco, smusso e qualsiasi angolo).
- Se la modalità di posizionamento "qualsiasi angolo" crea vertici indesiderati, o per rimuovere vertici extra in generale, fai clic su Ctrl e afferra l’handle pieno centrale. Sopra l’handle appare un’icona X e trascinando il bordo i vertici su quel bordo verranno ridotti a uno.
Modify Region Border
Oltre alla modifica dei vertici, puoi anche usare il comando Modify Region Border per cambiare facilmente la forma dei poligoni. Il comando viene eseguito facendo clic con il pulsante destro sul poligono desiderato e selezionando Polygon Actions » Modify Polygon Border. Una volta avviato il comando, il cursore diventa un mirino. Ogni volta che fai clic, viene aggiunto un nuovo vertice. Come durante il posizionamento di un region keepout, le scorciatoie Shift+Spacebar possono essere usate per cambiare la forma degli angoli.
Proprietà del Region Keepout

La modalità Keepout - Region del pannello Properties.
Properties
- Component – questo campo viene mostrato nell’editor PCB solo quando il Region Keepout selezionato è una parte costitutiva di un componente PCB e visualizza il designatore del componente PCB padre. Seleziona il link cliccabile Component per aprire la modalità Component del pannello Properties per il componente padre.
- Restricted for Layer - usa il menu a discesa per selezionare il layer su cui si trova il region keepout.
- Arc Approximation - inserisci la deviazione massima da un arco perfetto.
- Area - l’area totale dell’oggetto posizionato.
- Locked (Properties panel only) - abilita per bloccare il region keepout.
Vertici del contorno
Questa sezione viene usata per modificare i singoli vertici dell’oggetto regione attualmente selezionato. Puoi modificare la posizione dei vertici esistenti, aggiungere nuovi vertici o rimuoverli secondo necessità. È possibile definire connessioni ad arco tra i punti dei vertici ed è inoltre supportata l’esportazione delle informazioni dei vertici verso e l’importazione da un file in formato CSV.
- Vertices Grid - elenca tutti i punti vertice attualmente definiti per la regione in termini di:
- Index - l’indice assegnato del vertice (non modificabile).
- X - la coordinata X (orizzontale) del vertice. Fai clic per modificare.
- Y - la coordinata Y (verticale) del vertice. Fai clic per modificare.
- Arc Angle (Neg = CW) - l’angolo di un arco tracciato per collegare questo punto vertice al successivo. Per impostazione predefinita, i collegamenti sono bordi rettilinei e questo campo rimane vuoto. Fai clic per modificare quindi inserisci un angolo d’arco secondo necessità. L’inserimento di un valore positivo produrrà un arco tracciato in senso antiorario. Per tracciare un arco in senso orario, inserisci un valore negativo.
I bordi rettilinei vengono usati per collegare un punto vertice al successivo. Se invece desideri una connessione ad arco, inserisci un valore per il Arc Angle richiesto. L’inserimento viene effettuato nel campo associato al punto vertice sorgente, con l’arco che va da questo vertice al vertice successivo sottostante nell’elenco.
- Add - fai clic per aggiungere un nuovo punto vertice. Il nuovo vertice verrà aggiunto sotto la voce del vertice attualmente attiva e inizialmente avrà le stesse coordinate X,Y della voce attiva. Fai clic su
per rimuovere il vertice attualmente selezionato.
Restrizioni Keepout
Usa questa sezione per selezionare quali tipi di oggetto saranno limitati dal Keepout. Deselezionando un tipo di oggetto, il Keepout consentirà violazioni da parte di quel tipo di oggetto (non escluso) non imponendo la Clearance Rule applicabile. Le opzioni includono:
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Fill Keepout

Un Fill Keepout
Un fill keepout è un oggetto primitivo di progettazione che può essere posizionato su qualsiasi layer. Oltre al fill standard usato per attività di progettazione come la definizione del contorno di un componente, è disponibile un secondo tipo di fill chiamato fill keepout. Un fill keepout può essere posizionato come oggetto keepout specifico di layer oppure come keepout su tutti i layer per agire, ad esempio, come barriera di posizionamento o di sbroglio. La differenza tra un fill standard e un keepout fill è che i fill di tipo keepout specifici di layer non sono inclusi nella generazione degli output, come Gerber o ODB++. Un keepout fill è identificato da un contorno nel colore Keepout.
Un fill keepout può essere posizionato solo su un signal layer o sul layer Keepout.
Dopo aver avviato il comando di posizionamento del fill keepout, il cursore cambierà in un mirino ed entrerai nella modalità di posizionamento del fill keepout. Il posizionamento avviene eseguendo la seguente sequenza di azioni:
- Fai clic o premi Enter per ancorare il primo angolo del fill keepout.
- Sposta il cursore per regolare la dimensione del fill keepout quindi fai clic o premi Enter per ancorare l’angolo diagonalmente opposto e completare il posizionamento del fill keepout.
- Continua a posizionare altri fill keepout oppure fai clic con il pulsante destro o premi Esc per uscire dalla modalità di posizionamento.
Il metodo grafico di modifica ti consente di selezionare direttamente un oggetto posizionato nello spazio di progettazione e modificarne graficamente dimensione, forma o posizione.
Quando è selezionato un oggetto fill keepout, sono disponibili i seguenti handle di modifica:

Un Fill Keepout selezionato
- Fai clic, tieni premuto e trascina gli handle degli angoli per ridimensionare il fill keepout nelle direzioni verticale e orizzontale simultaneamente.
- Fai clic, tieni premuto e trascina gli handle laterali, superiore e inferiore per ridimensionare il fill keepout nelle direzioni verticale e orizzontale separatamente.
- Fai clic, tieni premuto e trascina l’handle centrale per ruotare il fill keepout attorno al suo punto centrale.
- Fai clic in qualsiasi punto del fill keepout lontano dagli handle di modifica quindi tieni premuto e trascina per riposizionarlo. Durante il trascinamento, il fill keepout può essere ruotato o specchiato:
- Premi Spacebar per ruotare il fill keepout in senso antiorario oppure Shift+Spacebar per la rotazione in senso orario. La rotazione è conforme al valore di Rotation Step definito nella pagina PCB Editor – General della finestra di dialogo Preferences.
- Premi i tasti X o Y per specchiare il fill keepout lungo l’asse X o l’asse Y.
Proprietà del Fill Keepout

La modalità Keepout - Fill del pannello Properties.
Posizione
- (X/Y)
- X (primo campo) - la coordinata X (orizzontale) corrente del punto di riferimento del fill keepout, relativa all’origine corrente dello spazio di progettazione. Modifica per cambiare la posizione X del fill keepout. Il valore può essere inserito in unità metriche o imperiali; includi le unità quando inserisci un valore le cui unità non sono quelle predefinite correnti.
- Y (secondo campo) - la coordinata Y (verticale) corrente del punto di riferimento del fill keepout, relativa all’origine corrente. Modifica per cambiare la posizione Y del fill keepout. Il valore può essere inserito in unità metriche o imperiali; includi le unità quando inserisci un valore le cui unità non sono quelle predefinite correnti.
- Rotation - l’angolo di rotazione del fill keepout (in gradi), misurato in senso antiorario dallo zero (l’orizzontale 3 o'clock). Modifica per cambiare la rotazione del fill keepout. La risoluzione angolare minima è 0,001°.
Properties
- Component – questo campo viene mostrato nell’editor PCB solo quando il Fill Keepout selezionato è una parte costitutiva di un componente PCB e visualizza il designatore del componente PCB padre. Seleziona il link cliccabile Component per aprire la modalità Component del pannello Properties per il componente padre.
- Restricted for Layer - usa il menu a discesa per selezionare il layer limitato.
- Area - fornisce l’area dell’oggetto posizionato.
- Length - visualizza la lunghezza corrente del fill keepout. Modifica questo campo per cambiare la lunghezza nell’intervallo da 0.001mil a 10000mil.
- Width - visualizza la larghezza corrente del fill keepout. Modifica questo campo per cambiare la larghezza nell’intervallo da 0.001mil a 10000mil.
I valori possono essere definiti in unità mm o mil. Quando inserisci un valore in unità diverse da quelle correnti, aggiungi il suffisso mm o mil al valore.
Restrizioni Keepout
Usa questa sezione per selezionare quali tipi di oggetto saranno limitati dal Keepout. Deselezionando un tipo di oggetto, il Keepout consentirà violazioni da parte di quel tipo di oggetto (non escluso) non imponendo la Clearance Rule applicabile. Le opzioni includono:
- Via
- Track
- Copper
- SMD Pad
- TH Pad
Posizionamento dei Keepout
Un Keepout viene posizionato nello spazio di progettazione dell’editor dal menu Place » Keepout, dove lo stile di Keepout selezionato (Track, Fill, Region o Arc) verrà posizionato sul Layer attualmente attivo. Seleziona le proprietà del Keepout per modificarne le caratteristiche fisiche, il layer o le restrizioni sul tipo di oggetto. Le relative proprietà Keepout sono:
- Restricted for Layer – imposta il Keepout Layer e quindi il layer della scheda sul quale gli oggetti in rame saranno limitati (tenuti fuori). Per un keepout su tutti i layer, seleziona Keep-Out Layer.
- Keepout Restrictions – determina quali tipi di oggetto saranno limitati dal Keepout. Deselezionando un tipo di oggetto, il Keepout consentirà violazioni da parte di quel tipo di oggetto (non escluso), non imponendo la Clearance Rule applicabile.
Le keepout possono essere posizionate su tutti i layer di segnale (rame), esclusi i piani di rame. Quando il layer della scheda attualmente attivo non è compatibile con le Keepout, il comando Place » Keepout non è disponibile (disattivato).
Nell’immagine seguente, i due Keepout Fill hanno restrizioni diverse applicate al Layer e agli oggetti. Queste consentono al Keepout Fill del Top Layer (a sinistra) di accettare un pad Through Hole (TH), limitando invece tutti gli altri tipi di oggetto, e al Keep-Out Layer (a destra) di accettare solo le tracce.

Esempio di due Keepout Fill posizionati su layer diversi di un PCB e configurati per limitare il posizionamento di diversi tipi di oggetti.
La flessibilità intrinseca delle Keepout ne consente l’uso per un’ampia gamma di attività di controllo del layout PCB. Poiché le Keepout possono essere sovrapposte, assegnate a qualsiasi layer di segnale (come Top o Bottom) e configurate per rifiutare oggetti specifici, possono essere utilizzate, ad esempio, per controllare in modo preciso Via Stitching e Polygon Pours.
Controllo dei Polygon Pour
Nell’esempio di layout PCB mostrato di seguito, sono stati aggiunti Keepout Fill attorno ai pad multilayer in una regione a potenziale alta tensione, che deve avere un isolamento elettrico sufficiente dai Polygon Pour collegati a massa in attesa di essere inseriti. I Keepout Fill sono impostati sul Top Layer e configurati per limitare solo gli oggetti Copper, il che rifiuterà Polygon Pours, Fill e Region accettando invece tracce e pad esistenti, ecc. – in altre parole, la regola di violazione Clearance si applicherà solo agli oggetti classificati come “copper”.

Keepout Fill posizionati sul Keep-Out Layer e configurati per essere applicati solo agli oggetti copper.
La disposizione delle Keepout sopra descritta costringerà i Polygon Pour posizionati sui layer di segnale (in questo caso Top e Bottom Layer) a evitare tutte e tre le aree Keepout. Tuttavia, il pads del top layer associato all’area critica non avrà una distanza di isolamento adeguata rispetto al Top Layer Pour.
In questo caso, è possibile aggiungere ulteriori Keepout al Top Layer affinché il relativo Polygon Pour eviti tutti i pad interessati mantenendo una distanza adeguata. Nell’immagine mostrata di seguito, sono stati aggiunti altri due Keepout Fill al Top Layer, qui visualizzato in modalità Single Layer per maggiore chiarezza. Si noti che la copertura Keepout mostrata avrebbe potuto essere creata da una singola Region, anziché da due Fill sovrapposti.

Keepout Fill posizionati sul Top Layer e configurati per essere applicati solo agli oggetti copper.
Quando i Polygon Pour verranno infine aggiunti al layout, l’insieme delle Keepout controllerà i pour in modo da produrre una forma di clearance diversa per ciascun layer attorno alla regione. Si noti che in questo esempio la clearance associata alle Keepout è maggiore di quella per gli oggetti normali grazie a una Keepout Clearance Rule personalizzata (vedi sotto).

I Polygon Pour evitano gli oggetti Keepout posizionati.
L’influenza dell’insieme di Keepout sui Polygon Pour può essere vista chiaramente quando il layout viene visualizzato in modalità Single Layer 3D, come mostrato di seguito – Top Layer a sinistra e Bottom Layer a destra.

Il Top Layer (sinistra) e il Bottom Layer (destra) del PCB mostrati in modalità Single Layer 3D.
Si noti che l’approccio al controllo delle aree dei Polygon Pour è usato qui come esempio per il posizionamento e la configurazione di Keepout specifiche per layer. In pratica, l’area occupata da un Polygon Pour è controllata al meglio utilizzando
Polygon Pour Cutouts.
Controllo del Via Stitching
L’applicazione di forme Keepout, configurate per limitare gli oggetti Via, su aree di rame multilayer può controllare l’estensione del Via Stitching automatizzato (Tools » Via Stitching/Shielding). Le forme Keepout possono essere impostate per qualsiasi layer o per uno dei layer dell’area di rame, in modo che le Via tra tali layer vengano “tenute fuori” (limitate).
Nell’esempio mostrato di seguito, sono state aggiunte forme Keepout negli angoli superiore sinistro e inferiore sinistro del layout. Queste sono configurate per limitare gli oggetti Via, impedendo così al Via Stitching automatizzato di posizionare Via all’interno di quei perimetri.

Keepout Region configurate per essere applicate solo alle via.
Oltre a evitare Track, Pad e Via esistenti, come avviene normalmente, il Via Stitching evita anche le forme Keepout come determinato dalla Clearance Rule applicabile.

Il PCB dopo l’aggiunta del via stitching.
Keepout nei componenti
Le Keepout vengono aggiunte ai footprint dei componenti nel PCB Library Editor utilizzando lo stesso approccio di quelle applicate nello spazio di progettazione del PCB Editor.
La Keepout aggiunta al footprint del componente mostrato di seguito è configurata per limitare tutti gli oggetti, ma consentire le tracce – permettendo quindi le connessioni di Net in un layout in cui il componente viene utilizzato, pur limitando il posizionamento ravvicinato di altri tipi di oggetti.

L’oggetto Keepout può essere aggiunto anche ai footprint dei componenti, nel PCB Library Editor.
Si noti che le Design Rules non vengono applicate nel PCB Library Editor, quindi in questo caso la Keepout accetterà i pad Through Hole che si trovano entro i suoi limiti.
Lavorare con le Keepout
L’implementazione delle Object Specific Keepouts di Altium Designer si riflette in tutte le funzioni associate e include la compatibilità con le Query (e quindi con le Design Rules), il pannello PCB List panel e anche i documenti di progettazione PCB importati o meno recenti.
Keepout Clearance Rule
Come per gli altri oggetti primitivi, la Electrical Clearance Rule corrente determinerà i vincoli di clearance per le Keepout – vedere Design » Rules. Se per le Keepout è richiesto un vincolo di clearance diverso, creare una Rule specifica applicando il controllo IsKeepOut Attribute Check come Custom Query.
Assicurarsi che la Keepout Clearance Rule personalizzata abbia una priorità superiore rispetto alla Clearance Rule esistente (globale). Nell’esempio seguente, è stata creata una rule per le Keepout (Clearance_Keepout) con una distanza di vincolo di clearance doppia rispetto a quella della Clearance Rule di base (Clearance). Come mostrato nella sezione del layout della scheda, la traccia instradata tra i due pad evita la regione Keepout (a destra) con un margine maggiore rispetto alla regione del Top Layer (a sinistra).

È possibile creare una regola Clearance aggiuntiva per gli oggetti Keepout.
Convertire oggetti primitivi in Keepout
Gli oggetti primitivi esistenti sui layer di segnale possono essere convertiti in Keepout, sullo stesso layer, utilizzando il comando Convert Primitives to Keepouts (Tools » Convert » Convert Selected Primitives to Keepout).
Gli oggetti Keepout possono essere convertiti (nuovamente) nei corrispondenti oggetti primitivi non-Keepout utilizzando il comando Tools » Convert » Convert Selected Keepouts to Primitives.

Un oggetto primitivo può essere convertito in un oggetto Keepout equivalente (e viceversa).
Accesso tramite pannelli
Le Keepout specifiche per oggetto in un progetto di scheda possono essere accessibili tramite i pannelli PCB List e PCB Filter.
Il pannello PCB Filter consente l’uso della parola chiave di query IsKeepOut per individuare e (facoltativamente) selezionare gli oggetti Keepout nel progetto.

Il pannello PCB Filter può essere utilizzato per individuare gli oggetti Keepout nel progetto.
Il pannello PCB List può essere utilizzato per elencare, selezionare e modificare l’oggetto Keepout del tipo selezionato – ad esempio, Keepout Fill, come mostrato nell’immagine del pannello List qui sotto. Per confronto è mostrato anche un Fill standard del Top Layer (l’ultimo nell’elenco). Se all i Fill (o altri tipi di oggetti, come Region) inclusi nel progetto sono assegnati come Keepout, allora il pannello PCB List includerà l’intero insieme di attributi di restrizione degli oggetti Keepout.

Il pannello PCB List può essere utilizzato per elencare, selezionare e modificare l’oggetto Keepout del tipo selezionato.
Si noti che l’attributo Keepout elencato nei pannelli PCB List è di sola lettura poiché il Fill, in questo caso, è designato come oggetto Keepout. Analogamente, l’attributo Net per gli oggetti Keepout nel pannello PCB List non può essere modificato perché gli oggetti Keepout, per definizione, non possono essere assegnati a una Net.
Importazione di progetti PCB
Altium Designer è in grado di importare file di progetto da un’ampia gamma di altri strumenti di progettazione utilizzando le capacità di conversione automatica fornite da Import Wizard (File » Import Wizard). Gli oggetti di tipo Keepout inclusi nei file di progettazione PCB provenienti da altri strumenti di progettazione, alcuni dei quali specifici per oggetto, vengono convertiti dal Wizard in Object Specific Keepouts, ove possibile.
Il processo di conversione delle Keepout del Wizard è compatibile con i progetti di scheda provenienti da sistemi ECAD diffusi come Mentor® Graphics Pads™ e Cadence® Allegro™. La corretta interpretazione delle Keepout avviene anche durante il processo di esportazione IDF.