Progettazione ECAD-MCAD diretta con CoDesigner

L'uso di questa documentazione di CoDesigner richiede:

  • Un client di progettazione Altium supportato:

    • Si noti che non tutte le funzionalità descritte in questa pagina sono disponibili in tutte le installazioni di Altium MCAD CoDesigner. Per ulteriori informazioni, fare riferimento al Feature Availability pannello a destra.

    • Per determinare i client di progettazione Altium supportati, annotare la versione dell'addin MCAD CoDesigner in uso, quindi verificare le versioni supportate nella Matrice di compatibilità delle versioni ECAD-MCAD

    • Altium CircuitMaker 2.1 o versioni successive è supportato, con la versione 2.8 o successiva dell'estensione Autodesk Fusion CoDesigner. Si noti che CircuitMaker supporta solo Autodesk Fusion®. Scopri di più.

  • Un Altium Workspace, i Workspace supportati includono:

    • Altium 365 Workspace

    • Altium Enterprise Server Workspace. Note:Se si utilizza un server on-premises e ci sono state modifiche alle funzionalità legate alla licenza, aggiornare le licenze eliminandole e aggiungendole nuovamente nella pagina Admin – Licenses dell'interfaccia browser del server.

  • Software di progettazione MCAD supportato con una versione adatta dell'addin CoDesigner.

Se preferisci imparare guardando, potresti visitare la pagina Video tutorial MCAD CoDesign.

Un'evoluzione entusiasmante nella progettazione e nello sviluppo di prodotti elettronici è la possibilità di stampare il circuito elettronico direttamente su un substrato, ad esempio uno stampo in plastica che diventa parte del prodotto. Altium sta sviluppando una tecnologia per supportare la progettazione di Printed Electronics e Molded Interconnect Devices (MID), eseguendo il layout e il routing direttamente su una struttura 3D. In questa fase, CoDesigner non supporta il trasferimento di un progetto di elettronica stampata tra ECAD e MCAD a causa dei diversi approcci progettuali richiesti. Lo sviluppo è in corso e il supporto verrà aggiunto in un aggiornamento futuro.

Che cos'è CoDesign?

Lavorare tra i domini della progettazione elettronica e meccanica comporta sfide uniche. Gli strumenti ECAD e MCAD hanno obiettivi progettuali diversi, si sono evoluti seguendo percorsi differenti e differiscono anche nel modo in cui archiviano e gestiscono i dati.

Ma i progetti di oggi richiedono che questa sfida venga risolta: involucri di prodotto piccoli e complessi che ospitano più circuiti stampati di forma irregolare. Per progettare con successo questi prodotti, i progettisti devono poter collaborare scambiandosi le modifiche di progetto tra i domini ECAD e MCAD.

Trasferire modifiche di progetto complesse e dettagliate tra diversi software di progettazione è molto più che poter semplicemente salvare i dati in un altro formato. I team di progettazione elettronica e meccanica lavorano in modo indipendente e devono poter trasferire modifiche in qualsiasi momento del loro processo di progettazione. Come si gestisce il flusso di modifiche avanti e indietro tra i team, senza influire sul lavoro quotidiano di nessuno dei due? L'ultima cosa di cui i team di progettazione hanno bisogno è che un team debba interrompere il lavoro finché l'altro non ha accettato l'ultima modifica, prima che entrambi possano proseguire.

Questa sfida di progettazione collaborativa viene risolta da CoDesigner, un'interfaccia per il trasferimento dei progetti di circuiti stampati tra i domini di progettazione ECAD e MCAD.

Come funziona

Una volta aggiunto il plug-in CoDesigner al software ECAD e MCAD, CoDesigner può trasferire le modifiche di progetto in entrambe le direzioni tramite un Altium Workspace. Il Workspace funge da ponte tra i domini ECAD e MCAD, come mostrato di seguito.

PCB design data can be transferred in both directions between ECAD and MCAD through an Altium Managed Content Server

Il vantaggio di trasferire le modifiche di progetto tramite un Workspace è che il processo di aggiornamento diventa stateless. Ciò significa che ciascuna parte può continuare a lavorare in modo indipendente, senza doversi preoccupare di a che punto sia l'altro team nel processo di progettazione.

Ad esempio, quando il progettista MCAD ha definito la forma della scheda, può Push l'assieme nel Workspace. Il progettista ECAD verrà automaticamente avvisato che è in attesa una modifica. Quando fa clic su Pull, la sua scheda viene confrontata con la definizione della scheda MCAD nel Workspace e viene generato un elenco delle modifiche necessarie per sincronizzare la sua scheda con la versione del Workspace. Il progettista ECAD può quindi abilitare le modifiche desiderate e Apply applicarle alla propria scheda. Il progettista ECAD potrebbe quindi configurare i vari layer di rame e gli altri layer di fabbricazione richiesti nello stackup dei layer, definire lo spessore della scheda e Push rinviare la scheda aggiornata al progettista MCAD, pronta per il posizionamento di eventuali componenti meccatronici critici per la posizione.

Che cos'è un Workspace?

Un Altium Workspace è un server dedicato all'hosting e alla gestione di tutti i contenuti di progettazione, direttamente integrato nel software di progettazione. Il software di progettazione Altium funziona in modo perfettamente integrato con il Workspace, offrendo una risposta elegante alla gestione dei dati di progetto con integrità protetta.

  • L'Altium Workspace viene fornito e identificato come Altium Develop Workspace o Altium Agile Workspace a seconda della Altium Solution acquistata. Per entrambe le varianti di Workspace, in questa documentazione verrà utilizzato il termine generale Altium Workspace o simile.

  • Per le informazioni più aggiornate su sicurezza, affidabilità, privacy e conformità della piattaforma Altium 365, visita il Altium 365 Trust Center.

  • Per le organizzazioni che richiedono conformità alle normative di sicurezza del governo degli Stati Uniti, come ITAR ed EAR, Altium offre il servizio statunitense Altium 365 GovCloud che opera nella regione AWS GovCloud e fornisce misure aggiuntive di protezione dei dati. Per ulteriori informazioni, vedere Altium 365 GovCloud e le FAQ correlate.

Il software di progettazione Altium può connettersi ai seguenti Workspace:

  • Altium 365 Workspace - un Workspace ospitato sulla piattaforma infrastrutturale cloud Altium 365. Il Workspace facilita la connettività senza interruzioni e i meccanismi per lo spostamento dei dati tra i domini di progettazione, produzione e supply chain. Si consiglia un Workspace basato su cloud, poiché apre a una varietà di funzionalità di condivisione globale e collaborazione che possono essere sperimentate e sfruttate solo tramite la piattaforma cloud Altium 365.
  • Altium On-Prem Enterprise Server Workspace - se il tuo team di progettazione non può utilizzare un Workspace ospitato nel cloud, Altium supporta anche un Enterprise Server on-prem che viene installato in sede e gestito dal tuo reparto IT.

Scopri di più su Progettare con un Workspace connesso

Che cos'è uno spazio personale?

Ogni progettista che si registra ad Altium Live ottiene anche l'accesso al proprio Altium 365 Personal Space. Il Personal Space è gratuito e offre alcune delle funzionalità collaborative disponibili in un Workspace. Il Personal Space viene utilizzato anche come interfaccia di trasferimento ECAD-MCAD per i progettisti che lavorano tra Altium CircuitMaker e Autodesk Fusion.

Scopri di più su Altium 365 Personal Space

Scopri di più su Collaborazione tra Altium CircuitMaker e Autodesk Fusion

Ti stai chiedendo se CoDesigner funziona con il tuo software MCAD? Controlla la pagina Installazione e configurazione di Altium MCAD CoDesigner per un elenco dei software MCAD supportati.

Trasferimento dei dati di progetto

Il ruolo del Workspace

MCAD CoDesigner trasferisce il progetto tra ECAD e MCAD eseguendo Push e Pull delle modifiche di progetto tramite un Altium Workspace. Quando esegui un Push da ECAD, non stai inviando il file PCB all'Altium Workspace, ma uno speciale pacchetto dati da ECAD a MCAD. Questo pacchetto include: i dati della scheda, la geometria dei layer, i modelli 3D dei componenti in formato Parasolid (scopri di più su come vengono denominati i modelli 3D in MCAD) e, se abilitata, la geometria del rame.

Quando viene eseguito un Push in ECAD o in MCAD, CoDesigner prepara innanzitutto il pacchetto dati in una sottocartella locale, <DesignName>-EDM. Sul lato MCAD, la cartella EDM viene utilizzata anche per memorizzare i dati MCAD. Questo pacchetto dati viene quindi trasferito in una cartella speciale del tuo Altium Workspace, chiamata Mechatronic 3D Models. Questa cartella viene utilizzata solo da MCAD CoDesigner per memorizzare i dati da ECAD a MCAD. Se utilizzi MCAD CoDesigner, non eliminare né spostare questa cartella e non limitare l'accesso agli ingegneri elettronici e meccanici.

Scopri di più su Trasferimento dei modelli 3D meccatronici

Traduzioni degli oggetti ECAD-MCAD

Quando il progetto della scheda viene trasferito avanti e indietro tra ECAD e MCAD, gli oggetti in uno spazio di progettazione devono essere tradotti negli oggetti equivalenti nell'altro spazio di progettazione. Per alcuni oggetti, la traduzione è semplice; ad esempio, un foro di montaggio ECAD diventa un foro MCAD e la parte scheda MCAD diventa la forma della scheda ECAD.

Per altri oggetti, il processo non è così diretto. Ad esempio, un componente ECAD include elementi del footprint che diventano parte della scheda fabbricata, inclusi la serigrafia e i pad (che comprendono dettagli specifici del layer come rame e solder mask, oltre ai fori); nonché il modello 3D del componente che viene caricato su quel footprint durante l'assemblaggio del PCB. In MCAD, tutti gli elementi relativi alla scheda del componente ECAD diventano parte della parte scheda MCAD, mentre il modello 3D diventa il componente MCAD. 

Questa traduzione degli oggetti può inizialmente generare confusione; ad esempio, quando si sposta un componente in MCAD, i pad del componente e i relativi fori rimangono indietro. Dopo aver eseguito il Push della scheda di nuovo verso ECAD e poi il Pull in MCAD, la posizione di quei pad viene aggiornata per corrispondere alla nuova posizione del componente.

Per aiutare a comprendere questo aspetto, le sezioni comprimibili seguenti riepilogano come gli oggetti vengono tradotti in ciascuna direzione.

Push automatico di CoDesigner quando esegui Save to Server

Quando esegui un Save in ECAD, il file di progetto viene salvato localmente nella cartella di lavoro del progetto. Quando esegui un Save to Server, il file viene salvato localmente e poi anche nella cartella Workspace del progetto.

Queste azioni sono indipendenti dall'esecuzione di un Push in MCAD CoDesigner. Questa separazione tra Push verso MCAD e Save to Server può creare confusione, perché un progettista elettrico potrebbe pensare che il Save to Server eseguito a fine giornata significhi che tutti gli altri che devono accedere a quei dati di progetto siano ora aggiornati e pronti a lavorare.

Per semplificare il processo di sincronizzazione dei file, dopo che il progetto è stato sottoposto almeno una volta a Pull in MCAD, il Workspace esegue quindi un Push automatico ogni volta che viene eseguito un Save to Server sul progetto in ECAD.

Un Push verso MCAD viene eseguito automaticamente quando il progetto viene salvato sul Server.Un Push verso MCAD viene eseguito automaticamente quando il progetto viene salvato sul Server.

  • Il Workspace esegue il Push automatico, avviando questo processo dopo che è stato eseguito il primo Pull in MCAD.

  • Il Push automatico è attualmente abilitato solo per i Workspace Altium 365. Il supporto per i Workspace On-Prem Enterprise Server sarà aggiunto a breve.

  • Il Push automatico è supportato per i progetti ECAD PCB, Harness e Multi-board. Il supporto per i progetti Harness è stato aggiunto in MCAD CoDesigner 3.14.

