Gestione dei componenti
Un componente è il nome generico dato a una parte che può essere inserita in un progetto elettronico durante il processo di acquisizione del progetto. Nella sua forma comune, un componente è generalmente composto da un simbolo logico applicato allo schema del progetto e da un pattern di footprint (modello) che rappresenterà fisicamente il componente sul PCB.
I componenti vengono raccolti in Librerie di Componenti, da cui possono essere estratti e inseriti in un documento di progetto, come un layout schematico, per poi essere “collegati” tra loro a formare il progetto completo.
Componenti di CircuitMaker
In CircuitMaker, ai componenti si accede dal pannello Libraries – il punto centrale per individuare, esaminare, utilizzare e creare componenti CircuitMaker. Qui viene presentato un elenco ricercabile di componenti provenienti dal portale del database componenti Octopart , che fornisce accesso a dati completi sui componenti per migliaia di componenti reali. In background, i componenti elencati nel pannello Libraries panel sono collegati ai componenti corrispondenti nel repository cloud di archiviazione e gestione di CircuitMaker (community components), se disponibili. Ogni componente della community è di fatto un “pacchetto” che contiene i dati e i modelli (simbolo, footprint, ecc.) che costituiscono un componente CircuitMaker completo, collegato a una voce corrispondente del componente Octopart nel pannello Libraries .
Quando si utilizza CircuitMaker, non c’è accesso diretto al database Octopart o al repository CircuitMaker, poiché tutte le operazioni di reperimento e collegamento dei dati vengono eseguite in background. Il punto di accesso centrale al sistema automatizzato di gestione dei componenti di CircuitMaker è il pannello Libraries .
Pannello Libraries
Panel page: Libraries panel
Per accedere all’elenco dei componenti per i tuoi progetti, apri il pannello Libraries dal menu principale a nastro (View | System | Libraries) e assicurati che la voce All Parts (o una sua sottocategoria) sia selezionata nel menu a discesa superiore. Nota che il pannello comparirà sul lato destro dello schermo, ma può essere fissato per rimanere aperto oppure sganciato trascinando la barra del titolo lontano dal bordo.
Ogni voce nell’elenco dei componenti del pannello è composta, come minimo, da un collegamento alla relativa pagina sul sito web del produttore. Usa le opzioni di selezione nel menu a discesa delle categorie e il campo Search per restringere l’elenco ai tipi di componenti di interesse.

Usa il menu a discesa delle categorie del pannello e la funzione di ricerca per restringere l’elenco ai tipi di componenti di interesse.
Molte delle parti elencate sono collegate a un componente CircuitMaker e ai relativi modelli nella libreria della community, come indicato dalla presenza dell’icona
nell’elenco. Utilizzando la funzione di filtro del pannello, puoi mostrare solo quei componenti che dispongono di modelli – fai clic sull’icona
nell’intestazione della colonna del modello e seleziona Yes.

L’elenco dei componenti può essere filtrato per mostrare solo i componenti con modelli.
Per usare nel tuo progetto un componente dotato di modello, è sufficiente trascinarlo in un documento di schema aperto, fare clic sul pulsante
oppure fare clic con il tasto destro sulla voce e selezionare Place dal menu contestuale.

Un componente può essere inserito dal pannello Libraries nel tuo progetto.
Oltre alle voci dei componenti elencate nel pannello Libraries , i componenti della community sono disponibili anche nella scheda All Components della pagina Components del sito web workspace.circuitmaker.com . Puoi usare la casella di ricerca dei componenti per cercare un componente specifico. Le voci di questo elenco possono essere selezionate per aprire una pagina dedicata a quel componente della community.

I componenti della community possono essere esaminati su workspace.circuitmaker.com.
La pagina di un componente della community fornisce tutti i dettagli del componente derivati dai dati del database componenti Octopart, incluse specifiche, opzioni dei fornitori, livelli di stock e informazioni sui prezzi. La pagina del componente include anche dati derivati dal componente della community stesso, comprese anteprime dei suoi modelli, un elenco delle sue revisioni storiche e un’indicazione di eventuali progetti CircuitMaker che utilizzano quella revisione del componente.

Una pagina di componente individuale che fornisce accesso diretto ai dati della libreria della community per quel componente.
Creare un componente elencato
Se non è disponibile un componente della community per il componente selezionato (l’icona
non è mostrata), può essere creato all’interno di CircuitMaker e aggiunto automaticamente alla libreria della community affinché altri possano condividerlo. CircuitMaker fornisce il Component Editor per definire le informazioni parametriche di un componente, nonché gli editor Schematic Library e PCB Footprint Library per definire rispettivamente i modelli del dominio schematico e del dominio PCB.

