PCB Libraries

Il componente reale che viene montato sulla scheda è rappresentato come simbolo schematico durante l’acquisizione dello schema e come footprint PCB per la progettazione della scheda. I componenti di Altium Designer possono essere:

  • Creati e posizionati da librerie locali oppure
  • Posizionati direttamente da un Workspace connesso, accessibile all’intero team di progettazione.
Questo documento descrive la creazione e la gestione delle librerie PCB (*.PcbLib). Per ulteriori informazioni sulla creazione del footprint PCB vero e proprio, fare riferimento alla pagina Creazione di un footprint PCB .

I footprint possono essere copiati dall’editor PCB in una libreria PCB, copiati tra librerie PCB oppure creati da zero utilizzando gli Footprint Wizard o strumenti di disegno.

Creazione di una nuova libreria PCB

Per creare una nuova libreria PCB, selezionare il comando File » New » Library dai menu principali e selezionare l’opzione PCB Library dalla regione File della finestra di dialogo New Library.

Dopo aver fatto clic su Create, viene creato un nuovo documento di libreria PCB denominato PcbLib1.PcbLib e visualizzato nel pannello Projects, e viene mostrato un foglio componente vuoto chiamato PCBComponent_1.

Il contenuto della libreria è mostrato nel pannello PCB Library panel.

Ora è possibile aggiungere, rimuovere o modificare i componenti footprint nella nuova libreria PCB utilizzando i comandi dell’editor dei footprint PCB.

Creazione di una libreria PCB da un documento PCB

Se si dispone di un progetto PCB con tutti i footprint già posizionati, è possibile utilizzare il comando Design » Make PCB Library nell’editor PCB per generare una libreria PCB che includa solo quei footprint. Questo è molto utile se si desidera creare una libreria di lavoro esatta, o un archivio, del progetto completato.

Dopo aver avviato il comando, verrà creato automaticamente un documento di libreria (<PCBDocumentName>.PcbLib) (e memorizzato nella stessa posizione del documento PCB da cui è stato creato) e aggiunto al progetto. Il file creato apparirà nel pannello Projects come parte del progetto, nella sottocartella Libraries\PCB Library Documents. Il documento si aprirà come documento attivo nell’editor dei footprint PCB. Ogni componente PCB univoco rilevato sul PCB verrà quindi aggiunto alla libreria.

Creazione di un nuovo footprint PCB

In una libreria PCB è possibile creare un numero qualsiasi di footprint PCB. Per creare un nuovo footprint PCB in una libreria esistente, selezionare il comando Tools » New Blank Footprint dai menu principali, fare clic con il pulsante destro del mouse nell’area di progettazione e quindi scegliere il comando Tools » New Blank Footprint dal menu contestuale, oppure fare clic con il pulsante destro del mouse nella regione Footprints del PCB Library panel e quindi scegliere New Blank Footprint dal menu contestuale.

Poiché una nuova libreria contiene sempre un footprint PCB vuoto, è anche possibile rinominare Component_1 per iniziare a creare un footprint. Per farlo, selezionare PCBComponent_1dall’elenco Footprints  nel pannello, quindi fare clic sul pulsante Edit nel pannello oppure fare doppio clic su PCBComponent_1 per aprire la scheda Footprint del pannello Properties nella modalità Library Options. Digitare il nuovo nome del footprint che lo identifichi in modo univoco nel campo Name.

Per rimuovere il footprint attivo dal documento corrente della libreria PCB, scegliere il comando Tools » Remove Footprint dai menu principali oppure fare clic con il pulsante destro del mouse nell’area di progettazione e quindi scegliere il comando Tools » Remove Footprint dal menu contestuale. Dopo aver avviato il comando, verrà visualizzata una finestra di dialogo di conferma che chiederà se si desidera procedere con l’eliminazione. Dopo aver fatto clic su Yes, il footprint verrà rimosso dal documento di libreria e il footprint precedente nell’elenco Footprints diventerà attivo. Uno o più footprint della libreria possono anche essere eliminati direttamente nel PCB Library panel. Selezionare i footprint richiesti nell’elenco Footprints , fare clic con il pulsante destro del mouse e quindi scegliere il comando Delete dal menu contestuale. Verrà visualizzata una finestra di dialogo di conferma che chiederà se si desidera procedere con l’eliminazione di n footprint. Dopo aver fatto clic su Yes, i footprint verranno rimossi dal documento di libreria e il footprint successivo nell’elenco Footprints diventerà attivo.

Creazione di un footprint tramite IPC Footprint Batch Generator

