Synchroniser une carte rigide-flex

L’éditeur PCB ECAD d’Altium prend en charge deux modes de conception Rigid-Flex : le mode d’origine (couramment appelé Rigid-Flex 1) et le mode Advanced Rigid-Flex (également appelé Rigid-Flex 2). À partir de CoDesigner 3.4, CoDesigner prend également en charge ces deux modes de conception Rigid-Flex. Poursuivez votre lecture pour en savoir plus sur la conception d’un PCB Rigid-Flex en ECAD.

Cette fonctionnalité de synchronisation rigid-flex de 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 d’Altium MCAD CoDesigner. Reportez-vous au panneau Feature Availability à 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 consultez les versions prises en charge dans la matrice de compatibilité des versions ECAD-MCAD 

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

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

  • Une plateforme MCAD prise en charge, qui comprend actuellement :

    • Pour le mode Standard Rigid-Flex (RF1) d’Altium Designer :

      • Dassault Systemes SOLIDWORKS® (Standard, Pro et Premium) - version 2020 ou ultérieure, avec CoDesigner Addin version 2.6.0 ou ultérieure.

      • PTC Creo Parametric® - 7.x ou ultérieure, avec CoDesigner Addin version 2.6.0 ou ultérieure.

    • Pour le mode Advanced Rigid-Flex (RF2) d’Altium Designer :

      • SOLIDWORKS ou PTC Creo avec CoDesigner Addin version 3.4.0 ou ultérieure.

      • Siemens NX avec CoDesigner Addin version 3.11 ou ultérieure.

La conception de circuit imprimé la plus difficile à amener en production est peut-être la conception rigid-flex. La conception d’un circuit flex ou rigid-flex est très largement un processus électromécanique. La conception de tout PCB est un processus de conception tridimensionnel, mais pour une conception flex ou rigid-flex, les exigences en trois dimensions sont bien plus importantes. Pourquoi ? Parce que la carte rigid-flex peut être fixée à plusieurs surfaces à l’intérieur du boîtier du produit pendant le processus d’assemblage, ce qui exige une conception minutieuse de la manière dont la carte chargée devra se plier pendant l’assemblage pour s’interfacer avec le boîtier.

Jusqu’à présent, ce défi de conception électromécanique étroitement couplée était relevé en réalisant une maquette mécanique, également appelée découpe « paper doll ». Ce processus doit être aussi précis et réaliste que possible, avec tous les éléments mécaniques et matériels possibles inclus, afin que le processus d’assemblage et l’assemblage final puissent être soigneusement analysés.

Altium CoDesign aide à résoudre ce défi en offrant la possibilité de transférer la conception rigid-flex entre les domaines ECAD et MCAD. Pour cela, chaque région flexible de la carte est implémentée comme une fonctionnalité de tôle dans le MCAD.

Conception Rigid-Flex en ECAD

Deux modes de conception rigid-flex sont disponibles dans le logiciel de conception PCB d’Altium. Le mode standard, appelé Rigid-Flex (ou Rigid-Flex 1), prend en charge les conceptions rigid-flex simples. Si votre conception présente des exigences rigid-flex plus complexes, telles que des régions flex qui se chevauchent, vous avez alors besoin du mode Advanced Rigid-Flex (également appelé Rigid-Flex 2). En plus des régions flex qui se chevauchent, le mode Advanced prend également en charge : la définition visuelle des substacks, une définition plus simple des régions rigides et flexibles de la carte, les pliages sur des découpes imbriquées, les séparations de forme personnalisée et la prise en charge des structures de type reliure. Le mode requis est sélectionné dans le Layer Stack Manager, pour en savoir plus, consultez Activation de la conception Rigid-Flex.

Un moyen rapide de vérifier quel mode rigid-flex est utilisé pour une carte dans l’ECAD consiste à passer à Board Planning Mode (1 raccourci) et à regarder le Active Bar.

  • Mode Board Planning rigid-flex standard Active Bar   Cliquez et faites glisser pour déplacer

  • Mode Board Planning rigid-flex avancé Active Bar   Cliquez et faites glisser pour déplacer

Dans l’éditeur PCB d’Altium, la carte rigid-flex est conçue dans le plan X-Y comme un ensemble de régions de carte rigides et flexibles distinctes. Le plan Z est défini en configurant l’ensemble des couches de cuivre, d’isolation et de finition de surface à créer pendant le processus de fabrication de la carte.

Pour une conception rigid-flex, l’ensemble des couches de fabrication peut être différent pour chaque région de la carte. Par exemple, une région rigide peut comporter quatre couches de cuivre, une région flex prolongeant cette région rigide peut comporter une couche de cuivre et une couche de polyimide, et la région flex peut être reliée à une autre région rigide composée de six couches de cuivre. Pendant la conception du PCB en ECAD, un layer stack distinct est défini et affecté à chacune de ces régions.

Une carte avec deux régions rigides reliées par une région flexible dans l’éditeur PCB ECAD, et en MCAD. Une carte avec deux régions rigides reliées par une région flexible dans l’éditeur PCB ECAD, et en MCAD.

Dans le logiciel de conception d’Altium, la carte rigid-flex est conçue à plat. Les pliages définis dans les régions flex peuvent être appliqués lorsque la carte est affichée dans 3D Layout Mode de l’éditeur PCB, en déplaçant le curseur Fold State dans le mode Layer Stack Regions du panneau PCB. Les pliages sont appliqués dans l’ordre Sequence configuré dans le panneau. Vous pouvez aussi utiliser la touche de raccourci 5 dans l’éditeur PCB ECAD pour plier et déplier la carte.

La carte est Push vers le MCAD à l’état plié, puis les pliages peuvent être supprimés dans le MCAD pour afficher la carte et travailler dessus. Pour plier ou déplier la carte dans le MCAD, cliquez sur le bouton Fold Unfold dans le ruban Altium CoDesigner () ou supprimez les pliages dans l’arborescence du modèle MCAD.

En savoir plus sur la définition du layer stack

