
Un footprint di componente PCB completato con un Corpo 3D.
Un corpo 3D è un oggetto di progettazione primitivo utilizzato come contenitore nel quale è possibile importare un modello 3D generico in formato standard per rappresentare la forma tridimensionale del componente fisico montato sul PCB assemblato. La forma 3D effettiva viene visualizzata quando l'editor viene impostato sulla modalità di visualizzazione 3D (fare clic su View » 3D Layout Mode o premere la scorciatoia 3).
I modelli 3D sono disponibili presso molti produttori di componenti e siti web della community. Sono supportati i seguenti formati di file:
-
STEP – *.Stp e *.Step
-
SOLIDWORKS parts – *.SldPrt
Per informazioni sulle versioni di SOLIDWORKS dalle quali i file *.SldPrt esportati sono supportati per l'importazione in Altium Designer, fare riferimento alla pagina Mechanical Data Import-Export Support.
-
Parasolid Models – *.x_t e *.x_b
Il posizionamento di oggetti Corpo 3D per definire la forma dei componenti consente di ottenere una reale percezione della disposizione dei componenti sulla scheda assemblata. Oltre a poter vedere l'aspetto della scheda finita, è possibile eseguire il controllo in tempo reale delle distanze 3D, consentendo di rilevare collisioni tra componenti e tra componenti e contenitore durante la fase di progettazione.
Un Corpo 3D viene normalmente posizionato nell'editor dei footprint PCB come parte del footprint PCB. Il footprint definisce i punti di connessione e l'area della scheda occupata dal componente ed è il minimo richiesto per la progettazione della scheda. Il Corpo 3D è facoltativo; può essere aggiunto al footprint per definire l'ingombro del componente montato su quel footprint.
Il supporto dei modelli 3D non è limitato ai componenti. Può essere utilizzato anche per importare altri dettagli meccanici, come una staffa o l'involucro finale. Importare l'involucro direttamente nell'editor PCB.
Mentre il posizionamento di modelli 3D generici è un modo consigliato di utilizzare gli oggetti Corpo 3D, poiché fornisce una rappresentazione accurata e dettagliata del componente sul PCB e offre test di collisione 3D più accurati nell'editor PCB, un oggetto Corpo 3D può anche essere utilizzato per posizionare forme di Corpo 3D estruse, cilindriche e sferiche, sia nell'editor PCB sia nel footprint di un componente di una libreria PCB. Per informazioni sull'utilizzo di questi oggetti, vedere la pagina
Working with Extruded, Spherical & Cylindrical 3D Bodies in Altium Designer .
Posizionamento dell'oggetto Corpo 3D
Un modello generico, come un modello di componente in formato STEP, viene posizionato collegandolo o incorporandolo in un oggetto Corpo 3D.
Per posizionare un modello generico incorporato nel footprint PCB o nel documento PCB:
-
Scegliere il comando Place » 3D Body dai menu principali oppure utilizzare il comando 3D Body (
) su Active Bar.
-
Nella finestra di dialogo standard di Windows Open che appare dopo aver avviato il comando di posizionamento del Corpo 3D, selezionare il tipo di file richiesto dall'elenco a discesa, quindi cercare e individuare il file del modello richiesto e fare clic su Open. Il cursore cambierà in un mirino, con il modello 3D selezionato agganciato ad esso.
-
Premere Tab per sospendere il posizionamento e visualizzare il pannello Properties in modalità 3D Body. La sovrapposizione del pulsante di pausa (
) apparirà nello spazio di progettazione, indicando che è possibile accedere ai campi del pannello Properties. Nel pannello sarà selezionato il Generic 3D Model Type, insieme a Embed Model come origine del Corpo 3D (significa che il file del modello 3D verrà incorporato nella libreria PCB o nel file PCB).
-
Il colore predefinito del modello può essere sostituito, se necessario. Nella sezione Display del pannello, abilitare la casella di controllo Override Color quindi impostare Color e Opacity secondo necessità.
-
Una volta completata la modifica nel pannello, fare clic sulla sovrapposizione del pulsante di pausa per tornare allo spazio di progettazione.
-
Il modello sarà agganciato al cursore; posizionarlo quindi fare clic per collocarlo.
-
Il comportamento predefinito del software è rimanere in modalità di posizionamento. Posizionare altri modelli se necessario oppure fare clic con il pulsante destro per uscire dalla modalità di posizionamento del modello.
-
È molto probabile che il modello generico debba essere riorientato; fare riferimento alla sezione Orienting and Positioning the 3D Model della pagina Additional Tools for Working with 3D Bodies per saperne di più.
Per posizionare un modello generico che utilizza un'origine diversa da Embed Model (Server o Link to Model):
-
Selezionare il comando Place » Extruded 3D Body dai menu principali oppure l'icona
su Active Bar. Il cursore cambierà in un mirino e si entrerà nella modalità di posizionamento predefinita, posizionando un oggetto Corpo 3D estruso.
-
Premere Tab per sospendere il posizionamento e visualizzare il pannello Properties in modalità 3D Body. La sovrapposizione del pulsante di pausa (
) apparirà nello spazio di progettazione, indicando che è possibile accedere ai campi del pannello Properties.
-
Nella regione 3D Model Type del pannello Properties, fare clic sul pulsante Generic.
-
Nella sezione Source del pannello Properties, fare clic per impostare l'origine su:
-
Server – il modello 3D verrà recuperato da un Workspace. Quindi fare clic sul pulsante Choose per aprire la finestra di dialogo Choose Item nella quale è possibile accedere ai contenuti in un connected Workspace. Fare riferimento alla sezione Referencing a Workspace-based 3D Model qui sotto per saperne di più.
-
Link to Model – il file del modello 3D è collegato al PCB; questa opzione non è disponibile nell'editor della libreria PCB. Quindi fare clic sul pulsante Choose per aprire la finestra di dialogo
Choose Model dialog nella quale è possibile selezionare il modello richiesto. Se la posizione del modello richiesto non è elencata nella finestra di dialogo Choose Model, fare riferimento alla sezione Working with a Linked Model qui sotto per saperne di più.
-
Si tornerà al pannello Properties, con le informazioni del modello scelto visualizzate.