Oltre alle tecniche descritte nella pagina Creazione di un footprint PCB , è possibile utilizzare IPC Footprint Batch Generator per generare più footprint a più livelli di densità. Il generatore legge i dati dimensionali dei componenti elettronici da un foglio di calcolo Excel o da un file delimitato da virgole, quindi applica le equazioni IPC per costruire footprint PCB realmente conformi alla Revisione B dello standard IPC 7351 - Generic Requirements for Surface Mount Design and Land Pattern Standard.

Per accedere alle funzionalità di IPC Footprint Batch Generator in Altium Designer, deve essere installata l’estensione software IPC Footprint Generator. Questa estensione è installata per impostazione predefinita con Altium Designer. Può essere installata o rimossa manualmente.

Per ulteriori informazioni sulla gestione delle estensioni, fare riferimento alla pagina Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Il generatore batch può creare i seguenti tipi di footprint: BGABQFPCAPAECFPCHIPChip ArrayCQFPDFNDIPDPAKFMLCCLGAMELF DIODE/RESISTORMOLDED CAP/IND/DIODEPLCCPQFNPQFPPSONQFNQFN-2ROWSIPSODFLSOICSOJSONSOPSOT143/343SOT223SOT23SOT89SOTFLWIRE WOUND, e ZIP.

Il supporto per IPC Footprints Batch Generator include:

  • I file modello vuoti per i tipi di package sono inclusi nella cartella \Templates dell’installazione di Altium Designer.
  • I file di input dei package possono contenere le informazioni per uno o più footprint di un singolo tipo di package e possono essere file in formato Excel oppure delimitati da virgole (CSV).

Selezionare il comando Tools » IPC Compliant Footprints Batch Generator dai menu principali per accedere alla finestra di dialogo IPC Compliant Footprints Batch Generator. Utilizzare la finestra di dialogo per aggiungere i file dei package footprint che devono essere elaborati e impostare le opzioni di generazione secondo necessità.

IPC Footprints Batch Generator dispone di opzioni per creare tutti i footprint nella libreria di footprint PCB aperta oppure generare una singola libreria basata su un file di input o sul nome del footprint.
IPC Footprints Batch Generator dispone di opzioni per creare tutti i footprint nella libreria di footprint PCB aperta oppure generare una singola libreria basata su un file di input o sul nome del footprint.

Il processo è riassunto come segue:

  1. Aggiungere all’elenco i file da elaborare. Possono essere basati su Excel o su CSV. Utilizzare i pulsanti Add Files/Remove Files per creare l’elenco, oppure semplicemente trascinare i file nell’area dell’elenco.
  2. Specificare una cartella di output per i file generati (se come parte del processo vengono generati nuovi file di libreria PCB).
  3. Utilizzare le opzioni per determinare come vengono generati i footprint. Tutti i footprint possono essere generati nel documento attivo della libreria PCB. In alternativa, è possibile generare un documento di libreria PCB per ogni file di input (con lo stesso nome del file di input), oppure un documento di libreria PCB per ogni nome footprint (denominato utilizzando il campo FootprintName  specificato nel file, oppure usando la denominazione IPC se questo è vuoto). I file di libreria generati verranno memorizzati in base alla Output Folder specificata.
  4. Facoltativamente, scegliere di creare un report in HTML (ed eventualmente aprirlo al termine dell’elaborazione). Questo elenca la data, l’ora e il tempo di elaborazione, insieme a tutti i file elaborati e a eventuali errori fatali, errori e avvisi correlati.
  5. Se si è scelto di generare nuove librerie PCB, è anche possibile scegliere di aprirle al termine della generazione.

Dopo aver definito l’elenco dei file da elaborare e tutte le altre opzioni necessarie, fare clic su Start. L’elaborazione procederà, con l’avanzamento mostrato nella finestra di dialogo. È possibile annullare in qualsiasi momento facendo clic su Stop, oppure Close. Una volta terminata la generazione di tutti i footprint, fare clic su Close per uscire dalla finestra di dialogo e godersi i frutti del lavoro del generatore.

  • Le solder paste mask vengono suddivise in piccoli riempimenti per i package con un grande thermal pad (di dimensioni 2,1 mm x 1,6 mm o superiori).

  • Per i package con terminali gullwing, i pad vengono rifilati per evitare che si estendano sotto il corpo del package.

  • Per i package piccoli con un grande thermal pad centrale (PQFP, QFN, SOIC e SOP), i pad periferici vengono rifilati per garantire la distanza richiesta tra i pad in conformità con lo standard IPC.

  • Tutte le dimensioni vengono immesse nella procedura guidata in unità metriche (mm).

  • Consultare le legende nei template Excel sottostanti (accessibili dal menu Open Template nella finestra di dialogo IPC Compliant Footprints Batch Generator) per i set di dati correnti di ciascuno dei package supportati. I template per i file dei tipi di package si trovano nella seguente cartella, per un'installazione predefinita dell'estensione IPC Footprint Generator:

    Altium Designer Develop / Altium Designer Agile: \ProgramData\Altium\Altium Designer <Solution> <GUID>\Extensions\IPC Footprint Generator\Templates

    Altium Designer: \ProgramData\Altium\Altium Designer <GUID>\Extensions\IPC Footprint Generator\Templates

    Utilizzarli come base per creare i file package da fornire al generatore.

  • Per generare rapidamente un singolo footprint conforme IPC, utilizzare la IPC Compliant Footprint Wizard.