En savoir plus sur la définition des régions de carte et des lignes de pliage

En savoir plus sur la conception Rigid-Flex

Exigences relatives à la définition de la carte ECAD

Lorsque la carte est Push depuis l’ECAD, CoDesigner vérifie les problèmes potentiels liés au contour de la carte, ainsi qu’à l’emplacement et à la taille des zones de pliage. Lors du Pull vers le MCAD, CoDesigner vérifie également le rayon de chaque pliage et rejette tout pliage qui ne peut pas être rendu comme un pliage de tôle MCAD.

La forme de la carte

Lors du Push depuis l’ECAD, le contour de la carte (outline) est testé. Si des micro-segments ou des contours auto-intersectants sont détectés, ils doivent être corrigés. CoDesigner 2.4 a introduit une fonctionnalité automatique permettant de détecter et de corriger les micro-segments dans l’outline de la carte.

CoDesigner teste l’outline de la carte pour détecter les problèmes qui ne peuvent pas être pris en charge dans le MCAD et les corrige automatiquement.CoDesigner teste l’outline de la carte pour détecter les problèmes qui ne peuvent pas être pris en charge dans le MCAD et les corrige automatiquement.

Si vous choisissez de ne pas corriger automatiquement les micro-segments, ou s’il existe des contours auto-intersectants dans l’outline, ou des micro-segments ou contours auto-intersectants dans une découpe de carte, ceux-ci doivent être corrigés manuellement. Pour en savoir plus, consultez Résolution des problèmes liés au contour de la carte

Lignes de pliage

En ECAD, il n’existe techniquement aucune limite aux propriétés pouvant être appliquées à un pliage dans un PCB flexible. En MCAD, les capacités de tôle sont utilisées pour représenter les segments flexibles de la carte. Pour garantir que les pliages puissent être représentés dans le MCAD, les exigences suivantes doivent être respectées :

  • Une zone de pliage ne doit pas chevaucher ni toucher une autre zone de pliage ou une région rigide. Le rayon du pliage ne doit pas dépasser au-delà d’une ligne de séparation adjacente, ce qui nécessite une distance d’au moins 0,5 mil (0,0127 mm) entre le bord de la zone de pliage et une région rigide. Ceci est testé lorsque vous effectuez un Push dans l’ECAD ; tout problème détecté doit être corrigé pour que le Push réussisse.

Dans cette conception, la zone de pliage est trop proche de la ligne de séparation (moins de 0,5 mil).Dans cette conception, la zone de pliage est trop proche de la ligne de séparation (moins de 0,5 mil).

  • Des rayons de pliage appropriés sont définis. CoDesigner vérifie : un rayon de pliage trop faible ; un angle de pliage trop grand ; ou des segments de pliage trop courts. Cela est vérifié lors du Pull vers le MCAD, en tenant compte de l’épaisseur du « métal » et des exigences de dégagement du pliage.

Deux pliages ont un rayon trop faible pour être formés en tôle, ils ne peuvent donc pas être créés.Deux pliages ont un rayon trop faible pour être formés en tôle, ils ne peuvent donc pas être créés.

Il n’est pas possible en ECAD de prévoir avec précision quels pliages peuvent être réalisés par les outils MCAD et lesquels échoueront. Cependant, lors d’un Pull vers le MCAD, CoDesigner avertit si un pliage ne peut pas être créé. Dans cette situation, il est recommandé à l’ingénieur mécanique de contacter le concepteur ECAD afin de déterminer comment modifier les propriétés d’un pliage spécifique.

Lors du Pull vers le MCAD, CoDesigner vérifie que le rayon de pliage minimum est :

rmin > 1/2 * FlexSubstackThickness

L’épaisseur du substack est affichée dans le panneau Properties du Layer Stack Manager.

Conception Advanced Rigid-Flex

Passez en mode Advanced Rigid-Flex dans l’éditeur PCB ECAD si votre conception nécessite l’une des fonctionnalités rigid-flex ECAD-MCAD suivantes :

  • Régions flex de différentes épaisseurs

  • Régions flex distinctes qui se chevauchent 

  • Représentation du cuivre et de la sérigraphie sur les régions rigides dans le MCAD dans SOLIDWORKS

  • Un pliage local (un pliage localisé dans une région flex située à l’intérieur d’une découpe dans une région flex plus grande)

Une conception Advanced Rigid-Flex avec des régions flex qui se chevauchent et présentent des épaisseurs différentes, ouverte dans Altium Designer et dans PTC Creo.Une conception Advanced Rigid-Flex avec des régions flex qui se chevauchent et présentent des épaisseurs différentes, ouverte dans Altium Designer et dans PTC Creo.

Résumé de la structure d’une carte Advanced Rigid-Flex (RF2) dans le MCAD

Voici un résumé de la structure MCAD d’une carte Rigid-Flex avancée :

  • Chaque région rigide d’une conception RF2 est représentée comme un assemblage MCAD, qui comprend cette partie rigide (région) de la carte, ainsi que les composants montés sur cette région (de manière très similaire à la façon dont un PCB rigide est modélisé en MCAD).

  • Chaque région flexible de la carte est représentée comme une pièce de tôlerie. Dans cette pièce, chaque ligne de pliage ECAD est définie comme un pli esquissé. Notez qu’un pli pouvant être Pushé depuis l’ECAD peut ne pas être correctement formé dans le MCAD, en raison des exigences de pliage de cet outil MCAD. Notez également que les composants sur les régions flexibles ne sont pas encore pris en charge.

  • Pour les découpes qui s’étendent sur plusieurs régions de la carte, des extrusions de coupe séparées sont créées dans le MCAD. Si l’ingénieur mécanicien souhaite modifier la forme d’une telle découpe dans le MCAD, il doit modifier toutes ces extrusions.

Les vidéos suivantes donnent un aperçu de la façon dont CoDesigner construit une carte Rigid-Flex avancée dans le MCAD (ce qui diffère de la manière dont une carte Rigid-Flex standard est construite). Bien que cela soit démontré dans SOLIDWORKS, le flux est essentiellement le même dans tous les outils MCAD pris en charge ; les différences sont indiquées dans les légendes des vidéos.