Sono disponibili modelli di componenti accurati e dettagliati.
-
Un modello 3D viene importato in un oggetto Corpo 3D. Se si fa clic per selezionare un modello MCAD nell'editor della libreria PCB, il pannello Properties mostrerà le proprietà dell'oggetto Corpo 3D che contiene quel modello MCAD.
-
Prima del posizionamento di un Corpo 3D, è possibile assegnare una coppia di layer componente di tipo
3D Body che conterrà i corpi 3D. Fare riferimento alla pagina Working with Mechanical Layers per saperne di più sui layer meccanici e sulle coppie di layer componente.
-
Sono disponibili varie opzioni per verificare la distanza tra i componenti, inclusa una modalità che consente a un modello 3D di adattarsi all'interno di un altro. Fare riferimento alla Component Clearance design rule per saperne di più.
-
I modelli meccanici 3D possono talvolta essere ottenuti dal produttore del componente.
-
Esistono eccellenti siti web portale della community, come 3D Content Central e GrabCAD, dove i progettisti condividono modelli.
-
Esiste anche un numero crescente di siti 3D commerciali, tra cui PCB 3D.
Se non si riescono a vedere i corpi 3D nel PCB o nell'editor dei footprint PCB, premere
L per aprire il pannello
View Configuration panel e assicurarsi che l'opzione
Show 3D Bodies sia impostata su
On nella regione
General Settings della scheda
View Options (scorciatoia:
Shift+Z).
Lavorare con un modello collegato
In genere questa funzione viene utilizzata per collegarsi a un grande modello MCAD, come il contenitore del prodotto, che si desidera posizionare nell'editor PCB per verificare l'adattamento della scheda caricata. Il vantaggio del collegamento del modello è che, se il software rileva che un file di modello collegato esterno è stato aggiornato, avviserà all'apertura del file, consentendo di aggiornare il modello collegato.
I modelli collegati devono essere memorizzati in una posizione definita nella PCB Editor – Models page della finestra di dialogo Preferences. Se la posizione richiesta non è elencata nella finestra di dialogo Choose Model, fare clic sul pulsante Add Directories per aprire la finestra di dialogo Preferences.
Per aggiungere una nuova posizione nella pagina PCB Editor – Models Preferences:
-
Digitare il percorso completo oppure fare clic sul pulsante a destra del campo Model Search Path (
) per aprire la finestra di dialogo Windows Browse for Folder.
-
Dopo aver individuato la cartella richiesta e aver fatto clic su OK nella finestra di dialogo, si tornerà alla finestra di dialogo Preferences. Fare clic sul pulsante Add per includere questa posizione nell'elenco dei percorsi di ricerca dei modelli disponibili.
-
Si noti che viene cercata solo la cartella specificata; le sottocartelle non vengono cercate.
-
Una volta specificata la posizione richiesta, fare clic su OK per chiudere la finestra di dialogo Preferences e tornare alla finestra di dialogo Choose Model.
Fare riferimento a un modello 3D basato su Workspace
Per fare riferimento a un modello 3D memorizzato in un connected Workspace:
-
Selezionare Server nella regione Source della modalità 3D Body del pannello Properties.
-
Fare clic sul pulsante Choose a destra del campo Item Revision.
-
Si aprirà la finestra di dialogo Choose Item; utilizzare questa finestra di dialogo per sfogliare e selezionare la revisione del modello 3D Workspace richiesto.
- Dopo aver fatto clic su OK, verrà creato un collegamento tra il Corpo 3D e la revisione di destinazione del Modello 3D del Workspace. La prova di questo collegamento è visibile di nuovo nel pannello Properties. Si noti che il campo Identifier per il corpo 3D verrà compilato con l'ID Item-Revision del Modello 3D del Workspace collegato.