Quando il progettista MCAD esegue un Pull, viene avvisato del fatto che l'ultimo Push verso MCAD è stato automatico, come mostrato nelle diapositive seguenti.

Quando il progetto viene salvato nel Workspace in ECAD, viene anche automaticamente sottoposto a Push verso MCAD.

Se durante il Push si verificano avvisi o errori, compare un indicatore.

Fai clic per visualizzare i dettagli dell'avviso o dell'errore.

 

Se non è possibile eseguire un Push automatico, il progettista MCAD viene avvisato che la versione dei dati che sta prelevando non è la più recente ().

Il Push automatico non viene eseguito quando:

  • The ECAD project has only been saved to the working folder – il progetto non è ancora stato salvato sul Server. Una volta eseguito un Save to Server, il Push automatico inizia dopo il primo Pull dal Workspace da parte del progettista meccanico.

  • The ECAD project has failed CoDesigner's validation checks – questi problemi devono essere risolti prima che possa essere eseguito un Push verso MCAD, automatico o manuale.

  • There are multiple PCB files in the ECAD project, which have all been Saved to the Server – MCAD CoDesigner non è in grado di determinare quale PCB debba essere sottoposto a Push automatico; il progettista ECAD deve risolvere il problema eseguendo un Push manuale verso MCAD sul PCB corretto.

Dove MCAD CoDesigner registra l'avanzamento operativo

MCAD CoDesigner registra nei file di log dettagli estesi su tutti gli aspetti delle operazioni ECAD e MCAD. I file di log si trovano in:

C:\Users\<>\AppData\Local\Altium\Altium CoDesigner\

In questa posizione:

  • Gli eventi ECAD vengono registrati in: AltiumDesignerExtension.log

  • Gli eventi MCAD vengono registrati in: <McadName>Addin.log

L'interfaccia di progettazione collaborativa

Sia il software Altium sia il software MCAD comunicano tra loro tramite un pannello (scheda) nel software. Nel software Altium si chiama pannello MCAD CoDesigner; nel software MCAD si chiama pannello Altium CoDesigner , o scheda.

Pannello MCAD CoDesigner / Altium CoDesigner

Le modifiche di progetto vengono sottoposte a Push e Pull in ECAD dal pannello MCAD CoDesigner

Le modifiche di progetto vengono sottoposte a Push e Pull in MCAD dal pannello Altium CoDesigner.

 
  • Nel software di progettazione Altium, il pannello MCAD CoDesigner viene utilizzato per eseguire Push e Pull delle modifiche di progetto in entrambe le direzioni e per visualizzare i messaggi.

  • Nel software MCAD, il pannello Altium CoDesigner viene utilizzato per:

    • Crea nuovi progetti di collaborazione

    • Apri un progetto di collaborazione esistente

    • Configura le opzioni di collaborazione

    • Invia e ricevi le modifiche di progettazione in entrambe le direzioni

    • Visualizza i messaggi

Ogni strumento MCAD utilizza un metodo diverso per abilitare i pannelli (schede); troverai i dettagli su come accedere al pannello Altium CoDesigner nella pagina pertinente della sezione Installing and Configuring Altium MCAD CoDesigner.

Lavorare nel pannello CoDesigner

Sebbene i concetti generali siano gli stessi, esistono alcune differenze nel modo di lavorare tra Altium CircuitMaker e Autodesk Fusion.

Scopri di più su Collaborazione tra CircuitMaker e Autodesk Fusion.

Le funzionalità disponibili nel pannello CoDesigner sono sostanzialmente le stesse sia in ECAD sia in MCAD. Il pannello mostra sempre l’ultima modifica effettuata in ECAD e l’ultima modifica effettuata in MCAD.

Tutte le attività di CoDesign vengono eseguite tramite il pannello CoDesigner.Tutte le attività di CoDesign vengono eseguite tramite il pannello CoDesigner.

Ultime da ECAD / Ultime da MCAD

  • Queste due sezioni mostrano l’ultima modifica effettuata in ECAD e l’ultima modifica effettuata in MCAD.

  • Fai clic sull’icona a triangolo per espandere il pannello e mostrare il dettaglio dell’ultima modifica .

  • Quando nuove modifiche vengono inviate dall’altro dominio, il banner appare automaticamente, come mostrato di seguito.
    Il pannello mostrerà in dettaglio:

    • Il nome di accesso dell’ingegnere che ha eseguito il Push

    • Il commento facoltativo inserito al momento del Push

Quando le modifiche vengono inviate, appare un banner di notifica Nuove modifiche.Quando le modifiche vengono inviate, appare un banner di notifica Nuove modifiche.

  • Quando si fa clic sul pulsante Pull, CoDesigner confronta il progetto attualmente aperto con la versione inviata per ultima al Workspace dall’altro dominio di progettazione. Ogni differenza rilevata viene elencata nella lista Changes del pannello, come mostrato di seguito. Quando selezioni una modifica nell’elenco, l’impatto di tale modifica viene evidenziato in viola, se possibile.

Fai clic su una modifica nell’elenco per evidenziarne l’impatto.Fai clic su una modifica nell’elenco per evidenziarne l’impatto.

  • Deseleziona la casella di controllo per ogni modifica che non desideri applicare.
  • Potrebbe esserci una modifica che non può essere applicata. In questa situazione, tale modifica e la relativa casella di controllo vengono visualizzate in grigio. Questa differenza continuerà a esistere anche dopo l’applicazione delle modifiche e dovrebbe essere discussa con l’ingegnere che l’ha inviata tramite Push.
  • Quando sei pronto, fai clic sul pulsante Apply per applicare tutte le modifiche abilitate al progetto attualmente aperto.

Supporto per la cronologia delle modifiche e i commenti di rifiuto

La cronologia completa di tutte le modifiche viene conservata. Per esaminare la cronologia, fai clic sul collegamento History a destra del menu a discesa Ultime da ECAD/MCAD, come mostrato di seguito.

La cronologia delle modifiche consente agli ingegneri di entrambi i lati di essere facilmente consapevoli delle reciproche risposte alle modifiche apportate.La cronologia delle modifiche consente agli ingegneri di entrambi i lati di essere facilmente consapevoli delle reciproche risposte alle modifiche apportate.

Ogni insieme di modifiche riporta in dettaglio:

  1. Chi ha eseguito questo evento di Push () o Pull () e da quale dominio di progettazione ( ECAD, oppure  MCAD)

  2. La data e l’ora in cui si sono verificati questi eventi.

  3. La dichiarazione riepilogativa facoltativa inclusa quando le modifiche sono state inviate dall’altro dominio.

  4. Un elenco che descrive in dettaglio ogni modifica specifica, con un segno di spunta che indica quale modifica è stata accettata, oppure una croce per ogni modifica rifiutata.

  5. Una dichiarazione facoltativa che spiega perché una specifica modifica è stata rifiutata. 

  6. Fai clic sul pulsante nella modalità History del pannello per tornare alla modalità Latest Changes.

  7. Fai clic sul pulsante View Project in Browser per visualizzare il progetto nel tuo Workspace. 

  8. Nel browser, fai clic sul collegamento History a sinistra per visualizzare la cronologia del progetto, come mostrato nell’immagine seguente. Ogni riquadro evento della cronologia per un push CoDesigner è intitolato MCAD Changes Suggested e include il nome della persona che ha eseguito il push, la data e l’ora, nonché il messaggio, se incluso. Usa queste informazioni per fare un riferimento incrociato tra il pannello CoDesigner e la vista cronologia. 

    Scopri di più sulla cronologia del progetto in: un Altium 365 Workspace, oppure in un Enterprise Server Workspace.

La cronologia delle modifiche può essere visualizzata anche nel Workspace.La cronologia delle modifiche può essere visualizzata anche nel Workspace.

Perché i riquadri evento della cronologia CoDesigner sono diversi?

In ECAD, un push CoDesigner salva i dati nel Workspace, ma questi dati CoDesigner sono indipendenti dai documenti sorgente dello schema e del progetto PCB. I documenti sorgente dello schema e del progetto PCB non vengono modificati né salvati durante un push CoDesigner e il progetto non viene sottoposto a commit. Un Commit di progetto only si verifica quando l’ingegnere ECAD esegue un Save to Server, e questi vengono visualizzati su riquadri evento di colore antracite.

Per riflettere il fatto che la cronologia di MCAD CoDesigner non influisce sulla cronologia dei normali eventi di Commit del progetto, le modifiche MCAD vengono registrate come Suggestions, su un riquadro viola, e il riquadro non si collega fisicamente alla timeline; al suo posto, una freccia direzionale indica dove tale evento si inserisce nella cronologia complessiva del progetto. Si noti che attualmente sono supportati solo gli eventi di push di MCAD CoDesigner.

Per aiutare a evitare confusione e semplificare il flusso di lavoro, quando viene eseguito un Save to Server viene eseguito automaticamente anche un push CoDesigner, per garantire che gli ingegneri ECAD e MCAD abbiano tutti accesso ai dati di progettazione più recenti. Scopri di più sul push automatico di CoDesigner.

Fai riferimento al Note nel riquadro di destra per informazioni sulla disponibilità della funzione Cronologia del progetto nella tua installazione di MCAD CoDesigner.

Definizione PCB - Aree della scheda

In un progetto, potrebbero esserci aree sulla scheda che richiedono un’attenzione particolare e che l’ingegnere MCAD deve definire e trasmettere all’ingegnere ECAD. Ad esempio, potrebbe esserci una zona sulla superficie della scheda che deve essere mantenuta libera dal rame perché una parte conduttiva dell’involucro entra in contatto con la superficie della scheda quando il prodotto viene assemblato. Per supportare questo, l’ingegnere MCAD può definire Keep Out Areas e Text Note Rooms, utilizzando i pulsanti sulla barra multifunzione Altium CoDesigner.

Se uno di questi oggetti è stato posizionato sulla scheda in MCAD, verrà elencato nella lista Board Areas nella sezione PCB Definitions del pannello CoDesigner:

  • Keep Out Area - Un Keep Out Area definito in MCAD diventerà un PCB Keepout in ECAD. Un PCB Keepout è una regione o area della scheda configurata per limitare il posizionamento di specifici oggetti ECAD. I keepout possono essere definiti per uno dei due lati della scheda oppure applicati a tutti i layer PCB. Gli oggetti che devono essere esclusi da quest’area nel PCB ECAD vengono selezionati come proprietà Keepout Restriction nel pannello MCAD Altium CoDesigner; configuralle secondo necessità. Scopri di più su come posizionare un Keep Out Area in MCAD.

  • Text Note Room - Una Text Note Room definita in MCAD diventerà una PCB Room in ECAD. Una PCB Room è una regola di progettazione usata per definire un’area in cui specifici componenti devono essere posizionati oppure da cui devono essere esclusi. Un uso comune di questa regola è definire una limitazione di altezza dei componenti nell’area della scheda coperta dalla Room. In genere, la regola Room viene applicata a un singolo componente o a una classe di componenti. Fai clic su una definizione di Text Note Room nel pannello MCAD Altium CoDesigner per selezionarla, quindi inserisci istruzioni o informazioni per l’ingegnere ECAD; questo testo diventerà il campo Comment per quella Room nell’editor PCB ECAD. Scopri di più su come posizionare una Text Note Room in MCAD.

Board Areas e Text Note Rooms sono zone speciali definite dall’ingegnere MCAD, che vengono poi inviate all’ingegnere ECAD tramite Push. 

  • I Keepout e le Room creati o modificati in ECAD non vengono visualizzati per impostazione predefinita in MCAD, eliminando informazioni visive ridondanti per l’ingegnere meccanico. La loro visibilità in MCAD può essere ripristinata quando necessario.

  • Le regioni di rame non possono essere definite in MCAD. Se l’ingegnere MCAD deve definire una regione di rame, posiziona un Keep Out Area sul layer appropriato in MCAD, quindi usa il comando Tools » Convert » Convert Selected Keepouts to Primitives in ECAD per convertire l’oggetto regione keepout in un oggetto regione di rame.

