Synchronisation d’un assemblage multi-cartes

La synchronisation d’un assemblage multi-cartes nécessite :

  • Un client de conception Altium pris en charge :

  • Un Altium Workspace, les Workspaces pris en charge incluent :

    • Altium 365 Workspace, ou

    • 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 de nouveau dans la page Admin – Licenses de l’interface navigateur du serveur.

  • Logiciels de conception MCAD pris en charge :

    • SOLIDWORKS 2020 ou version ultérieure, avec le module complémentaire CoDesigner version 3.0 ou ultérieure

    • PTC Creo 7.X ou version ultérieure, avec le module complémentaire CoDesigner version 3.5 ou ultérieure

    • Siemens NX v1953 ou version ultérieure, avec le module complémentaire CoDesigner version 3.10 ou ultérieure

    • Autodesk Inventor avec le module complémentaire CoDesigner version 3.11 ou ultérieure

Vue d’ensemble

En conception mécanique, l’approche standard pour développer un produit consiste à construire l’appareil à partir d’un certain nombre de sous-ensembles. Le logiciel de conception électronique d’Altium prend en charge un concept similaire, où plusieurs PCB peuvent être réunis pour créer un assemblage de PCB ; en ECAD, cela s’appelle un Multi-Board Assembly. Cet assemblage peut également inclure le boîtier et d’autres éléments mécaniques.

Un assemblage multi-cartes ouvert dans l’éditeur d’assemblage multi-cartes ECAD d’Altium.Un assemblage multi-cartes ouvert dans l’éditeur d’assemblage multi-cartes ECAD d’Altium.

Le processus d’assemblage des cartes de circuits imprimés dans le boîtier est mieux réalisé dans MCAD. Cependant, l’ingénieur ECAD peut également avoir besoin d’effectuer des vérifications électromécaniques, telles que les dégagements composant-à-composant et composant-à-boîtier; ainsi que de vérifier l’accès aux éléments d’interface humaine et leur étiquetage, tels que les voyants et afficheurs, les boutons et les connecteurs.

Pour ce faire, les ingénieurs mécanique et électronique doivent pouvoir faire passer l’assemblage d’avant en arrière entre MCAD et ECAD. Cela peut être réalisé à l’aide de Altium MCAD CoDesigner. La synchronisation d’un assemblage de cartes entre les domaines MCAD et ECAD présente de nombreux avantages, notamment la possibilité de vérifier rapidement l’état actuel de l’appareil assemblé par les équipes de conception mécanique et électronique. 

Flux de travail

Les diapositives ci-dessous présentent un résumé de la synchronisation d’un assemblage multi-cartes entre MCAD et ECAD. Cet ordre des étapes n’est pas fixe ; par exemple, les diapositives montrent une séquence dans laquelle les PCB individuels ont été Pull depuis ECAD et assemblés dans le boîtier MCAD, avant de décider de transférer l’ensemble de l’assemblage vers ECAD.

Push the Individual PCBs from ECAD

Chaque PCB doit être Push depuis ECAD, Pull dans MCAD, puis enregistré comme assemblage MCAD.

Create and Push the ECAD Multi-board Assembly

Créez l’assemblage multi-cartes ECAD et ajoutez les PCB individuels (leur position peut rester non définie), puis Push l’assemblage multi-cartes (MBA) depuis ECAD vers le Workspace.

Create the Device Assembly in MCAD

Créez l’assemblage MCAD et ajoutez le boîtier ainsi que les assemblages PCB MCAD. Les PCB peuvent également être ajoutés plus tard, après la liaison des assemblages. Ce flux alternatif est décrit dans les sections numérotées ci-dessous.

Recognize the PCBs

Une fois les assemblages PCB ajoutés à l’assemblage MCAD, cliquez sur le bouton Recognize Designs. CoDesigner identifiera chacun des PCB qu’il détecte comme faisant partie de l’assemblage de l’appareil MCAD.

Link the MCAD Multi-board Assembly to the ECAD Multi-board Assembly

L’étape suivante consiste à lier l’assemblage de l’appareil MCAD à l’assemblage multi-cartes ECAD. Si les PCB ont été reconnus, le bouton n’apparaîtra plus dans le panneau. Dans cette situation, effectuez la liaison en sélectionnant la commande Link Multiboard dans le menu déroulant en haut du panneau Altium CoDesigner, comme illustré ci-dessus. Si les PCB n’ont pas encore été reconnus, utilisez plutôt le bouton Link Multiboard dans le panneau Altium CoDesigner. Cela exécutera le processus de reconnaissance ainsi que la liaison.

Identify the Enclosure to CoDesigner