Vidéo 1 – Rigid-Flex avancé, comprendre la structure

Vue d’ensemble de la manière dont CoDesigner construit une carte dans le MCAD.

Vidéo 2 – Rigid-Flex avancé, modification des régions de la carte

Modification de la forme de la carte rigid-flex dans le MCAD.

Vidéo 3 – Rigid-Flex avancé, modification des plis

Modification et ajout de plis à une carte rigid-flex dans le MCAD.

MCAD CoDesigner est en développement constant. Pour obtenir les meilleurs résultats lors du Push et du Pull des modifications sur les lignes de pliage rigid-flex, il est recommandé d’utiliser CoDesigner 3.7 ou version ultérieure.

Remarques sur le travail avec des cartes Rigid-Flex avancées

  1. Lors de la conception d’une carte RF2 dans l’ECAD, chaque région rigide et flexible de la carte est dessinée comme un objet distinct, auquel un sous-empilage est ensuite attribué. Cela diffère d’une carte RF1, où vous définissez d’abord la forme générale de la carte, puis placez des lignes de séparation pour diviser cette forme unique en régions de carte requises. Les espaces entre régions adjacentes dans une RF2 ne sont pas autorisés ; elles doivent se toucher exactement ou se chevaucher. Si deux régions se chevauchent, le logiciel suppose que la zone partagée appartient à la région ayant le plus grand nombre de couches. En gardant cela à l’esprit, il peut être plus facile d’étendre une région flexible dans la région rigide adjacente s’il est difficile d’aligner leurs bords. En savoir plus sur Planification des régions rigides et flexibles - mode avancé.

  2. L’éditeur PCB ECAD comprend plusieurs outils permettant de créer des régions à partir d’objets ligne/arc existants ; en savoir plus sur Création de régions de carte à partir d’objets sélectionnés.

  3. Dans l’ECAD, chaque ensemble unique de couches (sous-empilage) doit être défini, soit en copiant des couches existantes pour créer le nouveau sous-empilage, soit en ajoutant des couches pour définir un sous-empilage unique. En savoir plus sur Ajout et modification d’un nouveau sous-empilage.

  4. La conception en mode RF2 dans l’ECAD prend en charge les régions flexibles qui se chevauchent entre elles dans l’espace tridimensionnel. Pour prendre cela en charge, lorsqu’une ligne de pliage est placée en mode Board Planning dans l’ECAD, le concepteur doit s’assurer que le pli est appliqué à la bonne région d’empilage flexible (). Si cela n’est pas fait, un avertissement de région non affectée sera affiché lorsque la conception sera Pushée de l’ECAD vers le MCAD (). 

  5. La structure de l’assemblage PCB en mode RF2 dans SOLIDWORKS diffère de la structure de l’assemblage en mode RF1 dans SOLIDWORKS ; ainsi, si le mode est basculé de RF1 à RF2 dans l’ECAD, il est recommandé d’effectuer un nouveau Pull de la carte dans SOLIDWORKS. Dans Creo, la structure de l’assemblage PCB est unifiée pour RF1 et RF2 ; vous ne verrez donc aucun changement dans l’arborescence des fonctions MCAD.

  6. Les décalcomanies représentant le cuivre supérieur/inférieur, la sérigraphie et le masque de soudure sont désormais appliquées aux régions rigides en mode RF2 dans SOLIDWORKS.

  7. Lors de la modification de la géométrie du PCB dans le MCAD, gardez à l’esprit qu’il n’existe aucune associativité entre la géométrie des régions voisines. Si la géométrie d’une région est modifiée, ajustez la géométrie de la région voisine en conséquence.

  8. Si vous apportez des modifications importantes à la géométrie, par exemple en changeant l’ensemble des arêtes, les contraintes dans le MCAD peuvent être rompues. C’est normal ; elles seront restaurées lors de la prochaine synchronisation MCAD-ECAD-MCAD .

  9. Après avoir modifié des plis, une opération de reconstruction MCAD sera requise dans la plupart des cas.

  10. Dans le MCAD, la définition des zones d’exclusion (ECAD Keepouts), des salles de notes textuelles (ECAD Rooms) et la génération du cuivre 3D ne sont actuellement pas prises en charge pour les cartes rigid-flex. 

  11. La génération du cuivre 3D et la spécification du boîtier dans la définition du PCB dans le MCAD (et l’envoi du boîtier vers l’ECAD) ne sont actuellement pas prises en charge pour les cartes rigid-flex.

  12. Si vos conceptions sont stockées dans Altium 365, le push automatique qui se produit après l’enregistrement du projet sur le serveur ne traitera pas les modifications de votre carte rigid-flex (car la fonction de push automatique côté serveur ne prend pas encore en charge les modifications RF2 ECAD). Après avoir enregistré un projet rigid-flex sur le serveur, vous devez également Push votre PCB manuellement vers le MCAD dans le panneau MCAD CoDesigner.

  13. Les régions flexibles de votre conception PCB sont modélisées dans le MCAD comme de la tôlerie. Chaque outil MCAD possède son propre ensemble de tests qu’il applique pour vérifier qu’un pli peut être formé dans la tôlerie, en tenant compte des éléments suivants :

    1. Épaisseur de la carte
    2. Rayon de pliage
    3. Angle de pliage
    4. Distance entre la zone de pliage et la bordure de la région

Dans l’ECAD, il n’est pas possible de vérifier qu’un pli satisfera à toutes les exigences de pliage de la tôlerie lorsque la carte est Pushée de l’ECAD vers un MCAD pris en charge. Pour cette raison, il se peut que la carte soit Pushée avec succès, mais que tous les plis ne puissent pas être créés lorsque cette carte est Pullée dans le MCAD. Si le pli échoue, essayez d’augmenter le rayon de pliage, ou d’augmenter la distance entre le bord de la zone de pliage et le bord de la région flexible de la carte sur laquelle se trouve le pli. En savoir plus sur Utilisation des lignes de pliage dans l’ECAD.