Definizione PCB - Involucro della scheda

CoDesigner supporta il lavoro a livello di assemblaggio del dispositivo in MCAD e il trasferimento dell’involucro insieme alla scheda da MCAD a ECAD.

CoDesigner riconosce che la scheda e l’involucro sono stati aggiunti all’assemblaggio del dispositivo.CoDesigner riconosce che la scheda e l’involucro sono stati aggiunti all’assemblaggio del dispositivo.

Scopri di più sul lavoro nell’assemblaggio del dispositivo e su come inviare l’involucro da MCAD a ECAD.

Menu delle impostazioni MCAD di CoDesigner

Il menu delle impostazioni di CoDesigner viene utilizzato per configurare CoDesigner nel software MCAD.

Fai clic sulla freccia verso il basso in alto a destra del pannello Altium CoDesigner per aprire il menu.

Usa le opzioni del menu per:

  • Confermare a quale Server/Workspace hai attualmente effettuato l’accesso.
  • Disconnetterti dal Server/Workspace a cui hai attualmente effettuato l’accesso.
  • Aprire la finestra di dialogo CoDesigner Settings, in cui puoi configurare una posizione centrale per archiviare i modelli e abilitare il supporto true copper.
  • Accedere a un Server personalizzato. Facendo clic sull’opzione Use Custom Server verrai disconnesso dal Workspace corrente e riportato alla modalità di accesso del pannello Altium CoDesigner.

Per controllare il numero di versione in una versione precedente di CoDesigner che non visualizza il numero di versione, apri Programmi e funzionalità nel Pannello di controllo di Windows.

La barra multifunzione MCAD di CoDesigner

Quando il componente aggiuntivo CoDesigner viene installato nel software MCAD, aggiunge la barra multifunzione Altium CoDesigner all’interfaccia. Fai clic sulla scheda Altium CoDesigner per accedere alla barra multifunzione, che fornisce un modo semplice per accedere ai comuni oggetti di progettazione specifici per PCB necessari durante il processo di CoDesign ECAD-MCAD. L’uso di questi pulsanti garantisce che venga utilizzato il tipo corretto di oggetto MCAD per creare un oggetto ECAD compatibile.

Usa il Ribbon di CoDesigner per definire gli oggetti sul PCB in modo pronto per ECAD.Usa il Ribbon di CoDesigner per definire gli oggetti sul PCB in modo pronto per ECAD.

Flusso di lavoro di collaborazione consigliato

ECAD-MCAD CoDesign è un processo flessibile, non esiste un approccio prescrittivo che debba essere seguito. Sebbene sia comune che la forma della scheda venga progettata in MCAD, lo spessore della scheda must essere definito in ECAD perché è lì che i vari materiali degli strati del PCB vengono selezionati e configurati. Questo requisito porta a un flusso di progettazione consigliato, come illustrato di seguito.

Avvio del processo di collaborazione in ECAD

In ECAD:

  1. Crea il progetto.

  2. Aggiungi un PCB.

  3. Definisci lo stackup degli strati per impostare lo spessore della scheda.

  4. Apri il pannello MCAD CoDesigner (fai clic sul pulsante Panels in basso a destra nell'area di progettazione e seleziona il nome del pannello, oppure usa il sottomenu View » Panels),

  5. Push la scheda usando il pulsante nel pannello MCAD CoDesigner. Oltre a eseguire il Push dei dati di scambio ECAD-MCAD nel tuo Workspace, questa operazione salva anche il progetto e il file della scheda nel Workspace. Il progetto e la scheda salvati diventano i file di lavoro del progettista ECAD.


In MCAD:

  1. Apri il pannello Altium CoDesigner. I passaggi per aprire il pannello dipendono dal software MCAD utilizzato; usa il link pertinente Installazione di CoDesigner nel tuo software MCAD per maggiori dettagli.

  2. Pull la scheda nel pannello Altium CoDesigner: questo crea un assieme scheda MCAD basato sulla definizione della scheda nel tuo Workspace.

  1. Inserisci la scheda nell'assieme del dispositivo.
  2. Configura la forma della scheda in base all'involucro.
  3. Definisci i fori di montaggio.
  4. Posiziona i componenti meccatronici critici per la posizione.
  5. Definisci eventuali Keep-out Zones o Text Note Rooms richiesti.
  6. Salva l'assieme MCAD.

    Fai riferimento alla sezione Raccomandazioni per l'ingegnere meccanico per informazioni più dettagliate sulla definizione della forma della scheda, l'aggiunta di fori e il posizionamento dei componenti.

Pushing from MCAD back to ECAD:

  1. Usando il pulsante nel pannello MCAD CoDesigner, Push la scheda nel Workspace: questo salva la definizione della scheda, i fori e i dettagli dei componenti posizionati come dati di scambio MCAD-ECAD.

Pulling into ECAD:

  1. Apri la scheda ed esegui un Pull per caricare dal tuo Workspace la definizione aggiornata della scheda e i dettagli dei componenti.

In MCAD or ECAD:

  1. Riapri l'assieme o il file PCB per continuare a lavorare sul progetto.

Avvio del processo di collaborazione in MCAD

Starting the Board in MCAD:

  1. È possibile avviare il processo di progettazione PCB in MCAD, ma non è consigliato. Il processo è lo stesso in tutti gli ambienti MCAD supportati.

Push e Share per invitare un ingegnere meccanico (Workspace ospitato su Altium 365)

Quando fai clic su Push nel pannello MCAD CoDesigner in ECAD, il pannello MCAD CoDesigner offre anche la possibilità di Share il progetto con un altro ingegnere.

CoDesigner esegue Push e Pull del progetto della scheda trasferendo avanti e indietro, tramite il tuo Altium Workspace, uno speciale pacchetto dati da ECAD a MCAD. Quando abiliti la casella di controllo Share, avvii un processo che configura l'accesso al Workspace e le autorizzazioni del progetto affinché l'ingegnere invitato possa accedere al progetto, incluso lo speciale pacchetto dati ECAD-MCAD. L'accesso dell'ingegnere invitato viene fornito nel suo software MCAD tramite le funzioni Push/Pull nel pannello Altium CoDesigner, e anche tramite browser Web se possiede o sceglie di creare un Altium Account come parte del processo di invito.

Lo stato attivo/disattivo della casella di controllo Share è determinato dalla presenza di un membro del Workspace a cui è assegnato il ruolo Mechanical Engineers. Se non ce ne sono, la casella di controllo è On per impostazione predefinita.

Il progetto può essere condiviso con chiunque, indipendentemente dal fatto che sia già membro del Workspace del progetto o che abbia persino un Altium Account. La tabella seguente riepiloga l'accesso al progetto in base allo stato delle autorizzazioni dell'invitato al momento in cui viene eseguita la condivisione.

Existing Altium Account Status Existing Workspace Status Permissions Assigned During Share Notes
Nessun Altium account attivo Non è membro del Workspace del progetto Viene concesso accesso Guest al progetto, con autorizzazioni di modifica

L'invitato riceve un'email con un link per creare un Altium Account. Una volta creato, il Guest avrà anche accesso al progetto tramite browser nella sezione Shared with Me del proprio Personal Space.

Tieni presente che l'invitato non avrà accesso al progetto dal proprio software MCAD. Questo può essere risolto aggiungendo l'utente come membro del Workspace e assegnandogli autorizzazioni di modifica.

Altium account attivo Non è membro del Workspace del progetto Diventa membro del Workspace del progetto e gli viene assegnato il ruolo Mechanical Engineer; il progetto viene condiviso con autorizzazioni di visualizzazione

Al nuovo membro del Workspace viene assegnato il ruolo Mechanical Engineer. Ora che esiste un membro del Workspace con il ruolo ME assegnato, la casella di controllo Share non verrà più abilitata automaticamente.

Tieni presente che le autorizzazioni del progetto devono essere elevate a Modifica affinché il Mechanical Engineer possa eseguire un Push da MCAD.

Altium account attivo Già membro del Workspace del progetto Progetto condiviso con autorizzazioni di modifica  

Il processo di condivisione

Se la casella di controllo Share è abilitata, quando fai clic sul pulsante Send nel pannello MCAD CoDesigner si aprirà la finestra di dialogo Share with a Mechanical Engineer.

Inserisci l'Email Address della persona con cui desideri condividere il progetto (e un eventuale Note), quindi fai clic sul pulsante Share nella finestra di dialogo. Se l'invitato non è già membro del Workspace, verrà visualizzata la finestra di dialogo di notifica Share with a Mechanical Engineer, che avvisa che l'utente invitato potrebbe essere esterno alla tua organizzazione.

Quando fai clic su OK in questa finestra di dialogo, oppure se l'utente è già membro del tuo Workspace, viene generata e inviata all'invitato un'email di notifica.

Tieni presente che la funzione di notifiche email richiede che nel Workspace sia abilitata l'opzione Enable Mail Notifications ().

Dopo un breve ritardo, verrà visualizzata una finestra di dialogo di conferma.

Il progetto è ora condiviso con il Mechanical Engineer.

Note sull'esecuzione di Push e Share

  • Dovresti accedere al tuo Workspace dal browser e confermare che all'ingegnere meccanico invitato sia stato assegnato Edit permissions nella finestra di dialogo del progetto Share (). Sebbene il Mechanical Engineer possa eseguire il Pull della scheda con sole autorizzazioni di visualizzazione, non potrà inviare modifiche al progetto della scheda tramite Push se the project non è condiviso con lui con autorizzazioni di modifica. Poiché il CoDesign ECAD-MCAD viene eseguito tramite un file intermedio neutrale rispetto allo strumento e l'ingegnere meccanico ha accesso in sola lettura ai file effettivi del progetto PCB, il rischio nella condivisione è basso.

  • Tutti gli amministratori del Workspace riceveranno un'email di notifica che informa che l'invitato (identificato dal suo indirizzo email) è stato invitato al progetto.

  • Se l'invitato non dispone di un Altium Account, riceverà un'email che lo indirizza a un modulo intermedio per registrarsi e creare un Altium Account. Una volta registrato, il progetto verrà condiviso con lui come Guest con Edit permissions. Tieni presente che l'invitato privo di Altium Account, al momento della registrazione, verrà trattato come se fosse una propria organizzazione personale. Non verrà aggiunto come membro del tuo Workspace.

  • Se l'ingegnere Altium Designer che ha eseguito Push e Share non dispone delle autorizzazioni di amministratore del Workspace, il flusso include una fase aggiuntiva. Innanzitutto, tutti gli amministratori del Workspace verranno informati della richiesta di condivisione. Una volta che un amministratore approva la richiesta di invito (), l'invito verrà elaborato come appena descritto e anche l'autore dell'invito iniziale verrà informato via email. Scopri di più su Inviting other Users to Your Altium 365 Workspace.

Lavorare tra MCAD ed ECAD

La precisione delle modifiche che CoDesigner rileva attualmente è: 0.5 mils (0.0127 mm) per le dimensioni lineari e 0.5 degrees per le dimensioni angolari. Questa precisione verrà aumentata in un futuro aggiornamento di CoDesigner.

In qualsiasi momento del processo di progettazione, le modifiche possono essere trasferite tra gli strumenti MCAD ed ECAD utilizzando il pannello CoDesigner.

Le modifiche vengono inviate e importate tra gli strumenti MCAD ed ECAD tramite il pannello CoDesigner. Changes to the board and component detail are Pulled from MCAD in the MCAD CoDesigner panel Le modifiche vengono inviate e importate tra gli strumenti MCAD ed ECAD tramite il pannello CoDesigner.

  1. Per trasferire le modifiche di progetto, fai clic sul pulsante Push nel pannello corrispondente.
  2. Quando si fa clic sul pulsante Push, nella parte superiore del pannello dell'editor di origine compare una finestra di modifica. Inserisci un messaggio relativo alla modifica di progetto, quindi fai clic su Send.
  3. Quando si fa clic su Send :
    • La copia di lavoro del file PCB modificato viene salvata automaticamente se al momento non è stata salvata.
    • Le modifiche vengono scritte nel tuo Workspace.
    • Il messaggio Posted viene visualizzato nel thread dei messaggi del pannello CoDesigner dell'editor di origine.
    • Il pannello dell'editor di destinazione mostrerà un messaggio che indica la presenza di una modifica in sospeso la prossima volta che aprirà la propria copia di lavoro del file di progetto.
  4. Fai clic su Pull nel pannello dell'editor di destinazione per visualizzare un elenco dettagliato di ogni modifica necessaria a risincronizzare i progetti.

Lavorare con l'elenco delle modifiche

Quando si fa clic sul pulsante Pull, vengono elencate tutte le modifiche da apportare al file di lavoro per sincronizzarlo con lo snapshot presente nel tuo Workspace, come mostrato di seguito.

Incoming changes are detailed in the CoDesigner panel, these can be selectively enabled as required

  • Ogni differenza rilevata tra il progetto corrente e lo snapshot memorizzato nel tuo Workspace viene descritta come una modifica nell'elenco delle modifiche.
  • Una modifica non deve necessariamente essere accettata. Se una modifica viene ignorata, ricomparirà nell'elenco delle modifiche la volta successiva che verrà eseguito un aggiornamento in quella direzione. Tieni presente che, se scegli di ignorare una modifica, ad esempio lo spostamento di un foro di montaggio, e poi esegui un Push delle modifiche del progetto, la modifica ignorata potrebbe essere sovrascritta poiché la tua versione contiene il foro di montaggio nella posizione precedente. Il progettista MCAD può sempre evitare di perdere la propria modifica non accettando lo spostamento del foro di montaggio.
  • Una singola modifica di progetto, come il cambiamento della posizione di un componente, può diventare più modifiche nell'elenco delle modifiche. Quando un componente PCB viene spostato, in MCAD si generano modifiche relative a: la posizione del componente, le forme create dal componente sul Component Overlay e le forme create dal componente sugli strati di rame superiore e inferiore. Le modifiche correlate dovrebbero essere applicate tutte insieme.
  • L'elenco può includere modifiche che non possono essere applicate nell'ambiente di destinazione. In questo caso, la modifica verrà visualizzata ma la casella di controllo non sarà disponibile, a indicare che questa differenza non può essere risolta.
  • Ove possibile, la modifica selezionata viene evidenziata nell'area di progettazione quando si fa clic su di essa nell'elenco delle modifiche.
  • Fai clic su Apply per applicare le modifiche selezionate.

Consulta la sezione Recommendations for the Mechanical Engineer per informazioni più dettagliate sulla definizione della forma della scheda, l'aggiunta di fori e il posizionamento dei componenti.

I seguenti tipi di PCB not verranno trasferiti da ECAD a MCAD:

  • Le schede rigid-flex non sono supportate in Autodesk Inventor, Autodesk Fusion o Siemens NX; la scheda verrà caricata in MCAD come un'unica struttura rigida. Le schede rigid-flex sono supportate in SOLIDWORKS e PTC Creo; scopri di più in Synchronizing a Rigid-Flex Board.

  • PTC Creo e SOLIDWORKS sono gli unici pacchetti MCAD in cui CoDesigner supporta il Pull e il Push di assiemi multi-board. Scopri di più in Synchronizing a Multi-board Assembly with Altium MCAD CoDesigner.

Griglia di coordinate MCAD

CoDesigner utilizza l'origine assoluta ECAD come riferimento quando la scheda viene inviata da ECAD a MCAD. CoDesigner 2.4 ha introdotto una funzione per creare una nuova griglia MCAD Coordinates durante il Pull in ECAD, inclusa un'entità MCAD Origin, quando l'origine MCAD differisce dall'origine ECAD predefinita (assoluta). Questo aiuta l'ingegnere elettronico a comunicare con l'ingegnere meccanico riguardo al posizionamento delle diverse entità della scheda.

La rappresentazione della griglia MCAD Coordinates può essere personalizzata in ECAD; fai doppio clic sulla voce nel pannello Properties per aprire la finestra di dialogo Grid Editor dialog. Scopri di più nel PCB Grids System.

La griglia di coordinate definita in MCAD può essere personalizzata anche in ECAD.La griglia di coordinate definita in MCAD può essere personalizzata anche in ECAD.

Nota che la modifica della posizione del contorno della scheda in MCAD dovrebbe essere eseguita prima di posizionare componenti e altri oggetti, per evitare di dover ripristinare manualmente la posizione di tali oggetti.

Piani MCAD per il posizionamento dei componenti

A partire da CoDesigner 2.2.0, in MCAD vengono creati i piani dei componenti lato superiore e lato inferiore quando la scheda viene importata con Pull, per semplificare il processo di posizionamento dei componenti in MCAD. I componenti inviati da ECAD vengono posizionati in MCAD ignorando lo spessore dello strato di solder mask.

Come CoDesigner gestisce gli strati di rame, mask e overlay

Insieme alla forma della scheda e ai componenti, CoDesigner trasferisce anche da ECAD a MCAD gli strati lato superiore e inferiore di: rame, solder mask e component overlay.

Strati ECAD come decal

Per impostazione predefinita, questi strati vengono inviati con Push al Workspace da ECAD come immagini SVG individuali. Quando l'assieme della scheda viene importato in MCAD con Pull, CoDesigner converte le immagini SVG in immagini PNG. A partire da queste immagini PNG, CoDesigner combina quindi il set di immagini del lato superiore in un'unica decal del lato superiore e il set del lato inferiore in un'unica decal del lato inferiore. Queste due decal vengono quindi applicate alle superfici superiore e inferiore della scheda durante il Pull in MCAD.

Le decal del lato superiore e inferiore vengono applicate a ciascun lato della scheda in MCAD. Le decal del lato superiore e inferiore vengono applicate a ciascun lato della scheda in MCAD.

Autodesk Fusion - Strati ECAD come profili di schizzo

Per trasferire da ECAD ad Autodesk Fusion gli strati di rame superiore/inferiore e component overlay viene utilizzato un approccio diverso. In Autodesk Fusion, questi strati vengono importati come profili di schizzo disegnati sull'oggetto Board. Questo insieme di strati può essere attivato e disattivato in Autodesk Fusion facendo clic sul pulsante Advanced Geometry ( ) nella barra multifunzione Altium CoDesigner. In alternativa, utilizza l'icona di visibilità di Autodesk Fusion per nascondere/mostrare selettivamente uno qualsiasi di questi strati.

Gli strati di component overlay e del rame superficiale vengono creati come profili di schizzo in Autodesk Fusion.Gli strati di component overlay e del rame superficiale vengono creati come profili di schizzo in Autodesk Fusion.

Gli strati Top/Bottom Solder Mask non vengono trasferiti in Autodesk Fusion. Al loro posto, all'oggetto Board viene applicato il colore dello strato ECAD Top Solder Mask.

Geometria avanzata del rame in MCAD

In alternativa alla visualizzazione in MCAD di decal (immagini) degli strati rame + mask + overlay, CoDesigner può anche trasferire in MCAD la geometria reale del rame (indicata come Advanced Copper Geometry) e gli strati mask 3D. Questa funzione è attualmente supportata da PTC Creo, Autodesk Inventor, SOLIDWORKS e Siemens NX. A partire da CoDesigner 2.7, la decal del component overlay (serigrafia) viene applicata alla faccia dell'estrusione della solder mask.

Gli strati di rame possono essere trasferiti in MCAD, se necessario. Nell'immagine sopra, i componenti e gli strati sono stati nascosti, ad eccezione dello strato di rame superiore.Gli strati di rame possono essere trasferiti in MCAD, se necessario. Nell'immagine sopra, i componenti e gli strati sono stati nascosti, ad eccezione dello strato di rame superiore.

Per includere la geometria avanzata del rame, abilita l'opzione Build 3D geometry for Copper and Solder Mask nella finestra di dialogo Altium CoDesigner Settings (insieme all'opzione Build Vias, se necessario). La finestra di dialogo Settings è accessibile dal menu CoDesigner nel pannello Altium CoDesigner ().