Sélectionnez le boîtier dans l’arborescence des fonctions MCAD, puis cliquez sur le bouton Enclosure dans le ruban Altium CoDesigner. CoDesigner reconnaît désormais cette pièce/cet assemblage comme étant le boîtier et l’indiquera dans la section Multiboard Definition du panneau Altium CoDesigner.

Push the Assembly from MCAD

Maintenant que CoDesigner reconnaît tous les éléments de l’assemblage, celui-ci peut être Push vers ECAD. Notez que CoDesigner ne Push vers ECAD que l’emplacement et l’orientation de chaque PCB, ainsi que tous les objets définis comme faisant partie du boîtier. S’il y a eu des modifications MCAD sur l’une des cartes de l’assemblage, ces changements doivent être Push séparément. Cela peut être fait depuis l’assemblage, en définissant cette carte comme l’objet actif dans le panneau Altium CoDesigner.

Pull the Assembly into ECAD

Pull l’assemblage terminé dans ECAD dans le panneau MCAD CoDesigner de l’éditeur d’assemblage multi-cartes dans ECAD. Les cartes seront positionnées et réorientées comme défini dans MCAD, et tout objet défini comme faisant partie du boîtier sera ajouté à l’assemblage multi-cartes ECAD.

The Completed Assembly in ECAD

L’ingénieur ECAD peut maintenant examiner l’assemblage multi-cartes terminé.

 

Les étapes numérotées ci-dessous montrent le même processus mais dans une séquence différente. Cette fois, le boîtier de l’appareil MCAD est d’abord lié à l’assemblage multi-cartes ECAD, puis les PCB sont ajoutés au boîtier de l’appareil.

1. Transférer chaque PCB de l’ECAD vers le MCAD

Pour transférer l’assemblage de l’ECAD vers le MCAD, vous devez d’abord Push chaque PCB individuellement, puis les Pull dans MCAD, en enregistrant chacun comme assemblage mécanique.

Push from ECAD Utilisez le panneau MCAD CoDesigner pour Push chaque carte depuis ECAD vers le Workspace, comme illustré ci-dessus.
Pull into MCAD

Utilisez le panneau Altium CoDesigner pour Pull chaque carte depuis le Workspace, en enregistrant chacune comme assemblage MCAD. Notez que la synchronisation au niveau carte doit être maintenue indépendamment de la synchronisation de l’assemblage dont ces cartes font partie.

  • Dans MCAD, si l’assemblage mécanique actuel est un PCB, le panneau Altium CoDesigner n’affiche pas le bouton Pull (). Pour pouvoir Pull une autre carte dans MCAD, créez un nouvel assemblage vide et le bouton Pull s’affichera dans le panneau Altium CoDesigner ().

  • Des PCB supplémentaires peuvent également être Pull et construits comme nouveaux assemblages MCAD à tout moment pendant le processus de synchronisation multi-cartes, selon les besoins.

2. Push l’assemblage multi-cartes ECAD depuis ECAD

L’assemblage multi-cartes ECAD est défini comme un projet multi-cartes, auquel chacun des projets PCB est ensuite ajouté.

Define the assembly in ECAD

Dans ECAD, les cartes sont ajoutées à un assemblage multi-cartes en plaçant un module pour chaque carte sur un schéma multi-cartes, puis en important ces cartes dans un document d’assemblage multi-cartes.

En savoir plus sur la conception multi-cartes dans ECAD.

Mating the boards Il est recommandé de définir les contraintes d’assemblage dans l’assemblage de l’appareil MCAD, plutôt que dans l’assemblage multi-cartes ECAD.
Push the assembly from ECAD Une fois les PCB ajoutés au document d’assemblage multi-cartes ECAD, l’assemblage ECAD est prêt à être Push vers MCAD. Après le positionnement et l’orientation des cartes dans MCAD, les informations de position et d’orientation peuvent ensuite être retransférées vers ECAD.

3. Créer l’assemblage de l’appareil dans MCAD et lier l’assemblage multi-cartes ECAD

L’assemblage de l’appareil MCAD est lié à l’assemblage multi-cartes ECAD via le panneau Altium CoDesigner. Vous pouvez effectuer la liaison à n’importe quelle étape : depuis un fichier d’assemblage MCAD vide, une fois le ou les boîtiers ajoutés, ou après l’ajout d’une ou plusieurs cartes. Dans cet exemple, le boîtier a été ajouté, mais pas les cartes. 

Create the MCAD assembly Créez un nouvel assemblage d’appareil dans MCAD.
Include the enclosure Si nécessaire, ajoutez le boîtier à l’assemblage de l’appareil, puis enregistrez l’assemblage.
Recognize Designs button

