Synchronisation d’une carte rigide-flexible

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 :

  • Un Altium Workspace, les espaces de travail 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 changements de fonctionnalités liés aux licences, veuillez actualiser vos licences en supprimant puis en rajoutant les licences dans 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) de Altium Designer :

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

      • PTC Creo Parametric® - 7.x ou ultérieure, avec le module complémentaire CoDesigner version 2.6.0 ou ultérieure.

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

      • SOLIDWORKS ou PTC Creo avec le module complémentaire CoDesigner version 3.4.0 ou ultérieure.

      • Siemens NX avec le module complémentaire CoDesigner version 3.11 ou ultérieure.

La conception de circuit imprimé la plus difficile à mener jusqu’à la production est peut-être la conception rigid-flex. Concevoir un circuit flexible ou rigid-flex est avant tout un processus électromécanique. La conception de tout PCB est un processus tridimensionnel, mais pour une conception flexible ou rigid-flex, les exigences tridimensionnelles 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 équipée doit 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 résolu en réalisant une maquette mécanique, également appelée découpe en papier. 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 comme l’assemblage final puissent être analysés avec soin.

Altium CoDesign aide à relever 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 fonction de tôlerie 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 flexibles qui se chevauchent, vous avez besoin du mode Advanced Rigid-Flex (également appelé Rigid-Flex 2). En plus des régions flexibles 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 plis 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 se sélectionne dans le Layer Stack Manager, pour en savoir plus, consultez Enabling Rigid-Flex Design.

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

  • Mode standard de planification de carte rigid-flex Active Bar   Cliquez et faites glisser pour déplacer

  • Mode avancé de planification de carte rigid-flex 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 flexible partant de cette région rigide peut comporter une couche de cuivre et une couche de polyimide, et la région flexible peut se connecter à une autre région rigide composée de six couches de cuivre. Pendant la conception PCB en ECAD, un empilement de couches distinct est défini et attribué à 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 plis définis dans les régions flexibles peuvent être appliqués lorsque la carte est affichée dans le 3D Layout Mode de l’éditeur PCB, en faisant glisser le curseur Fold State dans le mode Layer Stack Regions du panneau PCB. Les plis sont appliqués dans l’ordre Sequence configuré dans le panneau. Vous pouvez également utiliser le raccourci 5 dans l’éditeur PCB ECAD pour plier et déplier la carte.

La carte est envoyée vers le MCAD à l’état plié, puis les plis 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 plis dans l’arborescence du modèle MCAD.

En savoir plus sur Defining the Layer Stack

En savoir plus sur Defining Board Regions and Bending Lines

En savoir plus sur Rigid-Flex Design

Exigences pour la définition de la carte ECAD

Lorsque la carte est envoyée 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 pli et rejette tout pli qui ne peut pas être rendu comme un pli de tôlerie 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 pour détecter et corriger les micro-segments dans le contour de la carte.

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

Si vous choisissez de ne pas corriger automatiquement les micro-segments, ou s’il existe des contours auto-intersectants dans le contour, 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 Resolving Issues with the Board Contour

Lignes de pliage

En ECAD, techniquement, il n’y a pas de limite aux propriétés pouvant être appliquées à un pli dans un PCB flexible. En MCAD, les capacités de tôlerie sont utilisées pour représenter les segments flexibles de la carte. Pour garantir que les plis puissent être représentés en 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 de pliage ne doit pas dépasser au-delà d’une ligne de séparation adjacente, ce qui impose une distance d’au moins 0,5 mil (0,0127 mm) entre le bord de la zone de pliage et une région rigide. Cela est vérifié lors du 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 petit ; 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 de pliage.

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

Il n’est pas possible en ECAD de prédire avec précision quels plis peuvent être réalisés par les outils MCAD et lesquels échoueront. Cependant, lors d’un Pull vers le MCAD, CoDesigner avertira si un pli ne peut pas être créé. Dans cette situation, il est recommandé que l’ingénieur mécanicien contacte le concepteur ECAD afin de déterminer comment les propriétés d’un pli spécifique peuvent être modifiées.

Lors du Pull vers le MCAD, CoDesigner vérifie que le rayon de pliage minimal 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 au mode Advanced Rigid-Flex mode dans l’éditeur PCB ECAD si votre conception nécessite l’une des fonctionnalités rigid-flex ECAD-MCAD suivantes :

  • Régions flexibles avec des épaisseurs différentes

  • Régions flexibles distinctes qui se chevauchent 

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

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

Une conception Advanced Rigid-Flex avec des régions flexibles 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 flexibles 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

