Strumenti aggiuntivi

L'editor CAM di Altium Designer include una serie di strumenti che facilitano l'esecuzione di determinate attività quando si lavora con un documento CAM.

Calcolo dell'area di rame

Per calcolare l'area totale di rame per gli oggetti selezionati nel documento corrente, scegliere il comando Tools » Calc. Copper Area dai menu principali. Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato ed entrerai nella modalità di calcolo dell'area di rame. La procedura prevede la seguente sequenza di azioni:

  1. Fai clic sugli oggetti che desideri includere nel calcolo per selezionarli. Facendo clic lontano da un oggetto puoi trascinare un'area di selezione per includere più oggetti nella selezione. La selezione è cumulativa.
  2. Una volta selezionati tutti gli oggetti richiesti, fai clic con il pulsante destro del mouse. Viene generato un file di report (Copper Area.rpt) e aperto come documento attivo nella finestra principale di progettazione. Per ogni layer associato agli oggetti selezionati, il report elenca l'area di rame che verrà utilizzata, in pollici quadrati. Viene inoltre elencata l'area totale di rame.

Il report viene generato e salvato automaticamente nella seguente cartella:

Altium Designer Develop / Altium Designer Agile: \Users\<ProfileName>\AppData\Roaming\Altium\Altium Designer <Solution> <GUID>\CAMtastic

Altium Designer: \Users\<ProfileName>\AppData\Roaming\Altium\Altium Designer <GUID>\CAMtastic

Per accedere alla cartella, fai clic con il pulsante destro del mouse sul file di report (*.rpt) nel pannello Projects e seleziona l'opzione Explore dal menu contestuale.

Posizionamento di un riempimento in rame

Per riempire di rame un contorno chiuso, scegliere il comando Tools » Copper Pour dai menu principali. Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato e ti verrà richiesto di selezionare un bordo chiuso. I bordi chiusi possono essere cerchi, rettangoli o polilinee (se sono state chiuse). La procedura prevede la seguente sequenza di azioni:

  1. Posiziona semplicemente il cursore in qualsiasi punto sopra il bordo dell'area che desideri riempire di rame e fai clic. Verrà visualizzata la finestra di dialogo Copper Pour.
  2. La finestra di dialogo mostra un'anteprima del pattern che verrà utilizzato per il riempimento in rame, nonché un valore di clearance. Questo valore fornisce un margine di clearance per garantire che il riempimento sia contenuto completamente entro i limiti dell'immagine originale. Per impostazione predefinita, verrà ora proposto l'ultimo pattern definito per il riempimento in rame. Se desideri utilizzare un pattern diverso per il riempimento, fai clic sul pulsante Edit Pattern per aprire la finestra di dialogo Edit Pattern - Copper Pour. Usa questa finestra di dialogo per definire il pattern del riempimento secondo necessità:
    1. Se Fill Type è impostato su Polygon (Raster), tutte le altre impostazioni in questa finestra di dialogo saranno disabilitate. Il contorno selezionato verrà riempito con un poligono pieno e in conformità con l'eventuale clearance specificata nella finestra di dialogo Copper Pour.
    2. Se Fill Type è impostato su Vector, puoi scegliere tra l'uso di un'immagine piena o di una forma/Dcode. Puoi scegliere una forma e inserire una dimensione da usare per il riempimento, oppure puoi specificare l'uso di un'apertura esistente. Se hai scelto di usare Forma/Dcode, puoi specificare la spaziatura XY della forma utilizzata.
  3. Dopo aver definito pattern e clearance come richiesto, fai clic su OK per versare il rame nel contorno.
  4. Continua a selezionare ulteriori contorni chiusi per il riempimento in rame, oppure fai clic con il pulsante destro del mouse, o premi Esc, per uscire.
  • L'uso di un riempimento poligonale comporterà l'aggiunta di un nuovo Dcode all'elenco delle aperture. Questo appare come voce Poex.
  • Se utilizzi forme e dimensioni per riempimenti vettoriali che non sono aperture esistenti, queste verranno aggiunte all'elenco delle aperture con il successivo Dcode disponibile.
  • Sebbene un riempimento Polygon (Raster) appaia uguale a un Vector (Solid), sarà definito da grandi forme sovrapposte anziché da riempimenti minuti. Questo in genere mantiene più ridotta la dimensione del file e consente ridisegni più rapidi.
  • Per la clearance del contorno sono accettati solo valori positivi. Qualsiasi numero negativo inserito comporterà l'ignoramento del segno meno.

Rimozione dei pad