Se un componente non ha modelli, puoi crearli tu stesso.
Il nuovo componente CircuitMaker è in definitiva composto dalle informazioni parametriche del componente – mostrate nella schermata iniziale – e da tutti i modelli che desideri aggiungere. Prima che il componente possa essere salvato nella libreria della community, deve essere aggiunto almeno un modello.
Aggiungere un modello
Un simbolo schematico è l’oggetto grafico di un componente che lo rappresenta quando viene inserito in un documento schematico. Il simbolo include informazioni di connessione elettrica (indicate dai pin del componente) che consentono di collegare logicamente un circuito e di abbinarlo alle connessioni equivalenti del footprint (pad, ecc.) nel dominio PCB. Un footprint PCB è l’oggetto grafico di un componente che ne rappresenta la forma fisica e di connettività quando viene inserito in un documento PCB. Il footprint include sia informazioni di connessione elettrica sia meccanica (indicate principalmente dai pad PCB) e consente di interconnettere i componenti tramite piste in un progetto di layout della scheda.
Puoi usare un modello già creato selezionando Add Existing rispettivamente dal menu del pulsante Home | Add New Symbol o Home | Add New Footprint, oppure facendo clic sull’icona a discesa del pulsante sotto un tipo di modello nella sezione Models del Component Editor e scegliendo Existing dal menu associato. Si aprirà la finestra di dialogo Select Item Revision , che ti consente di visualizzare e selezionare da un elenco di modelli esistenti, quindi modificare e salvare una nuova versione per il tuo componente.
In alternativa, per creare un nuovo modello personalizzato per il nuovo componente, seleziona il pulsante Home | Add New Symbol o Home | Add New Footprint nella barra multifunzione oppure fai clic sull’icona a discesa del pulsante sotto un tipo di modello nella sezione Models del Component Editor e scegli New dal menu associato. Si aprirà il relativo editor, in cui il nuovo modello può essere creato usando gli strumenti disponibili nella scheda Home della barra multifunzione.
I simboli vengono creati posizionando forme e applicando gli strumenti di disegno e, cosa importante, includendo i Pins di connessione che definiscono i punti di cablaggio elettrico del componente in un documento schematico. Per modificare le proprietà del simbolo schematico, apri la modalità Symbol del pannello Inspector selezionando Home | Library » Component Properties dalla barra multifunzione. Usa il pannello per definire proprietà come l’attributo Comment del componente o il valore predefinito di Designator.
I footprint vengono creati posizionando pad, piste, linee, archi, corpi 3D, ecc. su layer PCB appropriati per rappresentare accuratamente gli attributi fisici ed elettrici del componente nel dominio PCB. Per modificare le proprietà del footprint, apri la finestra di dialogo PCB Library Footprint selezionando Home | Library » Footprint Properties dalla barra multifunzione. Usa la finestra di dialogo per definire proprietà come la descrizione del footprint, ecc.

Crea un nuovo modello di componente usando l’editor appropriato. Qui è mostrato l’editor Schematic Library. Passa il cursore sull’immagine per vedere l’editor PCB Footprint Library.
Una volta completato, salva il nuovo modello usando l’icona
nella barra di accesso rapido (scorciatoia: Ctrl+S) dal menu principale oppure facendo clic con il tasto destro sulla voce del modello nel pannello Projects e selezionando Save dal menu contestuale.
Salvare nella libreria della community
Tornando al Component Editor, ora puoi vedere che sia il simbolo sia i modelli footprint (mostrati come anteprime) sono associati al nuovo componente. Quando il componente viene salvato nella libreria della community, i collegamenti dal componente di base ai suoi modelli (che vengono anch’essi salvati automaticamente nella libreria) vengono mantenuti.

Il Component Editor mostra le anteprime dei modelli di simbolo e footprint associati, prima del salvataggio nella libreria della community come componente “completo”.
Per salvare il nuovo componente, insieme ai relativi modelli, nella libreria della community, fare clic sul pulsante Home | Save to Server nella barra multifunzione. Questa operazione avvierà il processo di salvataggio automatico di CircuitMaker, che trasferisce (rilascia) i dati del componente e dei file di modello nella libreria della community, configura il nuovo componente della community e aggiunge i collegamenti di accesso nell'elenco Favorites di CircuitMaker. Il componente appena creato diventa così disponibile a tutti gli utenti di CircuitMaker tramite la libreria della community.
Se non si desidera salvare il nuovo componente, o un componente modificato, nella libreria della community, fare clic sul pulsante Home | Discard changes . Questa operazione rimuoverà i documenti locali del componente e dei modelli e chiuderà tutti gli editor.