Conception Rigid-Flex dans SOLIDWORKS

MCAD CoDesigner dans SOLIDWORKS prend en charge le Pull et le Push d’un PCB Rigid-Flex conçu soit en mode Rigid-Flex standard (RF1), soit en mode Rigid-Flex avancé (RF2). 

La structure de l’assemblage PCB en mode RF2 dans SOLIDWORKS diffère de la structure de l’assemblage en mode RF1 dans SOLIDWORKS ; ainsi, si le mode est basculé de RF1 à RF2 dans l’ECAD, il est recommandé d’effectuer un nouveau Pull de la carte dans SOLIDWORKS.

Structure de la carte dans SOLIDWORKS

Lorsque la carte rigid-flex est Pullée dans SOLIDWORKS, la structure de la carte est mappée de la manière suivante :

Rigide-Flex standard (RF1) Rigide-Flex avancé (RF2)
  • Un assemblage SOLIDWORKS est créé pour l’ensemble de la carte, nommé <SavedMcadAssemblyName>
    À l’intérieur de cet assemblage, les pièces et assemblages suivants sont créés :

    • Une pièce SOLIDWORKS est créée pour l’ensemble de la carte, nommée <SavedMcadAssemblyName>_BOARD.

      • Dans cette pièce, une fonction d’extrusion SOLIDWORKS est créée pour chaque zone rigide et chaque zone flexible, nommée <PcbRegionName>. L’épaisseur de chaque extrusion est définie dans l’ECAD par la somme des épaisseurs de couche incluses dans l’empilage de couches de la carte dans cette zone.

      • Chaque zone flexible de la carte est représentée par une fonction de tôlerie SOLIDWORKS.

      • Pour chaque pli dans une zone flexible, un pli esquissé SOLIDWORKS est créé. Les plis esquissés peuvent être supprimés dans SOLIDWORKS afin d’aplatir la carte.

      • Un système de coordonnées est défini à une extrémité de chacune des lignes de séparation rigide-flex. Chacun de ces systèmes de coordonnées est utilisé pour l’assemblage de chaque sous-assemblage de composants de zone rigide (décrit ci-dessous).

      • Le contour de la carte est défini par une esquisse. Cette esquisse maîtresse inclut toutes les zones séparées par les lignes de séparation.

    • Un assemblage SOLIDWORKS est créé pour l’ensemble des composants montés sur chaque zone rigide de la carte, nommé <PcbRegionName>_COMPONENTS.

      • L’assemblage inclut une pièce SOLIDWORKS pour chaque composant monté sur cette zone.

      • Cet assemblage est contraint à la pièce de la carte à l’aide d’un système de coordonnées local.

  • Un assemblage SOLIDWORKS est créé pour l’ensemble de la carte, nommé <SavedMcadAssemblyName>
    À l’intérieur de cet assemblage, les pièces et assemblages suivants sont créés :

    • Une pièce SOLIDWORKS est créée pour chaque partie flexible de la carte, nommée FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>
      Dans cette pièce :

      • Le contour de chaque zone flexible est défini par une esquisse individuelle.

      • Une pièce de tôlerie SOLIDWORKS est créée.

      • Pour chaque pli dans une zone flexible, un pli esquissé SOLIDWORKS est créé. Les plis esquissés peuvent être supprimés dans SOLIDWORKS afin d’aplatir la carte ; cliquez sur le bouton Fold Unfold dans le ruban Altium CoDesigner pour supprimer/rétablir tous les plis en une seule fois.

      • Un système de coordonnées est défini à chaque extrémité de l’une des lignes de séparation rigide-flex là où la partie flexible se raccorde à l’un des assemblages rigides. Ces systèmes de coordonnées sont utilisés pour l’assemblage de chaque sous-assemblage de composants de zone rigide.

    • Un assemblage SOLIDWORKS est créé pour chaque zone rigide de la carte, nommé RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>
      L’assemblage comprend :

      • Une pièce SOLIDWORKS qui représente la zone rigide, et

      • Une pièce SOLIDWORKS qui représente chaque composant monté sur cette zone.

      • Cet assemblage est contraint à la pièce de la carte à l’aide d’un système de coordonnées local.

      • Le contour de chaque zone rigide est défini par une esquisse individuelle.

Prise en charge des fonctionnalités SOLIDWORKS

Fonctionnalité Rigide-Flex standard (RF1) Rigide-Flex avancé (RF2)
Le transfert des cartes rigide-flex de l’ECAD vers la MCAD et inversement Pris en charge Pris en charge
Aperçu des modifications ECAD dans la MCAD Pris en charge Pris en charge
Créer de nouvelles zones rigides et flexibles de la carte dans la MCAD Pris en charge Pas encore pris en charge *
Créer de nouveaux plis dans la MCAD Pris en charge Pris en charge
Modifier la géométrie des segments rigides et flexibles de la carte. Par exemple, ajuster la forme de la carte pour l’adapter à la géométrie du boîtier du produit, créer des évidements ou des trous de montage, ou modifier le rayon d’un pli. Pris en charge Pris en charge
Transférer des cartes comprenant des zones flexibles d’épaisseurs différentes Non disponible dans RF1  Pris en charge
Transférer les détails cuivre et sérigraphie sur les zones rigides ^ Non pris en charge Pris en charge
Modifier le placement des composants existants et placer de nouveaux composants sur la carte. Pris en charge Pris en charge
Envoyer les modifications de placement vers l’ECAD et récupérer les nouvelles modifications depuis l’ECAD Pris en charge Pris en charge
Créer une carte rigide-flex à partir de zéro dans la MCAD Pas encore pris en charge Pas encore pris en charge
Transférer de l’ECAD vers la MCAD des composants montés sur une zone flexible Pas encore pris en charge Pas encore pris en charge
Placer des composants sur une zone flexible dans la MCAD Pas encore pris en charge Pas encore pris en charge
Créer de nouvelles zones de carte sur une carte uniquement flexible Pas encore pris en charge Pas encore pris en charge