Aggiunta di footprint da altre origini

I componenti PCB possono essere copiati da altre librerie PCB e quindi rinominati e modificati all'interno della libreria di destinazione per corrispondere alle specifiche richieste. Esistono diversi modi per eseguire questa funzione.

  • Selezionare uno o più footprint posizionati in un documento PCB, quindi copiarli (Edit » Copy) e incollarli in una libreria PCB aperta utilizzando Edit » Paste Component. Se più componenti sono stati copiati negli appunti dall'editor PCB, verranno tutti incollati nel documento della libreria come footprint di componenti separati.
  • Selezionare Edit » Copy Component quando il footprint da copiare è attivo nel PCB Library Editor, passare quindi alla libreria PCB di destinazione aperta e selezionare Edit » Paste Component.
  • Selezionare uno o più footprint nell'elenco nel pannello PCB Library utilizzando i comandi standard Shift+Click o Ctrl+Click, fare clic con il pulsante destro del mouse e quindi scegliere Copy. Passare alla libreria di destinazione, fare clic con il pulsante destro del mouse nell'elenco dei nomi dei footprint e quindi scegliere Paste n Components, dove n è il numero di componenti.
Se lo stesso componente viene incollato nella libreria più di una volta, viene evidenziato dal suffisso DUPLICATE o DUPLICATEn, dove n è il numero del duplicato quando esiste più di un duplicato.

Si noti che se il componente è stato posizionato sul PCB dal Workspace connesso o dal pannello Manufacturer Part Search, rimane un collegamento al Workspace di origine. È possibile cancellare i collegamenti al Workspace per tutti i componenti all'interno della libreria aperta scegliendo il comando Tools » Clear Server Links dai menu principali. Dopo aver avviato il comando, si apre la finestra di dialogo Confirm Clear Vault Links. Fare clic su Yes  per cancellare i collegamenti al Workspace specificati nella finestra di dialogo e salvare la libreria; fare clic su No  per uscire dalla finestra di dialogo senza eseguire alcuna azione.

Gli appunti possono memorizzare un certo numero di oggetti che possono essere aggiunti (incollati) a vari tipi di documento all'interno di Altium Designer. Gli appunti supportano una varietà di formati di dati, a seconda dell'origine e del tipo di oggetto, e possono essere impostati per memorizzare solo gli oggetti copiati o tagliati dall'ambiente Altium Designer oppure l'intero contenuto degli appunti di Windows, utilizzando l'opzione Monitor clipboard content within this application only nella pagina System - General della finestra di dialogo Preferences . Tenere presente che non tutti i tipi di dati sono supportati da ciascun editor di progettazione e che gli oggetti non supportati non verranno incollati.

Verifica dei footprint e generazione dei report

Per verificare che i nuovi footprint siano stati creati correttamente, è possibile generare diversi report.

Elenco libreria

Per generare un report che elenchi tutti i footprint PCB nel documento PCB Library corrente, scegliere il comando Reports » Library List dai menu principali. Dopo aver avviato il comando, il report verrà generato (<PCBLibraryDocumentName>.REP) nella stessa cartella del documento PCB Library di origine e verrà aperto automaticamente come documento attivo nella finestra principale di progettazione. Il report riepiloga il numero totale di modelli di componente nella libreria ed elenca tutti i modelli di componente per nome.

Il report verrà aggiunto al pannello Projects come documento libero nella sottocartella Documentation\Text Documents.

Report libreria

È possibile generare un report dal documento di libreria attivo, contenente informazioni sui componenti memorizzati in tale libreria. Il report può essere configurato per includere anteprime dei componenti (disegnate a colori o lasciate in bianco e nero). Il report può essere generato come documento Microsoft Word (*.doc) oppure come documento HTML standard (*.html).

Selezionare il comando Reports » Library Report dai menu principali per aprire la finestra di dialogo Library Report Settings. Utilizzare questa finestra di dialogo per configurare il contenuto e lo stile del report, nonché il punto in cui il report deve essere generato (e con quale nome). Per impostazione predefinita, il report prenderà il nome dalla libreria PCB e verrà memorizzato nella stessa posizione.