Abilita l'opzione Build 3D geometry for Copper and Solder Mask per includere questi strati nell'assieme MCAD (finestra di dialogo di Autodesk Inventor).Abilita l'opzione Build 3D geometry for Copper and Solder Mask per includere questi strati nell'assieme MCAD (finestra di dialogo di Autodesk Inventor).

Note sul lavoro con la geometria del rame e gli strati mask 3D:

  • Gli strati di rame e mask sono inclusi come sottoassiemi MCAD.
  • Sono inclusi tutti gli strati di rame PCB presenti nel layer stack. Nota che lo spessore dello strato di rame non include i dati degli strati placcati, come la finitura superficiale. Questo verrà aggiunto in un aggiornamento futuro.
  • I barilotti dei pad passanti sono inclusi quando l'opzione Build 3D geometry for Copper and Solder Mask è abilitata.
  • Anche le forme superficiali delle via sono incluse quando l'opzione Build 3D geometry for Copper and Solder Mask è abilitata. Abilita l'opzione Build Vias per includere i barilotti di rame delle via.
  • Quando l'opzione Build 3D geometry for Copper and Solder Mask è abilitata, la decal del component overlay (serigrafia) viene applicata alla faccia dell'estrusione della solder mask.
  • A seconda della complessità del progetto, l'inclusione della geometria del rame e delle via può significantly increase la dimensione del file e il tempo necessario per importare il progetto in MCAD con Pull.
  • I dati di rame e mask vengono sempre inviati con Push da ECAD. Non è necessario eseguire nuovamente il Push da ECAD se abiliti le opzioni Build 3D geometry for Copper and Solder Mask e Build Vias in MCAD; basta chiudere la scheda ed eseguire di nuovo il Pull dal Workspace.

Notes:

  • Consulta il Note nel riquadro di destra per informazioni sulla disponibilità della funzione Advanced Copper Geometry nella tua installazione di MCAD CoDesigner. In caso contrario, sono disponibili decal basate su immagini, come descritto sopra.
  • La forma del rame può essere modificata solo in ECAD; le modifiche apportate in MCAD non vengono inviate con Push a ECAD.

Rappresentazione accurata della solder mask

Introdotta nell'Update 2.5, CoDesigner crea in MCAD un modello preciso della solder mask, incluse le aperture per i pad, come entità separata quando l'opzione Build 3D Copper è abilitata. Poiché la mask riempie le regioni incise tra il rame, lo spessore dello strato mask in MCAD è la somma degli spessori dello strato di rame superiore e dello strato di solder mask, come definiti in ECAD.

Poiché la solder mask riempie le regioni incise tra piste, pad e via, il suo spessore totale in MCAD è la somma dello spessore dello strato di rame e dello spessore della solder mask, come definito in ECAD.Poiché la solder mask riempie le regioni incise tra piste, pad e via, il suo spessore totale in MCAD è la somma dello spessore dello strato di rame e dello spessore della solder mask, come definito in ECAD.