* Tant que le Rigide-Flex avancé (RF2) ne prend pas en charge les nouvelles zones rigides / flexibles et les nouvelles définitions de pli, créez toutes les zones et tous les plis requis comme brouillons dans l’ECAD, puis ajustez-les dans la MCAD. 

^ Les détails cuivre et sérigraphie ne sont pas pris en charge sur les zones flexibles. 

Utilisation d’une carte rigide-flex dans SOLIDWORKS

Dans SOLIDWORKS, une carte rigide-flex est récupérée depuis votre serveur comme une carte rigide standard. Si vous n’êtes pas actuellement connecté à votre serveur, reportez-vous à la rubrique Installation et configuration de CoDesigner dans votre logiciel MCAD.

Modification de la forme de la carte dans la MCAD

  1. To change the shape of a board region
    1. Ouvrez (développez) la pièce principale de la carte dans l’arborescence du modèle.
    2. Ouvrez la première fonction de zone flexible et commencez à modifier son esquisse (il s’agit de l’esquisse maîtresse de l’ensemble de la carte).
    3. Chaque arête inclura une ancre ; celles-ci sont ajoutées par CoDesigner lors de la création initiale à des fins internes, et elles peuvent être supprimées si nécessaire pour modifier l’esquisse.
    4. Les lignes qui séparent les zones de la carte peuvent être supprimées et recréées si nécessaire.
    5. Modifiez la forme selon les besoins.

Modifiez l’esquisse maîtresse pour changer la forme de la carte.Modifiez l’esquisse maîtresse pour changer la forme de la carte.

Si un segment rigide ou flexible, ou une ligne de pliage, est accidentellement rompu ou supprimé, vous devrez restaurer cette définition manuellement. Vous pouvez également restaurer le précédent état sain de la carte en récupérant les modifications depuis le serveur.

  1. To create or redefine a flex region
    Si une ligne de séparation a été supprimée et redessinée, la zone flexible devra être redéfinie.
    1. Modifiez la fonction flexible dans l’arborescence du modèle.
    2. Vérifiez que le contour correct dans l’esquisse est utilisé pour la zone flexible. Si ce n’est pas le cas, supprimez le contour sélectionné et choisissez le bon.
    3. Assurez-vous que la fonction d’extrusion qui représente la zone flexible a la bonne épaisseur et le bon décalage par rapport à la face inférieure et/ou supérieure de la carte.
    4. Les plis dans cette zone flexible peuvent également avoir été altérés ; vous trouverez ci-dessous des conseils pour les corriger.
  2. To add new sketched bends, or change or remove existing ones
    1. Sélectionnez un pli esquissé et modifiez-le pour changer sa position, son angle ou son rayon.
    2. Au moins un pli provenant de l’ECAD doit être conservé – CoDesigner utilise un pli comme référence lorsque la carte est renvoyée de la MCAD vers l’ECAD.
    3. Si vous modifiez la forme d’une carte sur laquelle des composants sont placés, votre logiciel MCAD peut réattribuer les ID internes aux faces/sommets, ce qui peut entraîner une rupture des systèmes de coordonnées utilisés pour la fixation des composants sur la carte. Pour cette raison, si vous comptez apporter des modifications importantes à la forme de la carte dans la MCAD, il est préférable de le faire sans que les composants aient été placés.
    4. Si les composants ont été placés : créez les plis dans l’ECAD aussi près que possible de leur position finale, puis ajustez uniquement le(s) pli(s) dans la MCAD. Sinon, si votre logiciel MCAD rompt le système de coordonnées, vous pouvez restaurer manuellement la définition des systèmes de coordonnées. Ou bien vous pouvez tout simplement ignorer les modifications apportées au placement des composants lors de la récupération de la carte modifiée dans l’ECAD.

Le système de coordonnées est utilisé pour sécuriser l’assemblage des composants placés sur cette section rigide de la carte. Si le système de coordonnées est rompu, il peut être restauré en synchronisant la carte avec l’ECAD.

  1. To create a cutout or a mounting hole
    1. Commencez à modifier la pièce principale de la carte.
    2. Pour vous assurer que la coupe extrudée ou le trou est créé avant que la carte ne soit pliée, déplacez la barre de « visibilité des fonctions » de la coupe extrudée ou du trou vers le haut dans l’arborescence du modèle et placez-la au-dessus de la première fonction de pli.
    3. Créez une coupe extrudée ou un trou sur la pièce de la carte (avec l’esquisse située sur sa face supérieure ou inférieure).
    4. Replacez la barre de « visibilité des fonctions » en bas de l’arborescence.

Modification du placement des composants dans la MCAD

  1. To define the precise location of a component (approche universelle)
    1. Déplacez votre composant vers le haut dans l’arborescence du modèle jusqu’au niveau de l’assemblage de la carte (si vous souhaitez positionner ce composant par rapport à la carte) ou jusqu’au niveau de l’appareil (si vous souhaitez positionner ce composant par rapport au boîtier).
    2. Définissez l’emplacement précis de ce composant à l’aide de contraintes ou de cotes. Supprimez ensuite ces contraintes/cotes.
    3. Replacez votre composant dans le sous-assemblage initial de composants (ou dans un autre sous-assemblage si nécessaire) dans l’arborescence du modèle.
  2. To make a simple movement/rotation of a component on the same board face within one rigid region
    1. Commencez à modifier le sous-assemblage de composants correspondant.
    2. Déplacez/faites pivoter le composant à l’aide des fonctions correspondantes de votre logiciel MCAD.