Collegamento di un oggetto Corpo 3D a una revisione di un Modello 3D del Workspace
Modifica grafica
Il metodo di modifica grafica consente di selezionare direttamente un oggetto corpo 3D posizionato nello spazio di progettazione e di modificarne graficamente la posizione.
Fare clic sul corpo 3D, quindi trascinarlo per riposizionarlo. Durante il trascinamento, il corpo 3D può essere ruotato o specchiato:
-
Premere Spacebar per ruotare il corpo 3D in senso antiorario oppure Shift+Spacebar per la rotazione in senso orario. La dimensione del passo Rotation Step è definita nella pagina PCB Editor – General page della finestra di dialogo Preferences.
-
Premere i tasti X o Y per specchiare il corpo 3D lungo l'asse X o l'asse Y.
Modifica non grafica
Questo metodo di modifica utilizza la modalità del pannello Properties associata per modificare le proprietà di un oggetto Corpo 3D.
3D Body Properties

La modalità 3D Body del pannello Properties.
Posizione
L'icona

(bloccato) a destra di questa regione deve essere visualizzata come

(sbloccato) per poter accedere ai campi sottostanti. Attivare/disattivare l'icona di blocco/sblocco per modificarne lo stato.
-
(X/Y)
-
X (primo campo) - la coordinata X (orizzontale) corrente del punto di riferimento del Corpo 3D, relativa all'origine corrente dello spazio di progettazione. Modificare per cambiare la posizione X del Corpo 3D. Il valore può essere inserito in unità metriche o imperiali; includere le unità quando si inserisce un valore le cui unità non sono quelle predefinite correnti.
-
Y (secondo campo) - la coordinata Y (verticale) corrente del punto di riferimento del Corpo 3D, relativa all'origine corrente. Modificare per cambiare la posizione Y del Corpo 3D. Il valore può essere inserito in unità metriche o imperiali; includere le unità quando si inserisce un valore le cui unità non sono quelle predefinite correnti.
Proprietà
-
Component – questo campo viene mostrato nell'editor PCB solo quando il Corpo 3D selezionato è una parte costitutiva di un componente PCB e visualizza il designatore del componente PCB padre. Selezionare il collegamento cliccabile Component per aprire la Component mode of the Properties panel per il componente padre.
-
Identifier - immettere un nome leggibile dall'utente usato per identificare l'oggetto Corpo 3D. Gli identificatori sono utili per selezionare un corpo 3D nel pannello PCB.
-
Board Side - usare il menu a discesa per selezionare da quale lato della scheda il Corpo 3D sporgerà. Questa impostazione viene modificata automaticamente se l'oggetto Corpo 3D viene capovolto sull'altro lato della scheda come parte del capovolgimento di un componente.
-
Layer - usare il menu a discesa per selezionare su quale layer esiste il Corpo 3D. Sono disponibili solo i layer attualmente abilitati. Se il layer scelto è accoppiato, quando il corpo viene capovolto sull'altro lato della scheda come parte del suo componente, verrà spostato anch'esso sul layer accoppiato.
Tipo di modello 3D
Selezionare un tipo di modello per l'oggetto corpo 3D tra le opzioni disponibili: Generic, Extruded, Cylinder oppure Sphere. Le opzioni variano per ciascun tipo e forniscono i controlli necessari per il dimensionamento e il posizionamento nello spazio di progettazione 3D.
-
Generic - quando questa opzione è selezionata, l'oggetto Corpo 3D funge da contenitore per esso e viene ridimensionato automaticamente per racchiudere il modello scelto.
-
Rotation X° - la rotazione angolare (in gradi) del modello 3D attorno all'asse X. Fare clic sui pulsanti +/- per modificare la rotazione angolare con incrementi di 9
0° oppure immettere manualmente il valore.
-
Rotation Y° - la rotazione angolare (in gradi) del modello 3D attorno all'asse Y. Fare clic sui pulsanti +/- per modificare la rotazione angolare con incrementi di 9
0° oppure immettere manualmente il valore.
-
Rotation Z° - la rotazione angolare (in gradi) del modello 3D attorno all'asse Z. Fare clic sui pulsanti +/- per modificare la rotazione angolare con incrementi di 9
0° oppure immettere manualmente il valore.
-
Standoff Height - la distanza dalla superficie della scheda al lato inferiore del modello 3D. Fare clic sui pulsanti +/- per aumentare o diminuire il valore oppure immettere manualmente il valore. Utilizzare un valore negativo per un modello che deve attraversare verso il basso il PCB.
-
Source
-
Server
-
Item Revision - la revisione dell'elemento Modello 3D richiesto. Fare clic sul pulsante Choose a destra del campo Item Revision per aprire la finestra di dialogo Choose Item. Utilizzare questa finestra di dialogo per individuare e selezionare la revisione desiderata. Dopo aver fatto clic su OK, verrà creato un collegamento tra il Corpo 3D e la revisione di destinazione dell'elemento Modello 3D.
-
Vault - visualizza il server di destinazione. Utilizzare il pulsante Show in Explorer per aprire il pannello Explorer.
-
Details - visualizza i dettagli della revisione.
-
Revision State - visualizza lo stato dell'elemento Modello 3D collegato.
-
Update - se è disponibile una revisione più recente dell'elemento collegato, fare clic per utilizzare la revisione più recente.
-
Embed Model - utilizzare per selezionare un modello 3D (STEP, Parasolid, SolidWorks Part) da incorporare.
-
Path - fare clic su Choose per cercare e selezionare il percorso del modello.
-
Link to Model - utilizzare per collegarsi a un Modello 3D.
-
Path - fare clic su Choose per cercare e selezionare il percorso del modello. Fare clic su
per aggiornare il percorso.
-
Extruded
-
Overall Height - la distanza dalla superficie della scheda al lato superiore del corpo estruso.
-
Standoff Height - la distanza dalla superficie della scheda al lato inferiore del corpo estruso. Fare clic sui pulsanti +/- buttons per aumentare o diminuire il valore oppure immettere manualmente il valore. Utilizzare un valore negativo per corpi estrusi che devono attraversare verso il basso il PCB.
-
Texture
-
Texture File - definisce un'immagine da visualizzare sulla superficie superiore del corpo estruso. I formati di file accettati sono
*.bmp, *.dds, *.dib, *.hdr, *.jpg, *.pfm, *.png, *.ppm, and *.tga. Fare clic su
per aprire una finestra di dialogo in cui cercare e selezionare il file desiderato.
-
Center - gli offset X e Y che il centro dell'immagine della texture avrà rispetto al centro della superficie superiore del corpo estruso. Ad esempio, un valore di 100mil, 0mil sposterà il punto centrale dell'immagine di 100 mil nella direzione X dal punto centrale della superficie superiore del corpo estruso.
-
Size - la larghezza (direzione X) e l'altezza (direzione Y) dell'immagine della texture. Per impostazione predefinita, l'immagine della texture verrà scalata uniformemente per adattarsi ai limiti della superficie superiore del corpo estruso.
-
Rotation - la rotazione del corpo estruso.
-
Cylinder
-
Height - l'altezza del corpo cilindrico.
-
Radius - il raggio del corpo cilindrico.
-
Rotation X° - la rotazione angolare (in gradi) del corpo cilindrico attorno all'asse X. Fare clic sui pulsanti +/- buttons per modificare la rotazione angolare con incrementi di 9
0° oppure immettere manualmente il valore.
-
Rotation Y° - la rotazione angolare (in gradi) del corpo cilindrico attorno all'asse Y. Fare clic sui pulsanti +/- buttons per modificare la rotazione angolare con incrementi di 9
0° oppure immettere manualmente il valore.
-
Rotation Z° - la rotazione angolare (in gradi) del corpo cilindrico attorno all'asse Z. Fare clic sui pulsanti +/- buttons per modificare la rotazione angolare con incrementi di 9
0° oppure immettere manualmente il valore.
-
Standoff Height - la distanza dalla superficie della scheda al lato inferiore del corpo cilindrico. Fare clic sui pulsanti +/- buttons per aumentare o diminuire il valore oppure immettere manualmente il valore. Utilizzare un valore negativo per un corpo cilindrico che deve attraversare verso il basso il PCB.
-
Sphere
-
Radius - il raggio del corpo sferico.
-
Standoff Height - la distanza dalla superficie della scheda al bordo più basso del corpo sferico. Fare clic sui pulsanti +/- buttons per aumentare o diminuire il valore oppure immettere manualmente il valore. Utilizzare un valore negativo per un corpo sferico che deve attraversare verso il basso il PCB.
Punti di aggancio
-
Grid region - visualizza i punti di aggancio X, Y e Z per la sfera.
-
Add - fare clic per aggiungere un nuovo punto di aggancio.
-
Average - fare clic per utilizzare le medie di tutti i punti di aggancio selezionati per un singolo punto di aggancio individuale. Questa opzione è disponibile solo quando nella griglia sono selezionati due o più punti di aggancio.
-
- fare clic per eliminare il punto di aggancio selezionato.
Visualizzazione
-
Override Color - abilitare se desiderato, quindi fare clic sulla casella del colore per accedere alle opzioni che consentono di specificare il colore dell'oggetto.
-
Opacity - utilizzare la barra di scorrimento o immettere direttamente la percentuale per specificare la trasparenza del corpo 3D da invisibile (all'estrema sinistra) a completamente opaco (all'estrema destra).
Questa impostazione è permanente per questo oggetto, tuttavia è anche possibile regolare l'opacità dell'oggetto temporarily nel pannello PCB quando è impostato sulla modalità 3D Models.