Per rimuovere i pad isolati e sovrapposti da tutti i layer di segnale interni nel documento corrente, scegliere il comando Tools » Pad Removal dai menu principali. Dopo aver avviato il comando, verrà visualizzata una finestra di dialogo informativa che fornisce un riepilogo dei pad isolati e sovrapposti rilevati su tutti i layer di segnale interni trovati nel documento corrente. Dopo aver fatto clic su OK, il numero totale indicato di pad verrà rimosso.

  • Affinché questo comando possa essere utilizzato, uno o più layer nel documento corrente devono essere di tipo Internal.
  • Se utilizzi l'editor PCB di Altium Designer per generare i file Gerber, disabilitare l'opzione Include unconnected mid-layer pads - nella scheda Layers della finestra di dialogo Gerber Setup - fornirà di fatto la stessa azione di questo comando.

Modifica della dilatazione dell'oggetto

Il comando Tools » Spread/Reduce dai menu principali viene utilizzato per aumentare o diminuire la dilatazione di un oggetto selezionato, aggiungendo sostanzialmente spessore o assottigliando l'apertura originale relativa all'oggetto, e salvando successivamente il risultato come nuova apertura.

Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato ed entrerai nella modalità di espansione/riduzione. La procedura prevede la seguente sequenza di azioni:

  1. Seleziona gli oggetti che desideri ingrandire/ridurre. Posiziona semplicemente il cursore sui singoli oggetti e fai clic per aggiungerli alla selezione, oppure usa uno dei numerosi strumenti di selezione disponibili.
  2. Dopo aver selezionato tutti gli oggetti, fai clic con il pulsante destro del mouse. Viene visualizzata la finestra di dialogo Spread/Reduce Size. Usa la finestra di dialogo per specificare una dimensione per l'ingrandimento/riduzione, assicurandoti di includere un segno negativo in caso di riduzione. Puoi scegliere di posizionare i nuovi oggetti sullo stesso layer, su un nuovo layer o su uno dei layer esistenti. L'opzione Delete Old Objects ti consente di mantenere gli oggetti originali a scopo di confronto.
  3. Dopo aver definito le opzioni di dimensionamento come richiesto, facendo clic su OK verrà applicata la modifica di dimensione agli oggetti selezionati. Le forme risultanti ottenute verranno aggiunte come nuove definizioni di apertura - una per ogni diversa apertura iniziale nella selezione - e a ciascuna verranno assegnati Dcode, a partire dal primo Dcode disponibile (vuoto).
  4. Continua a ingrandire/ridurre altri oggetti, oppure fai clic con il pulsante destro del mouse, o premi Esc, per uscire.
  • Se stai riducendo la dimensione di un oggetto e hai scelto lo stesso layer per posizionare il nuovo oggetto, l'opzione Delete Old Objects deve essere abilitata, altrimenti non accadrà nulla.
  • Le nuove definizioni di apertura possono essere visualizzate dal pannello CAMtastic o nella finestra di dialogo Edit Apertures (Tables » Apertures).

Teardrop sui pad selezionati

Il comando Tools » Teardrops dai menu principali viene utilizzato per applicare il teardrop ai pad selezionati sui layer di routing (segnale) nel documento corrente. L'applicazione del teardrop ai pad è una tecnica comune per proteggersi dal drill breakout durante la fase di fabbricazione della scheda.

Per prima cosa, assicurati che i layer di routing (segnale) ai quali desideri aggiungere pad con teardrop siano attivati nell'elenco Layers del pannello CAMtastic .

Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato e ti verrà richiesto di selezionare i pad ai quali desideri applicare il teardrop. Posiziona semplicemente il cursore sui singoli pad e fai clic per aggiungerli alla selezione, oppure usa uno dei numerosi strumenti di selezione disponibili. Dopo aver selezionato tutti i pad ai quali desideri applicare il teardrop, fai clic con il pulsante destro del mouse. Verrà visualizzata la finestra di dialogo Add Teardrops.

La metà sinistra della finestra di dialogo ti consente di definire lo stile di teardrop che desideri applicare - Pad  oppure Line. Il teardrop in stile Pad  posizionerà un pad, grande la metà del pad originale, all'intersezione traccia/pad. Il teardrop in stile Line  posizionerà due linee (tangenti al pad) per riempire l'intersezione traccia/pad. Quando si utilizza lo stile Line , puoi specificare un Line Offset Factor, che controlla la lunghezza del teardrop.

La metà destra della finestra di dialogo ti consente di definire e applicare vari controlli di clearance. Definisci questi vincoli secondo necessità. Per impostazione predefinita, ciascuno è impostato su 5mil.

