L’utilisation de cette documentation CoDesigner nécessite :
Un client de conception Altium pris en charge :
Notez que toutes les fonctionnalités décrites sur cette page ne sont pas disponibles dans toutes les installations de Altium MCAD CoDesigner. Reportez-vous au Feature Availability panneau de droite pour plus d’informations.
Pour déterminer les clients de conception Altium pris en charge, notez la version de l’addin MCAD CoDesigner que vous utilisez, puis vérifiez les versions prises en charge dans la Matrice de compatibilité des versions ECAD-MCAD
Altium CircuitMaker 2.1 ou version ultérieure est pris en charge, avec la version 2.8 ou ultérieure de l’extension Autodesk Fusion CoDesigner. Notez que CircuitMaker prend uniquement en charge Autodesk Fusion®. En savoir plus .
Un Altium Workspace , les Workspaces pris en charge incluent :
Altium 365 Workspace
Altium Enterprise Server Workspace. Note: si vous utilisez un serveur sur site et qu’il y a eu des modifications de fonctionnalités liées aux licences, veuillez actualiser vos licences en les supprimant puis en les ajoutant à nouveau dans la page Admin – Licenses de l’interface navigateur du serveur.
Un logiciel de conception MCAD pris en charge avec une version appropriée de l’addin CoDesigner .
Une évolution passionnante dans la conception et le développement des produits électroniques est la possibilité d’imprimer directement le circuit électronique sur un substrat, tel qu’un moulage plastique qui devient une partie du produit. Altium développe une technologie pour prendre en charge la conception de l’électronique imprimée et des dispositifs d’interconnexion moulés (MID), en réalisant la mise en page et le routage directement sur une structure 3D . À ce stade, CoDesigner ne prend pas en charge le transfert d’une conception d’électronique imprimée entre ECAD et MCAD en raison des différentes approches de conception nécessaires. Le développement est en cours, et cette prise en charge sera ajoutée dans une prochaine mise à jour.
Qu’est-ce que le CoDesign ?
Travailler entre les domaines de la conception électronique et mécanique présente des défis uniques. Les outils ECAD et MCAD ont des objectifs de conception différents et ont évolué selon des trajectoires distinctes, tout comme leurs méthodes de stockage et de gestion des données.
Mais les conceptions actuelles exigent que ce défi soit relevé : des boîtiers de produits petits et complexes qui accueillent plusieurs cartes de circuits imprimés de formes irrégulières. Pour concevoir ces produits avec succès, les concepteurs doivent pouvoir collaborer en échangeant les modifications de conception entre les domaines ECAD et MCAD.
Transmettre des modifications de conception complexes et détaillées entre différents logiciels de conception ne se limite pas à pouvoir enregistrer les données dans un autre format. Les équipes de conception électronique et mécanique travaillent indépendamment et doivent pouvoir transférer des modifications à tout moment de leur processus de conception. Comment gérer le flux des modifications entre les équipes, sans perturber le travail de conception quotidien de l’une ou l’autre ? La dernière chose dont les équipes de conception ont besoin, c’est qu’une équipe doive arrêter de travailler jusqu’à ce que l’autre ait accepté sa dernière modification avant que les deux puissent continuer.
Ce défi de conception collaborative est résolu par CoDesigner, une interface permettant de transférer des conceptions de cartes de circuits imprimés entre les domaines de conception ECAD et MCAD.
Fonctionnement
Une fois le plug-in CoDesigner ajouté aux logiciels ECAD et MCAD, CoDesigner peut transmettre les modifications de conception dans les deux sens via un Altium Workspace. Le Workspace agit comme un pont entre les domaines ECAD et MCAD, comme illustré ci-dessous.
L’avantage de transmettre les modifications de conception via un Workspace est que le processus de mise à jour devient stateless . Cela signifie que chaque partie peut continuer à travailler indépendamment, sans avoir à se soucier de l’avancement de l’autre équipe dans le processus de conception.
Par exemple, lorsque le concepteur MCAD a défini la forme de la carte, il peut Push l’assemblage vers le Workspace. Le concepteur ECAD sera automatiquement informé qu’une modification est en attente. Lorsqu’il clique sur Pull , sa carte est comparée à la définition de carte MCAD dans le Workspace, et une liste des modifications nécessaires pour synchroniser sa carte avec la version du Workspace est générée. Le concepteur ECAD peut ensuite activer les modifications souhaitées et les Apply appliquer à sa carte. Le concepteur ECAD peut alors configurer les différentes couches de cuivre et autres couches de fabrication requises dans l’empilage des couches, définir l’épaisseur de la carte, puis Push renvoyer la carte mise à jour au concepteur MCAD, prête pour le placement de tout composant mécatronique critique en termes d’emplacement.
Qu’est-ce qu’un Workspace ?
Un Altium Workspace est un serveur dédié à l’hébergement et à la gestion de tout votre contenu de conception, directement connecté à votre logiciel de conception. Le logiciel de conception d’Altium fonctionne de manière transparente avec le Workspace, apportant une réponse élégante à la question de la gestion des données de conception avec une intégrité sécurisée.
Le Altium Workspace est fourni et commercialisé sous la marque Altium Develop Workspace ou Altium Agile Workspace selon votre Altium Solution achetée. Pour les deux variantes de Workspace, cette documentation utilisera le terme général Altium Workspace ou un terme similaire.
Pour les informations les plus récentes sur la sécurité, la fiabilité, la confidentialité et la conformité de la plateforme Altium 365, veuillez consulter le Altium 365 Trust Center .
Pour les organisations qui doivent se conformer aux réglementations de sécurité du gouvernement américain telles que l’ITAR et l’EAR, Altium propose le Altium 365 GovCloud basé aux États-Unis, qui fonctionne dans la région AWS GovCloud et fournit des mesures supplémentaires de protection des données. Consultez Altium 365 GovCloud et sa FAQ associée pour plus d’informations.
Le logiciel de conception d’Altium peut se connecter aux Workspaces suivants :
Altium 365 Workspace - un Workspace hébergé sur la plateforme d’infrastructure cloud Altium 365 . Le Workspace facilite la connectivité transparente ainsi que les mécanismes de déplacement des données entre les domaines de la conception, de la fabrication et de l’approvisionnement. Un Workspace basé sur le cloud est recommandé, car il ouvre l’accès à diverses fonctionnalités mondiales de partage et de collaboration qui ne peuvent être pleinement expérimentées et appréciées qu’au travers de la plateforme cloud Altium 365.
Altium On-Prem Enterprise Server Workspace - si votre équipe de conception ne peut pas utiliser un Workspace hébergé dans le cloud, Altium prend également en charge un serveur Enterprise sur site, installé localement et géré par votre propre service informatique.
En savoir plus sur la conception avec un Workspace connecté
Qu’est-ce qu’un espace personnel ?
Chaque concepteur qui s’inscrit à Altium Live obtient également l’accès à son propre Altium 365 Personal Space. Le Personal Space est gratuit et offre certaines des capacités collaboratives disponibles dans un Workspace. Le Personal Space est également utilisé comme interface de transfert ECAD-MCAD pour les concepteurs travaillant entre Altium CircuitMaker et Autodesk Fusion.
En savoir plus sur le Altium 365 Personal Space
En savoir plus sur la collaboration entre Altium CircuitMaker et Autodesk Fusion
Transfert des données de conception
Le rôle du Workspace
MCAD CoDesigner transfère la conception entre ECAD et MCAD en poussant et en récupérant les modifications de conception via un Altium Workspace. Lorsque vous effectuez un Push depuis l’ECAD, vous ne poussez pas le fichier PCB vers le Altium Workspace, vous poussez un package de données spécial ECAD-vers-MCAD. Ce package comprend : les données de la carte, la géométrie des couches, les modèles 3D des composants au format Parasolid (en savoir plus sur la manière dont les modèles 3D sont nommés dans le MCAD), et, si activée, la géométrie du cuivre.
Lorsqu’un Push est effectué dans l’ECAD ou le MCAD, CoDesigner prépare d’abord le package de données dans un sous-dossier local, <DesignName>-EDM. Côté MCAD, le dossier EDM est également utilisé pour stocker les données MCAD. Ce package de données est ensuite transféré dans un dossier spécial de votre Altium Workspace, appelé Mechatronic 3D Models. Ce dossier est utilisé uniquement par MCAD CoDesigner pour stocker les données ECAD-vers-MCAD. Si vous utilisez MCAD CoDesigner, veuillez ne pas supprimer ni déplacer ce dossier, et ne pas restreindre l’accès aux ingénieurs électriciens et mécaniciens.
En savoir plus sur le transfert des modèles 3D mécatroniques
Traductions d’objets ECAD-MCAD
À mesure que la conception de la carte est transférée dans les deux sens entre ECAD et MCAD, les objets d’un espace de conception doivent être traduits en objets équivalents dans l’autre espace de conception. Pour certains objets, la traduction est simple ; par exemple, un trou de montage ECAD devient un trou MCAD, et la pièce de carte MCAD devient la forme de carte ECAD.
Pour d’autres objets, le processus n’est pas aussi direct. Par exemple, un composant ECAD comprend des éléments d’empreinte qui deviennent partie intégrante de la carte fabriquée, notamment la sérigraphie et les pastilles (qui incluent des détails spécifiques aux couches tels que le cuivre et le masque de soudure, ainsi que les trous) ; ainsi que le modèle 3D du composant chargé sur cette empreinte lors de l’assemblage du PCB. En MCAD, tous les éléments liés à la carte dans le composant ECAD deviennent partie intégrante de la pièce de carte MCAD, et le modèle 3D devient le composant MCAD.
Cette traduction des objets peut initialement prêter à confusion ; par exemple, lorsque vous déplacez un composant dans le MCAD, les pastilles du composant et leurs trous restent en arrière. Après avoir poussé la carte vers l’ECAD puis l’avoir de nouveau récupérée dans le MCAD, l’emplacement de ces pastilles est mis à jour pour correspondre au nouvel emplacement de leur composant.
Pour faciliter la compréhension, les sections repliables ci-dessous résument la manière dont les objets sont traduits dans chaque direction.
ECAD Board (*.PrjPcb) to MCAD Board Assembly
ECAD Object
becomes MCAD Object
Notes
Carte
Forme - région de carte rigide
Pièce avec une esquisse extrudée de la forme de la carte
En savoir plus – SOLIDWORKS
En savoir plus – Creo
Forme - région de carte flexible
Pièce en tôle avec l’esquisse correspondant à la région flexible, avec des plis esquissés pour chaque pli ECAD
En savoir plus – SOLIDWORKS
En savoir plus – Creo
Découpe
Fonction de découpe extrudée
Trou de pastille
(composants et pastilles libres)
Trou circulaire
Trou dans la pièce de carte
Trou circulaire avec fraisure / lamage
Trou avec fraisure / lamage dans la pièce de carte
Utilise la fonction de révolution MCAD
Trou oblong
Fonction de découpe extrudée dans la pièce de carte
Trou rectangulaire
Fonction de découpe extrudée dans la pièce de carte
Objet 3D
À la fois de vrais modèles 3D et des objets de corps 3D extrudés
Non transféré
On suppose que les objets 3D font partie du boîtier mécanique et existent déjà dans le MCAD. Pour transférer des éléments mécaniques depuis l’ECAD, incluez-les comme composant ECAD.
Salle
Surface extrudée de salle de note textuelle
Placée et façonnée graphiquement dans l’ECAD comme un objet Room, configuré comme une règle de conception de placement
Zone d’exclusion
Surface extrudée de zone d’exclusion
Peut s’appliquer à toutes les couches (définies sur la couche Keep-out ECAD), ou être spécifique à une couche (définie sur une couche de signal ECAD)
Trajectoire d’outil de routage
Découpe extrudée
Composant
Modèle 3D
Modèle de pièce MCAD
Transféré comme pièce Parasolid, sauf si le référencement de pièce MCAD est activé et qu’un paramètre approprié est détecté ; dans ce cas, la pièce MCAD est placée depuis le PDM. (en savoir plus )
Paramètres du composant
Propriétés de la pièce MCAD
Référence de pièce MCAD (facultatif)
Pièce MCAD depuis le PDM
Référencement de pièce MCAD configuré dans le Workspace, référence de pièce MCAD incluse dans le composant, et pièce MCAD trouvée dans le PDM MCAD. (en savoir plus )
With Copper Geometry options disabled (en savoir plus )
Composant
Cuivre du composant (pastilles et zones de cuivre définies par l’utilisateur)
(également le cuivre des pastilles libres)
Le cuivre de couche de surface devient partie du décalque de surface
En savoir plus
Sérigraphie / masque de soudure
Décalque de surface
En savoir plus
Vias
Cuivre
Décalque de surface
En savoir plus
Trou
Ignoré
Fût
Ignoré
Autres objets cuivre, masque de soudure et sérigraphie
Décalque de couche de surface pour chaque côté de la carte
Chaque décalque combine : sérigraphie, masque de soudure, cuivre de couche de surface (en savoir plus )
With Copper geometry options enabled (en savoir plus )
Couches cuivre et masque de soudure
Esquisse extrudée dans <LayerName_ID> Assembly
Option Build 3D Copper Geometry activée Chaque couche de cuivre et de masque de soudure devient un assemblage MCAD avec une esquisse extrudée des objets sur cette couche
Pastilles (composants et pastilles libres)
Cuivre
Esquisse extrudée dans <LayerName_ID> Assembly
Option Build 3D Copper Geometry activée
Fût
Esquisse extrudée dans
INTERLAYER<ID> Part
Option Build 3D Copper Geometry activée (la pièce est un enfant de l’assemblage INTERLAYER<ID>)
Vias
Cuivre
Esquisse extrudée dans
<LayerName_ID> Assembly
Option Build Vias activée
Trou
Trou dans la pièce de carte
Option Build Vias activée
Fût
Esquisse extrudée dans
COPPER_LAYER_VIA<ID> Part
Option Build Vias activée (la pièce est un enfant de INTERLAYER<ID> Assembly)
MCAD Board Assembly to ECAD Board (*.PrjPcb)
MCAD Object
becomes ECAD Object
Notes
Carte
Extrusion basée sur la forme du contour de carte
Forme de carte
Les congés circulaires à rayon constant et les chanfreins symétriques de type distance-distance sont pris en charge. (En savoir plus )
Découpe extrudée
Découpe de carte
Contour interne dans l’esquisse du contour de carte
Découpe de carte
SOLIDWORKS uniquement
Trou
Pastille libre
Découpe de carte
SOLIDWORKS uniquement, lorsque l’option de transfert des trous d’esquisse de carte est activée dans la boîte de dialogue CoDesigner Settings . (en savoir plus )
Modèle de pièce
Liaison de composant activée
Composant ECAD
Si la liaison de modèle MCAD-ECAD est configurée et que le composant ECAD référencé est trouvé dans le Workspace Altium. (en savoir plus )
Liaison de composant non activée
Objet corps 3D
Pièce MCAD placée comme objet corps 3D ECAD (appelé objet Freebody lors du Pull vers l’ECAD).
Notez que les modifications apportées aux objets Freebody dans l’ECAD (emplacement, orientation, etc.) ne sont pas retransférées vers le MCAD. (en savoir plus )
Assemblage / pièce
Situé en dehors de l’assemblage PCB et défini dans CoDesigner comme faisant partie du boîtier, OU situé à l’intérieur de l’assemblage PCB
Objet corps 3D
Les modifications d’emplacement effectuées dans l’ECAD ne sont pas retransférées vers le MCAD. (en savoir plus )
Non défini dans le MCAD comme faisant partie du boîtier
Non transféré
Contraintes
Contour de carte
Non modifié sauf si la forme de carte est éditée dans l’ECAD ; dans ce cas, la carte est redessinée dans le MCAD (les ID d’arête sont mis à jour). Les contraintes appliquées à ces arêtes seront perdues.
La carte restera à son emplacement dans le MCAD, les contraintes peuvent être restaurées si nécessaire. (en savoir plus )
Composant
Le composant ECAD est verrouillé
En savoir plus
Modifications non prises en charge
En savoir plus
Push CoDesigner automatique lors de l’enregistrement sur le serveur
Lorsque vous effectuez un Save dans l’ECAD, votre fichier de conception est enregistré localement dans le dossier de travail du projet. Lorsque vous effectuez un Save to Server , votre fichier est enregistré localement, puis également dans le dossier Workspace du projet.
Ces actions sont indépendantes de l’exécution d’un Push dans MCAD CoDesigner. Cette séparation entre le Push MCAD et l’enregistrement sur le serveur peut être source de confusion, lorsqu’un ingénieur électricien peut penser que l’enregistrement sur le serveur effectué en fin de journée signifie que tous ceux qui ont besoin d’accéder à ces données de conception sont désormais à jour et prêts à travailler.
Pour simplifier le maintien de la synchronisation des fichiers, après que le projet a été Pull au moins une fois dans le MCAD, le Workspace effectue alors un Push automatique chaque fois qu’un Save to Server est effectué sur le projet dans l’ECAD.
Un Push MCAD est automatiquement effectué lorsque le projet est enregistré sur le serveur.
Le Workspace effectue un Push automatique, en lançant ce processus après le premier Pull dans le MCAD.
Le Push automatique est actuellement activé uniquement pour les Workspaces Altium 365. La prise en charge des Workspaces On-Prem Enterprise Server sera ajoutée prochainement.
Le Push automatique est pris en charge pour les projets ECAD PCB, Harness et multi-cartes. La prise en charge des projets Harness a été ajoutée dans MCAD CoDesigner 3.14.
Lorsque l’ingénieur MCAD effectue un Pull, il est averti que le dernier Push MCAD était automatique, comme illustré dans les diapositives ci-dessous.
Si un Push automatique ne peut pas être effectué, l’ingénieur MCAD est averti que la version des données qu’il récupère n’est pas la plus récente ( ).
Le Push automatique n’est pas effectué lorsque :
The ECAD project has only been saved to the working folder – le projet n’a pas encore été enregistré sur le serveur. Une fois l’enregistrement sur le serveur effectué, le Push automatique commence après le premier Pull depuis le Workspace par l’ingénieur mécanicien.
The ECAD project has failed CoDesigner's validation checks – ceux-ci doivent être résolus avant qu’un Push MCAD automatique ou manuel puisse être effectué.
There are multiple PCB files in the ECAD project, which have all been Saved to the Server – MCAD CoDesigner ne parvient pas à déterminer quel PCB doit être poussé automatiquement ; l’ingénieur ECAD doit résoudre cela en effectuant un Push MCAD manuel sur le bon PCB.
Où MCAD CoDesigner consigne sa progression opérationnelle
MCAD CoDesigner consigne des détails étendus sur tous les aspects des opérations ECAD et MCAD dans des fichiers journaux. Les fichiers journaux se trouvent dans :
C:\Users\<>\AppData\Local\Altium\Altium CoDesigner\
À cet emplacement :
L’interface de conception collaborative
Votre logiciel Altium et votre logiciel MCAD communiquent l’un avec l’autre via un panneau (onglet) dans le logiciel. Dans votre logiciel Altium, il s’appelle le panneau MCAD CoDesigner ; dans votre logiciel MCAD, il s’appelle le panneau Altium CoDesigner , ou onglet.
Panneau MCAD CoDesigner / Altium CoDesigner
Dans votre logiciel de conception Altium, le panneau MCAD CoDesigner est utilisé pour Push et Pull les modifications de conception dans les deux sens, et afficher les messages.
Dans le logiciel MCAD, le panneau Altium CoDesigner est utilisé pour :
Créer de nouveaux projets de collaboration
Ouvrir un projet de collaboration existant
Configurer les options de collaboration
Envoyer et récupérer les modifications de conception dans les deux sens
Afficher les messages
Chaque outil MCAD utilise une méthode différente pour activer les panneaux (onglets) ; vous trouverez des détails sur la façon d’accéder au panneau Altium CoDesigner dans la page correspondante de la section Installing and Configuring Altium MCAD CoDesigner .
Travailler dans le panneau CoDesigner
Les fonctionnalités disponibles dans le panneau CoDesigner sont essentiellement les mêmes en ECAD et en MCAD. Le panneau affiche toujours la dernière modification effectuée en ECAD et la dernière modification effectuée en MCAD.
Toute l’activité CoDesign s’effectue via le panneau CoDesigner.
Dernier changement depuis l’ECAD / Dernier changement depuis le MCAD
Ces deux sections affichent la dernière modification effectuée en ECAD et la dernière modification effectuée en MCAD.
Cliquez sur l’icône en forme de triangle pour développer le panneau et afficher le détail de la dernière modification .
Lorsque de nouvelles modifications sont envoyées depuis l’autre domaine, la bannière apparaît automatiquement, comme illustré ci-dessous.
Le panneau détaillera :
Lorsque des modifications sont envoyées, une bannière de notification New Changes apparaît.
Lorsque le bouton Pull est cliqué, CoDesigner compare la conception actuellement ouverte à la version envoyée pour la dernière fois vers le Workspace depuis l’autre domaine de conception. Chaque différence détectée est répertoriée dans la liste Changes du panneau, comme illustré ci-dessous. Lorsque vous sélectionnez une modification dans la liste, l’impact de cette modification est mis en évidence en violet, lorsque cela est possible.
Cliquez sur une modification dans la liste pour mettre en évidence son impact.
Décochez la case de chaque modification que vous ne souhaitez pas appliquer.
Il peut arriver qu’une modification ne puisse pas être appliquée. Dans ce cas, cette modification et sa case à cocher sont grisées. Cette différence continuera d’exister après l’application des modifications et devra être discutée avec l’ingénieur qui l’a envoyée.
Lorsque vous êtes prêt, cliquez sur le bouton Apply pour appliquer toutes les modifications activées à la conception actuellement ouverte.
Prise en charge de l’historique des modifications et des commentaires de rejet
L’historique complet de toutes les modifications est conservé. Pour examiner l’historique, cliquez sur le lien History à droite de la liste déroulante Dernier changement depuis l’ECAD/MCAD, comme illustré ci-dessous.
L’historique des modifications permet aux ingénieurs des deux côtés de connaître facilement les réponses de chacun aux modifications apportées.
Chaque ensemble de modifications détaille :
Qui a effectué cet événement d’envoi ( ) ou de récupération ( ) , et depuis quel domaine de conception ( ECAD, ou MCAD)
La date et l’heure auxquelles ces événements se sont produits.
Le résumé facultatif inclus lorsque les modifications ont été envoyées depuis l’autre domaine.
Une liste détaillant chaque modification spécifique, avec une coche indiquant quelle modification a été acceptée, ou une croix pour chaque modification rejetée.
Une déclaration facultative détaillant pourquoi une modification spécifique a été rejetée.
Cliquez sur le bouton dans le mode History du panneau pour revenir au mode Latest Changes .
Cliquez sur le bouton View Project in Browser pour afficher le projet dans votre Workspace.
Dans le navigateur, cliquez sur le lien History à gauche pour afficher l’historique du projet, comme illustré dans l’image ci-dessous. Chaque vignette d’événement d’historique pour un envoi CoDesigner est intitulée MCAD Changes Suggested, et inclut le nom de la personne ayant effectué l’envoi, la date et l’heure, ainsi que le message s’il y en a un. Utilisez ces informations pour faire le rapprochement entre le panneau CoDesigner et la vue d’historique.
En savoir plus sur l’historique du projet dans : un Altium 365 Workspace , ou dans un Enterprise Server Workspace .
L’historique des modifications peut également être consulté dans le Workspace.
Pourquoi les vignettes d’événement d’historique CoDesigner sont-elles différentes ?
En ECAD, un envoi CoDesigner enregistre des données dans le Workspace, mais ces données CoDesigner sont indépendantes des documents source du projet schématique et PCB. Les documents source du projet schématique et PCB ne sont ni modifiés ni enregistrés lors d’un envoi CoDesigner, et le projet n’est pas validé. Une validation de projet only se produit lorsque l’ingénieur ECAD effectue un Save to Server, et celles-ci sont affichées sur des vignettes d’événement de couleur charbon.
Pour refléter le fait que l’historique MCAD CoDesigner n’affecte pas l’historique des événements standard de validation du projet, les modifications MCAD sont consignées comme des Suggestions, sur une vignette violette, et la vignette n’est pas physiquement reliée à la chronologie ; à la place, une flèche directionnelle indique où cet événement s’insère dans l’historique global du projet. Notez que seuls les événements d’envoi MCAD CoDesigner sont actuellement pris en charge.
Pour éviter toute confusion et simplifier le flux de travail, lorsqu’un Save to Server est effectué, un envoi CoDesigner automatique est également réalisé, afin de garantir que les ingénieurs ECAD et MCAD ont tous accès aux données de conception les plus récentes. En savoir plus sur l’envoi CoDesigner automatique .
Reportez-vous au Note dans le volet de droite pour savoir si la fonctionnalité d’historique du projet sera disponible dans votre installation de MCAD CoDesigner.
Définition du PCB - Zones de carte
Dans une conception, il peut y avoir des zones sur la carte qui nécessitent une attention particulière, que l’ingénieur MCAD doit définir et transmettre à l’ingénieur ECAD. Par exemple, il peut y avoir une zone sur la surface de la carte qui doit être maintenue exempte de cuivre parce qu’une partie conductrice du boîtier entre en contact avec la surface de la carte lorsque le produit est assemblé. Pour prendre cela en charge, l’ingénieur MCAD peut définir Keep Out Areas et Text Note Rooms , à l’aide des boutons du ruban Altium CoDesigner .
Si l’un de ces objets a été placé sur la carte dans le MCAD, il sera répertorié dans la liste Board Areas de la section PCB Definitions du panneau CoDesigner :
Keep Out Area - Une Keep Out Area définie dans le MCAD deviendra un Keepout PCB dans l’ECAD. Un Keepout PCB est une région ou une zone de la carte configurée pour restreindre le placement d’objets ECAD spécifiques. Les keepouts peuvent être définis pour l’un ou l’autre côté de la carte, ou appliqués à toutes les couches PCB. Les objets qui doivent être exclus de cette zone sur le PCB ECAD sont sélectionnés comme propriétés Keepout Restriction dans le panneau MCAD Altium CoDesigner ; configurez-les selon les besoins. En savoir plus sur le placement d’une Keep Out Area dans le MCAD .
Text Note Room - Une Text Note Room définie dans le MCAD deviendra une Room PCB dans l’ECAD. Une Room PCB est une règle de conception utilisée pour définir une zone dans laquelle des composants spécifiques doivent être placés, ou dont ils doivent être exclus. Une utilisation courante de cette règle consiste à définir une restriction de hauteur des composants dans la zone de la carte couverte par la Room. En général, la règle Room sera appliquée à un composant individuel ou à une classe de composants. Cliquez sur une définition de Text Note Room dans le panneau MCAD Altium CoDesigner pour la sélectionner, puis saisissez des instructions ou des informations pour l’ingénieur ECAD ; ce texte deviendra le champ Comment de cette Room dans l’éditeur PCB ECAD. En savoir plus sur le placement d’une Text Note Room dans le MCAD .
Les Keepouts et Rooms créés ou modifiés dans l’ECAD ne sont pas affichés par défaut dans le MCAD, ce qui supprime les informations visuelles redondantes pour l’ingénieur mécanicien. Leur visibilité dans le MCAD peut être rétablie si nécessaire.
Les régions de cuivre ne peuvent pas être définies dans le MCAD. Si l’ingénieur MCAD doit définir une région de cuivre, placez une Keep Out Area sur la couche appropriée dans le MCAD, puis utilisez la commande Tools » Convert » Convert Selected Keepouts to Primitives dans l’ECAD pour convertir l’objet de région keepout en objet de région de cuivre.
Définition du PCB - Boîtier de la carte
CoDesigner prend en charge le travail au niveau de l’assemblage de l’appareil dans le MCAD, ainsi que le transfert du boîtier avec la carte du MCAD vers l’ECAD.
CoDesigner reconnaît que la carte et le boîtier ont été ajoutés à l’assemblage de l’appareil.
En savoir plus sur le travail dans l’assemblage de l’appareil et sur l’envoi du boîtier du MCAD vers l’ECAD .
Menu des paramètres MCAD de CoDesigner
Le menu des paramètres CoDesigner est utilisé pour configurer CoDesigner dans votre logiciel MCAD.
Cliquez sur la flèche vers le bas en haut à droite du panneau Altium CoDesigner pour ouvrir le menu.
Utilisez les options du menu pour :
Confirmer à quel serveur/Workspace vous êtes actuellement connecté.
Vous déconnecter du serveur/Workspace auquel vous êtes actuellement connecté.
Ouvrir la boîte de dialogue CoDesigner Settings , dans laquelle vous pouvez configurer un emplacement central pour stocker les modèles et activer la prise en charge réelle du cuivre.
Accéder à un serveur personnalisé. Cliquer sur l’option Use Custom Server vous déconnectera du Workspace actuel et vous ramènera au mode de connexion du panneau Altium CoDesigner .
Pour vérifier le numéro de version dans une ancienne version de CoDesigner qui n’affiche pas le numéro de version, ouvrez Programmes et fonctionnalités dans le Panneau de configuration Windows.
Le ruban MCAD CoDesigner
Lorsque le module complémentaire CoDesigner est installé dans votre logiciel MCAD, il ajoute le ruban Altium CoDesigner à l’interface. Cliquez sur l’onglet Altium CoDesigner pour accéder au ruban, qui offre un moyen simple d’accéder aux objets de conception courants spécifiques aux PCB nécessaires pendant le processus de co-conception ECAD-MCAD. L’utilisation de ces boutons garantit que le bon type d’objet MCAD est utilisé pour créer un objet ECAD compatible.
Utilisez le ruban CoDesigner pour définir les objets sur le PCB d’une manière exploitable par l’ECAD.
Flux de travail de collaboration recommandé
La co-conception ECAD-MCAD est un processus flexible ; il n’existe pas d’approche prescriptive à suivre impérativement. Bien qu’il soit courant que la forme de la carte soit conçue en MCAD, l’épaisseur de la carte must être définie en ECAD, car c’est là que les différents matériaux des couches du PCB sont sélectionnés et configurés. Cette exigence conduit à un flux de conception recommandé, comme indiqué ci-dessous.
Démarrer le processus de collaboration dans l’ECAD
In ECAD:
Créez le projet.
Ajoutez un PCB.
Définissez l’empilement des couches pour définir l’épaisseur de la carte.
Ouvrez le panneau MCAD CoDesigner (cliquez sur le bouton Panels en bas à droite de l’espace de conception et sélectionnez le nom du panneau, ou utilisez le sous-menu View » Panels ),
Push la carte à l’aide du bouton dans le panneau MCAD CoDesigner . En plus de pousser les données d’échange ECAD-MCAD vers votre Workspace, cette opération enregistre également le projet et le fichier de carte dans le Workspace. Le projet et la carte enregistrés deviennent les fichiers de travail du concepteur ECAD.
Details for Starting the Design in ECAD
En ECAD, le projet CoDesign doit être un projet géré. Il n’est toutefois pas nécessaire de commencer avec un projet géré ; si le projet a été créé comme projet local, il est automatiquement converti lors de votre première tentative de Push.
Créer le projet
Le PCB doit faire partie d’un projet pour que vous puissiez le partager avec un concepteur MCAD.
Pour créer un nouveau projet géré :
Sélectionnez File » New » Project pour ouvrir la boîte de dialogue Create Project .
Dans la colonne Locations , sélectionnez votre Workspace.
Définissez Project Type sur PCB <Default>
Définissez les autres options de la boîte de dialogue comme suit :
Project Name - nom du projet PCB ECAD
Description - description facultative du projet
Folder - le dossier dans lequel le projet est stocké dans votre Workspace
Local Storage - dossier sur votre disque dur sous lequel sera stockée la copie de travail du projet (un dossier de projet, portant automatiquement le même nom que votre projet, est créé)
Les champs Folder et Local Storage sont accessibles en cliquant sur le contrôle Advanced .
Ajouter un PCB au projet
Un PCB doit être ajouté au projet dans l’ECAD, quel que soit l’endroit où le projet a été créé initialement.
Un PCB doit toujours être ajouté au projet dans l’ECAD.
Ajout d’un nouveau PCB :
Sélectionnez File » New » PCB , un nouveau PCB vierge sera ajouté au projet et ouvert dans l’éditeur PCB.
Enregistrez le PCB sous un nom approprié (File » Save ).
Définir l’empilement des couches du PCB
L’empilement des couches, ou propriétés du plan Z de la carte CoDesign, est défini dans le Layer Stack Manager de l’éditeur PCB.
L’empilement des couches définit l’épaisseur de la carte.
Définition de l’empilement des couches :
Sélectionnez Design » Layer Stack Manager , l’éditeur Layer Stack Manager s’ouvrira dans un onglet de document séparé, comme illustré ci-dessus.
Utilisez le menu contextuel pour ajouter les nouvelles couches requises à l’empilement des couches.
Pour chaque couche, cliquez sur le bouton de points de suspension ( ) dans la colonne Material pour sélectionner le matériau de couche correct dans la bibliothèque de matériaux.
Enregistrez l’empilement des couches pour mettre à jour le PCB avec ces modifications. Cliquez ici pour en savoir plus sur la définition de l’empilement des couches .
Enregistrez le fichier PCB et le projet (File » Save All ). Cela enregistre les copies de travail des fichiers du projet.
La dernière étape consiste à enregistrer les fichiers du projet dans le Workspace. Cliquez avec le bouton droit sur le nom du projet dans le panneau Projects et sélectionnez Save to Server dans le menu contextuel. La boîte de dialogue Commit to Version Control apparaîtra, indiquant quels fichiers modifiés doivent être validés. Saisissez un commentaire si nécessaire, puis cliquez sur le bouton Commit and Push .
Pousser la carte vers le concepteur MCAD
En supposant que la forme X-Y de la carte soit définie dans le logiciel MCAD, la carte peut maintenant être poussée vers le Workspace.
Maintenant que l’épaisseur a été définie dans l’ECAD, la carte peut être poussée vers le MCAD pour la définition de sa forme.
Pousser la carte vers le logiciel MCAD :
Si le panneau MCAD CoDesigner n’est pas ouvert, cliquez sur le bouton (en bas à droite du logiciel) et sélectionnez MCAD CoDesigner dans le menu.
Cliquez sur le bouton Push dans le panneau.
Une fenêtre de message apparaîtra ; saisissez un message pour le concepteur MCAD décrivant ce que vous lui poussez.
Cliquez sur Send pour terminer le processus de Push. Une boîte de dialogue de message apparaîtra, indiquant l’état du processus.
Lorsque le Push est terminé, la section Latest from ECAD du panneau affichera le fil d’activité, comme illustré ci-dessous.
La section Latest from ECAD indique que la carte a été poussée vers le Workspace ; notez que le panneau indique également qu’il n’y a pas encore eu de No Pull actions .
Notez que le PCB poussé vers le Workspace est identifié par le nom du projet, et non par le nom de fichier de la carte. Si vous poussez un deuxième PCB depuis le même projet, il écrasera le premier PCB.
In MCAD:
Ouvrez le panneau Altium CoDesigner . Les étapes pour ouvrir le panneau dépendent du logiciel MCAD utilisé ; utilisez le lien correspondant Installing CoDesigner in your MCAD software pour plus de détails.
Pull la carte dans le panneau Altium CoDesigner — cela crée un assemblage de carte MCAD basé sur la définition de carte présente dans votre Workspace.
Details for Pulling the board into MCAD
Si le projet et la carte ont déjà été créés dans l’ECAD mais n’ont pas encore été ouverts dans votre logiciel MCAD, le projet doit être Pull depuis votre Workspace. Pour ce faire :
Ouvrez votre logiciel MCAD.
Affichez le panneau Altium CoDesigner . Connectez-vous à votre Workspace si ce n’est pas déjà fait. Si vous ne savez pas comment afficher le panneau, consultez Installing and Configuring Altium MCAD CoDesigner .
Comme aucun assemblage n’est actuellement ouvert, le panneau affichera les boutons Pull , Create et Recognize Designs . Cliquez sur le bouton Pull .
La boîte de dialogue Select Project s’ouvrira ; sélectionnez le projet requis et cliquez sur OK .
La boîte de dialogue peut soit afficher tous les projets de tous les dossiers, soit afficher les projets dans leurs dossiers ; cliquez sur le bouton en haut de la boîte de dialogue pour basculer le mode d’affichage.
L’icône d’avertissement indique que ce projet a déjà été récupéré dans le MCAD. En règle générale, vous rouvrirez l’assemblage MCAD existant et ne récupérerez une nouvelle copie du projet que si nécessaire.
Dans SOLIDWORKS et Autodesk Inventor, la boîte de dialogue Windows Save As apparaîtra ; enregistrez l’assemblage MCAD dans un emplacement approprié.
Dans PTC Creo, la boîte de dialogue Checkout Project apparaîtra si Creo est connecté à Windchill ; l’assemblage du projet MCAD peut alors être renommé si nécessaire. Elle détaille également le répertoire de travail actuel et les emplacements du dossier de bibliothèque de modèles. Cliquez sur Checkout pour créer l’assemblage MCAD.
L’assemblage de la carte s’affichera dans l’éditeur MCAD, prêt à être utilisé. Enregistrez les modifications de conception MCAD en tant qu’assemblage MCAD.
Lorsque nécessaire, les modifications de conception peuvent être transmises à l’environnement ECAD en cliquant sur le bouton Push dans le panneau Altium CoDesigner .
Insérez la carte dans l’assemblage de l’appareil .
Configurez la forme de la carte pour l’adapter au boîtier.
Définissez les trous de montage .
Positionnez les composants mécatroniques critiques en termes d’emplacement.
Définissez les zones d’exclusion ou les salles de notes textuelles nécessaires.
Enregistrez l’assemblage MCAD.
Pushing from MCAD back to ECAD:
À l’aide du bouton dans le panneau MCAD CoDesigner , Push la carte vers le Workspace — cela enregistre la définition de la carte, les trous et les détails des composants placés comme données d’échange MCAD-ECAD.
Pulling into ECAD:
Ouvrez la carte et effectuez un Pull pour charger depuis votre Workspace la définition de carte mise à jour et les détails des composants.
In MCAD or ECAD:
Rouvrez l’assemblage ou le fichier PCB pour continuer à travailler sur la conception.
Re-opening an Existing Board
Pour continuer à travailler sur une conception de carte existante (ECAD ou MCAD), rouvrez votre copie de travail de l’assemblage (MCAD), ou le projet et le fichier de carte (ECAD). Si des mises à jour sont en attente, le panneau CoDesigner affichera un avertissement indiquant que New changes have been detected . Si le message New changes n’apparaît pas automatiquement, cliquez sur le bouton Pull pour forcer CoDesigner à rechercher les modifications.
Si l’assemblage mécanique existe déjà, rouvrez-le pour poursuivre le travail sur la conception.
Démarrer le processus de collaboration dans MCAD
Starting the Board in MCAD:
Il est possible de démarrer le processus de conception PCB dans MCAD, mais cela n’est pas recommandé. Le processus est identique dans tous les environnements MCAD pris en charge.
Starting the Design in your MCAD Software
Vous démarrez le processus de conception dans votre logiciel MCAD dans le panneau Altium CoDesigner , en cliquant sur le bouton Create . Cependant, le flux n’est pas intuitif car, côté ECAD, l’ingénieur doit toujours créer un fichier PCB dans lequel importer la définition de carte MCAD.
Si le projet ECAD n’existe pas, il peut être créé dans le logiciel MCAD, avec l’assemblage de carte. Gardez à l’esprit que toutes les contraintes et dimensions que vous créez avant que l’épaisseur de la carte ne soit définie côté ECAD peuvent être perdues lorsque le concepteur ECAD modifie l’épaisseur de la carte et transmet cette modification à MCAD.
Connectez-vous à CoDesigner, comme décrit sur la page correspondante de la section Installing and Configuring Altium MCAD CoDesigner .
Cliquez sur le bouton Create dans le panneau Altium CoDesigner (également appelé tab dans certains outils MCAD).
La boîte de dialogue Select Project s’ouvre ; cliquez sur le bouton New Project dans la boîte de dialogue, comme illustré ci-dessus.
La boîte de dialogue Create New Server Project s’ouvre. Dans cette boîte de dialogue, saisissez un nom approprié et une description facultative pour le projet, puis cliquez sur OK . La boîte de dialogue Windows Save As s’ouvre.
Un assemblage de carte par défaut est maintenant créé dans le logiciel MCAD, et vous devez l’enregistrer dans un emplacement approprié. Saisissez un nom, sélectionnez un emplacement pour stocker l’assemblage, puis cliquez sur Save dans la boîte de dialogue Windows Save As . L’éditeur MCAD affichera la nouvelle forme de carte par défaut. Dans le cadre de cette étape, un projet PCB ECAD est également créé dans votre Workspace.
Les informations de la nouvelle forme de carte n’existent pas encore dans le Workspace. Pour les ajouter, cliquez sur le bouton Push dans le panneau Altium CoDesigner . Une fenêtre Commentaire apparaîtra dans le panneau Altium CoDesigner ; ce commentaire sera affiché dans le logiciel ECAD.
Saisissez une brève description dans la fenêtre Commentaire et cliquez sur le bouton Send . Une boîte de dialogue de message apparaîtra pendant l’enregistrement dans votre Workspace des modifications apportées à la forme de la carte. Une fois ce processus terminé, votre message Push apparaîtra dans le panneau Altium CoDesigner .
Lorsque vous cliquez sur le bouton Push, vous enregistrez dans votre Workspace une liste des modifications pouvant être poussées, et non le fichier de carte complet. Un fichier de carte doit également être créé dans ECAD ; toutes les modifications MCAD en attente peuvent ensuite être Pull dans ECAD et appliquées. Reportez-vous à la section Add a PCB to the Project pour savoir comment créer le fichier de carte dans ECAD.
Vous pouvez continuer à modifier la forme de la carte dans votre logiciel MCAD, mais elle ne peut pas être considérée comme fonctionnelle tant que l’épaisseur de la carte n’a pas été définie dans l’éditeur PCB ECAD. L’épaisseur de la carte est déterminée en définissant l’empilement des couches dans l’éditeur PCB. Cela doit être fait avant de placer des modèles 3D et des trous de montage dans le logiciel MCAD, car une modification de l’épaisseur de la carte peut affecter les dégagements entre les modèles 3D et l’assemblage de carte.
La copie de travail de la conception MCAD est un fichier de conception mécanique standard, stocké dans le format par défaut de votre logiciel MCAD. Le logiciel MCAD reste conscient que l’assemblage fait partie d’une CoDesign, et vérifiera automatiquement l’état de synchronisation chaque fois que l’assemblage est ouvert, puis mettra à jour le panneau Altium CoDesigner pour afficher l’historique des messages et les détails des modifications en attente.
Push et Share pour inviter un ingénieur mécanicien (Workspace hébergé sur Altium 365)
Lorsque vous cliquez sur Push dans le panneau MCAD CoDesigner dans ECAD, le panneau MCAD CoDesigner offre également la possibilité de Share le projet avec un autre ingénieur.
CoDesigner effectue les opérations Push et Pull de la conception de la carte en transmettant un package de données spécial ECAD-vers-MCAD dans les deux sens via votre Altium Workspace. Lorsque vous activez la case à cocher Share , vous lancez un processus qui configure l’accès au Workspace et les autorisations du projet afin que l’ingénieur invité puisse accéder au projet, y compris au package de données spécial ECAD-MCAD. L’accès de l’ingénieur invité est fourni dans son logiciel MCAD via les fonctions Push/Pull du panneau Altium CoDesigner , ainsi que via un navigateur Web s’il possède déjà un compte Altium ou choisit d’en créer un dans le cadre du processus d’invitation.
L’état activé/désactivé de la case à cocher Share est déterminé par la présence d’un membre du Workspace auquel le rôle Mechanical Engineers est attribué. S’il n’y en a aucun, la case à cocher est On par défaut.
Le projet peut être partagé avec n’importe qui, qu’il soit déjà membre du Workspace du projet ou même qu’il possède ou non un compte Altium. Le tableau ci-dessous résume l’accès au projet selon l’état des autorisations dont disposait l’invité au moment du partage.
Existing Altium Account Status
Existing Workspace Status
Permissions Assigned During Share
Notes
Aucun compte Altium actif
Pas membre du Workspace du projet
Accès Guest accordé au projet, avec autorisations d’édition
L’invité reçoit un e-mail contenant un lien pour créer un compte Altium. Une fois créé, le Guest aura également accès au projet via un navigateur dans la section Shared with Me de son Personal Space .
Notez que l’invité n’aura pas accès au projet depuis son logiciel MCAD. Cela peut être résolu en ajoutant l’utilisateur comme membre du Workspace et en lui attribuant des autorisations d’édition.
Compte Altium actif
Pas membre du Workspace du projet
Devient membre du Workspace du projet et se voit attribuer le rôle Mechanical Engineer, projet partagé avec des autorisations d’affichage
Le nouveau membre du Workspace se voit attribuer le rôle Mechanical Engineer. Maintenant qu’il existe un membre du Workspace auquel le rôle ME est attribué, la case à cocher Share ne sera plus automatiquement activée.
Notez que les autorisations du projet doivent être élevées à Edit pour que l’ingénieur mécanicien puisse effectuer un Push depuis MCAD.
Compte Altium actif
Déjà membre du Workspace du projet
Projet partagé avec des autorisations d’édition
Le processus de partage
Si la case à cocher Share est activée, la boîte de dialogue Share with a Mechanical Engineer s’ouvrira lorsque vous cliquerez sur le bouton Send dans le panneau MCAD CoDesigner .
Saisissez l’Email Address de la personne avec laquelle vous souhaitez partager le projet (et un Note facultatif), puis cliquez sur le bouton Share dans la boîte de dialogue. Si l’invité n’est pas déjà membre du Workspace, la boîte de dialogue de notification Share with a Mechanical Engineer apparaîtra alors, avertissant que l’utilisateur invité peut être extérieur à votre organisation.
Lorsque vous cliquez sur OK dans cette boîte de dialogue, ou s’il est déjà membre de votre Workspace, un e-mail de notification est alors généré et envoyé à l’invité.
Notez que la fonctionnalité de notifications par e-mail nécessite que l’option Enable Mail Notifications soit activée dans le Workspace ( ).
Après un bref délai, une boîte de dialogue de réussite apparaîtra.
Le projet est maintenant partagé avec l’ingénieur mécanicien.
Remarques sur l’exécution d’un Push et Share
Vous devez vous connecter à votre Workspace dans votre navigateur et confirmer que l’ingénieur mécanicien invité s’est vu attribuer Edit permissions dans la boîte de dialogue Share du projet ( ). Bien que l’ingénieur mécanicien puisse Pull la carte avec de simples autorisations d’affichage, il ne pourra pas Push des modifications à la conception de la carte si the project ne lui est pas partagé avec des autorisations d’édition. Étant donné que la CoDesign ECAD-MCAD s’effectue via un fichier intermédiaire neutre vis-à-vis de l’outil et que l’ingénieur mécanicien dispose d’un accès en lecture seule aux fichiers réels de conception PCB, le risque lié au partage est faible.
Tous les administrateurs du Workspace recevront un e-mail de notification indiquant que l’invité (identifié par son adresse e-mail) a été invité au projet.
Si l’invité ne possède pas de compte Altium, il recevra un e-mail le dirigeant vers un formulaire intermédiaire pour s’inscrire/créer un compte Altium. Une fois inscrit, le projet lui sera partagé en tant que Guest avec Edit permissions . Notez que l’invité sans compte Altium, lors de son inscription, sera traité comme s’il constituait sa propre organisation personnelle. Il ne sera pas ajouté comme membre de votre Workspace.
Si l’ingénieur Altium Designer qui a effectué le Push et Share ne dispose pas des autorisations d’administrateur du Workspace, le flux comprend une étape supplémentaire. Tout d’abord, tous les administrateurs du Workspace seront informés de la demande de partage. Une fois qu’un administrateur aura approuvé la demande d’invitation ( ) , l’invitation sera traitée comme décrit précédemment, et l’auteur de l’invitation initiale sera également informé par e-mail. Pour en savoir plus, consultez Inviting other Users to Your Altium 365 Workspace .
Travailler entre MCAD et ECAD
La précision des modifications actuellement détectées par CoDesigner est de : 0.5 mils (0.0127 mm) pour les dimensions linéaires, et 0.5 degrees pour les dimensions angulaires. Cette précision sera augmentée dans une future mise à jour de CoDesigner.
À tout moment du processus de conception, les modifications peuvent être transférées entre les outils MCAD et ECAD à l’aide du panneau CoDesigner .
Les modifications sont poussées et tirées entre les outils MCAD et ECAD via le panneau CoDesigner.
Pour transférer les modifications de conception, cliquez sur le bouton Push dans le panneau correspondant.
Lorsque le bouton Push a été cliqué, une fenêtre d’édition apparaît en haut du panneau de l’éditeur source. Saisissez un message concernant la modification de conception, puis cliquez sur Send .
Lorsque Send est cliqué :
La copie de travail du fichier PCB modifié est automatiquement enregistrée si elle n’a pas encore été enregistrée.
Les modifications sont écrites dans votre Workspace.
Le message Posted s’affiche dans le fil de messages du panneau CoDesigner de l’éditeur source.
Le panneau de l’éditeur cible affichera un message indiquant qu’une modification est en attente la prochaine fois qu’il ouvrira sa copie de travail du fichier de conception.
Cliquez sur Pull dans le panneau de l’éditeur cible pour afficher une liste détaillant chaque modification nécessaire afin de resynchroniser les conceptions.
Utilisation de la liste des modifications
Lorsque le bouton Pull est cliqué, chaque modification à apporter au fichier de travail pour le synchroniser avec l’instantané de votre Workspace est répertoriée, comme illustré ci-dessous.
Chaque différence détectée entre la conception actuelle et l’instantané stocké dans votre Workspace est détaillée sous forme de modification dans la liste des modifications.
Il n’est pas obligatoire d’accepter une modification. Si une modification est ignorée, elle réapparaîtra dans la liste des modifications lors de la prochaine mise à jour effectuée dans cette direction. Sachez que si vous choisissez d’ignorer une modification, par exemple le déplacement d’un trou de fixation, puis que vous effectuez un Push de vos modifications de conception, la modification ignorée peut être écrasée puisque votre version contient le trou de fixation à son ancien emplacement. Le concepteur MCAD peut toujours éviter de perdre sa modification en n’acceptant pas votre déplacement du trou de fixation.
Une seule modification de conception, comme le changement d’emplacement d’un composant, peut devenir plusieurs modifications dans la liste des modifications. Lorsqu’un composant PCB est déplacé, cela entraîne des modifications MCAD concernant : l’emplacement du composant, les formes générées par le composant sur la sérigraphie composant, et les formes générées par le composant sur les couches cuivre supérieure et inférieure. Les modifications liées doivent toutes être appliquées ensemble.
La liste peut inclure des modifications qui ne peuvent pas être appliquées dans l’environnement cible. Dans ce cas, la modification sera affichée mais la case à cocher ne sera pas disponible, indiquant que cette différence ne peut pas être résolue.
Lorsque cela est possible, la modification sélectionnée est mise en évidence dans l’espace de conception lorsque vous cliquez dessus dans la liste des modifications.
Cliquez sur Apply pour appliquer les modifications cochées.
Les types de PCB suivants ne seront not pas transférés d’ECAD vers MCAD :
Les cartes rigides-flex ne sont pas prises en charge dans Autodesk Inventor, Autodesk Fusion ou Siemens NX ; la carte sera chargée dans MCAD comme une structure rigide unique. Les cartes rigides-flex sont prises en charge dans SOLIDWORKS et PTC Creo ; pour en savoir plus, consultez Synchronisation d’une carte rigide-flex .
PTC Creo et SOLIDWORKS sont les seuls logiciels MCAD dans lesquels CoDesigner prend en charge le Pull et le Push des assemblages multi-cartes. Pour en savoir plus, consultez Synchronisation d’un assemblage multi-cartes avec Altium MCAD CoDesigner .
Grille de coordonnées MCAD
CoDesigner utilise l’origine absolue ECAD comme référence lorsque la carte est poussée d’ECAD vers MCAD. CoDesigner 2.4 a introduit une fonctionnalité permettant de créer une nouvelle grille MCAD Coordinates lors d’un Pull vers ECAD, y compris une entité MCAD Origin , lorsque l’origine MCAD diffère de l’origine ECAD par défaut (absolue). Cela aide l’ingénieur électricien à communiquer avec l’ingénieur mécanicien sur le positionnement des différentes entités de la carte.
La représentation de la grille MCAD Coordinates peut être personnalisée dans ECAD ; double-cliquez sur l’entrée dans le panneau Properties pour ouvrir la boîte de dialogue Grid Editor . Pour en savoir plus, consultez Système de grilles PCB .
La grille de coordonnées définie dans MCAD peut également être personnalisée dans ECAD.
Notez que la modification de l’emplacement du contour de la carte dans MCAD doit être effectuée avant le placement des composants et autres objets, afin d’éviter d’avoir à restaurer manuellement l’emplacement de ces objets.
Plans MCAD pour le placement des composants
À partir de CoDesigner 2.2.0, des plans de composants côté supérieur et côté inférieur sont créés dans MCAD lorsque la carte est tirée, afin de simplifier le processus de placement des composants dans MCAD. Les composants poussés depuis ECAD sont placés dans MCAD de manière à ignorer l’épaisseur de la couche de masque de soudure.
Comment CoDesigner gère les couches cuivre, masque et overlay
En plus de la forme de la carte et des composants, CoDesigner transfère également depuis ECAD vers MCAD les couches supérieure et inférieure suivantes : cuivre, masque de soudure et overlay composant.
Couches ECAD sous forme de décalcomanies
Par défaut, ces couches sont poussées vers le Workspace depuis ECAD sous forme d’images SVG individuelles. Lorsque l’assemblage de la carte est tiré dans MCAD, CoDesigner convertit les images SVG en images PNG. À partir de ces images PNG, CoDesigner combine ensuite l’ensemble des images du côté supérieur en une seule décalcomanie côté supérieur, et l’ensemble du côté inférieur en une seule décalcomanie côté inférieur. Ces deux décalcomanies sont ensuite appliquées aux surfaces supérieure et inférieure de la carte lors du Pull vers MCAD.
Les décalcomanies des côtés supérieur et inférieur sont appliquées à chaque face de la carte dans MCAD.
Autodesk Fusion - Couches ECAD sous forme de profils d’esquisse
Une approche différente est utilisée pour transférer depuis ECAD vers Autodesk Fusion les couches cuivre supérieure/inférieure et overlay composant. Dans Autodesk Fusion, ces couches sont importées sous forme de profils d’esquisse dessinés sur l’objet carte. Cet ensemble de couches peut être affiché ou masqué dans Autodesk Fusion en cliquant sur le bouton Advanced Geometry ( ) dans le ruban Altium CoDesigner . Vous pouvez également utiliser l’icône de visibilité d’Autodesk Fusion pour masquer/afficher sélectivement l’une quelconque de ces couches.
Les couches d’overlay composant et de cuivre de surface sont créées sous forme de profils d’esquisse dans Autodesk Fusion.
Les couches de masque de soudure supérieure/inférieure ne sont pas transférées vers Autodesk Fusion. À la place, l’objet carte reçoit la couleur de la couche Top Solder Mask d’ECAD.
Géométrie cuivre avancée dans MCAD
Comme alternative à l’affichage de décalcomanies (images) des couches cuivre + masque + overlay dans MCAD, CoDesigner peut également transférer vers MCAD la géométrie cuivre réelle (désignée par Advanced Copper Geometry ) ainsi que les couches de masque 3D. Cette fonctionnalité est actuellement prise en charge par PTC Creo, Autodesk Inventor, SOLIDWORKS et Siemens NX. À partir de CoDesigner 2.7, la décalcomanie d’overlay composant (sérigraphie) est appliquée sur la face de l’extrusion du masque de soudure.
Les couches cuivre peuvent être transférées vers MCAD si nécessaire. Dans l’image ci-dessus, les composants et les couches ont été masqués, à l’exception de la couche cuivre supérieure.
Pour inclure la géométrie cuivre avancée, activez l’option Build 3D geometry for Copper and Solder Mask dans la boîte de dialogue Altium CoDesigner Settings (ainsi que l’option Build Vias si nécessaire). La boîte de dialogue Settings est accessible depuis le menu CoDesigner dans le panneau Altium CoDesigner ( ).
Activez l’option Build 3D geometry for Copper and Solder Mask pour inclure ces couches dans l’assemblage MCAD (boîte de dialogue Autodesk Inventor).
Remarques sur l’utilisation de la géométrie cuivre et des couches de masque 3D :
Les couches cuivre et masque sont incluses comme sous-assemblages MCAD.
Toutes les couches cuivre PCB présentes dans l’empilage de couches sont incluses. Notez que l’épaisseur de la couche cuivre n’inclut pas les données des couches plaquées, telles que la finition de surface. Cela sera ajouté dans une future mise à jour.
Les fûts de pastilles traversantes sont inclus lorsque l’option Build 3D geometry for Copper and Solder Mask est activée.
Les formes de surface des vias sont également incluses lorsque l’option Build 3D geometry for Copper and Solder Mask est activée. Activez l’option Build Vias pour inclure les fûts cuivre des vias.
Lorsque l’option Build 3D geometry for Copper and Solder Mask est activée, la décalcomanie d’overlay composant (sérigraphie) est appliquée sur la face de l’extrusion du masque de soudure.
Selon la complexité de la conception, l’inclusion de la géométrie cuivre et des vias peut significantly increase la taille du fichier et le temps nécessaire pour tirer la conception dans MCAD.
Les données cuivre et masque sont toujours poussées depuis ECAD. Il n’est pas nécessaire d’effectuer un nouveau Push depuis ECAD si vous activez les options Build 3D geometry for Copper and Solder Mask et Build Vias dans MCAD ; fermez simplement la carte et effectuez à nouveau un Pull depuis le Workspace.
Notes:
Consultez le Note dans le volet de droite pour savoir si la fonctionnalité Advanced Copper Geometry sera disponible dans votre installation de MCAD CoDesigner. Si ce n’est pas le cas, des décalcomanies basées sur des images sont disponibles, comme décrit ci-dessus .
La forme du cuivre ne peut être modifiée que dans ECAD ; les modifications effectuées dans MCAD ne sont pas poussées vers ECAD.
Représentation précise du masque de soudure
Introduit dans la mise à jour 2.5, CoDesigner construit un modèle précis du masque de soudure, y compris les ouvertures pour les pastilles, comme entité distincte dans MCAD lorsque l’option Build 3D Copper est activée. Comme le masque remplit les régions gravées entre le cuivre, l’épaisseur de la couche de masque dans MCAD est la somme des épaisseurs de la couche cuivre supérieure et de la couche de masque de soudure, telles que définies dans ECAD.
Étant donné que le masque de soudure remplit les régions gravées entre les pistes, les pastilles et les vias, son épaisseur totale dans MCAD est la somme de l’épaisseur de la couche cuivre et de l’épaisseur du masque de soudure, telles que définies dans ECAD.
Comme indiqué précédemment, dans MCAD les composants sont placés sur les plans de composants côté supérieur et côté inférieur (créés dans MCAD lorsque la carte est tirée). Comme ces plans se trouvent sur la surface extérieure des couches cuivre supérieure et inférieure, les composants poussés depuis ECAD sont placés dans MCAD de manière à ignorer l’épaisseur de la couche de masque de soudure. Cela entraîne des collisions entre les composants et la couche de masque de soudure. Si ces collisions posent un problème de conception, réduisez temporairement l’épaisseur du PCB afin que les composants reposent effectivement sur la surface extérieure des couches de masque de soudure. Ce problème sera résolu dans une future mise à jour par l’ajout d’une option permettant de masquer les couches de masque de soudure dans MCAD.
Prise en charge des Keepouts et des Rooms
Le ruban Altium CoDesigner offre un moyen simple d’accéder aux objets de conception PCB courants dans MCAD, y compris les Keepouts et les Rooms. L’utilisation de ces boutons garantit que le bon type d’objet MCAD est utilisé pour créer un objet ECAD compatible.
Prise en charge des Keepouts
Un keepout PCB est une région ou une zone de la carte configurée pour restreindre le placement d’objets ECAD spécifiques. Les keepouts peuvent être définis pour l’une ou l’autre face de la carte ou appliqués à toutes les couches du PCB. Les objets à exclure de cette zone sont sélectionnés dans les propriétés de restriction du keepout.
Définition d’un keepout dans MCAD :
Cliquez sur le bouton Keep Out Area dans le ruban Altium CoDesigner .
Vous serez invité à choisir une face, une surface ou un plan ; cliquez sur le côté de la carte qui nécessite le keepout. Si le keepout doit s’appliquer à toutes les couches, il peut être dessiné sur l’un ou l’autre côté.
Cliquez sur un outil d’esquisse MCAD approprié, tel que Rectangle, pour définir le keepout. Notez que l’esquisse ne doit comporter qu’un seul contour ; les contours internes ne sont pas pris en charge.
Dessinez la forme requise pour le keepout.
Quittez le mode Sketch .
Les propriétés de l’élément peuvent maintenant être modifiées. Vous pouvez considérer le keepout comme une clôture autour de la zone d’exclusion ; modifiez le Depth à une petite valeur, par exemple 1 mm.
Ce keepout deviendra un keepout ECAD spécifique à une couche, sur la couche où il a été dessiné dans MCAD. Pour définir un keepout sur toutes les couches, configurez dans MCAD le keepout pour qu’il soit extrudé dans les deux directions, en définissant le Depth dans la seconde direction à une valeur suffisamment grande pour l’extruder à travers la carte.
Cliquez sur le bouton d’acceptation MCAD pour terminer le processus de définition de l’élément. Si nécessaire, l’élément peut être renommé dans l’arborescence des éléments.
Dans le panneau Altium CoDesigner , sélectionnez l’onglet PCB Definition et configurez les restrictions du keepout selon les besoins. Le keepout peut maintenant être transféré vers ECAD, où il sera ajouté en tant que région de keepout. Selon la manière dont il a été configuré dans MCAD, il deviendra un keepout de couche supérieure, un keepout de couche inférieure ou un keepout de couche keepout. Si nécessaire, la forme du keepout peut être ajustée dans ECAD puis renvoyée vers MCAD.
Prise en charge des Rooms
Une Room PCB est une règle de conception qui définit une zone dans laquelle des composants spécifiques doivent être placés ou exclus. Une utilisation courante de cette règle consiste à définir une restriction de hauteur des composants dans la zone de la carte couverte par la Room. En général, la règle Room est appliquée à un composant individuel ou à une classe de composants.
Définition d’une Room dans MCAD :
Cliquez sur le bouton Text Note Room dans le ruban Altium CoDesigner .
Vous serez invité à choisir une face, une surface ou un plan ; cliquez sur le côté de la carte qui nécessite la Room.
Cliquez sur un outil d’esquisse MCAD approprié, tel que Rectangle, pour définir la Room. Notez que l’esquisse ne doit comporter qu’un seul contour ; les contours internes ne sont pas pris en charge.
Dessinez la forme requise pour la Room.
Quittez le mode Sketch .
Cliquez sur le bouton d’acceptation MCAD pour terminer le processus de définition de l’élément. Si nécessaire, l’élément peut être renommé dans l’arborescence des éléments.
Dans le panneau Altium CoDesigner , sélectionnez l’onglet PCB Definition et saisissez un commentaire pour la Room expliquant son objectif à l’ingénieur ECAD. La Room peut maintenant être transférée vers ECAD, où elle sera ajoutée comme règle de conception Placement Room , sur la couche où elle a été dessinée dans MCAD. La seule propriété pouvant être transférée entre MCAD et ECAD est le commentaire, qui devient le commentaire de la règle de conception Placement Room.
La règle de conception Placement Room peut maintenant être configurée selon les besoins dans ECAD.
Les zones de keepout et les Rooms peuvent être définies dans MCAD et transférées vers ECAD.
Remarques sur le transfert des zones de carte :
Les régions de keepout ECAD de type Fill et Solid Region sont prises en charge.
CoDesigner détecte l’état verrouillé des keepouts et des Rooms dans ECAD, garantissant qu’ils ne sont pas déplacés lors d’un Pull depuis MCAD.
Comme les objets keepout ECAD n’incluent pas d’identifiant unique ni de nom d’objet, les modifications de keepout d’ECAD vers MCAD sont effectuées en supprimant l’objet existant et en ajoutant un nouvel objet (avec un nouveau nom MCAD).
Les modifications apportées aux Rooms dans ECAD sont également marquées comme supprimées puis ajoutées lors d’un changement d’ECAD vers MCAD, mais le nom et le commentaire sont conservés.
Les keepouts et les Rooms créés ou modifiés dans ECAD ne sont pas affichés par défaut dans MCAD, ce qui supprime les informations visuelles redondantes pour l’ingénieur mécanicien. Leur visibilité dans MCAD peut être rétablie si nécessaire.
Important Note about Versions: S’il est possible que l’extension ECAD ait été mise à jour mais pas le plugin MCAD, soyez prudent lorsque vous appliquez des modifications de MCAD vers ECAD. Si des keepouts et des Rooms sont définis sur le PCB dans ECAD, CoDesigner proposera de les supprimer. La solution consiste simplement à rejeter ces modifications dans ECAD afin de conserver les keepouts et les Rooms.
Contrôle du nombre de composants transférés vers MCAD
Pour améliorer les performances lors du travail sur des cartes comportant un grand nombre de composants, CoDesigner permet d’exclure, lors d’un Pull depuis ECAD, les composants dont la hauteur est inférieure à un seuil défini par l’utilisateur. Pour ce seuil de hauteur, CoDesigner utilise la hauteur définie dans les propriétés du composant dans ECAD. Notez qu’il s’agit de la propriété Height du composant PCB, et non de la hauteur du modèle 3D ajouté à l’empreinte du composant ( ).
La hauteur seuil testée par CoDesigner est définie dans la boîte de dialogue Altium CoDesigner Settings , comme illustré dans l’image ci-dessous. Cette boîte de dialogue est accessible via le panneau Altium CoDesigner dans MCAD ; sélectionnez Settings dans le menu du panneau pour l’ouvrir. L’image ci-dessous montre les paramètres pour Autodesk Fusion ; le même réglage est disponible dans chaque MCAD pris en charge.
Les petits composants peuvent être exclus lors d’un Pull vers MCAD en définissant l’option d’ignorer les composants plus petits que la hauteur seuil.
Configuration de la hauteur des composants dans ECAD
La vidéo ci-dessous présente des techniques pour localiser les composants PCB dont la propriété Height n’est pas définie (valeur par défaut de zéro) et mettre rapidement à jour la valeur Height pour plusieurs composants. Elle montre ensuite comment définir le Ignore components setting smaller than dans MCAD, et comment MCAD CoDesigner gère cela lors d’un Pull depuis ECAD.
Les valeurs incorrectes de Height des composants peuvent être rapidement détectées et corrigées dans ECAD.
Modifications intelligentes d’esquisse dans MCAD
La prise en charge des modifications intelligentes d’esquisse dans MCAD a été ajoutée dans MCAD CoDesigner 3.9.
Considérez la situation où l’ingénieur ECAD doit modifier la forme de la carte, et où cette forme comporte des dimensions et des contraintes appliquées dans MCAD. Auparavant, les dimensions et contraintes de l’esquisse MCAD étaient perdues lorsque la carte était rapatriée dans MCAD par Pull. Désormais, lors d’un Pull, CoDesigner ne redessine que les éléments d’une esquisse qui ont été modifiés dans ECAD, de sorte que les dimensions et contraintes liées aux éléments non modifiés sont conservées telles quelles.
Notez que dans certains cas, par exemple en présence de contraintes mécaniques complexes, ce comportement peut entraîner des modifications inattendues de la géométrie. Dans ce cas, il peut être plus efficace de désactiver cette nouvelle fonction de prise en charge intelligente des esquisses et d’effectuer à nouveau un Pull, puis de recréer les dimensions et contraintes (comme cela était nécessaire dans les versions antérieures de CoDesigner). Cela peut être fait en désactivant l’option Smart Sketch Change dans la boîte de dialogue MCAD Altium CoDesigner Settings .
Les cotes intelligentes non affectées par les modifications de conception sont conservées lors d’un Pull depuis ECAD.
Gestion du trajet de l’outil de routage PCB dans MCAD
Une caractéristique courante d’une conception de carte consiste à définir un trajet de fraisage autour du bord extérieur de la forme de la carte. Ce trajet comprend souvent plusieurs rangées de petits trous (appelés « mouse bites »), dont le matériau environnant est suffisant pour maintenir la forme de la carte dans le panneau sur lequel elle est fabriquée. Une fois l’assemblage du PCB terminé, la carte peut être détachée du matériau résiduel environnant.
Bien que le trajet de l’outil de routage soit essentiel pour la fabrication, il n’est souvent pas nécessaire pendant la conception MCAD, lorsque l’ingénieur mécanicien doit se concentrer sur l’intégration de la carte dans le boîtier du produit. La mise à jour MCAD CoDesigner 3.13 a introduit l’option Build Route Tool Path dans la boîte de dialogue Altium CoDesigner Settings , donnant à l’ingénieur mécanicien le contrôle sur l’inclusion ou non du Route Tool Path lors du Pull vers MCAD (notez que le trajet est toujours poussé depuis ECAD).
Choisissez si le Route Tool Path doit être inclus lors du Pull vers MCAD.
Co-conception d’un PCB avec des variantes
Altium Designer permet au concepteur électronique de créer des variantes du produit qu’il conçoit. Les variantes prises en charge incluent : marquer un composant comme non monté ; modifier les paramètres d’un composant, y compris la valeur du composant sérigraphiée sur la carte ; ou remplacer un composant par un composant alternatif (qui peut utiliser ou non une empreinte différente).
Dans Altium Designer, il n’existe qu’une seule conception de carte. Les informations de variante, telles que les détails d’un composant alternatif, sont stockées dans le fichier projet et appliquées à la carte lorsque la variante est sélectionnée dans le panneau Projects . La version [No Variations] de la carte est enregistrée comme PcbDoc.
Altium Designer peut être utilisé pour créer des variantes d’une conception de carte ; sélectionnez la variante dans le panneau Projects puis effectuez un Push vers MCAD dans le panneau CoDesigner.
Working with PCB Variants
Transfert d’une variante depuis ECAD
Lorsqu’une carte est transférée depuis ECAD, toutes les variantes sont transférées. La variante requise est sélectionnée lors du Pull vers MCAD.
Double-cliquez dans le panneau Projects pour sélectionner la variante requise à transférer.
La prise en charge de l’envoi de toutes les variantes depuis l’ECAD, avec la sélection de la variante correspondante lors du Pull dans le MCAD, a été ajoutée dans CoDesigner 2.3.0. Dans les versions antérieures, CoDesigner ne prenait en charge que le Push et le Pull d’une variante spécifique d’une carte entre l’ECAD et le MCAD.
Dans les versions de CoDesigner antérieures à 2.3.0 :
Lorsque vous effectuez un Push depuis l’ECAD, vous envoyez la variante actuellement affichée dans l’éditeur PCB.
Chaque fois qu’une carte est envoyée par Push depuis l’ECAD vers le Workspace, elle écrase les données enregistrées lors du Push précédent.
Si plusieurs variantes doivent être envoyées, chaque variante doit être récupérée par Pull dans le MCAD et enregistrée avant que la variante suivante ne soit envoyée par Push depuis l’ECAD.
Récupérer une variante dans le MCAD
Une variante de PCB est récupérée par Pull dans le MCAD de la même manière qu’un PCB sans variante, en cliquant sur le bouton Pull dans le panneau Altium CoDesigner . Si le projet comprend des variantes, elles seront listées dans la boîte de dialogue Select Project , comme illustré ci-dessous. Sélectionnez la variante requise et cliquez sur OK .
La prise en charge de l’envoi de toutes les variantes depuis l’ECAD et la possibilité de sélectionner la variante requise dans le MCAD ont été ajoutées dans CoDesigner 2.3.0. Si vous utilisez une version antérieure de CoDesigner, vous devez envoyer par Push chacune des variantes requises depuis l’ECAD.
Si la carte est une variante, des informations supplémentaires indiquant le nom de la variante s’affichent en haut du panneau Altium CoDesigner , comme illustré ci-dessous.
Remarques sur les variantes :
Tous les composants, y compris les composants non variables et variables, sont identifiés par le schéma actuel de dénomination des modèles de composants .
La pièce de carte dans chaque variante est identifiée comme suit : <DesignName>_<VariantName>_BOARD
Il est recommandé d’inclure le nom de la variante dans le nom de l’assemblage MCAD.
Comme le nom par défaut de l’assemblage de carte MCAD est le nom du projet, il est recommandé d’enregistrer chaque assemblage de variante avec un nom lié à la variante.
Envoyer une variante depuis le MCAD
Dans le MCAD, CoDesigner sait si un composant fait partie de la conception de base [No Variations], ou appartient à une variante spécifique. Les modifications apportées à un composant dans la conception de base [No Variations] auront un impact sur toutes les variantes de la carte dans l’ECAD, tandis que les modifications apportées dans une variante spécifique ne seront appliquées qu’à cette variante dans l’ECAD.
Les modifications apportées à une variante sont envoyées par Push du MCAD vers l’ECAD de la manière habituelle, en cliquant sur Push dans le panneau Altium CoDesigner .
Récupérer une variante dans l’ECAD
Si vous tentez d’effectuer un Pull dans l’éditeur PCB ECAD alors que la mauvaise variante est actuellement active, vous recevrez le message d’erreur suivant. Le nom de la variante concernée s’affiche dans la boîte de dialogue d’erreur ; basculez vers cette variante et relancez le Pull.
Le Pull ne peut pas être effectué car la mauvaise variante est active dans l’éditeur PCB ECAD.
Si des modifications ont été apportées à un composant dans la conception de base, elles peuvent être appliquées dans n’importe quelle variante dans l’ECAD. Ces modifications seront alors présentes dans toutes les variantes dans l’ECAD.
En savoir plus sur l’utilisation des variantes dans l’ECAD
Recommandations pour l’ingénieur mécanicien
Cette section décrit les fonctionnalités et comportements que l’ingénieur mécanicien doit connaître lors de l’utilisation de CoDesigner.
Afficher le désignateur de référence ECAD dans le MCAD
Altium MCAD CoDesigner utilise une approche différente pour afficher le désignateur de référence dans chaque outil MCAD :
Autodesk Fusion – Affichez le panneau ECAD Properties pour afficher les propriétés de la pièce actuellement sélectionnée ( ).
Autodesk Inventor – Le désignateur de référence s’affiche par défaut dans l’arborescence du modèle ( ).
PTC Creo – Dans le mode Model Tree du panneau, cliquez sur le bouton Tree Columns pour ouvrir la boîte de dialogue Model Tree Columns . Définissez Not Displayed Type sur ECAD Params, localisez le paramètre ECAD_REF_DES, puis cliquez sur le bouton Add Column ( ).
SOLIDWORKS – Le désignateur de référence s’affiche par défaut dans l’arborescence du modèle ( ).
Siemens NX – Dans l’Assembly Navigator, right-click à l’endroit où les noms de colonnes sont affichés pour ouvrir le menu contextuel, puis sélectionnez Columns » Component Name pour afficher la colonne Nom du composant ( ).
Synchronisation des modifications entre ingénieurs mécaniciens
CoDesigner transfère l’assemblage PCB mécanique vers l’ECAD via un Altium Workspace, tel qu’un Altium 365 Workspace. Les modifications envoyées/récupérées par Push/Pull via le Workspace sont directionnelles : l’assemblage PCB envoyé par Push depuis le MCAD (et récupéré par Pull dans l’ECAD) est stocké séparément dans le Workspace de l’assemblage PCB envoyé par Push depuis l’ECAD (et récupéré par Pull dans le MCAD). Cela signifie qu’un second ingénieur mécanicien ne peut pas récupérer par Pull la carte modifiée qu’un ingénieur mécanicien vient d’envoyer par Push vers le Workspace ; il récupérera à la place les dernières données ECAD envoyées. Notez que les contraintes MCAD n’existent que dans l’assemblage MCAD dans lequel elles ont été créées. Lorsque la carte est envoyée par Push du MCAD vers l’ECAD, les positions des composants résultant de ces contraintes sont envoyées, mais pas les contraintes elles-mêmes. Par conséquent, si la carte est récupérée par Pull dans un nouvel assemblage MCAD, aucune des contraintes créées par un précédent ingénieur MCAD ne sera incluse.
Les modifications ECAD et MCAD sont stockées séparément dans le Workspace.
Pour permettre aux autres ingénieurs mécaniciens de voir vos modifications, enregistrez votre assemblage PCB de la même manière que pour tout autre assemblage, dans un stockage commun accessible aux deux parties. Cette méthode préservera les contraintes MCAD. Sinon, demandez au concepteur ECAD de récupérer les données dans l’ECAD par Pull, de les enregistrer, puis de renvoyer la conception mise à jour vers le MCAD par Push. Toutefois, comme expliqué ci-dessus, aucune contrainte MCAD ne sera incluse avec cette méthode.
Un autre point important est que les modifications apportées au même assemblage PCB par différents ingénieurs mécaniciens ne sont pas fusionnées lorsqu’elles sont envoyées par Push ; la dernière modification envoyée par Push par l’un des ingénieurs mécaniciens écrasera les modifications précédemment envoyées par les autres ingénieurs mécaniciens.
Le Altium Workspace n’est pas destiné à être utilisé comme mécanisme de synchronisation des modifications entre plusieurs ingénieurs MCAD ; cela doit être réalisé via un système approprié de gestion des données produit (PDM) MCAD. S’il n’existe pas de PDM et que le Altium Workspace est utilisé, rappelez-vous que l’ingénieur ECAD doit récupérer par Pull et accepter les modifications de l’ingénieur MCAD 1, puis renvoyer la carte mise à jour vers le Workspace par Push, afin que l’ingénieur MCAD 2 puisse ensuite la récupérer par Pull et les voir (comme décrit ci-dessous).
Démonstration illustrée du processus de synchronisation
L’ECAD et le MCAD envoient leurs modifications vers des emplacements de stockage différents dans le Workspace. Cela signifie que chaque ingénieur ne peut récupérer par Pull que les modifications envoyées par l’autre ingénieur. Ces modifications n’incluront leurs propres changements que s’ils ont déjà été acceptés par l’autre ingénieur avant que celui-ci n’effectue son Push.
Par exemple, une carte est créée dans l’ECAD, envoyée par Push vers le Workspace, puis récupérée par Pull dans le MCAD :
Si l’ingénieur ECAD ajoute ensuite des composants AND et que l’ingénieur MCAD ajoute des trous, AND si chacun envoie sa carte par Push puis récupère celle de l’autre par Pull, CoDesigner tentera de supprimer les trous dans la carte de l’ingénieur MCAD et de supprimer les composants sur la carte de l’ingénieur ECAD :
Chaque ingénieur a la possibilité de rejeter certaines modifications proposées ; par exemple, l’ingénieur ECAD pourrait accepter l’ajout des trous mais rejeter la suppression des composants retirés. Cependant, travailler de cette manière peut être difficile à gérer avec des cartes complexes et/ou des modifications nombreuses. Un autre point est que toutes les modifications apportées aux decals ne sont vues par CoDesigner que comme une seule modification ; elles ne peuvent donc être acceptées ou rejetées qu’en bloc, et non individuellement.
Une meilleure approche consiste à ce qu’un ingénieur effectue ses modifications et envoie la carte par Push, puis que l’autre ingénieur récupère la carte par Pull avant d’apporter ses propres modifications, comme illustré ci-dessous.
Inclure les congés et chanfreins dans la forme de carte dans le MCAD
La prise en charge des congés et des chanfreins a été ajoutée dans MCAD CoDesigner 3.9.
Une approche courante pour un ingénieur mécanicien consiste à appliquer des chanfreins et des congés pour façonner les coins de la carte. Si ceux-ci sont définis dans le MCAD comme des entités 3D, CoDesigner ne peut pas les transférer vers l’ECAD, car l’éditeur PCB ECAD définit la forme de carte comme un objet 2D (avec une épaisseur). Pour résoudre ce problème, lorsque CoDesigner détecte une telle entité 3D, il propose de la convertir en entité 2D et de l’intégrer dans l’esquisse de la carte.
Les congés et chanfreins 3D MCAD appliqués à une arête selon l’axe z peuvent être transformés en 2D par CoDesigner, puis envoyés vers l’ECAD.
Notez que la transformation des congés et des chanfreins est un processus à sens unique. Une fois convertis, ils ne peuvent plus être modifiés en tant qu’entités 3D.
La prise en charge initiale de la transformation d’entités 3D en 2D concerne les congés et chanfreins 3D créés sur les arêtes verticales de la forme de carte dans le MCAD (arêtes le long de l’axe Z).
Les versions antérieures à CoDesigner 3.9 avertissaient l’ingénieur mécanicien de l’existence de telles entités, mais elles étaient ignorées.
Prise en charge des congés et des chanfreins :
Les congés réguliers (circulaires) avec un rayon constant sont pris en charge ( ).
Les chanfreins définis par des distances égales depuis l’arête (distance-distance symétrique) sont pris en charge ( ).
Les chanfreins définis comme angle-distance ( ) ou distance-distance non symétrique ne sont pas pris en charge.
Les congés et chanfreins définis sur des arêtes latérales non droites, ainsi que sur d’autres congés et chanfreins, ne sont pas pris en charge.
Les congés et chanfreins définis sur une conception rigide-flex ne sont pas pris en charge.
The Fillet and Chamfer Transformation Process
Lorsque vous cliquez sur Push to ECAD dans le panneau Altium CoDesigner et que des entités 3D sont détectées, la boîte de dialogue suivante s’affiche.
Si vous cliquez sur Yes - les entités 3D sont transformées en entités 2D et appliquées à l’esquisse de la carte. Notez que CoDesigner n’a pas encore effectué le Push. La boîte de dialogue suivante apparaîtra pour vous indiquer d’effectuer à nouveau un Push afin de transférer la conception vers l’ECAD. Confirmez visuellement que la transformation a été effectuée correctement, puis cliquez sur Push to ECAD dans le panneau Altium CoDesigner pour poursuivre le processus de conception collaborative.
Si vous cliquez sur No - les entités 3D ne sont pas transformées et la boîte de dialogue suivante s’affiche, répertoriant toutes les entités 3D qui ne seront pas transférées vers l’ECAD. Cette boîte de dialogue s’affiche également lorsqu’il existe des entités 3D que CoDesigner ne peut pas transformer en 2D.
Résolution des problèmes liés au contour de la carte dans l’ECAD
Lorsque la carte est envoyée par Push depuis l’ECAD, CoDesigner vérifie le contour de la carte et avertit l’utilisateur en cas de problèmes de micro-segments ou si des contours auto-intersectants ont été détectés. Lorsque la carte est récupérée par Pull vers le MCAD, CoDesigner tentera de résoudre ces problèmes. S’ils ne peuvent pas être résolus, ils doivent l’être dans l’ECAD.
Suppression automatique des micro-segments
CoDesigner 2.4 a introduit une fonctionnalité automatique permettant de détecter et de résoudre les micro-segments dans le contour de la carte. S’ils sont détectés, une boîte de dialogue s’affiche et propose de résoudre les problèmes, comme illustré ci-dessous. Si vous cliquez sur Yes les problèmes détectés seront résolus automatiquement. Si vous cliquez sur No et fermez la boîte de dialogue, une boîte de dialogue d’erreur apparaîtra ensuite en détaillant l’emplacement des problèmes, qui devront alors être résolus manuellement (comme décrit ci-dessous).
Notez que cette fonctionnalité utilise une nouvelle API et n’est donc disponible qu’avec Altium Designer 21.3.x ou version ultérieure.
Notez que la fonctionnalité automatique ne résout pas les auto-intersections détectées dans le contour de la carte ou dans une découpe de carte. Pour les résoudre, vous pouvez utiliser les techniques manuelles décrites ci-dessous.
Suppression manuelle des micro-segments et des auto-intersections
Les micro-segments et auto-intersections qui n’ont pas été résolus automatiquement ou qui sont détectés dans une découpe de carte doivent être résolus manuellement.
Pour corriger les problèmes dans l’ECAD :
Copiez les informations d’erreur de la boîte de dialogue dans un éditeur de texte afin de disposer des coordonnées des problèmes.
Réglez la grille d’accrochage (raccourci Gtrl+G ) sur une petite valeur (par ex. 0,001 mil) afin de pouvoir apporter de petites modifications à l’emplacement des sommets.
Passez à View » Board Planning Mode .
Zoomez sur l’emplacement du problème. Vous pouvez également utiliser la commande Jump Location (Edit » Jump » New Location , ou le raccourci J , L ) et saisir les coordonnées dans la boîte de dialogue Jump to Location . Notez que vous pouvez inclure les unités (mm ou mil) avec la valeur si elles diffèrent des unités actuelles de la carte. Si le problème est dû à un arc, l’emplacement du problème peut être le point central de l’arc. Dans ce cas, vérifiez visuellement le contour de la carte pour repérer des arcs courts et peu prononcés.
Exécutez la commande Design » Edit Board Shape (raccourci D , D ). Le contour de la carte affichera des sommets aux extrémités et au centre de chaque arête. Recherchez plusieurs sommets très proches les uns des autres ainsi que des arcs très peu prononcés. Utilisez les conseils suivants pour vous aider à résoudre les problèmes :
Cliquez et faites glisser une arête ou un sommet pour modifier la forme. Trois modes de modification de forme sont disponibles pendant l’édition : Break edge, Move (slide) edge, Incurvate (bend) edge ; appuyez sur Shift+Space pendant l’édition pour passer d’un mode à l’autre. Le mode actuel s’affiche dans la barre d’état.
Déplacez légèrement le sommet situé à l’extrémité d’une arête courte, puis relâchez le bouton de la souris. Cela suffit souvent pour que le logiciel résolve et supprime l’arête courte.
Un arc court et peu prononcé peut être converti en arête droite en faisant glisser le sommet central en mode Incurvate pour aplatir l’arc (il sera remplacé par une arête droite lorsque vous le relâcherez).
Des guides d’alignement verts s’affichent lorsque l’arête en déplacement ou la corde de l’arc s’aligne avec une arête existante.
Cliquez sur un sommet et maintenez le bouton enfoncé, puis appuyez sur Delete pour le supprimer ; pour ajouter un sommet, maintenez Ctrl enfoncé tout en cliquant sur l’arête, puis positionnez le curseur et relâchez.
Effectuez à nouveau un Push de la carte.
Les auto-intersections du contour de la carte et les micro-segments doivent être résolus avant que la carte puisse être envoyée vers le MCAD.
La vidéo ci-dessus montre comment résoudre les problèmes liés au contour de la carte et à une découpe de carte dans Altium Designer. Le processus est essentiellement le même dans les autres logiciels de conception Altium.
En savoir plus sur les modes d’édition des sommets
En savoir plus sur la définition de la forme de la carte
La correction d’un problème force l’ECAD à recalculer l’intégralité du contour de la carte ou de la découpe, et ce recalcul peut résoudre automatiquement d’autres problèmes ; il est donc recommandé d’effectuer un Push après chaque correction.
Récupérer une révision précédente du PCB dans le MCAD
La prise en charge de la récupération d’une révision précédente a été ajoutée dans MCAD CoDesigner 3.9i
Pour récupérer la carte ECAD dans un assemblage MCAD vide, cliquez sur le bouton Pull dans le panneau Altium CoDesigner pour ouvrir la boîte de dialogue Select Project from Company Workspace. Par défaut, la boîte de dialogue propose la dernière carte envoyée par Push. Si vous devez ouvrir une version ou une révision antérieure d’une conception PCB, cliquez sur Change dans la section ECAD Push to Open de la boîte de dialogue, ce qui ouvre la boîte de dialogue Select Push .
La boîte de dialogue répertorie tous les Push précédents ; choisissez celui dont vous avez besoin et cliquez sur OK . Si les validations ECAD ont été étiquetées, vous pouvez filtrer rapidement la liste en activant l’option Only show tagged commits dans la boîte de dialogue Select Push .
Utilisez la boîte de dialogue Select Push pour sélectionner la révision précédente parmi toutes les révisions envoyées par Push dans l’ECAD.
Le Workspace effectue un Push automatique, en lançant ce processus après le premier Pull dans le MCAD. En savoir plus sur Automatic Pushing .
Visibilité des modifications effectuées côté ECAD
Il est important d’ouvrir l’assemblage PCB lui-même dans votre logiciel MCAD, et non le dispositif/assemblage parent dans lequel l’assemblage PCB est conçu pour s’intégrer. Si l’assemblage PCB est ouvert, les modifications effectuées et envoyées par Push depuis l’ECAD seront détaillées dans le panneau Altium CoDesigner . Les modifications ne seront pas détaillées dans le panneau si le dispositif/assemblage parent est ouvert.
Récupération des modifications de votre assemblage PCB depuis l’ECAD
Ouvrez votre assemblage PCB comme fichier séparé (en tant qu’assemblage racine) dans le MCAD.
Ouvrez le panneau Altium CoDesigner .
Cliquez sur Pull .
Examinez les modifications dans le tableau, activez celles que vous souhaitez appliquer, puis cliquez sur le bouton Apply .
Avant d’être transférés de l’ECAD vers le MCAD, les modèles de composants 3D sont transformés au format Parasolid (en savoir plus sur la manière dont les modèles 3D sont nommés dans le MCAD). Il peut arriver que certains modèles ne puissent pas être transformés. Ces modèles sont remplacés par leur boîte englobante dans le MCAD, et CoDesigner affiche un message d’avertissement à ce sujet.
Vous pouvez également remplacer un tel modèle par un modèle Parasolid à corps unique dans l’ECAD, car ceux-ci sont transférés directement entre l’ECAD et le MCAD sans transformation. En savoir plus sur la résolution des modèles problématiques .
Lorsque vous ouvrez un assemblage PCB dans le MCAD pour la première fois
Ajoutez l’assemblage PCB à l’assemblage de votre appareil.
Fixez-le en appliquant des contraintes/liaisons appropriées.
If a contour of the PCB does not correspond to the shape of your enclosure:
Commencez à modifier la pièce Board.
Modifiez l’esquisse de l’extrusion de la carte et ajustez sa forme au boîtier.
Une approche pour modifier la forme du PCB consiste à supprimer entièrement le contour et à le recréer à partir de zéro en utilisant un décalage du contour correspondant de votre boîtier.
Modification de la conception du PCB dans le MCAD
Vous trouverez ci-dessous quelques conseils pour vous assurer que les formes et objets de conception utilisés dans le MCAD seront pris en charge lorsque la carte sera envoyée vers l’ECAD.
Modification de la forme du contour de la carte
Commencez à modifier la pièce Board.
Modifiez l’esquisse de l’extrusion de la carte.
Notes:
N’incluez aucun contour interne dans l’esquisse du contour de la carte dans Creo et Inventor, ni dans l’esquisse du contour de carte rigide-flex dans SolidWorks. Pour les découpes et les trous, utilisez respectivement la fonction Extruded Cut ou Hole.
Ne créez pas plusieurs profils dans l’esquisse du contour de carte dans Inventor, car CoDesigner peut les interpréter de manière imprévisible.
Dans Autodesk Fusion, si la forme de la carte est recréée dans le MCAD à l’aide de la commande Project pour projeter un contour de boîtier existant, vous devez désactiver l’option Projection Link dans la boîte de dialogue PROJECT d’Autodesk Fusion. Lorsque l’option Projection Link est activée, le contour projeté est automatiquement redimensionné chaque fois que le contour référencé est redimensionné ; à ce stade, CoDesigner ne prend pas en charge cette fonctionnalité.
Modification de l’origine de carte MCAD
Si nécessaire, l’ingénieur mécanicien peut modifier l’origine MCAD d’une carte nue aux premières étapes de la définition de la carte. Pour ce faire, il peut simplement déplacer ou redessiner l’ensemble du sketch du contour de carte, dans la pièce de la carte. Notez que la pièce de la carte est contrainte comme « fixe » dans l’assemblage de la carte, avec son origine coïncidant avec celle de l’assemblage (par conséquent, « l’origine MCAD » se rapporte à la fois à l’origine de la pièce de la carte et à l’origine de l’assemblage de la carte).
Il est fortement recommandé de NE PAS modifier ni rompre cette contrainte, car cela peut entraîner des changements imprévisibles.
Notes:
Si des composants sont déjà placés, ils doivent être déplacés en conséquence dans l’assemblage de la carte.
L’origine de carte « électrique » dans l’ECAD ne sera pas modifiée, car elle est gérée séparément.
Création/modification des trous de montage
Commencez par modifier la pièce de la carte.
Créez/modifiez une fonction Hole sur la surface supérieure ou inférieure de la pièce de la carte.
Notes:
Les répétitions de fonctions ne sont pas prises en charge.
Si l’emplacement des trous est défini par rapport au bord de la carte, ces relations seront détruites si le contour de carte est ensuite modifié dans l’ECAD puis réimporté dans le MCAD. Voir la section Utilisation des contraintes et des dimensions ci-dessous pour plus d’informations sur le travail avec les trous.
Création/modification des découpes
Commencez par modifier la pièce de la carte.
Créez/modifiez une fonction Extruded Cut basée sur la surface supérieure ou inférieure de la pièce de la carte.
Notes:
Les esquisses comportant plusieurs contours ne sont pas prises en charge dans PTC Creo ou Autodesk Inventor ; elles ne doivent pas être utilisées.*
Les répétitions de fonctions ne sont pas prises en charge.
Si l’esquisse de la coupe extrudée est définie par rapport au bord de la carte, ces relations seront détruites si le contour de carte est ensuite modifié dans l’ECAD puis réimporté dans le MCAD.
Modification du placement des composants
Commencez par modifier l’assemblage de la carte.
Déplacez/faites pivoter/retournez, ou accouplez/contraignez un composant.
Notes:
Les trous de composant et la sérigraphie ne suivent pas les déplacements des composants dans le MCAD. Pour répercuter ce type de changements dépendants des composants, poussez la carte vers l’ECAD, appliquez-y les modifications, puis poussez la carte depuis l’ECAD vers le MCAD afin de mettre à jour les trous de composant et la sérigraphie.
Les accouplements/contraintes MCAD qui référencent un bord de carte peuvent être détruits si la forme de la carte est modifiée dans l’ECAD.
Synchronisation de l’état Fixed ou Constrained dans le MCAD vers Locked dans l’ECAD
Si un composant est fixe ou contraint dans le MCAD, il devient verrouillé dans l’ECAD (que cette contrainte autorise ou non des mouvements dans l’assemblage PCB). Si un composant est verrouillé dans l’ECAD, il devient fixe dans le MCAD, sauf s’il y est déjà contraint. Les changements de l’état verrouillé/fixe sont synchronisés entre le MCAD et l’ECAD.
Transfert des paramètres de composants ECAD vers le MCAD
Les paramètres des composants PCB de l’ECAD sont transférés vers les modèles correspondants créés dans le MCAD. Notez que cela n’inclut pas les composants qui ont été initialement placés dans le MCAD.
Utilisation des contraintes et des dimensions dans le MCAD
Contraintes appliquées au contour de carte
L’ingénieur mécanicien peut appliquer une contrainte depuis un élément du contour de carte : vers un autre élément du contour de carte ; vers une fonction de repère/référence ; vers une pièce dans un assemblage de niveau supérieur ; ou vers un composant. CoDesigner ne modifie pas ces contraintes. Cependant, si le contour de carte est modifié côté ECAD, l’esquisse de la pièce de la carte sera redessinée dans le MCAD, et tous les ID de bord seront modifiés. Notez que toute modification de n’importe quelle partie du contour de carte dans l’ECAD entraînera le redessin complet de la carte dans le MCAD, ainsi que la modification de tous les ID de bord de la carte. Si une contrainte était appliquée à ces bords ou aux surfaces dérivées, ces contraintes seront rompues. La carte restera en place dans le MCAD et, si nécessaire, les contraintes pourront être rétablies manuellement.
Compte tenu du temps nécessaire pour redéfinir les contraintes, il est recommandé de only make changes to the board outline in MCAD .
Contraintes appliquées aux composants
L’ingénieur mécanicien peut appliquer une contrainte depuis un composant : vers la carte ; vers un boîtier ; ou vers un autre composant. Ces contraintes resteront valides si le modèle de ce composant peut être trouvé localement (si l’assemblage PCB n’est pas reconstruit à partir de zéro dans un autre dossier, ou si un dossier commun est configuré pour stocker les modèles). Cependant, si un composant est déplacé côté ECAD, le changement de placement côté MCAD peut ne pas correspondre à ce déplacement et doit être vérifié manuellement (CoDesigner vous en avertira dans cette situation). Pour les composants disposant d’une empreinte ECAD, l’entretoise du composant (position relative à la surface de la carte dans la direction Z) sera toujours définie par la position du modèle STEP dans l’empreinte. CoDesigner tentera toujours de remplacer toute contrainte MCAD conflictuelle lors d’un Pull vers le MCAD.
Note: Faites attention à l’endroit où les accouplements/contraintes sont appliqués. Par exemple, si vous n’avez pas sécurisé l’assemblage PCB dans l’assemblage de l’appareil puis que vous appliquez une contrainte/un accouplement entre un composant PCB et le boîtier, cela peut entraîner des changements imprévisibles dans votre conception.
Modifications qui ne seront pas transférées du MCAD vers l’ECAD
Travail dans le contexte de l’assemblage de l’appareil
Dans CoDesigner 2.2.0, la prise en charge du travail au niveau de l’assemblage de l’appareil dans le MCAD a été ajoutée, puis du transfert du boîtier avec la carte vers l’ECAD. La vidéo ci-dessous montre le processus d’inclusion de l’assemblage de la carte dans le boîtier de l’appareil, puis du transfert du boîtier vers l’ECAD.
Reportez-vous au Note dans le volet de droite pour savoir si la fonctionnalité Enclosure Exchange sera disponible dans votre installation de MCAD CoDesigner. Si elle n’est pas disponible, cette vidéo montre une autre approche pour transférer le boîtier.
Vue d’ensemble du travail dans le contexte de l’assemblage de l’appareil.
Conseils pour travailler avec le boîtier :
Après avoir placé l’assemblage de la carte dans le boîtier, cliquez sur le bouton Recognize dans le panneau Altium CoDesigner . CoDesigner détectera la relation entre la carte et le boîtier, et détaillera les noms de tous les assemblages de cartes ajoutés au boîtier de l’appareil en haut du panneau.
Une fois la relation détectée, la dernière étape consiste à ajouter le boîtier à la carte. Pour ce faire :
Sélectionnez le boîtier dans l’arborescence du modèle.
Affichez le ruban Altium CoDesigner .
Cliquez sur le bouton Enclosure dans le ruban.
Ouvrez/affichez le panneau Altium CoDesigner , où vous pouvez confirmer que le boîtier est associé à la carte dans la section Board Enclosure du panneau Altium CoDesigner .
Le boîtier avec la carte peut maintenant être poussé vers l’ECAD.
Envoi de l’assemblage PCB avec vos modifications vers l’ECAD
Assurez-vous que votre assemblage PCB est ouvert comme document séparé (en tant qu’assemblage racine) dans le MCAD.
Accédez au panneau Altium CoDesigner .
Cliquez sur Push.
* Il est prévu d’améliorer ce comportement dans une future mise à jour.
Utilisation d’un système de gestion des données MCAD
Reportez-vous au Note dans le volet de droite pour savoir si la fonctionnalité ECAD-MCAD Component Linkage sera disponible dans votre installation de MCAD CoDesigner.
CoDesigner prend en charge le placement de composants MCAD natifs lorsque le PCB est Pushed depuis l’ECAD puis Pulled dans le MCAD. Pour ce faire, CoDesigner demande au logiciel MCAD de récupérer le modèle du composant depuis le système de gestion des données du MCAD (à partir du nom du modèle), puis place ce composant dans l’assemblage PCB MCAD, au lieu du modèle provenant de l’ECAD.
La liaison de composants natifs ECAD-vers-MCAD est actuellement prise en charge dans :
Le lien entre le composant ECAD et le composant MCAD natif est défini dans votre Altium Workspace. Pour en savoir plus sur la liaison des composants ECAD aux composants MCAD .
Altium Workspace n’est pas destiné à être utilisé comme mécanisme permettant à plusieurs ingénieurs MCAD de synchroniser leurs modifications ; cela doit être effectué via un système approprié de gestion des données produit MCAD. Si aucun PDM n’est disponible et qu’Altium Workspace est utilisé, rappelez-vous que l’ingénieur ECAD doit effectuer un Pull et accepter les modifications de l’ingénieur MCAD 1, puis Push la carte mise à jour vers le Workspace, afin que l’ingénieur MCAD 2 puisse ensuite effectuer un Pull et les voir.
Utilisation de SOLIDWORKS PDM
CoDesigner a été développé et testé avec SOLIDWORKS® PDM Professional.
Placement de composants MCAD natifs depuis SOLIDWORKS PDM
Lorsque la conception de la carte est transférée de l’ECAD vers SOLIDWORKS MCAD, CoDesigner prend en charge le remplacement du composant ECAD par un composant équivalent MCAD natif provenant du système SOLIDWORKS PDM. Pour y parvenir, vous devez configurer des paramètres dans :
MCAD - configurez vos paramètres PDM, le stockage des modèles CoDesigner, et comprenez les exigences de synchronisation, comme décrit ici .
ECAD - référencez le modèle MCAD dans le composant ECAD en utilisant la syntaxe correcte. La référence du composant MCAD doit être définie dans le composant ECAD comme un paramètre, avec une valeur de paramètre sous la forme :
<vault>:folder\folder\component.sldprt, où <vault> est le nom du coffre SOLIDWORKS PDM.
Workspace - configurez les options du Workspace pour indiquer que vous souhaitez utiliser des composants MCAD natifs, et définissez quel paramètre du composant ECAD sera utilisé pour référencer le composant MCAD équivalent. Pour en savoir plus sur la liaison des composants ECAD aux composants MCAD .
Avant d’effectuer un Pull des modifications vers l’assemblage PCB existant
Synchronisez la copie locale du dossier de composants du dossier Common pour le stockage des modèles avec le serveur (utilisez la commande Get latest version dans SOLIDWORKS PDM)
Extrayez les fichiers suivants :
Assemblage de la carte
Pièce de la carte
Pour les assemblages rigid-flex 2.0 - toutes les pièces de la carte et les sous-assemblages
Si le cuivre 3D est généré - les assemblages et pièces liés au cuivre 3D et au masque de soudure
PNG de décalcomanies, s’ils sont stockés dans le PDM
Note: Normalement, il n’est pas nécessaire d’extraire du PDM les modèles de composants.
Lors d’un Pull des modifications de l’ECAD vers le MCAD
Portez attention à toute modification des propriétés des composants que CoDesigner pourrait vouloir effectuer : la chaîne correspondante sera surlignée en jaune dans la table de liste des modifications du panneau Altium CoDesigner dans SOLIDWORKS.
Une raison fréquente de ces modifications est que, lors de la création des modèles de composants dans le MCAD, CoDesigner écrit les propriétés des composants stockées dans la bibliothèque de composants de l’ECAD dans les propriétés du modèle MCAD. Cependant, certaines de ces propriétés, par exemple Description et Material , peuvent ensuite être modifiées automatiquement par le MCAD ou le PDM. Par conséquent, si des valeurs de propriétés différentes sont détectées, CoDesigner proposera de les modifier.
Cependant, si vous essayez d’appliquer ces modifications, le MCAD exigera l’extraction depuis le PDM de chaque modèle concerné ou leur enregistrement sous un autre nom. Pour éviter cela, décochez dans le panneau Altium CoDesigner les modifications liées au changement des propriétés des composants. Notez qu’il est fortement recommandé de clarifier pourquoi les propriétés des composants sont différentes et de les synchroniser côté MCAD et côté ECAD.
Après l’application des modifications
Archivez dans le PDM les composants nouvellement créés, l’assemblage de la carte, les sous-assemblages et les pièces.
Clonage du PCB MCAD
Vous avez un assemblage PCB MCAD existant que vous souhaitez cloner et réutiliser dans un nouveau projet PCB afin de ne pas perdre vos dimensions et références mécaniques ? Cela peut être réalisé en modifiant deux propriétés dans la copie clonée de l’assemblage MCAD.
L’assemblage PCB MCAD est associé au projet ECAD par deux propriétés, ManagedProjectGUID et ManagedProjectName, qui peuvent être affichées et modifiées dans la boîte de dialogue Properties de l’assemblage PCB MCAD. L’image ci-dessous montre la boîte de dialogue Properties pour SOLIDWORKS.
Deux propriétés relient l’assemblage MCAD au projet ECAD.
Pour associer un assemblage PCB MCAD existant à un nouveau projet ECAD, vous devez mettre à jour ces propriétés dans l’assemblage MCAD afin qu’elles correspondent au nouveau projet ECAD.
ManagedProjectName - le nom de fichier du projet PCB ECAD : <ManagedProjectName>.PrjPcb
ManagedProjectGUID - pour trouver le GUID, vous pouvez soit le copier depuis :
la barre d’adresse du navigateur Workspace – ouvrez l’Altium Workspace où le projet est stocké, puis double-cliquez sur le projet pour l’ouvrir dans un onglet de navigateur séparé. L’URL dans la barre d’adresse du navigateur inclut le ManagedProjectGUID ( ) ; ou bien, le,
fichier de projet ECAD – ouvrez le fichier projet dans un éditeur de texte (il possède l’extension .PrjPcb). Le ManagedProjectGUID se trouve dans la section [Design] en haut du fichier ( ). Copiez le ManagedProjectGUID, mais do not modify or save le fichier .PrjPcb dans l’éditeur de texte.
Dans votre logiciel MCAD, ouvrez l’assemblage PCB MCAD, modifiez la Value de ces deux propriétés, enregistrez l’assemblage MCAD, puis fermez-le.
Rouvrez l’assemblage MCAD cloné et vérifiez le haut du panneau Altium CoDesigner ; il doit maintenant afficher la propriété ManagedProjectName que vous avez saisie dans le fichier cloné à l’étape 1. Si c’est le cas, le processus de clonage a réussi, et la définition de la carte peut maintenant être Pushed vers le Workspace depuis votre logiciel MCAD.
Après modification des propriétés ManagedProjectName et ManagedProjectGUID, le panneau CoDesigner reflétera le nom de projet mis à jour.