Componente

L'impronta del componente definisce il montaggio e le connessioni del componente sul PCB e può anche includere oggetti corpo 3D per definire il componente reale.
L'impronta del componente definisce lo spazio e i punti di connessione necessari per montare il componente fisico sulla scheda a circuito stampato. È un oggetto di gruppo composto da una raccolta di semplici oggetti primitivi, che possono includere pad, linee e archi, oltre ad altri oggetti di progettazione. I pad forniscono i punti di montaggio e di connessione per i pin del componente. Primitive di progettazione aggiuntive, come linee e archi, sono spesso incluse per definire il contorno della forma del componente sul layer di overlay del componente (serigrafia).
L'impronta del componente può anche includere oggetti facoltativi corpo 3D, che definiscono lo spazio fisico o l'ingombro del componente reale montato sulla scheda. Se il componente fisico è stato definito usando oggetti corpo 3D o modelli STEP importati, è possibile eseguire il controllo delle distanze tridimensionali tra componenti.
Le impronte dei componenti vengono create nel PCB Library Editor posizionando oggetti di progettazione appropriati per creare la forma necessaria a montare e collegare il componente. Il punto di riferimento del componente è l'origine dello spazio di progettazione del PCB Library Editor, che può essere impostata nel PCB Library Editor su: pin 1, centro geometrico oppure una posizione definita dall'utente sul componente.
Component
Le impronte dei componenti vengono create nel PCB Library editor e posizionate nel PCB editor. I componenti sono disponibili per il posizionamento nei seguenti modi:
- Scegli Home | Place| Component dal menu principale del PCB editor.
- Seleziona il componente nel pannello Libraries (View | System| Libraries), fai clic con il pulsante destro e poi seleziona Place <ComponentName>.
Il processo usato per individuare l'impronta del componente richiesta dipende dal metodo scelto per eseguire il posizionamento. Una volta scelta l'impronta richiesta per il posizionamento e quando è agganciata al cursore:
- Premi Tab per modificare le proprietà del componente nel pannello Inspector prima di posizionarlo.
- Premi Spacebar per ruotare il componente in senso antiorario (Shift+Spacebar per il senso orario). Il passo di rotazione predefinito è di 90 gradi. Per modificare questa impostazione, usa il valore Rotation Step nella pagina PCB Editor - General di System Preferences.
- Se il componente viene ruotato, le stringhe Designator e Comment possono essere configurate per mantenere il proprio orientamento oppure per ruotare insieme all'impronta. Questo comportamento è controllato dall'impostazione Autoposition per queste stringhe nel Inspector pannello.
- Premi la scorciatoia L per capovolgere il componente sul lato inferiore della scheda. Non usare i tasti X o Y, poiché questo rispecchierà il componente ma non ne cambierà il layer.
Posizionamento dal pannello Libraries
Con il componente selezionato nel Libraries pannello, il posizionamento del componente può essere eseguito nei seguenti modi:
- Fai clic con il pulsante destro e poi seleziona Place <ComponentName> dal menu contestuale.
- Fai doppio clic sul componente selezionato. Il componente apparirà agganciato al cursore nello spazio di progettazione. Posiziona il componente nella posizione desiderata e poi fai clic per collocarlo.
- Fai clic e tieni premuto il nome del componente nel Components pannello, quindi trascina il componente nella posizione desiderata e fai clic per posizionarlo. Questa è una tecnica di posizionamento "single shot", il che significa che può essere posizionata una sola istanza del componente scelto. Gli altri metodi consentono di posizionare più istanze.
Modifica grafica
La modifica grafica del componente è limitata a spostamento, rotazione e capovolgimento. Quando un componente è selezionato nello spazio di progettazione, viene evidenziato con il colore di selezione corrente come mostrato nell'immagine seguente. Per manipolare graficamente un componente selezionato:
- Premi Delete per rimuovere il componente selezionato dal progetto.
- Fai clic, tieni premuto e trascina per spostare il componente selezionato. Il cursore salterà al punto di riferimento del componente oppure al centro del pad più vicino se l'opzione Smart Component Snap è abilitata nella pagina PCB Editor - General di System Preferences.
- Mentre un componente si sposta con il cursore, premi Spacebar per ruotarlo (Shift+Spacebar per ruotarlo nell'altra direzione).
- Mentre un componente si sposta con il cursore, premi il tasto L per capovolgerlo sull'altro lato della scheda.
Selezione del componente
Quando fai clic e selezioni un componente, compare il riquadro di delimitazione della selezione. Tradizionalmente, il comportamento predefinito del riquadro di delimitazione è usare il rettangolo più piccolo che racchiude tutte le primitive di quel componente, escludendo le stringhe designator e comment.
Esplodi componente in primitive libere
Quando fai clic con il pulsante destro nello spazio di progettazione del PCB editor, compaiono i comandi Component Actions . Tra questi comandi c'è il comando Explode Component to Free Primitives, usato per riconvertire un oggetto Component nel suo insieme originale di primitive.
Dopo aver avviato il comando, il cursore cambierà in un mirino ed entrerai nella modalità di esplosione del componente. Posiziona il cursore sul componente che desideri esplodere, quindi fai clic oppure premi Enter. Apparirà una finestra di conferma: fai clic su Yes per procedere. Un componente esploso non è più un componente, quindi designator e comment verranno rimossi e il componente tornerà alle varie primitive da cui era stato creato.
Continua a convertire altri componenti nelle loro primitive libere oppure fai clic con il pulsante destro o premi Esc per uscire dalla modalità di esplosione del componente.
Component Properties
Tutte le proprietà dell'oggetto Component sono disponibili per la modifica nel Inspector pannello quando un componente posizionato è selezionato nello spazio di progettazione.

Posizione
Usa le opzioni per configurare le coordinate X/Y e la rotazione del componente.
Proprietà
- Layer - imposta il layer su cui il componente è posizionato. I componenti possono essere assegnati al layer Top o Bottom. Usa il menu a discesa per selezionare un layer diverso. La modifica dello stato del layer scambia tutte le primitive del componente con il rispettivo layer opposto. Ad esempio, spostare un componente dal layer Top al layer Bottom significa che le pagine a layer singolo vengono scambiate dal layer Top al layer Bottom, le primitive sul Top Overlay vengono riassegnate al Bottom Overlay e le primitive su un layer meccanico accoppiato vengono scambiate con l'altro layer meccanico della coppia. L'orientamento del componente verrà capovolto lungo l'asse X e il testo dell'overlay del componente sarà leggibile dal basso.
-
Designator - il designator viene usato per identificare in modo univoco ogni parte posizionata, distinguendola da tutte le altre parti posizionate in tutti i documenti PCB del progetto. È una stringa alfanumerica di massimo 255 caratteri. Ogni componente deve avere una stringa Designator univoca. Attiva/disattiva l'icona dell'occhio per mostrare/nascondere il designator. Fai clic su Designator per aprire la modalità Parameter del Inspector pannello e configurare il designator.
-
Comment - il comment del componente viene usato per aggiungere informazioni supplementari a un oggetto posizionato. È una stringa alfanumerica di massimo 255 caratteri. Attiva/disattiva l'icona dell'occhio per mostrare/nascondere il comment. Fai clic su Comment per aprire la modalità Parameter del Inspector pannello e configurare il comment.

- Description - inserisci la descrizione desiderata.
- Type - seleziona qui uno dei seguenti tipi di componente per l'impronta del componente. I tipi disponibili sono:
- Standard - questi componenti possiedono proprietà elettriche standard, sono sempre sincronizzati tra schema e PCB (l'impronta, i pin/pad e le assegnazioni di net devono corrispondere) e sono inclusi nella BOM. Un esempio è un componente elettrico standard, come una resistenza.
- Mechanical - questi componenti non hanno proprietà elettriche, non sono sincronizzati (devono essere posizionati manualmente in entrambi gli editor) e sono inclusi nella BOM. Un esempio è un dissipatore di calore.
- Graphical - questi componenti non hanno proprietà elettriche, non sono sincronizzati (devono essere posizionati manualmente in entrambi gli editor) e sono not inclusi nella BOM. Un esempio è il logo di un'azienda.
- Net Tie (in BOM) - questi componenti vengono utilizzati per cortocircuitare insieme due o più net differenti. Sono sempre sincronizzati tra schematico e PCB (il footprint, i pin/pad e le assegnazioni di net devono tutti corrispondere) e sono inclusi nella BOM. Si differenziano da un componente Standard in quanto la connettività creata dal rame all'interno del footprint non viene controllata: è proprio questo rame che consente di cortocircuitare le net. Nota: abilitare l'opzione Verify Shorting Copper nella finestra di dialogo Design Rule Checker per verificare che non vi sia rame non connesso all'interno del componente.
- Net Tie - questi componenti vengono utilizzati per cortocircuitare insieme due o più net differenti. Sono sempre sincronizzati tra schematico e PCB (il footprint, i pin/pad e le assegnazioni di net devono tutti corrispondere) e sono not inclusi nella BOM. Si differenziano da un componente Standard in quanto la connettività creata dal rame all'interno del footprint non viene controllata: è proprio questo rame che consente di cortocircuitare le net. Nota: abilitare l'opzione Verify Shorting Copper nella finestra di dialogo Design Rule Checker per verificare che non vi sia rame non connesso nel componente.
- Standard (No BOM) - questi componenti possiedono proprietà elettriche standard, sono sempre sincronizzati tra schematico e PCB (il footprint, i pin/pad e le assegnazioni di net devono tutti corrispondere) e sono not inclusi nella BOM. Un esempio è un componente testpoint che si desidera escludere dalla BOM.
- Jumper - questi componenti vengono utilizzati per includere ponticelli a filo in un progetto PCB, ad esempio su un PCB monofaccia che non può essere completamente sbrogliato su un solo layer. Per questo tipo di componente, il footprint e i pin del componente sono sincronizzati tra schematico e PCB, ma le assegnazioni di net non lo sono, e il componente è incluso nella BOM. Oltre a selezionare questa opzione a livello di componente, entrambi i pad del componente devono avere il relativo JumperID impostato sullo stesso valore non zero. I componenti di tipo Jumper non devono essere necessariamente cablati sullo schematico; devono essere inclusi nello schematico solo se sono richiesti nella BOM. Se non sono richiesti nella BOM, possono essere posizionati direttamente nel PCB dove il Component Type è impostato, i JumperIDs sono impostati e il Nets assegnato manualmente ai pad.
- Height - un campo altezza per il componente; questo campo veniva utilizzato prima dell'introduzione dell'oggetto 3D Body, che fornisce un metodo migliore per definire l'altezza del componente.
- 3D Body Opacity - immettere la percentuale di opacità desiderata oppure utilizzare la barra di scorrimento.
- Primitives - fare clic sull'icona del lucchetto associata per bloccare/sbloccare. Dopo la modifica, le primitive del componente devono essere nuovamente bloccate.
- Strings - fare clic sull'icona del lucchetto associata per bloccare/sbloccare.
Opzioni di scambio
- Enable Pin Swapping - selezionare per consentire la funzione di scambio dei pin.
- Enable Part Swapping - selezionare per consentire la funzione di scambio delle parti (ad esempio, quattro parti di un IC serie 74).
Informazioni di riferimento dello schematico
- Designator - il designatore del componente schematico a cui questo componente PCB è stato associato.
- Hierarchical Path - mostra dove, nella struttura gerarchica dello schematico, è possibile trovare questo componente.
- Channel Offset - quando un progetto viene trasferito per la prima volta dallo schematico al PCB, a ciascun componente su ogni foglio schematico viene assegnato un offset di canale univoco.
Modifica non grafica

Questo metodo di modifica utilizza il Inspector pannello per modificare le proprietà di un oggetto Component.
Durante il posizionamento, è possibile accedere alla modalità Component del pannello Inspector premendo il tasto Tab. Una volta posizionato il Component, vengono visualizzate tutte le opzioni.
Dopo il posizionamento, è possibile accedere alla modalità Component del pannello Inspector in uno dei seguenti modi:
- Se il pannello Inspector è già attivo, selezionando l'oggetto Component.&stag358>Con il Component selezionato, scegliere View | PCB | Inspector dai ribbon principali.
Component Actions Sub-menu
Il Component Actions nel menu contestuale di un documento PCB include comandi che consentono di configurare ulteriormente un componente. I comandi principali sono descritti di seguito.
Fanout del componente
Il comando Fanout Component apre la finestra di dialogo Fanout Options in cui è possibile specificare le opzioni di fanout e di escape routing. Il comportamento tipico del fanout prevede che i pad interni utilizzati vengano prima portati in fanout usando il tradizionale dog-bone (una breve traccia con un via all'estremità) per accedere a un altro layer e poi, dal via, vengano instradati in escape appena oltre il bordo del dispositivo, lavorando attraverso i layer di routing disponibili finché tutti i pad non sono stati instradati in escape. In definitiva, questo rende molto più semplice instradare le connessioni verso di essi.

Gestisci 3D Bodies
Questo comando apre la finestra di dialogo Component Body Manager in cui è possibile gestire in modo interattivo i 3D body dei componenti. Fornisce una console centrale con cui modificare rapidamente gli attributi dei 3D Body.
Configura lo scambio pin/parti
Questo comando apre la finestra di dialogo Configure Pin Swapping dialog in cui è possibile configurare le impostazioni di scambio per i pin e le sottoparti di ciascun componente sulla scheda. Utilizzare la finestra di dialogo per abilitare o disabilitare lo scambio di pin/parti e assegnare o modificare i gruppi di scambio.