Recommandations supplémentaires pour l’ingénieur mécanicien

  1. To unfold/fold all bends on a board (par exemple, pour vérifier les chevauchements)
    1. Cliquez sur le bouton Fold Unfold dans le ruban Altium CoDesigner.

  1. To selectively unfold/fold a bend (or bends)
    1. Ouvrez (développez) la pièce principale de la carte (RF1) ou la FlexPart (RF2) dans l’arborescence du modèle.

    2. Sélectionnez la ou les fonctionnalité(s) Sketched Bend dans l’arborescence du modèle, cliquez avec le bouton droit et Suppress-les ().

    3. Unsuppress la ou les fonctionnalité(s) Bend pour restaurer le ou les pli(s) et replier la carte.

    4. Après avoir déplié/replié une carte, il est recommandé de Rebuild le modèle (Ctrl+B dans SOLIDWORKS). 

Notez que dans SOLIDWORKS 2018 et 2019, les composants d’un assemblage liés à une région rigide ne se déplaceront pas avec la région lors du dépliage.

  1. If you break a model (et la reconstruction, ou Annuler, n’aide pas)
    1. Si vos dernières modifications n’ont pas été enregistrées, fermez simplement votre assemblage PCB sans l’enregistrer, puis rouvrez-le.
    2. Si elles ont été enregistrées, récupérez les modifications depuis votre serveur de contenu géré et appliquez uniquement celles qui sont liées aux entités endommagées.
    3. Si la récupération des modifications n’a pas aidé, fermez votre assemblage PCB et effectuez une nouvelle récupération pour écraser l’assemblage PCB d’origine (gardez à l’esprit que les modifications que vous venez d’apporter au PCB seront perdues).
  2. Other recommendations
    1. Ne modifiez pas l’ensemble des systèmes de coordonnées existants ni l’ensemble des contraintes d’assemblage entre eux. (il y a de fortes chances que vous cassiez le modèle)


Conception rigid-flex dans PTC Creo

MCAD CoDesigner dans PTC Creo prend en charge la récupération et l’envoi d’un PCB rigid-flex conçu soit en mode rigid-flex standard (RF1), soit en mode rigid-flex avancé (RF2). 

Structure de la carte dans PTC Creo (RF1 et RF2)

Lorsque la carte rigid-flex est récupérée dans PTC Creo, la structure de la carte est mappée de la manière suivante :

  • Un assemblage Creo est créé pour l’ensemble de la carte, nommé <SavedMcadAssemblyName>.

    • Un assemblage Creo est créé pour chaque région rigide de la carte, nommé <PcbRegionName>_R<SavedMcadAssemblyName><CoD_UID>. L’assemblage inclut :

      • une pièce Creo représentant la région rigide de la carte elle-même, et

      • une pièce Creo représentant chaque composant monté sur cette région.

      • Cet assemblage est contraint à la pièce de carte par un système de coordonnées local.

    • Une pièce Creo est créée pour chaque partie flexible de la carte, nommée <PcbRegionName>_BOARD_F<SavedMcadAssemblyName><CoD_UID>.

      • Dans cette pièce, une pièce de tôlerie Creo est créée.

      • Pour chaque pli dans une région flexible, un pli esquissé Creo est créé. Les plis esquissés peuvent être supprimés dans Creo afin de mettre la carte à plat.

      • Un système de coordonnées est défini à une extrémité de chacune des lignes de séparation rigid-flex. Chacun de ces systèmes de coordonnées est utilisé pour contraindre chaque assemblage de composants de région rigide (décrit ci-dessous).

      • Le contour de la carte est défini par une esquisse. Cette esquisse maîtresse inclut toutes les régions.

  • Notez que les composants montés sur la ou les régions flexibles ne sont pas transférés vers MCAD.

Prise en charge des fonctionnalités de Creo

Fonctionnalité Rigid-flex standard (RF1) Rigid-flex avancé (RF2)
Le transfert des cartes rigid-flex de l’ECAD vers le MCAD et retour Pris en charge Pris en charge
Prévisualiser les modifications ECAD dans le MCAD Pris en charge Pris en charge
Créer de nouvelles régions rigides et flexibles de carte dans le MCAD Pas encore pris en charge Pas encore pris en charge
Créer de nouveaux plis dans le MCAD Pas encore pris en charge Pas encore pris en charge
Apporter des modifications à la géométrie des segments rigides et flexibles de la carte. Par exemple, ajuster la forme de la carte à la géométrie du boîtier du produit, créer des découpes ou des trous de montage, ou modifier le rayon d’un pli. Pris en charge Pris en charge
Transférer des cartes comprenant des régions flexibles d’épaisseurs différentes Non disponible en RF1  Pris en charge
Transférer les détails du cuivre et de la sérigraphie sur les régions rigides ^ Pris en charge Pris en charge
Modifier le placement des composants existants et placer de nouveaux composants sur la carte. Pris en charge Pris en charge
Envoyer les modifications de placement vers l’ECAD et récupérer les nouvelles modifications depuis l’ECAD Pris en charge Pris en charge
Créer une carte rigid-flex à partir de zéro dans le MCAD Pas encore pris en charge Pas encore pris en charge
Transférer vers le MCAD les composants montés sur une région flexible depuis l’ECAD Pas encore pris en charge Pas encore pris en charge
Placer des composants sur une région flexible dans le MCAD Pas encore pris en charge Pas encore pris en charge
Créer de nouvelles régions de carte sur une carte uniquement flexible Pas encore pris en charge Pas encore pris en charge

^ Les détails du cuivre et de la sérigraphie ne sont pas pris en charge sur les régions flexibles.

Utilisation d’une carte rigid-flex dans Creo

Modification de la forme de la carte dans le MCAD

  1. To change the shape of a board region

    1. Commencez à modifier la Flex Part.

    2. Modifiez la forme de n’importe quel segment de cette pièce selon les besoins.

    3. Pour préserver l’intégrité de la partie flexible, les segments ne doivent ni se chevaucher ni présenter d’espaces entre eux.

    4. Arrêtez de modifier la Flex Part.

    5. (Facultatif) Commencez à modifier les pièces rigides correspondant aux segments que vous avez modifiés. Apportez-leur les modifications correspondantes.