Salvare il componente nella libreria della community oppure annullare le modifiche per interrompere il processo.
Modificare un componente della community
Se si desidera apportare modifiche a un componente esistente e ai relativi modelli, selezionare il componente nell'elenco del pannello Libraries e scegliere Edit dal menu contestuale accessibile con il tasto destro. Il componente verrà recuperato dalla libreria della community, o dalla cache locale, e aperto nel Component Editor, come mostrato sopra. Se successivamente si sceglie di modificare uno dei modelli, facendo clic sull'icona
, questo verrà recuperato e aperto nel relativo editor. Utilizzare il comando Remove dal menu dell'icona
per eliminare un modello.
Creare un componente personalizzato
Possono verificarsi situazioni in cui uno specifico componente necessario per un progetto non è elencato nel database Octopart e quindi non è incluso nell'elenco dei componenti disponibili nel pannello Libraries . Questo problema può essere risolto creando da zero un nuovo componente CircuitMaker non elencato, ovvero un componente personalizzato.
Per creare un nuovo componente personalizzato, selezionare l'opzione Create Custom Part sotto l'elenco dei componenti nel pannello Libraries oppure nell'area dell'elenco dei componenti quando non viene trovato alcun componente.

Se non sono presenti parti pertinenti, è possibile creare una propria parte personalizzata.
Si aprirà una nuova voce di componente vuota nel Component Editor, che potrà essere compilata con le informazioni corrispondenti al componente personalizzato. Come per la creazione di un nuovo componente elencato, descritta sopra, sarà quindi possibile creare i modelli e registrare il componente nella libreria della community.
Modalità solo Favorites
Oltre all'elenco del database dei componenti Octopart disponibile nel pannello Libraries , CircuitMaker offre anche il concetto di una raccolta Favorites di componenti. Si tratta di componenti della community che sono stati creati o modificati dall'utente, oppure di componenti aggiunti manualmente all'elenco Favorites.
Per aggiungere manualmente un componente dall'elenco Octopart nel pannello Libraries alla raccolta Favorites, fare clic con il tasto destro sulla voce del componente e selezionare Add To Favorites dal menu contestuale. Si noti che questa opzione è disponibile solo per le voci di componente che hanno un componente della community associato.
L'elenco dei componenti Favorites è direttamente accessibile dal pannello Libraries selezionando Favorites Only nel menu a discesa di selezione della libreria del pannello.

L'impostazione della libreria Favorites elenca e raggruppa solo i componenti di interesse per l'utente.
Creare un elenco di componenti preferiti consente di accedere facilmente alle opzioni di componente preferite e di utilizzarle nei propri progetti. I componenti possono essere inseriti in un progetto dall'elenco Favorites utilizzando il pulsante Place o il comando del menu contestuale accessibile con il tasto destro, e possono anche essere rimossi dall'elenco utilizzando il comando del menu contestuale accessibile con il tasto destro Remove From Favorites .
Utilizzando la casella di controllo Custom Only sotto il campo Search, è possibile visualizzare nel pannello solo i propri Custom Components. Si noti che le parti personalizzate sono contraddistinte dall'icona
nell'elenco Favorites.
Come si può vedere dall'immagine sopra del pannello Libraries , l'elenco Favorites può includere più voci per un singolo componente: si notino le voci "LM217MS-TR". Queste rappresentano due versioni del componente della community: la revisione iniziale 1 e la revisione 2 creata da una modifica successiva; entrambe sono state aggiunte automaticamente all'elenco durante il processo di salvataggio.
Al contrario, le altre voci elencate mostrate sono state aggiunte a Favorites dall'elenco della libreria Octopart. Si noti che la voce evidenziata in blu è alla revisione 2, che era la versione corrente di quel componente quando è stata aggiunta all'elenco Favorites.
Oltre alle voci Favorites elencate nel pannello Libraries , le voci sono disponibili anche nella scheda Favorites della pagina Components del sito web workspace.circuitmaker.com. Le voci di questo elenco possono essere selezionate per aprire una pagina dedicata a quel componente della community.

L'elenco dei componenti preferiti può essere visualizzato su workspace.circuitmaker.com.
)
)
nella pagina.