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:
- 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.
- 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.
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:
- 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.
-
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à:
- 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.
- 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.
- Dopo aver definito pattern e clearance come richiesto, fai clic su OK per versare il rame nel contorno.
- 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.
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.
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:
- 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.
- 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.
- 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).
- Continua a ingrandire/ridurre altri oggetti, oppure fai clic con il pulsante destro del mouse, o premi Esc, per uscire.
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.
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.
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:
- 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.
- 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).
- 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.
- Continuare a selezionare e raggruppare altri footprint, oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.
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.
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:
- Selezionare la coppia iniziale di pad flashed da convertire. È sufficiente posizionare il cursore sopra ciascun pad della coppia e fare clic.
-
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.
- 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.
- 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.
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:
- Selezionare una coppia iniziale di pad flashed. È sufficiente posizionare il cursore sopra ciascun pad di questa coppia iniziale e fare clic.
-
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.
- 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.
- Continuare ad aggiungere barre di epossidica, oppure fare clic con il pulsante destro del mouse, o premere Esc, per uscire.
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.