Il campo Inflate Pads/Vias bounding Rect By viene utilizzato come metodo per velocizzare il processo di applicazione del teardrop. Gonfiando il rettangolo di delimitazione di un pad, puoi ridurre il numero di tracce da considerare per il teardrop solo a quelle che toccano il contorno gonfiato. Consideralo come un controllo grossolano, seguito dal controllo fine delle tracce rimanenti, per determinare se si connettono realmente al pad oppure no. L'impostazione predefinita è 25mil/side.

Dopo aver definito lo stile del teardrop e i controlli di clearance come richiesto, facendo clic su OK  si procederà ad aggiungere i teardrop a tutti i pad selezionati. Se il posizionamento di un teardrop comporta la violazione di uno o più controlli, il teardrop non verrà applicato al pad.

Continua a selezionare ulteriori pad ai quali applicare il teardrop, oppure premi Esc  per uscire.

  • Per applicare le opzioni del vincolo di clearance, devi aver estratto la netlist per il documento corrente prima di utilizzare il comando di teardrop.
  • Un pad riceverà il teardrop solo se ha almeno una traccia collegata.
  • Quando si applica il teardrop ai pad, l'effetto del rettangolo di delimitazione gonfiato sarà visibile solo per i pad raggruppati in una particolare area. Se i pad sono molto distanti nel progetto, il rettangolo di delimitazione utilizzato nel controllo grossolano del teardrop sarà quello dell'unione dei pad selezionati individualmente e potrebbe quindi estendersi fino a includere l'intero progetto, rallentando il processo.
  • Non è consigliabile applicare il teardrop ai pad sia nello strumento di modifica PCB sia nell'editor CAMtastic. I risultati per le intersezioni traccia/pad sarebbero meno che desiderabili.

Rifilatura della serigrafia

Il comando Tools » Trim Silkscreen dei menu principali viene utilizzato per rifilare le immagini sul layer serigrafico nei punti in cui invadono i pad del layer solder mask.

Dopo aver avviato il comando, verrà visualizzata la finestra di dialogo Trim Silkscreen. Utilizzare questa finestra per specificare un vincolo di distanza tra le immagini della serigrafia e il bordo dei pad della solder mask. È possibile immettere valori positivi (arretrare la serigrafia rispetto al pad) o negativi (farla invadere il pad).

Utilizzare l'opzione Copy to New Layer per salvare una copia della serigrafia originale su un nuovo layer. Questo può risultare molto utile quando si desidera confrontare i risultati dell'operazione di rifilatura.

Dopo aver definito le opzioni di rifilatura come richiesto, facendo clic su OK  si eseguirà la rifilatura.

  • Prima di poter usare questo comando, nel documento corrente deve essere definito almeno un layer serigrafico e un layer solder mask. Il rispettivo tipo di layer (Silk TopSilk BotMask TopMask Bot) deve essere assegnato ai layer appropriati nella finestra di dialogo Layers Table (Tables » Layers).
  • Quando si utilizza l'opzione Copy to New Layer, verrà creato un layer, <designname>-old_n, per ogni coppia serigrafia-solder mask (ad esempio uno per il lato top e uno per il lato bottom, se i layer esistono e sono stati definiti nella finestra di dialogo Layers Table).
  • Si consiglia di lasciare attivi solo i layer solder mask/serigrafia quando si utilizza questo comando. Questo non solo rende più facile vedere quali pad vengono invasi dalla serigrafia, ma consente anche di confrontare i layer serigrafici originali e rifilati senza l'ingombro degli altri layer.

Crea e raggruppa parti

Il comando Tools » Parts » Create & Group Parts dei menu principali viene utilizzato per creare e raggruppare parti identiche nell'immagine di progetto corrente, consentendo infine di generare una distinta parti che può successivamente essere esportata.