Notes:

  • La forme des pièces rigides n’est pas associée à la forme des segments correspondants de la partie flexible.

  • CoDesigner apportera des modifications à la forme de la carte dans l’ECAD en fonction des modifications effectuées uniquement sur la partie flexible. Néanmoins, il est recommandé d’apporter également des modifications aux pièces rigides dans le MCAD afin d’obtenir la bonne forme de carte. CoDesigner ajustera la forme des pièces rigides aux segments correspondants de la partie flexible lors de la prochaine récupération depuis l’ECAD.

  1. To create a cutout or a mounting hole
    1. Commencez à modifier la Flex Part.
    2. Suppress les fonctions de pli pour déplier la partie flexible.
    3. Créez un Hole ou un Extruded Cut sur la partie flexible (avec l’esquisse située sur sa face supérieure ou inférieure).
    4. Déplacez-le dans l’arborescence du modèle de sorte qu’il se trouve avant les plis.
    5. (Facultatif) Commencez à modifier les pièces rigides correspondant aux segments que vous avez modifiés. Apportez-leur les modifications correspondantes.
    6. Revenez à la partie flexible et Resume les plis. Après avoir déplié/replié une carte, il est recommandé de Regenerate le modèle (Ctrl+G dans Creo).

Notes:

  • La forme des pièces rigides n’est pas associée à la forme des segments correspondants de la partie flexible.

  • CoDesigner apportera des modifications à la forme de la carte dans l’ECAD en fonction des modifications effectuées uniquement sur la partie flexible. Néanmoins, il est recommandé d’apporter également des modifications aux pièces rigides dans le MCAD afin d’obtenir la bonne forme de carte. CoDesigner ajustera la forme des pièces rigides aux segments correspondants de la partie flexible lors de la prochaine récupération depuis l’ECAD.

Recommandations supplémentaires pour l’ingénieur mécanicien

  1. To unfold/fold all bends on a board (par exemple, pour vérifier les chevauchements)
    1. Cliquez sur le bouton Fold Unfold dans le ruban Altium CoDesigner.

  1. To unfold/fold a bend (or bends)

    1. Ouvrez (développez) la pièce principale de la carte (RF1) ou la FlexPart (RF2) dans l’arborescence du modèle.

    2. Sélectionnez la ou les fonctionnalité(s) Sketched Bend dans l’arborescence du modèle, et Suppress-les ().

    3. Resume la ou les fonctionnalité(s) Bend pour restaurer le ou les pli(s) et replier la carte.

    4. Après avoir déplié/replié une carte, il est recommandé de Regenerate le modèle (Ctrl+G dans Creo).

  2. If you break a model (et la reconstruction, ou Annuler, n’aide pas)

    1. Si vos dernières modifications n’ont pas été enregistrées, fermez simplement votre assemblage PCB sans l’enregistrer, puis rouvrez-le.

    2. Si elles ont été enregistrées, récupérez les modifications depuis votre serveur de contenu géré et appliquez uniquement celles qui sont liées aux entités endommagées.


Conception rigid-flex dans Siemens NX

MCAD CoDesigner dans Siemens NX prend en charge la récupération et l’envoi d’un PCB rigid-flex conçu en mode rigid-flex avancé (RF2). Notez que cette prise en charge est actuellement en version bêta.

Notez que, bien qu’il soit possible de récupérer dans Siemens NX une carte conçue dans l’ECAD à l’aide du mode rigid-flex standard (RF1), cette carte ne peut pas être renvoyée vers l’ECAD. Si un transfert du MCAD vers l’ECAD est requis, convertissez d’abord la carte en mode rigid-flex avancé dans l’ECAD, puis envoyez-la vers le MCAD et effectuez les modifications de conception requises. 

Structure de la carte dans Siemens NX (RF2)

Lorsque la carte rigid-flex est récupérée dans Siemens NX, la structure de la carte est mappée de la manière suivante :

  • Un assemblage NX est créé pour l’ensemble de la carte, nommé <SavedMcadAssemblyName>.

    • Un assemblage NX est créé pour chaque région rigide de la carte, nommé RigidAssembly_<PcbRegionName>_<SavedMcadAssemblyName>. L’assemblage inclut :

      • une pièce NX représentant la région rigide de la carte elle-même, nommée RigidPart_<PcbRegionName>_<SavedMcadAssemblyName>

      • Une pièce NX qui représente chaque composant monté sur cette région.

      • Cet assemblage est contraint à la pièce de carte au moyen d’un système de coordonnées local.

    • Une pièce NX est créée pour chaque partie flexible de la carte, nommée FlexPart_<PcbRegionName>_<SavedMcadAssemblyName>. Dans cette pièce :

      • Une pièce NX Sheetmetal est créée.

      • Pour chaque pli dans une région flexible, un pli esquissé NX est créé. Les plis esquissés peuvent être supprimés dans NX afin de mettre la carte à plat.

      • Un système de coordonnées est défini à l’une des extrémités (ou à proximité) de chacune des lignes de séparation rigide-flex. Chacun de ces systèmes de coordonnées est utilisé pour contraindre chaque assemblage de composants de région rigide (décrit ci-dessous).

      • Le contour de la carte est défini par une esquisse. Cette esquisse maître inclut toutes les régions.

Notez que les composants montés sur la ou les régions flexibles ne sont pas transférés vers la MCAD.

Prise en charge des capacités NX