Come accennato in precedenza, in MCAD i componenti vengono posizionati sui piani dei componenti lato superiore e lato inferiore (creati in MCAD quando la scheda viene importata con Pull). Poiché questi piani si trovano sulla superficie esterna degli strati di rame superiore e inferiore, i componenti inviati da ECAD vengono posizionati in MCAD in modo da ignorare lo spessore dello strato di solder mask. Questo comporta collisioni tra i componenti e lo strato di solder mask. Se queste collisioni rappresentano un problema di progetto, riduci temporaneamente lo spessore del PCB in modo che i componenti risultino di fatto appoggiati sulla superficie esterna degli strati di solder mask. Questo sarà risolto in un aggiornamento futuro con l'aggiunta di un'opzione per nascondere gli strati di solder mask in MCAD.

Supporto per Keepouts e Rooms

La barra multifunzione Altium CoDesigner offre un modo semplice per accedere ai comuni oggetti di progettazione specifici per PCB in MCAD, inclusi Keepouts e Rooms. L'uso di questi pulsanti garantisce che venga utilizzato il tipo corretto di oggetto MCAD per creare un oggetto ECAD compatibile.

Supporto per le Keepout

Una Keepout PCB è una regione o area della scheda configurata per limitare il posizionamento di specifici oggetti ECAD. Le keepout possono essere definite per uno dei due lati della scheda oppure applicate a tutti i layer PCB. Gli oggetti che devono essere esclusi da quest'area vengono selezionati come proprietà di restrizione Keepout.

Definizione di una Keepout in MCAD:

  • Fare clic sul pulsante Keep Out Area nella barra multifunzione Altium CoDesigner.
  • Verrà richiesto di scegliere una faccia, una superficie o un piano; fare clic sul lato della scheda che richiede la keepout. Se la keepout deve applicarsi a tutti i layer, può essere disegnata su uno qualsiasi dei due lati.
  • Fare clic su uno strumento di schizzo MCAD adatto, ad esempio Rectangle, per definire la keepout. Si noti che lo schizzo deve includere un solo contorno; i contorni interni non sono supportati.
  • Disegnare la forma richiesta per la keepout.
  • Uscire dalla modalità Sketch.
  • Ora è possibile modificare le proprietà della feature. Si può considerare la keepout come una recinzione attorno all'area keepout; modificare il Depth impostandolo su un valore piccolo, ad esempio 1 mm.
  • Questa keepout diventerà una keepout ECAD specifica del layer, sul layer in cui è stata disegnata in MCAD. Per definire una keepout su tutti i layer, in MCAD configurare la keepout in modo che venga estrusa in entrambe le direzioni, impostando il Depth nella seconda direzione su un valore sufficientemente grande da estruderla attraverso la scheda.
  • Fare clic sul pulsante MCAD Accept per completare il processo di definizione della feature. Se necessario, la feature può essere rinominata nell'albero delle feature.
  • Nel pannello Altium CoDesigner, selezionare la scheda PCB Definition e configurare le restrizioni della keepout secondo necessità. La keepout può ora essere inviata a ECAD, dove verrà aggiunta come Keepout Region. A seconda di come è stata configurata in MCAD, diventerà una Top Layer Keepout, una Bottom Layer Keepout oppure una Keepout Layer Keepout. Se necessario, la forma della keepout può essere regolata in ECAD e reinviata a MCAD.

Supporto per le Room

Una PCB Room è una regola di progettazione che definisce un'area in cui specifici componenti devono essere posizionati oppure esclusi. Un uso comune di questa regola è definire una restrizione di altezza dei componenti nell'area della scheda coperta dalla Room. In genere, la regola Room viene applicata a un singolo componente o a una classe di componenti.

Definizione di una Room in MCAD:

  • Fare clic sul pulsante Text Note Room nella barra multifunzione Altium CoDesigner.

  • Verrà richiesto di scegliere una faccia, una superficie o un piano; fare clic sul lato della scheda che richiede la room.

  • Fare clic su uno strumento di schizzo MCAD adatto, ad esempio Rectangle, per definire la room. Si noti che lo schizzo deve includere un solo contorno; i contorni interni non sono supportati.

  • Disegnare la forma richiesta per la room.

  • Uscire dalla modalità Sketch.

  • Fare clic sul pulsante MCAD Accept per completare il processo di definizione della feature. Se necessario, la feature può essere rinominata nell'albero delle feature.

  • Nel pannello Altium CoDesigner, selezionare la scheda PCB Definition e inserire un commento per la room che ne spieghi lo scopo all'ingegnere ECAD. La room può ora essere inviata a ECAD, dove verrà aggiunta come regola di progettazione Placement Room, sul layer in cui è stata disegnata in MCAD. L'unica proprietà che può essere trasferita tra MCAD ed ECAD è il Comment, che diventa il commento della regola di progettazione Placement Room.

  • La regola di progettazione Placement Room può ora essere configurata secondo necessità in ECAD.

Le aree keepout e le Room possono essere definite in MCAD e inviate a ECAD.Le aree keepout e le Room possono essere definite in MCAD e inviate a ECAD.

Note sul trasferimento delle aree della scheda:

  • Sono supportate le Keepout Region ECAD di tipo Fill e Solid Region.
  • CoDesigner rileva lo stato di blocco di Keepout e Room in ECAD, assicurando che non vengano spostate durante un Pull da MCAD.
  • Poiché gli oggetti Keepout ECAD non includono un identificatore univoco né un nome oggetto, le modifiche alle Keepout da ECAD a MCAD vengono effettuate rimuovendo l'oggetto esistente e aggiungendone uno nuovo (con un nuovo nome MCAD).
  • Anche le modifiche apportate alle Room in ECAD vengono contrassegnate come rimosse e aggiunte durante una modifica da ECAD a MCAD, ma Name e Comment vengono mantenuti.
  • Le Keepout e le Room create o modificate in ECAD non vengono visualizzate per impostazione predefinita in MCAD, eliminando informazioni visive ridondanti per l'ingegnere meccanico. La loro visibilità in MCAD può essere ripristinata quando necessario.

Important Note about Versions: Se esiste la possibilità che l'estensione ECAD sia stata aggiornata ma il plugin MCAD no, prestare attenzione quando si applicano modifiche da MCAD a ECAD. Se nel PCB in ECAD sono definite Keepout e Room, CoDesigner suggerirà di eliminarle. La soluzione consiste semplicemente nel rifiutare tali modifiche in ECAD, in modo che Keepout e Room vengano mantenute.

Controllo del numero di componenti trasferiti in MCAD

Per migliorare le prestazioni quando si lavora su schede con un numero elevato di componenti, CoDesigner supporta l'esclusione dei componenti al di sotto di un'altezza definita dall'utente durante un Pull da ECAD. Per la soglia di altezza, CoDesigner utilizza l'altezza definita come parte delle proprietà del componente in ECAD. Si noti che si tratta della proprietà Height del componente PCB, non dell'altezza del modello 3D aggiunto al footprint del componente ().

La soglia di altezza verificata da CoDesigner è definita nella finestra di dialogo Altium CoDesigner Settings, come mostrato nell'immagine seguente. La finestra di dialogo è accessibile tramite il pannello Altium CoDesigner in MCAD; selezionare Settings nel menu del pannello per aprire la finestra di dialogo. L'immagine seguente mostra le impostazioni per Autodesk Fusion; la stessa impostazione è disponibile in ogni MCAD supportato.

I componenti piccoli possono essere esclusi durante il Pull verso MCAD impostando l'opzione Ignore components smaller than the height threshold.I componenti piccoli possono essere esclusi durante il Pull verso MCAD impostando l'opzione Ignore components smaller than the height threshold.

Configurazione dell'altezza del componente in ECAD

Il video seguente mostra tecniche per individuare i componenti PCB senza il valore Height definito (valore predefinito pari a zero) e aggiornare rapidamente il valore Height per più componenti. Mostra poi come impostare il Ignore components setting smaller than in MCAD e come MCAD CoDesigner gestisce questo aspetto durante un Pull da ECAD. 

I valori Height errati dei componenti possono essere rilevati e corretti rapidamente in ECAD.

Modifiche Smart Sketch in MCAD

Il supporto per le Smart Sketch Changes in MCAD è stato aggiunto in MCAD CoDesigner 3.9.

Si consideri la situazione in cui l'ingegnere ECAD deve modificare la forma della scheda e a tale forma sono state applicate quote e vincoli in MCAD. In precedenza, le quote e i vincoli nello schizzo MCAD andavano persi quando la scheda veniva nuovamente trasferita in MCAD tramite Pull. Ora, durante un Pull, CoDesigner ridisegna solo gli elementi di uno schizzo che sono stati modificati in ECAD, in modo che quote e vincoli relativi agli elementi non modificati vengano mantenuti.

Si noti che in alcuni casi, ad esempio in presenza di vincoli meccanici complessi, questo comportamento può portare a modifiche impreviste della geometria. In tali casi, può essere più efficiente disabilitare questa nuova funzione di supporto smart sketch ed eseguire nuovamente il Pull, quindi ricreare quote e vincoli (come richiesto nelle versioni precedenti di CoDesigner). Ciò può essere ottenuto disabilitando l'opzione Smart Sketch Change nella finestra di dialogo MCAD Altium CoDesigner Settings.

Le quote intelligenti non influenzate dalle modifiche di progetto vengono mantenute durante un Pull da ECAD.

Gestione del percorso utensile di fresatura PCB in MCAD

Una caratteristica comune di un progetto di scheda è definire un percorso di fresatura attorno al bordo esterno della forma della scheda. Questo percorso spesso include diverse file di piccoli fori (detti "mouse bites"), il cui materiale circostante è sufficiente a mantenere la forma della scheda all'interno del pannello su cui viene fabbricata. Una volta completato l'assemblaggio del PCB, la scheda può essere staccata dal materiale di scarto circostante.

Si noti il percorso di fresatura attorno al bordo esterno della scheda, inclusi i fori "mouse bite".

Il Route Tool Path è definito in ECAD su un layer meccanico, configurato come layer Route Tool Path.

 

Sebbene il percorso utensile di fresatura sia essenziale per la fabbricazione, spesso non è necessario durante la progettazione MCAD, quando l'ingegnere meccanico deve concentrarsi sull'inserimento della scheda nell'involucro del prodotto. L'aggiornamento MCAD CoDesigner 3.13 ha introdotto l'opzione Build Route Tool Path nella finestra di dialogo Altium CoDesigner Settings, offrendo all'ingegnere meccanico il controllo sulla scelta se trasferire o meno il Route Tool Path in MCAD (si noti che il percorso viene sempre inviato da ECAD). 

Scegliere se il Route Tool Path deve essere incluso nel trasferimento in MCAD.Scegliere se il Route Tool Path deve essere incluso nel trasferimento in MCAD.

Co-progettazione di un PCB con varianti

Altium Designer consente al progettista elettronico di creare varianti del prodotto che sta progettando. Le varianti supportate includono: contrassegnare un componente come non montato; modificare i parametri di un componente, incluso il valore del componente serigrafato sulla scheda; oppure sostituire un componente con un componente alternativo (che può utilizzare o meno un footprint diverso).

In Altium Designer esiste un solo progetto di scheda. Le informazioni sulle varianti, come i dettagli di un componente alternativo, vengono memorizzate nel file di progetto e applicate alla scheda quando la variante viene selezionata nel pannello Projects. La versione [No Variations] della scheda viene salvata come PcbDoc.

Altium Designer può essere utilizzato per creare varianti di un progetto di scheda; selezionare la variante nel pannello Projects, quindi eseguire Push to MCAD nel pannello CoDesigner.Altium Designer può essere utilizzato per creare varianti di un progetto di scheda; selezionare la variante nel pannello Projects, quindi eseguire Push to MCAD nel pannello CoDesigner.

Scopri di più su come lavorare con le varianti in ECAD

Raccomandazioni per l'ingegnere meccanico

Questa sezione descrive funzionalità e comportamenti di cui l'ingegnere meccanico dovrebbe essere a conoscenza quando utilizza CoDesigner.

Visualizzazione del designatore di riferimento ECAD in MCAD