Le panneau Altium CoDesigner comprend un bouton intitulé Recognize Designs (). Lorsque vous cliquez sur ce bouton, vous indiquez à MCAD CoDesigner qu’il s’agit d’un assemblage multi-cartes. MCAD CoDesigner identifiera toutes les cartes de l’assemblage et mettra à jour le contenu du panneau pour afficher l’état de synchronisation CoDesigner pour l’une des cartes. Il comprend également un menu déroulant en haut du panneau () ; utilisez-le pour sélectionner l’objet actuellement actif pour MCAD CoDesigner. Comme les cartes n’ont pas encore été ajoutées, ce bouton n’est pas utilisé dans cet exemple – il est utilisé dans le diaporama au début de cette page si vous souhaitez un exemple de ce flux.

Link the MCAD assembly to the ECAD assembly

Les assemblages MCAD et ECAD sont liés en cliquant sur le bouton Link Multiboard dans le panneau Altium CoDesigner, comme illustré dans l’image ci-dessus. Si CoDesigner est connecté au même Workspace que celui vers lequel l’assemblage multi-cartes a été Push, le MBA ECAD sera répertorié dans la boîte de dialogue Select Project from Company Workspace (). Sélectionnez le MBA et cliquez sur OK pour établir la liaison. Notez que lorsque vous cliquez sur ce bouton, tous les PCB déjà ajoutés à l’assemblage MCAD sont également reconnus.

  • Si une opération Recognize Designs a déjà été effectuée, le bouton Link Multiboard n’apparaît plus dans le panneau Altium CoDesigner. Dans ce cas, la commande devient disponible dans le menu déroulant en haut du panneau () ; utilisez-la à la place.

  • Pour lier l’assemblage MCAD à l’assemblage multi-cartes ECAD, MCAD CoDesigner ajoute trois propriétés à l’assemblage MCAD. Pour rompre le lien, supprimez de l’assemblage les propriétés ManagedMbaProjectGuid, ManagedProjectName et ManagedProjectGuid ().

4. Importer l’assemblage multi-cartes dans le MCAD

Maintenant que les assemblages MCAD et ECAD ont été liés, l’état de synchronisation peut être vérifié en effectuant un Pull dans le MCAD.

Check for differences

Une fois le lien au niveau de l’assemblage établi, CoDesigner peut vérifier les différences entre l’assemblage MCAD et le MBA ECAD en cliquant sur Pull dans le panneau Altium CoDesigner (). Toutes les différences détectées sont répertoriées dans le panneau Altium CoDesigner, comme illustré dans l’image ci-dessus.

Changes highlighted in yellow Comme les PCB sont présents dans l’assemblage ECAD mais pas dans l’assemblage MCAD, ils doivent être ajoutés à l’assemblage MCAD. Une modification surlignée en jaune indique que CoDesigner ne peut pas effectuer ce changement sans assistance. Survolez la modification pour afficher une info-bulle contenant des informations sur la manière de résoudre le problème, comme illustré dans l’image ci-dessus.
Adding the boards in MCAD

La première fois que l’assemblage est récupéré via Pull, CoDesigner ne saura pas d’où proviennent les versions MCAD des PCB. Pour localiser chaque carte pour CoDesigner, cliquez sur le bouton de points de suspension Location () pour afficher la boîte de dialogue Open, puis utilisez cette boîte de dialogue pour définir l’emplacement de chaque carte manquante. Notez que vous rechercherez la version MCAD de chaque PCB ; elles doivent donc déjà avoir été récupérées dans le MCAD et enregistrées en tant qu’assemblage MCAD, comme décrit à l’étape 1. Une fois qu’une carte a été localisée, l’élément Change correspondant ne sera plus surligné en jaune, et cette modification sera prête à être appliquée.

Changes highlighted in red Lorsqu’une modification est surlignée en rouge, cela indique qu’elle ne peut pas être appliquée et que CoDesigner ne peut pas aider à la résoudre. Par exemple, cela peut se produire lorsqu’un PCB de l’assemblage n’a pas encore été envoyé depuis l’ECAD.

5. Travailler avec l’assemblage de l’appareil MCAD

L’assemblage MCAD inclut désormais plusieurs éléments pouvant être synchronisés entre le MCAD et l’ECAD, notamment chacun des PCB, ainsi que l’assemblage complet. Pour vous permettre d’exécuter des fonctions CoDesign, telles que : définir des objets de boîtier, synchroniser les modifications apportées à une carte spécifique dans l’assemblage, ou synchroniser les modifications apportées à l’emplacement d’une carte dans l’assemblage, vous devez indiquer à MCAD CoDesigner quel PCB ou assemblage est actuellement en cours de modification.

Cela se fait en sélectionnant le PCB ou l’assemblage dans le menu déroulant en haut du panneau Altium CoDesigner, comme illustré dans l’image ci-dessous. 

What is being synchronized