Fonctionnalité Rigid-Flex avancé (RF2) 1
Le transfert des cartes rigid-flex de l’ECAD vers la MCAD et inversement Pris en charge
Prévisualiser les modifications ECAD dans la MCAD Pas encore pris en charge
Créer de nouvelles régions de carte rigides et flexibles dans la MCAD Pas encore pris en charge
Créer de nouveaux plis dans la MCAD Pas encore pris en charge
Modifier la géométrie des segments rigides et flexibles de la carte. Par exemple, ajuster la forme de la carte pour l’adapter à la géométrie du boîtier du produit, créer des découpes ou des trous de montage, ou modifier le rayon d’un pli. Pris en charge
Transférer des cartes comprenant des régions flexibles d’épaisseurs différentes Pris en charge
Transférer les détails de cuivre et de sérigraphie sur les régions rigides 2 Pris en charge
Modifier l’emplacement des composants existants et placer de nouveaux composants sur la carte. Pris en charge
Envoyer les modifications de placement vers l’ECAD et récupérer les nouvelles modifications depuis l’ECAD Pris en charge
Créer une carte rigid-flex à partir de zéro dans la MCAD Pas encore pris en charge
Transférer de l’ECAD vers la MCAD les composants montés sur une région flexible Pas encore pris en charge
Placer des composants sur une région flexible dans la MCAD Pas encore pris en charge
Créer de nouvelles régions de carte sur une carte uniquement flexible Pas encore pris en charge
  1. Le mode Rigid-Flex standard n’est pas pris en charge dans Siemens NX. En savoir plus sur le passage du mode Standard au mode Rigid-Flex avancé.

  2. Les détails de cuivre et de sérigraphie ne sont pas pris en charge sur les régions flexibles.

Utilisation d’une carte rigid-flex dans NX

Modification de la forme de la carte dans la MCAD

  1. To change the shape of a board region

    1. Définissez la FlexPart comme Work Part dans le Assembly Navigator et passez à Part Navigator.

    2. Modifiez l’esquisse de « BoardOutline ».

    3. Modifiez la forme de n’importe quel segment de cette pièce selon les besoins. Pour préserver l’intégrité de la FlexPart, les segments ne doivent pas se chevaucher et il ne doit pas y avoir d’espace entre eux.

    4. Cliquez sur le bouton Finish pour arrêter la modification de la FlexPart.

    5. (Facultatif) Commencez à modifier les pièces rigides correspondant aux segments que vous avez changés. Apportez-y les modifications correspondantes.

Notes:

  • La forme des pièces rigides n’est pas associée à la forme des segments correspondants de la pièce flexible.

  • Si vous modifiez la forme d’une région dans la MCAD d’une manière qui affecte les régions voisines ou les contraintes, il est recommandé de modifier également les régions voisines et leurs contraintes de façon cohérente avec la région que vous venez de modifier, afin de garantir la forme correcte de la carte dans la MCAD.

    Vous pouvez également modifier la forme d’une région dans la MCAD, puis envoyer ces modifications vers l’ECAD, puis demander à l’ingénieur ECAD d’appliquer vos modifications et de vous renvoyer la conception. Cela permet à CoDesigner côté MCAD de reconstruire automatiquement la conception MCAD en fonction de ces modifications. Cependant, avec cette approche, il existe un certain risque que les régions voisines ne soient pas mises à jour correctement.

  1. To create a cutout or a mounting hole
    1. Définissez la FlexPart comme Work Part dans le Assembly Navigator et passez à Part Navigator.

    2. SuppressSupprimez les fonctions de pli pour déplier la FlexPart.

    3. Créez un trou ou une coupe extrudée sur la FlexPart (avec l’esquisse située sur sa face supérieure ou inférieure).

    4. Déplacez-la dans l’arborescence du modèle afin qu’elle soit placée avant les plis.

    5. (Facultatif) Commencez à modifier les pièces rigides correspondant aux segments que vous avez changés. Apportez-y les modifications correspondantes.

    6. UnsuppressRestaurez les plis dans la FlexPart. 

Notes:

  • La forme des pièces rigides n’est pas associée à la forme des segments correspondants de la pièce flexible.

  • Si vous modifiez la forme d’une région dans la MCAD d’une manière qui affecte les régions voisines ou les contraintes, il est recommandé de modifier également les régions voisines et leurs contraintes de façon cohérente avec la région que vous venez de modifier, afin de garantir la forme correcte de la carte dans la MCAD.

    Vous pouvez également modifier la forme d’une région dans la MCAD, puis envoyer ces modifications vers l’ECAD, puis demander à l’ingénieur ECAD d’appliquer vos modifications et de vous renvoyer la conception. Cela permet à CoDesigner côté MCAD de reconstruire automatiquement la conception MCAD en fonction de ces modifications. Cependant, avec cette approche, il existe un certain risque que les régions voisines ne soient pas mises à jour correctement.

Recommandations supplémentaires pour l’ingénieur mécanique

  1. To unfold/fold all bends on a board (par exemple, pour vérifier les chevauchements)
    1. Cliquez sur le bouton Fold Unfold dans le ruban Altium CoDesigner.

  1. To unfold/fold a specific bend (or bends)

    1. Définissez la FlexPart comme Work Part dans le Assembly Navigator et passez à Part Navigator.

    2. Sélectionnez la ou les fonctions SB Bend dans l’arborescence du modèle, puis cliquez avec le bouton droit pour les Suppress ().

    3. UnsuppressRestaurez la ou les fonctions de pli pour rétablir le ou les plis et replier la carte.

  2. If you break a model (et si reconstruire ou annuler n’aide pas)

    1. Si vos dernières modifications n’ont pas été enregistrées, fermez simplement votre assemblage PCB sans l’enregistrer et rouvrez-le.

    2. Si elles ont été enregistrées, récupérez les modifications depuis votre serveur de contenu géré et appliquez uniquement celles qui sont liées aux entités endommagées.

    3. Si ni a. ni b. ne fonctionne, récupérez de nouveau le PCB dans la MCAD, et enregistrez-le comme un nouvel assemblage. Utilisez l’ancienne version de l’assemblage comme référence pour comparer les conceptions et réappliquez toutes les modifications MCAD qui ont été effectuées.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Entréepour nous envoyer vos commentaires.
Disponibilité des fonctionnalités

Les fonctionnalités accessibles dépendent de la solution Altium dont vous disposez – Altium Develop, une édition d’Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (avec abonnement actif).

Si vous ne voyez pas une fonctionnalité mentionnée dans votre logiciel, contactez le service commercial d’Altium pour en savoir plus.

Contenu