Altium MCAD CoDesigner utilizza un approccio diverso per visualizzare il designatore di riferimento in ciascuno strumento MCAD:

  • Autodesk Fusion – Visualizza il pannello ECAD Properties per mostrare le proprietà della parte attualmente selezionata ().
  • Autodesk Inventor – Il designatore di riferimento viene visualizzato per impostazione predefinita nel Model Tree ().
  • PTC Creo – Nella modalità Model Tree del pannello, fai clic sul pulsante Tree Columns per aprire la finestra di dialogo Model Tree Columns. Imposta Not Displayed Type su ECAD Params, individua il parametro ECAD_REF_DES e fai clic sul pulsante Add Column ().
  • SOLIDWORKS – Il designatore di riferimento viene visualizzato per impostazione predefinita nel Model Tree ().
  • Siemens NX –&nbsp>Nell'Assembly Navigator, right-click dove vengono visualizzati i nomi delle colonne per aprire il menu contestuale, quindi seleziona Columns » Component Name per visualizzare la colonna Component Name ().

Sincronizzazione delle modifiche tra ingegneri meccanici

  1. CoDesigner trasferisce l'assieme PCB meccanico a ECAD tramite un Altium Workspace, ad esempio un Altium 365 Workspace. Le modifiche inviate/ricevute tramite il Workspace sono direzionali: l'assieme PCB inviato con Push da MCAD (e trasferito con Pull in ECAD) viene memorizzato separatamente nel Workspace rispetto all'assieme PCB inviato con Push da ECAD (e trasferito con Pull in MCAD). Ciò significa che un secondo ingegnere meccanico non può eseguire il Pull della scheda modificata che un altro ingegnere meccanico ha appena inviato con Push al Workspace; eseguirà invece il Pull degli ultimi dati inviati da ECAD. Tieni presente che i vincoli MCAD esistono solo nell'assieme MCAD in cui sono stati creati. Quando la scheda viene inviata con Push da MCAD a ECAD, vengono inviate le posizioni dei componenti risultanti dai vincoli, ma non i vincoli stessi. Pertanto, se la scheda viene trasferita con Pull in un nuovo assieme MCAD, nessuno dei vincoli creati da un precedente ingegnere MCAD sarà incluso.

Le modifiche ECAD e MCAD vengono memorizzate separatamente nel Workspace.Le modifiche ECAD e MCAD vengono memorizzate separatamente nel Workspace.

Per consentire ad altri ingegneri meccanici di vedere le tue modifiche, salva il tuo assieme PCB nello stesso modo in cui salveresti qualsiasi altro assieme, ovvero in un archivio comune accessibile a entrambi. Questo metodo conserverà eventuali vincoli MCAD. In alternativa, chiedi al progettista ECAD di trasferire i dati con Pull in ECAD, salvarli e quindi inviare nuovamente con Push il progetto aggiornato a MCAD. Tuttavia, come spiegato sopra, utilizzando questo metodo non verranno inclusi vincoli MCAD.

  1. Un altro punto importante è che le modifiche apportate allo stesso assieme PCB da diversi ingegneri meccanici non vengono unite quando vengono inviate con Push; l'ultima modifica inviata con Push da uno qualsiasi degli ingegneri meccanici sovrascriverà le modifiche precedenti inviate dagli altri.

L'Altium Workspace non è pensato per essere utilizzato come meccanismo di sincronizzazione delle modifiche tra più ingegneri MCAD; questo dovrebbe essere fatto tramite un adeguato sistema MCAD Product Data Management. Se non è disponibile alcun PDM e si utilizza l'Altium Workspace, ricorda che l'ingegnere ECAD deve eseguire il Pull e accettare le modifiche dell'ingegnere MCAD 1, quindi inviare con Push la scheda aggiornata al Workspace, affinché l'ingegnere MCAD 2 possa poi eseguire il Pull e visualizzarle (come descritto di seguito).

Dimostrazione illustrata del processo di sincronizzazione

ECAD e MCAD inviano le loro modifiche a posizioni di archiviazione diverse nel Workspace. Ciò significa che ciascun ingegnere può eseguire il Pull solo delle modifiche che sono state inviate con Push dall'altro ingegnere. Tali modifiche includeranno le proprie modifiche solo se sono già state accettate dall'altro ingegnere prima che quest'ultimo esegua il Push.

Ad esempio, una scheda viene creata in ECAD, inviata con Push al Workspace e trasferita con Pull in MCAD:

Le modifiche al progetto vengono apportate in ECAD

Una volta inviate con Push a MCAD (memorizzate nel Workspace)

Possono essere trasferite con Pull in MCAD

 

Se l'ingegnere ECAD aggiunge componenti AND e l'ingegnere MCAD aggiunge fori, AND se ciascuno invia con Push la propria scheda e poi esegue il Pull della scheda dell'altro, CoDesigner tenterà di rimuovere i fori nella scheda dell'ingegnere MCAD e di rimuovere i componenti nella scheda dell'ingegnere ECAD:

Le modifiche vengono apportate sia in ECAD sia in MCAD

Se entrambi gli ingegneri inviano con Push le proprie modifiche prima di eseguire il Pull di quelle dell'altro

Le modifiche al progetto dell'altro andranno perse

 

Ciascun ingegnere ha comunque la possibilità di rifiutare specifiche modifiche proposte; ad esempio, l'ingegnere ECAD potrebbe accettare l'aggiunta dei fori ma rifiutare l'eliminazione dei componenti rimossi. Tuttavia, lavorare in questo modo può essere difficile da gestire con schede e/o modifiche complesse. Un altro aspetto è che tutte le modifiche ai decal vengono viste da CoDesigner come un'unica modifica, quindi possono essere accettate o rifiutate solo nel loro insieme, non singolarmente.

Un approccio migliore consiste nel far sì che un ingegnere apporti le proprie modifiche e invii la scheda con Push, quindi l'altro ingegnere esegua il Pull della scheda prima di apportare le proprie modifiche, come mostrato di seguito.

 

 

 

 

 

 

 

 

 

Utilizza un approccio circolare per lo scambio delle modifiche di progetto tra ECAD e MCAD.

Inclusione di raccordi e smussi nella forma della scheda in MCAD

Il supporto per raccordi e smussi è stato aggiunto in MCAD CoDesigner 3.9.

Un approccio comune per un ingegnere meccanico consiste nell'applicare smussi e raccordi per modellare gli angoli della scheda. Se questi sono definiti in MCAD come entità 3D, CoDesigner non può trasferirli a ECAD perché l'editor PCB di ECAD definisce la forma della scheda come un oggetto 2D (con uno spessore). Per risolvere questo problema, quando CoDesigner rileva una tale entità 3D, propone di convertirla in entità 2D e incorporarla nello sketch della scheda. 