Vous choisissez ce que vous souhaitez que CoDesigner synchronise avec l’ECAD dans la liste déroulante en haut du panneau Altium CoDesigner, comme illustré dans l’image ci-dessus.

Par exemple, si vous devez modifier l’un des PCB, sélectionnez-le dans la liste déroulante, effectuez les modifications, puis envoyez ces modifications de carte vers le PCB ECAD de la manière habituelle ().

Gardez un œil sur l’élément que CoDesigner surveille actuellement ; le contenu du panneau reflète l’état de synchronisation de l’élément sélectionné dans la liste déroulante.

6. Définir le boîtier dans le MCAD

N’importe quel nombre d’objets MCAD peut être défini comme faisant partie du boîtier pour MCAD CoDesigner.

1. Select the objects Sélectionnez les objets du boîtier dans l’arborescence du modèle MCAD.
2. Define as enclosure Cliquez sur le bouton Enclosure dans le ruban Altium CoDesigner ; cela indique à CoDesigner que le ou les objets sélectionnés font partie du boîtier.
3. Confirmation de CoDesigner MCAD CoDesigner confirmera que ces objets ont été identifiés comme faisant partie du boîtier pour le PCB/l’assemblage actif.
4. Enclosure objects Les objets mécaniques que MCAD CoDesigner reconnaît comme appartenant au boîtier. Ces objets seront transférés vers la carte/l’assemblage ECAD lorsque la conception sera envoyée vers l’ECAD. Les objets peuvent être sélectionnés et supprimés de la liste si nécessaire.

7. Préparer l’assemblage de l’appareil et l’envoyer vers l’ECAD

Les objets du boîtier et de la carte sont orientés et positionnés dans le MCAD à l’aide des techniques standard. À n’importe quelle étape de ce processus, l’assemblage peut être envoyé vers l’ECAD. 

1. Prepare the MCAD assembly Positionnez les PCB et définissez leurs contraintes dans le boîtier.
2. Select what is being synchronized Assurez-vous que l’assemblage multi-cartes est sélectionné comme élément actif dans la liste déroulante en haut du panneau Altium CoDesigner.
3. Push the assembly to ECAD Envoyez l’assemblage complet du MCAD vers le Workspace, prêt à être récupéré via Pull dans l’ECAD.

8. Récupérer l’assemblage dans l’ECAD

Les modifications apportées dans l’assemblage MCAD peuvent être synchronisées dans l’ECAD. Ouvrez le projet d’assemblage multi-cartes dans Altium Designer, puis activez le panneau MCAD CoDesigner.

Check for changes in ECAD

Une notification apparaîtra dans le panneau MCAD CoDesigner, avertissant que des modifications ont été détectées (). Si l’avertissement n’apparaît pas automatiquement, cliquez sur le bouton Pull pour lancer une vérification.

Review the list of Changes Les modifications incluront des mises à jour d’emplacement des PCB, ainsi que du boîtier s’il a été ajouté dans le MCAD. Les types de modifications pris en charge incluent : l’emplacement et l’orientation des PCB, l’ajout ou la suppression d’éléments du boîtier. 
Apply the Changes Les modifications peuvent être appliquées de manière sélective ; désactivez celles que vous ne souhaitez pas appliquer lors de ce passage. 
Modify a child PCB

Si des modifications de conception MCAD ont été apportées à un PCB enfant dans l’assemblage, ces mises à jour doivent d’abord être récupérées via Pull dans le projet du PCB enfant (depuis le fichier PCB ECAD). Le PCB doit ensuite être mis à jour dans l’assemblage multi-cartes ECAD (). MCAD CoDesigner ne gère pas les mises à jour internes à l’ECAD.

Ajout d’un PCB dans le MCAD Si une carte supplémentaire a été ajoutée à l’assemblage dans le MCAD, lorsque vous tenterez d’effectuer un Push depuis le MCAD, une boîte de dialogue de message CoDesigner apparaîtra pour avertir que le PCB supplémentaire ne fait pas partie de l’assemblage multi-cartes ECAD (). Dans ce cas, vous devez ajouter cette carte à l’assemblage multi-cartes dans l’ECAD, puis envoyer le projet de l’ECAD vers le Workspace. Il n’est pas nécessaire de récupérer cette mise à jour dans le MCAD ; envoyez simplement à nouveau l’assemblage depuis le MCAD et les informations d’emplacement et d’orientation de la carte supplémentaire seront envoyées vers le Workspace, prêtes à être récupérées via Pull dans l’ECAD. 

9. L’assemblage prêt pour l’ingénieur ECAD

Toutes les tâches ECAD nécessaires peuvent maintenant être effectuées, telles que la vérification des dégagements et la confirmation visuelle de l’ajustement des PCB. L’image ci-dessous montre une vue en coupe de l’assemblage multi-cartes dans l’ECAD.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Contenu