Vous trouverez ci-dessous un résumé de la structure MCAD d’une carte Advanced Rigid-Flex :

  • Chaque région rigide d’une conception RF2 est représentée comme un assemblage MCAD, qui inclut cette partie rigide (région) de la carte, ainsi que les composants montés sur cette région (très similaire à la manière 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 poussé depuis l’ECAD peut ne pas être formé correctement 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 distinctes 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 manière dont CoDesigner construit une carte Advanced Rigid-Flex 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 – Advanced Rigid-Flex, comprendre la structure

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

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

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

Vidéo 3 – Advanced Rigid-Flex, 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 des lignes de pliage rigid-flex, il est recommandé d’utiliser CoDesigner 3.7 ou une version ultérieure.

Remarques sur le travail avec les cartes Advanced Rigid Flex

  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 globale 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 utilisant cette connaissance, étendre une région flexible dans la région rigide adjacente peut être plus facile s’il est difficile d’aligner leurs bords. En savoir plus sur Planning Rigid & Flex Regions - Advanced Mode.

  2. L’éditeur PCB ECAD inclut plusieurs outils pour aider à créer des régions à partir d’objets ligne/arc existants ; en savoir plus sur Creating Board Regions from Selected Objects.

  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 Adding and Editing a New Substack.

  4. La conception en mode RF2 dans l’ECAD prend en charge les régions flexibles qui se chevauchent 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 s’affichera lorsque la conception sera poussé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, comme changer 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 apporté des modifications aux plis, une opération de reconstruction MCAD sera nécessaire dans la plupart des cas.

  10. Dans le MCAD, la définition des zones Keep Out (Keepouts ECAD), des salles de notes textuelles (Rooms ECAD) 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 vos modifications de carte rigid-flex (car la fonctionnalité 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 pousser manuellement votre PCB vers le MCAD dans le MCAD CoDesigner panel.

  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ôle, 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 poussée de l’ECAD vers un MCAD pris en charge. Pour cette raison, vous pouvez constater que la carte est poussée avec succès, mais que tous les plis ne peuvent pas être créés lorsque cette carte est tiré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 le pli est situé. En savoir plus sur Working with Bending Lines in 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 Standard Rigid-Flex (RF1), soit en mode Advanced Rigid-Flex (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 tirée dans SOLIDWORKS, la structure de la carte est mappée de la manière suivante :

Rigid-Flex standard (RF1) Rigid-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 des couches 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 contraindre l’assemblage de composants de chaque zone rigide (décrit ci-dessous).

      • Le contour de la carte est défini par une esquisse. Cette esquisse maître 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 comprend une pièce SOLIDWORKS pour chaque composant monté sur cette zone.

      • Cet assemblage est contraint à la pièce de la carte par 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 où la partie flexible se rattache à l’un des assemblages rigides. Ces systèmes de coordonnées sont utilisés pour contraindre chaque 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 par 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é 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
Aperçu des modifications ECAD dans le MCAD Pris en charge Pris en charge
Créer de nouvelles zones rigides et flexibles de carte dans le MCAD Pris en charge Pas encore pris en charge *
Créer de nouveaux plis dans le MCAD Pris en charge 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 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 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 de cuivre et de 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 rigid-flex à partir de zéro dans le MCAD Pas encore pris en charge Pas encore pris en charge
Transférer du ECAD vers le 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 le MCAD Pas encore pris en charge Pas encore pris en charge
Créer de nouvelles zones de carte sur une carte entièrement flexible Pas encore pris en charge Pas encore pris en charge

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

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

Utilisation d’une carte rigid-flex dans SOLIDWORKS

Dans SOLIDWORKS, une carte rigid-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 Installing and Configuring CoDesigner in Your MCAD Software.

Modification de la forme de la carte dans le 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ître pour l’ensemble de la carte).
    3. Chaque arête comprendra une ancre ; celles-ci sont ajoutées par CoDesigner lors de la création initiale à des fins internes, et 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ître pour changer la forme de la carte.Modifiez l’esquisse maître pour changer la forme de la carte.

Si un segment rigide ou flexible, ou une ligne de pliage, est accidentellement cassé ou supprimé, vous devrez restaurer cette définition manuellement. Sinon, vous pouvez restaurer l’état précédent 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 représentant 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 de cette zone flexible peuvent également avoir été endommagé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 son emplacement, son angle ou son rayon.
    2. Au moins un pli provenant de l’ECAD doit être conservé actif – CoDesigner utilise un pli comme référence lorsque la carte est renvoyée du 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 la rupture des systèmes de coordonnées utilisés pour la fixation des composants à la carte. Pour cette raison, si vous prévoyez d’apporter des modifications importantes à la forme de la carte dans le 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 ou les plis dans le MCAD. Sinon, si votre logiciel MCAD casse le système de coordonnées, vous pouvez restaurer manuellement la définition des systèmes de coordonnées. Ou vous pouvez 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 endommagé, 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 garantir que la découpe extrudée ou le trou soit créé avant que la carte ne soit pliée, déplacez la barre de « visibilité des fonctions » de la dé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 dé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 le 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 du dispositif (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 du composant (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 fonctionnalités 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 de pliage pour restaurer le ou les plis 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 reconstruire ou annuler n’aide pas)
    1. Si vos dernières modifications n’ont pas été enregistrées, fermez simplement votre assemblage PCB sans 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 entre eux. (il y a de fortes chances que vous cassiez le modèle)


Conception rigide-flex dans PTC Creo

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

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

Lorsque la carte rigide-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 comprend :

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

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

      • Cet assemblage est contraint à la pièce de la 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 pour 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 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 de Creo

Fonctionnalité Rigide-flex standard (RF1) Rigide-flex avancé (RF2)
Le transfert des cartes rigide-flex de l’ECAD vers la MCAD et retour Pris en charge Pris en charge
Aperçu des modifications ECAD dans la MCAD Pris en charge Pris en charge
Créer de nouvelles régions rigides et flexibles de carte dans la MCAD Pas encore pris en charge Pas encore pris en charge
Créer de nouveaux plis dans la 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 de cuivre et de 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 rigide-flex à partir de zéro dans la MCAD Pas encore pris en charge Pas encore pris en charge
Transférer vers la 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 la 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 de cuivre et de sérigraphie ne sont pas pris en charge sur les régions flexibles.

Utilisation d’une carte rigide-flex dans Creo

Modification de la forme de la carte dans la MCAD

  1. To change the shape of a board region

    1. Commencez à modifier la pièce flexible.

    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 pièce flexible, les segments ne doivent pas se chevaucher ni présenter d’espaces entre eux.

    4. Arrêtez la modification de la pièce flexible.

    5. (Facultatif) Commencez à modifier les pièces rigides correspondant aux segments que vous avez modifié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.

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

  1. To create a cutout or a mounting hole
    1. Commencez à modifier la pièce flexible.
    2. Suppress les fonctionnalités de pliage pour déplier la pièce flexible.
    3. Créez un trou ou une coupe extrudée sur la pièce flexible (avec l’esquisse située sur sa face supérieure ou inférieure).
    4. Déplacez-le dans l’arborescence du modèle afin qu’il soit placé avant les plis.
    5. (Facultatif) Commencez à modifier les pièces rigides correspondant aux segments que vous avez modifiés. Apportez-y les modifications correspondantes.
    6. Revenez à la pièce 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 pièce flexible.

  • CoDesigner apportera des modifications à la forme de la carte dans l’ECAD en fonction uniquement des modifications apportées à la pièce flexible. Néanmoins, il est recommandé d’apporter également des modifications aux pièces rigides dans la MCAD afin d’obtenir la forme correcte de la carte. CoDesigner ajustera la forme des pièces rigides aux segments correspondants de la pièce 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 de pliage pour restaurer le ou les plis 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 reconstruire ou annuler n’aide pas)

    1. Si vos dernières modifications n’ont pas été enregistrées, fermez simplement votre assemblage PCB sans 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 rigide-flex dans Siemens NX

MCAD CoDesigner dans Siemens NX prend en charge la récupération et l’envoi d’un PCB rigide-flex conçu en mode rigide-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 en mode rigide-flex standard (RF1), cette carte ne peut pas être renvoyée vers l’ECAD. Si un transfert de la MCAD vers l’ECAD est requis, convertissez d’abord la carte en mode rigide-flex avancé dans l’ECAD, puis envoyez-la vers la MCAD et effectuez les modifications de conception requises. 

Structure de la carte dans Siemens NX (RF2)

Lorsque la carte rigide-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 comprend :

      • une pièce NX qui représente 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 par 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 de tôlerie 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 d’aplatir la carte.

      • Un système de coordonnées est défini à (ou près de) l’une des extrémités 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 fonctionnalité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
Aperçu des 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
Apporter des modifications à 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 incluant 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 le placement 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 vers la MCAD les composants montés sur une région flexible depuis l’ECAD 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 entièrement 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 Advanced Rigid-Flex.

  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 modifié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 les régions voisines et leurs contraintes de manière 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 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 modifiés. Apportez-y les modifications correspondantes.

    6. UnsuppressRéactivez 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 les régions voisines et leurs contraintes de manière 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 risque que les régions voisines ne soient pas mises à jour correctement.

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 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. UnsuppressRéactivez la ou les fonctions de pli pour restaurer 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 ouvrez-le à nouveau.

    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 à 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-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