I raccordi e gli smussi 3D MCAD applicati a uno spigolo dell'asse z possono essere trasformati in 2D da CoDesigner e inviati a ECAD con Push.I raccordi e gli smussi 3D MCAD applicati a uno spigolo dell'asse z possono essere trasformati in 2D da CoDesigner e inviati a ECAD con Push.

  • Nota che la trasformazione di raccordi e smussi è un processo unidirezionale. Una volta convertiti, non possono più essere modificati come entità 3D. 
  • Il supporto iniziale per la trasformazione di entità da 3D a 2D riguarda i raccordi e gli smussi 3D creati sui bordi verticali della forma della scheda in MCAD (bordi lungo l'asse Z).
  • Le versioni precedenti a CoDesigner 3.9 avvisavano l'ingegnere meccanico dell'esistenza di tali entità, ma queste venivano ignorate.

Supporto per raccordi e smussi:

  • I raccordi regolari (circolari) con raggio costante sono supportati ().
  • Gli smussi definiti da distanze uguali dal bordo (distance-distance simmetrico) sono supportati ().
  • Gli smussi definiti come angolo-distanza () o distance-distance non simmetrico non sono supportati.
  • I raccordi e gli smussi definiti su bordi laterali non rettilinei, così come su altri raccordi e smussi, non sono supportati.
  • I raccordi e gli smussi definiti su un design rigid-flex non sono supportati.

Risoluzione dei problemi con il contorno della scheda in ECAD

Quando la scheda viene inviata con Push da ECAD, CoDesigner controlla il contorno della scheda e avvisa l'utente se ci sono problemi con micro-segmenti o se sono stati trovati contorni auto-intersecanti. Quando la scheda viene trasferita con Pull in MCAD, CoDesigner tenterà di risolvere questi problemi. Se non possono essere risolti, devono essere corretti in ECAD.

Rimozione automatica dei micro-segmenti

CoDesigner 2.4 ha introdotto una funzione automatica per rilevare e risolvere i micro-segmenti nel profilo della scheda. Se vengono rilevati, apparirà una finestra di dialogo che offrirà di risolvere i problemi, come mostrato di seguito. Se si fa clic su Yes i problemi rilevati verranno risolti automaticamente. Se si fa clic su No e si chiude la finestra di dialogo, verrà quindi visualizzata una finestra di errore che dettaglia la posizione di eventuali problemi, che dovranno poi essere risolti manualmente (come descritto di seguito).

Si noti che questa funzione utilizza una nuova API, quindi è disponibile solo con Altium Designer 21.3.x o versioni successive.

Si noti che la funzione automatica non risolve le auto-intersezioni rilevate nel profilo della scheda o in un ritaglio della scheda. Per risolverle è possibile utilizzare le tecniche manuali descritte di seguito.

Rimozione manuale di micro-segmenti e auto-intersezioni

I micro-segmenti e le auto-intersezioni che non sono stati risolti automaticamente o che vengono rilevati in un ritaglio della scheda devono essere risolti manualmente.

Per correggere i problemi in ECAD:

  1. Copiare le informazioni di errore dalla finestra di dialogo in un editor di testo in modo che le coordinate dei problemi siano disponibili.

  2. Impostare la griglia di snap (scorciatoia Gtrl+G) su un valore piccolo (ad es. 0,001 mil) in modo da poter apportare piccole modifiche alla posizione dei vertici.

  3. Passare a View » Board Planning Mode.

  4. Ingrandire fino alla posizione del problema. In alternativa, utilizzare il comando Jump Location (Edit » Jump » New Location, oppure scorciatoia J, L) e digitare le coordinate nella finestra di dialogo Jump to Location. Si noti che è possibile includere le unità (mm o mil) con il valore se sono diverse dalle unità correnti della scheda. Se il problema è dovuto a un arco, la posizione del problema potrebbe essere il punto centrale dell'arco. In questa situazione controllare visivamente il profilo della scheda per individuare archi corti e poco pronunciati.

  5. Eseguire il comando Design » Edit Board Shape (scorciatoia D, D). Il profilo della scheda mostrerà i vertici alle estremità e al centro di ogni bordo. Verificare la presenza di più vertici molto vicini tra loro e di archi molto poco pronunciati. Utilizzare i seguenti suggerimenti per aiutarsi a risolvere i problemi:

    1. Fare clic e trascinare su un bordo o un vertice per modificare la forma. Durante la modifica sono disponibili tre modalità di modifica della forma: Break edge, Move (slide) edge, Incurvate (bend) edge; premere Shift+Space durante la modifica per passare ciclicamente tra le modalità. La modalità corrente viene visualizzata nella barra di stato.
    2. Spostare leggermente il vertice all'estremità di un bordo corto, quindi rilasciare il pulsante del mouse. Spesso questo sarà sufficiente affinché il software risolva e rimuova il bordo corto.
    3. Un arco corto e poco pronunciato può essere convertito in un bordo rettilineo trascinando il vertice centrale in modalità Incurvate per appiattire l'arco (verrà sostituito da un bordo rettilineo al rilascio).
    4. Le guide di allineamento verdi verranno visualizzate quando il bordo in movimento o la corda dell'arco si allinea con un bordo esistente.
    5. Fare clic e tenere premuto su un vertice, quindi premere Delete per rimuoverlo; per aggiungere un vertice tenere premuto Ctrl mentre si fa clic sul bordo, quindi posizionare il cursore e rilasciare.

     

  6. Eseguire nuovamente il Push della scheda.

Le auto-intersezioni del contorno della scheda e i micro-segmenti devono essere risolti prima che la scheda possa essere inviata con Push a MCAD.

Il video sopra mostra come risolvere i problemi con il profilo della scheda e con un ritaglio della scheda in Altium Designer. Il processo è sostanzialmente lo stesso anche in altri software di progettazione Altium.

Scopri di più sulle Modalità di modifica dei vertici

Scopri di più su Definizione della forma della scheda

La correzione di un problema costringe ECAD a ricalcolare l'intero contorno della scheda o del ritaglio, e tale ricalcolo potrebbe risolvere automaticamente altri problemi, quindi si consiglia di eseguire un Push dopo ogni intervento di correzione.

Effettuare il Pull di una revisione precedente del PCB in MCAD

Il supporto per il Pull di una revisione precedente è stato aggiunto in MCAD CoDesigner 3.9i

Per eseguire il Pull della scheda ECAD in un assieme MCAD vuoto, fare clic sul pulsante Pull nel pannello Altium CoDesigner per aprire la finestra di dialogo Select Project from Company Workspace. La finestra di dialogo mostra per impostazione predefinita l'ultima scheda inviata con Push. Se è necessario aprire una release o revisione precedente di un progetto PCB, fare clic su Change nella sezione ECAD Push to Open della finestra di dialogo, aprendo la finestra di dialogo Select Push.

La finestra di dialogo elenca tutti i Push precedenti; scegliere quello desiderato e fare clic su OK. Se i commit ECAD sono stati contrassegnati con tag, è possibile filtrare rapidamente l'elenco abilitando l'opzione Only show tagged commits nella finestra di dialogo Select Push.

Utilizzare la finestra di dialogo Select Push per selezionare la revisione precedente, tra tutte le revisioni inviate con Push in ECAD.Utilizzare la finestra di dialogo Select Push per selezionare la revisione precedente, tra tutte le revisioni inviate con Push in ECAD. 

  • Il Workspace esegue l'Automatic Pushing, avviando questo processo dopo che è stato eseguito il primo Pull in MCAD. Scopri di più su Automatic Pushing.

Visibilità delle modifiche apportate sul lato ECAD

È importante aprire l'assieme PCB stesso nel software MCAD, non il dispositivo/assieme padre in cui l'assieme PCB è progettato per essere inserito. Se l'assieme PCB è aperto, le modifiche apportate e inviate con Push dal lato ECAD saranno dettagliate nel pannello Altium CoDesigner. Le modifiche non saranno dettagliate nel pannello se viene aperto il dispositivo/assieme padre.

Ricevere le modifiche al proprio assieme PCB da ECAD

  1. Aprire l'assieme PCB come file separato (come assieme radice) in MCAD.
  2. Aprire il pannello Altium CoDesigner.
  3. Fare clic su Pull.
  4. Esaminare le modifiche nella tabella, abilitare quelle che si desidera applicare e fare clic sul pulsante Apply.

Prima di essere trasferiti da ECAD a MCAD, i modelli 3D dei componenti vengono trasformati nel formato Parasolid (scopri di più su come vengono denominati i modelli 3D in MCAD). Possono verificarsi situazioni in cui alcuni modelli non possono essere trasformati. Tali modelli vengono sostituiti con il loro bounding box in MCAD e CoDesigner mostra un messaggio di avviso a riguardo.

In alternativa, è possibile sostituire tale modello con un modello parasolid a corpo singolo in ECAD, poiché questi vengono trasferiti direttamente tra ECAD e MCAD senza trasformazione. Scopri di più su Risoluzione dei modelli problematici.

Quando si apre per la prima volta un assieme PCB in MCAD

  1. Aggiungere l'assieme PCB all'assieme del dispositivo.
  2. Fissarlo applicando accoppiamenti/vincoli adeguati.

If a contour of the PCB does not correspond to the shape of your enclosure:

  1. Iniziare a modificare la parte Board.
  2. Modificare lo sketch dell'estrusione della scheda e adattarne la forma all'involucro.

Un approccio per modificare la forma del PCB consiste nell'eliminare l'intero profilo e ricrearlo da zero utilizzando un offset dal contorno corrispondente dell'involucro.

Apportare modifiche al progetto PCB in MCAD

Di seguito sono riportati alcuni suggerimenti per garantire che le forme e gli oggetti di progetto utilizzati in MCAD siano supportati quando la scheda viene inviata con Push a ECAD.

Modifica della forma del profilo della scheda

  1. Iniziare a modificare la parte Board.
  2. Modificare lo sketch dell'estrusione della scheda.

Notes:

  • Non includere contorni interni nello sketch del profilo della scheda in Creo e Inventor, né nello sketch del profilo della scheda rigid-flex in SolidWorks. Per ritagli e fori, utilizzare rispettivamente la funzione Extruded Cut o Hole.

  • Non creare profili multipli nello schizzo del contorno della scheda in Inventor; CoDesigner può interpretarli in modo imprevedibile.

  • In Autodesk Fusion, se la forma della scheda viene ricreata in MCAD usando il comando Project per proiettare un contorno esistente dell’involucro, è necessario disabilitare l’opzione Projection Link nella finestra di dialogo PROJECT di Autodesk Fusion. Quando l’opzione Projection Link è abilitata, il contorno proiettato viene ridimensionato automaticamente ogni volta che il contorno di riferimento viene ridimensionato; in questa fase CoDesigner non supporta questa funzionalità.

Modifica dell’origine scheda MCAD

  1. Se necessario, l’ingegnere meccanico può modificare l’origine MCAD di una scheda nuda nelle prime fasi della definizione della scheda. Per farlo, può semplicemente spostare o ridisegnare l’intero sketch del contorno della scheda, all’interno della parte della scheda. Si noti che la parte della scheda è vincolata come “fixed” all’interno dell’assieme della scheda, con la sua origine coincidente con quella dell’assieme (pertanto, l’“origine MCAD” si riferisce sia all’origine della parte della scheda sia all’origine dell’assieme della scheda).

Si raccomanda vivamente di NON modificare o interrompere questo vincolo, perché potrebbe causare cambiamenti imprevedibili.

Notes:

  • Se i componenti sono già posizionati, devono essere spostati di conseguenza all’interno dell’assieme della scheda.
  • L’origine “elettrica” della scheda in ECAD non verrà modificata, poiché viene gestita separatamente.

Creazione/modifica dei fori di montaggio

  1. Inizia a modificare la parte della scheda.
  2. Crea/modifica una feature Hole sulla superficie superiore o inferiore della parte della scheda.

Notes:

  • I pattern di feature non sono supportati.
  • Se le posizioni dei fori sono definite in relazione al bordo della scheda, queste relazioni verranno distrutte se il contorno della scheda viene successivamente modificato in ECAD e riportato in MCAD. Per ulteriori informazioni sull’uso dei fori, vedere la sezione Lavorare con vincoli e quote qui sotto.

Creazione/modifica dei ritagli

  1. Inizia a modificare la parte della scheda.
  2. Crea/modifica una feature Extruded Cut basata sulla superficie superiore o inferiore della parte della scheda.

Notes:

  • Gli schizzi con contorni multipli non sono supportati in PTC Creo o Autodesk Inventor e non devono essere utilizzati.*
  • I pattern di feature non sono supportati.
  • Se lo schizzo del taglio estruso è definito in relazione al bordo della scheda, queste relazioni verranno distrutte se il contorno della scheda viene successivamente modificato in ECAD e riportato in MCAD.

Modifica del posizionamento dei componenti

  1. Inizia a modificare l’assieme della scheda.
  2. Sposta/ruota/capovolgi, oppure accoppia/vincola un componente.

Notes:

  • I fori dei componenti e la serigrafia non seguono gli spostamenti dei componenti in MCAD. Per riflettere modifiche dipendenti dai componenti come queste, esegui il Push della scheda verso ECAD, applica lì le modifiche, quindi esegui il Push della scheda da ECAD di nuovo verso MCAD per aggiornare i fori dei componenti e la serigrafia.
  • Gli accoppiamenti/vincoli MCAD che fanno riferimento a un bordo della scheda possono essere distrutti se la forma della scheda viene modificata in ECAD.

Sincronizzazione di Fixed o Constrained in MCAD con Locked in ECAD

Se un componente è fixed o constrained in MCAD, diventa locked in ECAD (indipendentemente dal fatto che tale vincolo consenta o meno movimenti all’interno dell’assieme PCB). Se un componente è locked in ECAD, diventa fixed in MCAD, a meno che non sia già constrained lì. Le modifiche allo stato locked/fixed vengono sincronizzate tra MCAD ed ECAD.

Trasferimento dei parametri dei componenti ECAD a MCAD

I parametri dei componenti PCB in ECAD vengono trasferiti ai modelli corrispondenti creati in MCAD. Si noti che questo non include i componenti originariamente posizionati in MCAD.

Lavorare con vincoli e quote in MCAD

Vincoli applicati al contorno della scheda

  1. L’ingegnere meccanico può applicare un vincolo da un elemento del contorno della scheda: a un altro elemento del contorno della scheda; a una feature datum/di riferimento; a una parte in un assieme di livello superiore; oppure a un componente. CoDesigner non modifica questi vincoli. Tuttavia, se il contorno della scheda viene modificato sul lato ECAD, lo schizzo della parte della scheda verrà ridisegnato in MCAD e tutti gli ID dei bordi verranno modificati. Si noti che qualsiasi modifica a qualsiasi parte del contorno della scheda in ECAD comporterà il ridisegno dell’intera scheda in MCAD e la modifica di tutti gli ID dei bordi della scheda. Se era stato applicato un vincolo a quei bordi o alle superfici derivate, tali vincoli verranno interrotti. La scheda rimarrà in posizione in MCAD e, se necessario, i vincoli potranno essere ripristinati manualmente.

Considerando il tempo necessario per ridefinire i vincoli, si consiglia di only make changes to the board outline in MCAD.

Note: Ricorda che CoDesigner non può essere utilizzato per trasferire modifiche tra ingegneri meccanici (vedi Sincronizzazione delle modifiche tra ingegneri meccanici).

Vincoli applicati ai componenti

  1. L’ingegnere meccanico può applicare un vincolo da un componente: alla scheda; a un involucro; oppure a un altro componente. Questi vincoli rimarranno validi se il modello di quel componente può essere trovato localmente (se l’assieme PCB non viene ricostruito da zero in una cartella diversa, oppure se è stata configurata una cartella comune per l’archiviazione dei modelli). Tuttavia, se un componente viene spostato sul lato ECAD, la modifica di posizionamento sul lato MCAD potrebbe non corrispondere a tale spostamento e deve essere verificata manualmente (CoDesigner ti avviserà in questa situazione). Per i componenti con un footprint ECAD, il distanziamento del componente dalla scheda (posizione relativa alla superficie della scheda nella direzione Z) sarà sempre definito dalla posizione del modello STEP nel footprint. CoDesigner tenterà sempre di sovrascrivere eventuali vincoli MCAD in conflitto durante un Pull in MCAD.

Note: Fai attenzione a dove vengono applicati gli accoppiamenti/vincoli. Ad esempio, se non hai fissato l’assieme PCB all’interno dell’assieme del dispositivo e poi hai applicato un vincolo/accoppiamento tra un componente PCB e l’involucro, ciò potrebbe causare cambiamenti imprevedibili nel progetto.

Modifiche che non verranno trasferite da MCAD a ECAD

  • Spessore della scheda nuda - definito dal Layer Stack in ECAD.

    Note: le modifiche apportate allo spessore della scheda in MCAD verranno mostrate come modifica non applicabile in ECAD, in modo che il progettista ECAD sia consapevole della modifica proposta.

  • I raccordi 3D definiti con un raggio costante e gli smussi 3D definiti da distanze uguali dal bordo (definiti nella direzione dell’asse z) sono supportati, così come i fori e i tagli estrusi nella direzione dell’asse z della scheda. Qualsiasi ulteriore feature geometrica 3D applicata alla parte della scheda, come gli smussi angolo-distanza, viene ignorata. Scopri di più su lavorare con raccordi e smussi.
  • Qualsiasi ulteriore feature geometrica applicata alla parte della scheda (ad es. smussi/raccordi 3D), ad eccezione di fori e tagli estrusi nella direzione dell’asse z della scheda..
  • Qualsiasi ulteriore feature geometrica creata nel contesto dell’assieme della scheda (ad es. fori creati nel contesto di un assieme), a meno che queste feature non vengano propagate alle parti.
  • La posizione dei fori dei componenti se vengono spostati separatamente dal componente.
  • La dimensione dei fori dei componenti.
  • I pattern di feature.
  • Gli schizzi dei ritagli con contorni multipli (in PTC Creo e Autodesk Inventor).
  • Le modifiche apportate al rame estruso.
  • Le modifiche apportate alla serigrafia.
  • Le eliminazioni dei componenti. Poiché le modifiche di posizione dei componenti vengono trasferite a ECAD, l’ingegnere MCAD potrebbe indicare un’eliminazione spostando il componente fuori dall’area della scheda (scopri perché l’eliminazione dei componenti non è supportata). 

Lavorare nel contesto dell’assieme del dispositivo

In CoDesigner 2.2.0 è stato aggiunto il supporto per lavorare a livello di assieme del dispositivo in MCAD e quindi trasferire l’involucro insieme alla scheda a ECAD. Il video qui sotto mostra il processo di inclusione dell’assieme della scheda nell’involucro del dispositivo e di trasferimento dell’involucro a ECAD.

Fai riferimento al Note nel riquadro di destra per informazioni sulla disponibilità della funzione Enclosure Exchange nella tua installazione di MCAD CoDesigner. Se non è disponibile, questo video mostra un approccio alternativo per trasferire l’involucro.

Una panoramica del lavoro nel contesto dell’assieme del dispositivo.

Suggerimenti per lavorare con l’involucro:

  • Dopo aver posizionato l’assieme della scheda nell’involucro, fai clic sul pulsante Recognize nel pannello Altium CoDesigner. CoDesigner rileverà la relazione tra la scheda e l’involucro e mostrerà nella parte superiore del pannello i nomi di tutti gli assiemi della scheda aggiunti all’involucro del dispositivo.

  • Una volta rilevata la relazione, l’ultimo passaggio consiste nell’aggiungere l’involucro alla scheda. Per farlo:

    • Seleziona l’involucro nell’albero del modello.
    • Visualizza la barra multifunzione Altium CoDesigner.
    • Fai clic sul pulsante Enclosure nella barra multifunzione.
    • Apri/visualizza il pannello Altium CoDesigner, dove puoi confermare che l’involucro è associato alla scheda nella sezione Board Enclosure del pannello Altium CoDesigner.
  • L’involucro con la scheda ora può essere inviato a ECAD.

Invio dell’assieme PCB con le modifiche a ECAD

  • Assicurati che l’assieme PCB sia aperto come documento separato (come assieme radice) in MCAD.
  • Vai al pannello Altium CoDesigner.
  • Fai clic su Push.

* È previsto un miglioramento di questo comportamento in un aggiornamento futuro.

Lavorare con un sistema di gestione dati MCAD

Fai riferimento al Note nel riquadro di destra per informazioni sulla disponibilità della funzione ECAD-MCAD Component Linkage nella tua installazione di MCAD CoDesigner.

CoDesigner supporta il posizionamento di componenti MCAD nativi quando il PCB viene inviato con Push da ECAD e importato con Pull in MCAD. Per farlo, CoDesigner chiede al software MCAD di ottenere il modello del componente dal sistema di gestione dati dell’MCAD (tramite il nome del modello) e quindi posiziona quel componente nell’assieme PCB MCAD, invece del modello proveniente da ECAD.

Il collegamento dei componenti nativi da ECAD a MCAD è attualmente supportato in:

  • PTC Creo Parametric con CoDesigner Addin versione 2.6.0 o successiva, connesso a un server PTC Windchill®. Consulta la documentazione di Creo per informazioni su come connetterti a Windchill. Scopri di più su configuring PTC Creo.
  • SOLIDWORKS con CoDesigner Addin versione 2.6.0 o successiva, connesso a SOLIDWORKS® PDM Professional. Consulta la documentazione di SOLIDWORKS per informazioni su come connetterti a SOLIDWORKS PDM. Scopri di più su configuring SOLIDWORKS to work with native MCAD components.
  • Siemens® NX™ con CoDesigner Addin versione 3.4.0 o successiva, connesso a Siemens Teamcenter PLM. Consulta la documentazione di Siemens NX per informazioni su come connetterti a Teamcenter PLM. Scopri di più su configuring Siemens NX to work with native MCAD components.
  • Il collegamento tra il componente ECAD e il componente MCAD nativo è definito nel tuo Altium Workspace. Scopri di più su Linking from the ECAD Components to the MCAD Components.
  • Altium Workspace non è pensato per essere utilizzato come meccanismo con cui più ingegneri MCAD sincronizzano le modifiche; questo dovrebbe essere fatto tramite un adeguato sistema MCAD Product Data Management. Se non è disponibile alcun PDM e si utilizza Altium Workspace, ricorda che l’ingegnere ECAD deve eseguire Pull e accettare le modifiche dell’ingegnere MCAD 1, quindi eseguire Push della scheda aggiornata di nuovo nel Workspace, affinché l’ingegnere MCAD 2 possa poi eseguire Pull e vederle.

Lavorare con SOLIDWORKS PDM

CoDesigner è stato sviluppato e testato con SOLIDWORKS® PDM Professional.

Posizionamento di componenti MCAD nativi da SOLIDWORKS PDM

Quando il progetto della scheda viene trasferito da ECAD a SOLIDWORKS MCAD, CoDesigner supporta la sostituzione del componente ECAD con un componente equivalente MCAD nativo dal sistema SOLIDWORKS PDM. Per ottenere questo risultato, è necessario configurare le impostazioni in:

  • MCAD - configurare le impostazioni PDM, l’archiviazione dei modelli CoDesigner e comprendere i requisiti di sincronizzazione, come descritto qui.
  • ECAD - fare riferimento al modello MCAD nel componente ECAD, utilizzando la sintassi corretta. Il riferimento al componente MCAD deve essere definito nel componente ECAD come parametro, con il valore del parametro nella forma:
    <vault>:folder\folder\component.sldprt, dove <vault> è il nome del vault SOLIDWORKS PDM.
  • Workspace - configurare le opzioni del Workspace per indicare che desideri utilizzare componenti MCAD nativi e definire quale parametro del componente ECAD verrà usato per fare riferimento al componente MCAD equivalente. Scopri di più su Linking from the ECAD Components to the MCAD Components.

Prima di eseguire Pull delle modifiche nell’assieme PCB esistente

  • Sincronizza con il server la copia locale della cartella del componente nella Common folder for storing models (usa il comando Get latest version in SOLIDWORKS PDM)
  • Esegui il check-out dei seguenti file:
    • Assieme della scheda
    • Parte della scheda
    • Per assiemi rigid-flex 2.0 - tutte le parti della scheda e i sottoassiemi
    • Se il rame 3D è stato generato - assiemi e parti relativi al rame 3D e alla solder mask
    • PNG delle decal, se sono archiviati nel PDM

Note: Normalmente, non è necessario eseguire il check-out dei modelli dei componenti dal PDM.

Durante il Pull delle modifiche da ECAD a MCAD

  • Presta attenzione a eventuali modifiche alle proprietà dei componenti che CoDesigner potrebbe voler apportare: la stringa corrispondente verrà evidenziata in giallo nella tabella dell’elenco delle modifiche nel pannello Altium CoDesigner in SOLIDWORKS.

Un motivo comune per cui potrebbero esserci modifiche è che, durante la creazione dei modelli dei componenti in MCAD, CoDesigner scrive nelle proprietà del modello MCAD le proprietà del componente memorizzate nella libreria componenti di ECAD. Tuttavia, alcune di queste proprietà, ad esempio Description e Material, possono essere successivamente modificate automaticamente da MCAD o PDM. Di conseguenza, se vengono rilevati valori diversi delle proprietà, CoDesigner proporrà di modificarli.

Tuttavia, se provi ad applicare tali modifiche, MCAD richiederà di eseguire il check-out di ogni modello interessato dal PDM oppure di salvarlo con un altro nome. Per evitare questo, deseleziona nel pannello Altium CoDesigner le modifiche relative alla variazione delle proprietà dei componenti. Nota che è fortemente consigliato chiarire perché le proprietà dei componenti sono diverse e sincronizzarle sia lato MCAD sia lato ECAD.

Dopo aver applicato le modifiche

  • Esegui il check-in nel PDM dei componenti appena creati, dell’assieme della scheda, dei sottoassiemi e delle parti.

Clonazione del PCB MCAD

Hai un assieme PCB MCAD esistente che vorresti clonare e riutilizzare in un nuovo progetto PCB per non perdere le dimensioni e i riferimenti meccanici? Questo può essere ottenuto modificando due proprietà nella copia clonata dell’assieme MCAD.

L’assieme PCB MCAD è associato al progetto ECAD tramite due proprietà, ManagedProjectGUID e ManagedProjectName, che possono essere visualizzate e modificate nella finestra di dialogo Properties dell’assieme PCB MCAD. L’immagine seguente mostra la finestra di dialogo Properties per SOLIDWORKS.

Due proprietà collegano l’assieme MCAD al progetto ECAD.Due proprietà collegano l’assieme MCAD al progetto ECAD.

  1. Per associare un assieme PCB MCAD esistente a un nuovo progetto ECAD, è necessario aggiornare queste proprietà nell’assieme MCAD in modo che corrispondano al nuovo progetto ECAD.
  • ManagedProjectName - il nome file del progetto PCB ECAD: <ManagedProjectName>.PrjPcb

  • ManagedProjectGUID - per trovare il GUID, puoi copiarlo da:

    1. la barra degli indirizzi del browser del Workspace – apri l’Altium Workspace in cui è archiviato il progetto, quindi fai doppio clic sul progetto per aprirlo in una scheda separata del browser. L’URL nella barra degli indirizzi del browser include il ManagedProjectGUID (); oppure, dal,

    2. file del progetto ECAD – apri il file del progetto in un editor di testo (ha estensione .PrjPcb). Il ManagedProjectGUID si trova nella sezione [Design] all’inizio del file (). Copia il ManagedProjectGUID, ma do not modify or save il file .PrjPcb nell’editor di testo.

  1. Nel software MCAD, apri l’assieme PCB MCAD, modifica il Value di queste due proprietà, salva l’assieme MCAD e chiudilo.

  2. Riapri l’assieme MCAD clonato e controlla la parte superiore del pannello Altium CoDesigner; ora dovrebbe visualizzare la proprietà ManagedProjectName che hai inserito nel file clonato al passaggio 1. Se è così, il processo di clonazione è stato completato con successo e la definizione della scheda può ora essere Pushed nel Workspace dal tuo software MCAD.

    Dopo aver modificato le proprietà ManagedProjectName e ManagedProjectGUID, il pannello CoDesigner rifletterà il nome progetto aggiornato.Dopo aver modificato le proprietà ManagedProjectName e ManagedProjectGUID, il pannello CoDesigner rifletterà il nome progetto aggiornato.

 

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ù.

Contenuto