Per prima cosa, assicurarsi che nella finestra principale del progetto sia visibile un solo layer top o bottom (ad esempio il layer Top o Bottom Solder Mask), con tutti gli altri layer disattivati.

Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato e verrà richiesto di selezionare un footprint. La procedura prevede la seguente sequenza di azioni:

  1. Utilizzare il cursore per selezionare tutti i pad di un determinato footprint, facendo clic su ciascun pad singolarmente oppure trascinando un riquadro di selezione attorno a essi.
  2. Fare clic con il pulsante destro del mouse: verrà visualizzata la finestra di dialogo Assign/Group Parts. Utilizzare questa finestra per assegnare una descrizione al footprint (ad esempio DIP14), specificarne la rotazione e definirne il tipo (Thru Hole, oppure SMT).
  3. Dopo aver definito le proprietà del footprint come richiesto, fare clic su OK. Il software cercherà solo sullo stesso layer footprint identici, confrontando dimensione, forma e orientamento. Attorno a ogni parte identica verrà disegnato un rettangolo con una croce passante per il centro. Questi rettangoli con croce vengono aggiunti a un nuovo layer - Refdes_Top o Refdes_Bottom - a seconda che il layer utilizzato per creare le parti sia sul lato top o bottom. Questo layer viene aggiunto all'elenco dei layer nel pannello CAMtastic.
  4. Continuare a selezionare e raggruppare altri footprint, oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.
  • Non è possibile raggruppare parti che sono già state raggruppate. Pertanto, selezionare un footprint già raggruppato e assegnargli una nuova descrizione non produrrà alcuna modifica. È tuttavia possibile aggiungere un footprint dello stesso tipo alla distinta parti selezionando il footprint e assegnandogli la stessa descrizione.
  • Le informazioni sulla parte sono elencate nella finestra di dialogo Export Part Centroids (File » Export » Part Centroids).

Assegna designatori di riferimento

Il comando Tools » Parts » Assign Ref Designators dei menu principali viene utilizzato per assegnare designatori di riferimento a tutte le parti che sono state create/raggruppate correttamente nel documento di progetto corrente.

Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato e verrà richiesto di selezionare una parte. È sufficiente posizionare il cursore sul centro della croce di una parte raggruppata e fare clic. Verrà visualizzata la finestra di dialogo Enter Value, dalla quale è possibile inserire il designatore di riferimento che si desidera assegnare alla parte. Dopo aver inserito il designatore richiesto e aver fatto clic su OK, il designatore apparirà al centro della croce della parte.

Continuare ad assegnare designatori di riferimento alle altre parti del progetto, oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.

  • I designatori di riferimento possono contenere qualsiasi carattere alfabetico e/o numerico. È possibile usare il carattere underscore, mentre spazi e altri caratteri non sono consentiti. Il designatore deve essere solo in minuscolo.
  • L'inserimento di designatori alfanumerici consentirà di utilizzare l'incremento automatico. Ad esempio, inserendo u1 come primo designatore, il designatore u2 sarà automaticamente disponibile quando si posizionerà il secondo designatore, e così via. Questo può essere di grande utilità quando si assegnano designatori a parti dello stesso componente.
  • Le informazioni sui designatori di riferimento verranno aggiunte alla distinta parti nella finestra di dialogo Export Part Centroids (File » Export » Part Centroids).

Converti pad flashed in pad homebase

Il comando Tools » SMT Stencil » Homebase Pad Conversion dei menu principali viene utilizzato per convertire una coppia di pad flashed in un pad homebase. I pad homebase vengono utilizzati per migliorare l'area di pasta depositata (per pad) con uno stencil SMT.

Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato ed entrerai in modalità di conversione. La procedura prevede la seguente sequenza di azioni:

  1. Selezionare la coppia iniziale di pad flashed da convertire. È sufficiente posizionare il cursore sopra ciascun pad della coppia e fare clic.
  2. Fare clic con il pulsante destro del mouse per accedere alla finestra di dialogo Flash - Homebase Conversion. Utilizzare questa finestra per:
    • Definire il pad homebase in termini di direzione ed entità dello smusso applicato a ciascuno dei pad della coppia.
    • Scegliere se disegnare i pad homebase risultanti sullo stesso layer, su un nuovo layer oppure su uno qualsiasi dei layer esistenti nel documento corrente.
    • Dalla finestra di dialogo sono disponibili varie altre opzioni di conversione, inclusa la possibilità di impostare una tolleranza flash - durante la ricerca di coppie di pad corrispondenti alla coppia iniziale selezionata - e di scegliere se mantenere i vecchi pad o eliminarli completamente.
  3. Dopo aver definito le opzioni come richiesto, facendo clic su OK  si tornerà alla finestra principale del progetto e verrà richiesto di selezionare l'intera area da considerare per la conversione. È sufficiente trascinare un riquadro di selezione attorno all'intero progetto e quindi fare clic con il pulsante destro del mouse una volta che l'area è stata selezionata. Gli oggetti selezionati verranno confrontati con la coppia iniziale di pad selezionata e tutte le corrispondenze trovate verranno convertite in pad homebase.
  4. Continuare a convertire altre coppie di pad flashed in pad homebase, oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.
  • La coppia iniziale di pad flashed può essere diversa per forma e/o dimensione. Per calcolare la dimensione del pad homebase verrà utilizzato il più piccolo dei due.
  • Dopo la conversione, ogni pad homebase viene trattato come un singolo oggetto.