La finestra di dialogo Library Report Settings
La finestra di dialogo Library Report Settings

Dopo aver fatto clic su OK il report verrà generato. Se si è scelto di aprire il report dopo la generazione, ciò avverrà a condizione che sul computer sia installato Microsoft Word (se si genera un report in stile Doc) oppure Microsoft Internet Explorer (se si genera un report in stile HTML).

Se si è scelto di aggiungere il report generato al progetto dopo la generazione, esso apparirà nel pannello Projects nella sottocartella Generated\Documents (per un report in stile HTML) oppure nella sottocartella Generated\Text Documents (per un report in stile Doc).

Controllo regole componenti

Per convalidare tutti i componenti nella libreria attiva, l’editor delle impronte PCB mette a disposizione una funzione di Component Rule Checking. Questa funzione offre una serie di controlli, tra cui la verifica di primitive duplicate, designatori dei pad mancanti, rame flottante e un riferimento componente non appropriato. Il risultato è un report testuale che elenca eventuali violazioni di questi controlli. Per eseguire il Component Rule Check:

  1. Salvare il file di libreria.
  2. Selezionare Reports » Component Rule Check (scorciatoia R, R) per aprire la finestra di dialogo Component Rule Check.

  3. Selezionare tutte le caselle disponibili, quindi fare clic su OK. Verrà generato un report intitolato <LibraryName>.ERR e aperto nel Text Editor. Eventuali errori verranno segnalati. Ogni impronta componente trovata con errori viene elencata insieme ai test specifici che non ha superato.
  4. Chiudere il report per tornare all’editor delle impronte PCB.
È possibile generare un Component Report per l’impronta PCB attiva - scopri di più.

Aggiornamento di un’impronta PCB

L’aggiornamento di un’impronta PCB da una libreria PCB può essere eseguito in due modi: effettuando il "push" del PCB dalla libreria PCB oppure eseguendo il "pull" dall’editor PCB. L’aggiornamento di un’impronta PCB tramite push prende una o più impronte selezionate dalla libreria PCB e le usa per aggiornare tutti i documenti PCB aperti che contengono tale impronta. Questo primo metodo è l’opzione migliore quando si desidera una sostituzione completa. La seconda opzione consente di esaminare tutte le differenze tra l’impronta esistente e l’impronta nella libreria prima che l’aggiornamento venga eseguito. È inoltre possibile selezionare quali oggetti devono essere aggiornati dalla libreria. Questo secondo metodo è l’opzione migliore quando è necessario capire esattamente cosa è cambiato tra l’impronta sulla scheda e l’impronta nella libreria.

Invio degli aggiornamenti delle impronte dalla libreria PCB

Dall’editor PCBLIB, usare il comando Tools » Update PCB with Current Footprint (quando l’impronta di cui si desidera trasferire le modifiche ai documenti PCB è l’impronta attiva) oppure il comando Tools » Update PCB With All Footprints. Dal pannello PCB Library, fare clic con il pulsante destro nell’area Components del pannello PCB Library, quindi selezionare Update PCB with [Component] oppure Update PCB with All. L’esecuzione di questi comandi apre la finestra di dialogo Component(s) Update Options, dalla quale è possibile selezionare le primitive/gli attributi da aggiornare. Usare questa finestra di dialogo per determinare quali aspetti dell’impronta devono essere aggiornati. Dopo aver fatto clic su OK, tutte le istanze posizionate di questa impronta in tutti i documenti PCB aperti verranno aggiornate con le modifiche apportate in base alle opzioni di aggiornamento specificate.

Gli aggiornamenti selezionati verranno trasferiti alle impronte corrispondenti in tutti i documenti PCB aperti (indipendentemente dal progetto a cui appartengono).

Per sapere come trasferire gli aggiornamenti apportati ai simboli schematici, fare riferimento alle informazioni del pannello Schematic Library.

Recupero degli aggiornamenti delle impronte dall’editor PCB

Dall’editor PCB, usare il comando Tools » Update From PCB Libraries, che a sua volta apre Update From PCB Libraries - Options. Fare clic su OK per aprire la finestra di dialogo Update From PCB Libraries.

Pannello PCB Library

Il pannello PCB Library consente di sfogliare le impronte memorizzate nel documento di libreria PCB attivo e di modificarne le proprietà. Quando un documento PCB Library è attivo, il pannello viene popolato con le informazioni relative alle impronte che costituiscono quella libreria. Il pannello offre anche la possibilità di trasferire direttamente al documento di progettazione PCB eventuali modifiche apportate.

Il pannello PCB Library
Il pannello PCB Library

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