Aggiungi barre di epossidica

Il comando Tools » SMT Stencil » Add Epoxy Bars dei menu principali viene utilizzato per aggiungere una barra di epossidica tra tutte le occorrenze di una combinazione selezionata di coppie di pad flashed nel documento corrente.

Dopo aver avviato il comando, il cursore cambierà in un piccolo quadrato ed entrerai in modalità di aggiunta della barra di epossidica. La procedura prevede la seguente sequenza di azioni:

  1. Selezionare una coppia iniziale di pad flashed. È sufficiente posizionare il cursore sopra ciascun pad di questa coppia iniziale e fare clic.
  2. Fare clic con il pulsante destro del mouse per accedere alla finestra di dialogo Add Epoxy Bars. Utilizzare questa finestra per:
    • Definire la larghezza e l'altezza della barra di epossidica, in relazione alla sua posizione tra i due pad.
    • Scegliere se disegnare le barre di epossidica risultanti sullo stesso layer, su un nuovo layer oppure su uno qualsiasi dei layer esistenti nel documento corrente.
    • Dalla finestra di dialogo sono disponibili varie altre opzioni di conversione, inclusa la possibilità di impostare una tolleranza flash - durante la ricerca di coppie di pad corrispondenti alla coppia iniziale selezionata - e di scegliere se mantenere i vecchi pad o eliminarli completamente.
  3. Dopo aver definito le opzioni come richiesto, facendo clic su OK  si tornerà alla finestra principale del progetto e verrà richiesto di selezionare l'intera area da considerare per la conversione. È sufficiente trascinare un riquadro di selezione attorno all'intero progetto e quindi fare clic con il pulsante destro del mouse una volta che l'area è stata selezionata. Gli oggetti selezionati verranno confrontati con la coppia iniziale di pad selezionata e tutte le corrispondenze trovate avranno una barra di epossidica posizionata tra di essi.
  4. Continuare ad aggiungere barre di epossidica, oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.
  • Il Gap Factor della barra di epossidica indica la larghezza e l'altezza della barra tra i due pad. La larghezza è funzione della distanza orizzontale tra i pad (misurata dal bordo interno in ciascun caso). L'altezza è funzione della distanza verticale coperta dai pad (misurata dal bordo superiore del pad più alto al bordo inferiore del pad più basso). Per questi campi possono essere immessi solo valori compresi tra 10 e 100 percento.
  • Se questo comando viene utilizzato due volte in una singola sessione di progettazione, la finestra di dialogo Add Epoxy Bars apparirà solo se la coppia iniziale di pad è diversa da quella selezionata la prima volta che il comando è stato eseguito. In caso contrario, si presume che si desideri applicare le stesse impostazioni e verrà richiesto di selezionare direttamente l'area di conversione.

Creazione e utilizzo di una macro

Per registrare una nuova macro per le azioni eseguite nel documento corrente, scegliere il comando Macro » Start Recording dai menu principali. Dopo aver avviato il comando, apparirà la finestra di dialogo Create New Macro File. Utilizzare questa finestra di dialogo per definire dove memorizzare il nuovo file di script della macro e con quale nome. Dopo aver fatto clic su Open, si entrerà in modalità di registrazione. Qualsiasi azione eseguita all'interno del CAMtastic Editor verrà registrata e le righe di script corrispondenti verranno aggiunte al file della macro (*.bas).

Quando si è terminata l'esecuzione di tutte le azioni da includere nella macro, utilizzare il comando Macro » Stop Recording per uscire dalla modalità di registrazione. La sessione corrente di registrazione della macro verrà terminata e il file di script della macro generato verrà aperto automaticamente come documento attivo nella finestra principale di progettazione. Il file generato apparirà nel pannello Projects come documento libero. Il linguaggio di scripting utilizzato è Enable Basic.

Per modificare uno script macro generato, utilizzare il comando Macro » Edit Script. Dopo aver avviato il comando, apparirà la finestra di dialogo Open Macro File. Utilizzare questa finestra di dialogo per individuare e aprire il file macro (*.bas) che si desidera modificare. Il file macro verrà aperto come documento attivo nella finestra principale di progettazione. Sarà quindi possibile modificare lo script secondo necessità.

Per eseguire lo script macro specificato, scegliere il comando Macro » Run Script dai menu principali. Dopo aver avviato il comando, apparirà la finestra di dialogo Open Macro File. Utilizzare questa finestra di dialogo per individuare il file macro (*.bas) che si desidera eseguire. Dopo aver fatto clic su Open, la macro verrà eseguita e i comandi in essa contenuti verranno eseguiti.

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

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team 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.

Contenuto