Nouveautés dans CoDesigner
La technologie MCAD CoDesigner d'Altium connecte les domaines de la conception mécanique et électrique, permettant aux ingénieurs mécaniciens et électroniciens de se transmettre la carte PCB chargée d'un domaine à l'autre.
Dans votre logiciel de conception Altium, cela est réalisé grâce à une extension qui charge et extrait les données de la carte et des composants depuis l'éditeur PCB, le MCAD CoDesigner extension. Dans le logiciel MCAD, le Altium CoDesigner Add-in remplit la même fonction, en chargeant et en extrayant les données de la carte et des composants depuis le logiciel MCAD.
Les logiciels ECAD et MCAD transmettent les modifications de conception via un Workspace Altium, qui peut être hébergé dans le cloud sur Altium 365, ou sur le réseau de votre entreprise à l'aide d'un Altium On-Prem Enterprise Server. Le Workspace agit comme un pont, auquel se connectent à la fois les logiciels ECAD et MCAD. Le Workspace contient les données de la carte et des composants, permettant aux ingénieurs ECAD et MCAD de continuer à travailler de manière autonome, en récupérant et en envoyant leurs modifications lorsqu'ils sont prêts.
Versions prises en charge
CoDesigner est en développement continu ; cette page présente les modifications apportées dans chaque version. Étant donné que l'extension CoDesigner et les modules complémentaires peuvent être mis à jour séparément du cycle de mise à jour de votre logiciel de conception Altium, cette page inclut également des informations sur les versions prises en charge du logiciel Altium, ainsi que sur les versions prises en charge des logiciels MCAD.
ECAD-MCAD VERSION COMPATIBILITY MATRIX
Cette matrice fournit un résumé de la compatibilité des versions ECAD/MCAD. La première colonne répertorie les versions de MCAD CoDesigner, ainsi que la version minimale du logiciel ECAD Altium requise pour cette version de CoDesigner. Pour les colonnes MCAD, la première ligne de chaque cellule détaille le ou les numéros de version du produit MCAD pris en charge. Ensuite figure le Extension/Add-in préféré à utiliser avec cette version d'Altium Designer ou de votre produit MCAD. Notez que certains outils MCAD nécessitent l'utilisation d'un programme d'installation CoDesigner différent selon les versions du logiciel MCAD. Ces informations sont également détaillées dans la section Supported Versions des informations Nouveautés pour chaque version d'Altium MCAD CoDesigner.
CoD extension / Altium Designer |
Autodesk Fusion®/ MCAD Add-in |
Autodesk Inventor®/ MCAD Add-in |
Dassault Systemes SOLIDWORKS®/ MCAD Add-in |
PTC Creo Parametric®/ MCAD Add-in |
Siemens® NX™/ MCAD Add-in# |
|---|---|---|---|---|---|
CoD 3.15.0.2493 Altium Designer Altium Designer Develop Altium Designer Agile |
Fusion 3.15.0.5 |
2025, 2026, 2027 |
2023, 2024, 2025, 2026 3.15.0.4 |
9.X, 10.X, 11.X, 12.X 3.15.0.5 |
(2312 < 2512)3.15.0.4 (2212 < 2312)3.15.0.4 (2206 < 2212)3.15.0.4 |
CoD 3.14.0.2469 Altium Designer Altium Designer Develop Altium Designer Agile |
Fusion 3.14.0.2 |
2024 2025, 2026 |
2023, 2024, 2025, 2026 3.14.0.4 |
9.X, 10.X, 11.X, 12.X 3.14.0.2 |
(2312 < 2506)3.14.0.4 (2212 < 2312)3.14.0.4 (2206 < 2212)3.14.0.4 |
CoD 3.13.0.2437 Altium Designer Altium Designer Develop Altium Designer Agile |
Fusion 3.13.0.2 |
2024 2025, 2026 |
2022, 2023, 2024, 2025 3.13.0.2 |
9.X, 10.X, 11.X, 12.X 3.13.0.2 |
(2312 < 2506) 3.13.0.2 (2212 < 2312) 3.13.0.2 (2206 < 2212) 3.13.0.2 |
CoD 3.12.0.2414 Altium Designer |
Fusion 3.12.0.3 |
2024 2025 |
2022, 2023, 2024, 2025 3.12.0.11 |
8.X, 9.X, 10.X, 11.X 3.12.0.11 |
(2312 - 2412) 3.12.0.12 (2212 < 2312) 3.12.0.9 (2206 < 2212) 3.12.0.15 |
CoD 3.11.0.2380 Altium Designer |
Fusion 3.11.0.9 |
2024 2025 |
2022, 2023, 2024, 2025 3.11.0.10 |
8.X, 9.X, 10.X, 11.X 3.11.0.8 |
(2312 - 2412) 3.11.0.14 (2212 < 2312) 3.11.0.13 (2206 < 2212) 3.11.0.13 |
CoD 3.10.0.2312 Altium Designer |
Fusion 3.10.0.7 |
2024 2025 |
2021, 2022, 2023, 2024, 2025 3.10.0.6 |
8.X, 9.X, 10.X, 11.X 3.10.0.5 |
(2312) 3.10.0.4 (2212 < 2312) 3.10.0.4 (2206 < 2212) 3.10.0.4 |
CoD 3.9.0.2208 Altium Designer |
Fusion 3.9.0.12 |
2024 2025 |
2021, 2022, 2023, 2024 3.9.0.9 |
8.X, 9.X, 10.X, 11.X 3.9.0.9 |
(2312) 3.9.0.16 (2212 < 2312) 3.9.0.17 (1953 < 2212) 3.9.0.15 |
CoD 3.8.0.2085 Altium Designer |
Fusion 3.8.0.16 |
2023, 2024 3.8.0.12 |
2021, 2022, 2023, 2024 3.8.0.21 |
7.X, 8.X, 9.X, 10.X 3.8.0.16 |
(2312) 3.8.0.14 (2212 < 2312) 3.8.0.14 (1953 < 2212) 3.8.0.14 |
CoD 3.7.0.2033 Altium Designer |
Fusion 3.7.0.7 |
2023, 2024 3.7.0.6 |
2021, 2022, 2023, 2024 3.7.0.9 |
7.X, 8.X, 9.X, 10.X 3.7.0.12 |
1953 - 2312 3.7.0.22 |
CoD 3.6.0.1976 Altium Designer |
Fusion 360 3.6.0.16 |
2023, 2024 3.6.0.15 |
2021, 2022, 2023, 2024 3.6.0.34 |
7.X, 8.X, 9.X, 10.X 3.6.0.26 |
1953 - 2306 3.6.0.19 |
CoD 3.5.0.1900 Altium Designer |
Fusion 360 3.5.0.17 |
2023, 2024 3.5.0.14 |
2020, 2021, 2022, 2023 3.5.0.24 |
7.X, 8.X, 9.X, 10.X 3.5.0.21 |
1953 - 2212 3.5.0.12 |
CoD 3.4.0.1780 Altium Designer |
Fusion 360 3.4.0.4 |
2022, 2023 3.4.0.3 |
2020, 2021, 2022, 2023 3.4.0.7 |
7.X, 8.X, 9.X 3.4.0.3 |
1953 - 2212 3.4.0.9 |
CoD 3.3.0.1753 Altium Designer |
Fusion 360 3.3.0.6 |
2022, 2023 3.3.0.6 |
2020, 2021, 2022, 2023 3.3.0.9 |
7.X, 8.X, 9.X 3.3.0.6 |
1953 - 1996 3.3.0.8 |
CoD 3.2.0.1730 Altium Designer |
Fusion 360 3.2.0.7 |
2022, 2023 3.2.0.8 |
2020, 2021, 2022, 2023 3.2.0.11 |
7.X, 8.X, 9.X 3.2.0.8 |
1953 - 1996 3.2.0.8 |
CoD 3.1.0.1709 Altium Designer |
Fusion 360 3.1.0.9 |
2022, 2023 3.1.0.11 |
2020, 2021, 2022, 2023 3.1.0.35 |
7.X, 8.X 3.1.0.28 |
1953 - 1996 3.1.0.9 |
CoD 3.0.0.1610 Altium Designer |
Fusion 360 3.0.0.14 |
2022, 2023 3.0.0.14 |
2020, 2021, 2022 3.0.0.13 |
7.X, 8.X 3.0.0.13 |
1953 - 1996 3.0.0.13 |
Nouveautés de CoDesigner 3.15.0
Released: 9 April 2026 – Version 3.15.0
Aucune nouvelle fonctionnalité n’est incluse dans cette version.
Versions prises en charge par CoDesigner 3.15.0
-
Altium Designer 24.8 (ou version ultérieure) avec la version de l’extension MCAD CoDesigner3.15.0.2493
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions de modules complémentaires suivantes :
| Version MCAD | Version du module complémentaire MCAD |
|---|---|
| Autodesk Fusion® (Remarque 1) | 3.15.0.5 |
| Autodesk Inventor Professional® - versions 2025, 2026, 2027 | 3.15.0.4 |
| Dassault Systemes SOLIDWORKS® - versions 2023, 2024, 2025, 2026 | 3.15.0.4 |
| PTC Creo Parametric® - 9.X, 10.X, 11.X, 12.X | 3.15.0.5 |
| Siemens NX® - version 2206<2212 (Remarque 2) | 3.15.0.4 |
| Siemens NX® - version 2212<2312 (Remarque 2) | 3.15.0.4 |
| Siemens NX® - version 2312-2512 (Remarque 2) | 3.15.0.4 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’Altium Enterprise Solutions. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et les versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Release Notes for CoDesigner 3.15.0
| MCAD-5356 | Siemens NX : correction d’un bug où les évidements de carte s’arrêtaient au décalage inférieur de la carte lorsque la collaboration cuivre était désactivée ; les évidements standard retirent désormais toujours la matière sur toute l’épaisseur de la carte. |
MCAD-5525 |
PTC Creo : suppression d’un assainissement trop strict des caractères pour les symboles de modèle de composant Creo, de sorte que les tirets ne sont plus remplacés inutilement (amélioration de la cohérence de reconnaissance/nommage). |
| MCAD-5549 | Autodesk Inventor : tenter de créer un assemblage soudé pendant que CoDesigner est actif ne provoque plus de plantage dans la v.2026. |
| MCAD-5683 | Altium 365 : la génération automatique du modèle MCAD ne se produit désormais qu’après le premier Pull vers MCAD. |
| MCAD-5687 | PTC Creo : résolution d’un problème de performances où des opérations Pull répétées provoquaient une analyse inutile de la carte en raison de mises à jour de paramètres, ce qui pouvait épuiser les ressources et faire planter Creo. |
| MCAD-5689 | Autodesk Fusion : correction d’un problème où, si le document actuel n’était pas un assemblage, le Pull d’un projet pouvait échouer avec une exception. Le Pull initial ouvre désormais toujours un nouveau document d’assemblage. |
| MCAD-5691 | Amélioration de la fiabilité de l’envoi de conceptions PCB complexes comportant de nombreux vias de l’ECAD vers le MCAD. |
| MCAD-5697 | PTC Creo : le module Cabling de Creo 12.4.3 et versions ultérieures n’est pas encore pris en charge par CoDesigner ; l’avertissement correspondant est donc désormais affiché lors d’une tentative de Pull d’un projet Altium Harness dans ces versions. La prise en charge de ce module de câblage sera ajoutée prochainement. |
| MCAD-5704 | Siemens NX 2512 est désormais pris en charge. |
| MCAD-5706 | Les composants de variante mécanique non montés ne déclenchent plus de faux avertissement de pièce alternative lors du Pull de cartes via CoDesigner dans MCAD. |
| MCAD-5710 | Siemens NX : la prise en charge de la synchronisation des PCB rigides-flexibles est passée du statut bêta à production. |
| MCAD-5735 | Autodesk Inventor 2027 est désormais pris en charge. |
Nouveautés de CoDesigner 3.14.0
Released: 17 December 2025 – Version 3.14.0
Feature Highlights
Push automatique du faisceau lors de l’enregistrement sur le serveur
Lorsque vous effectuez un Push depuis l’ECAD dans le panneau CoDesigner, vous ne poussez pas le projet ECAD vers l’Altium Workspace, vous poussez un package de données spécial ECAD-vers-MCAD. Pour un projet de faisceau, ce package inclut : les connecteurs, les épissures, la connectivité (données « from-to ») et la topologie du faisceau.
L’enregistrement du projet ECAD dans le Workspace est effectué indépendamment d’un Push vers le MCAD. Cette séparation entre le Push vers le MCAD et l’enregistrement sur le serveur peut être source de confusion : un ingénieur ECAD peut penser que l’opération Save to Server effectuée en fin de journée signifie que toutes les autres personnes ayant besoin d’accéder à ces données de conception disposent désormais de la version à jour et peuvent commencer à travailler.
Pour simplifier le maintien de la synchronisation des fichiers, la première fois que le projet de faisceau est Pull depuis le Workspace vers le MCAD, ce projet est marqué comme projet MCAD CoDesigner. À partir de ce moment, chaque fois que le projet est enregistré sur le serveur dans l’ECAD, il est également automatiquement Push vers le Workspace, prêt à être Pull dans le MCAD. L’Auto-Push supprime la contrainte de devoir se souvenir d’effectuer un Push CoDesigner manuel après chaque enregistrement dans l’ECAD. Lorsque l’ingénieur MCAD effectue un Pull, il est averti si le dernier Push MCAD était automatique.
Un auto-push MCAD est désormais exécuté automatiquement lorsque le projet est enregistré sur le serveur.
En savoir plus sur Automatic CoDesigner Push when you Save to Server in ECAD.
Prise en charge de SOLIDWORKS 2026
La prise en charge de SOLIDWORKS 2026 a été ajoutée dans la mise à jour 3.14 d’Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge SOLIDWORKS 2026 (image fournie avec l’aimable autorisation de Dassault Systemes)
Versions Supported
-
Altium Designer 24.8 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.14.0.2469
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-In MCAD |
|---|---|
| Autodesk Fusion® (Remarque 1) | 3.14.0.2 |
| Autodesk Inventor Professional® - version 2024 | 3.14.0.2 |
| Autodesk Inventor Professional® - versions 2025, 2026 | 3.14.0.2 |
| Dassault Systemes SOLIDWORKS® - versions 2023, 2024, 2025, 2026 | 3.14.0.4 |
| PTC Creo Parametric® - 9.X, 10.X, 11.X, 12.X | 3.14.0.2 |
| Siemens NX® - version 2206<2212 (Remarque 2) | 3.14.0.4 |
| Siemens NX® - version 2212<2312 (Remarque 2) | 3.14.0.4 |
| Siemens NX® - version 2312-2506 (Remarque 2) | 3.14.0.4 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner, Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Release Notes for CoDesigner 3.14.0
| MCAD-4354 | Synchronisation du faisceau : CoDesigner vous permet désormais de Pull un projet de faisceau ECAD depuis Altium 365 même si ce projet n’a pas été précédemment Push depuis l’ECAD. Une fois qu’un tel projet est choisi dans la boîte de dialogue MCAD « Select project for pulling », il sera automatiquement Push depuis Altium 365. Remarque : cette capacité n’était auparavant activée que pour les projets PCB et Multi-board, avec pour objectif principal de permettre aux débutants de commencer rapidement à travailler avec MCAD CoDesigner. |
| MCAD-5516 | SOLIDWORKS : lors du Pull des modifications, CoDesigner détectait à tort dans de nombreux cas la nécessité de mettre à jour les modèles de composants sans modification de la révision ECAD, ce qui provoquait l’erreur « Model ABC can't be imported into <path+model_name> ». Désormais, ces modifications sont désactivées dans le tableau (avec une infobulle expliquant le cas). |
| MCAD-5576 | SOLIDWORKS 2026 est désormais pris en charge. |
| MCAD-5624 | Autodesk Inventor : les boîtes englobantes représentant l’aperçu du déplacement des composants étaient enregistrées par erreur comme extrusions dans la pièce de la carte. Corrigé. |
| MCAD-5629 | SOLIDWORKS : CoDesigner détecte désormais l’orientation non standard de l’axe Z et des plans de référence et en avertit l’utilisateur. |
| MCAD-5633 | SOLIDWORKS et PTC Creo : dans la conception de faisceaux, la longueur des fils et des câbles était absente lors des Pull suivants dans le MCAD, ce qui entraînait une exception. Corrigé. |
| MCAD-5659 | PTC Creo : les modifications des propriétés des composants sont désormais affichées comme rejetées (décochées) par défaut, afin d’éviter les problèmes qui apparaissaient souvent lors de l’application de ces modifications (en raison de symboles interdits dans les noms de propriétés, de permissions d’écriture restreintes, etc.). Activez les modifications nécessaires. |
Nouveautés de CoDesigner 3.13.0
Released: 5 September 2025 – Version 3.13.0
Feature Highlights
Prise en charge des câbles de faisceau incluant des paires torsadées
Dans l’ECAD, une paire torsadée est considérée comme un câble, qui peut ensuite être inclus avec d’autres paires torsadées dans un câble plus grand. Comme certains outils MCAD ne prennent pas en charge ce type de structure câble-dans-câble, MCAD CoDesigner transfère désormais les fils d’une paire torsadée comme des fils individuels. Chaque fil reçoit les propriétés de torsion appliquées, garantissant que sa longueur est correcte.
Les paires torsadées sont prises en charge en transférant la paire sous forme de fils individuels, avec les propriétés de torsion appliquées.
Option permettant d’exclure le Route Tool Path dans le MCAD
Bien que le trajet d’outil de routage soit essentiel pour la fabrication, il n’est souvent pas nécessaire pendant la conception MCAD, lorsque l’ingénieur mécanicien doit se concentrer sur l’intégration de la carte dans le boîtier du produit. Pour répondre à ce besoin, la boîte de dialogue Altium CoDesigner Settings inclut désormais la case à cocher Build Route Tool Path, à configurer selon vos besoins. Notez que le Route Tool Path est toujours Push depuis l’ECAD ; cette option contrôle s’il est Pull dans le MCAD.
Choisissez si le Route Tool Path doit être inclus dans le Pull vers le MCAD.
Prise en charge de PTC Creo v12
La prise en charge de PTC Creo v12 a été ajoutée dans la mise à jour 3.13 d’Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge PTC Creo V12 (image fournie avec l’aimable autorisation de PTC).
Prise en charge d’Autodesk Inventor 2026
La prise en charge d’Autodesk Inventor 2026 a été ajoutée dans la mise à jour 3.13 d’Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge Autodesk Inventor 2026 (image fournie avec l’aimable autorisation d’Autodesk).
Prise en charge de Siemens NX 2506
La prise en charge de Siemens NX 2506 a été ajoutée dans la mise à jour 3.13 d’Altium MCAD CoDesigner.
Versions Supported
-
Altium Designer 24.8 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.13.0.2437
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version du module complémentaire MCAD |
|---|---|
| Autodesk Fusion® (Remarque 1) | 3.13.0.2 |
| Autodesk Inventor Professional® - version 2024 | 3.13.0.2 |
| Autodesk Inventor Professional® - versions 2025, 2026 | 3.13.0.2 |
| Dassault Systemes SOLIDWORKS® - versions 2022, 2023, 2024, 2025 | 3.13.0.2 |
| PTC Creo Parametric® - 9.X, 10.X, 11.X, 12.X | 3.13.0.2 |
| Siemens NX® - version 2206<2212 (Remarque 2) | 3.13.0.2 |
| Siemens NX® - version 2212<2312 (Remarque 2) | 3.13.0.2 |
| Siemens NX® - version 2312-2506 (Remarque 2) | 3.13.0.2 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et les versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Release Notes for CoDesigner 3.13.0
| MCAD-5166 | Lors d’un envoi depuis le MCAD, CoDesigner enregistre désormais les pièces MCAD définies comme faisant partie du boîtier du PCB, afin d’éviter d’obtenir dans l’ECAD une révision obsolète (non enregistrée) du boîtier. |
| MCAD-5334 | La création des entités PCB Route Tool Path dans le MCAD est désormais facultative, contrôlée par l’option correspondante dans les paramètres de MCAD CoDesigner. Remarque : l’état par défaut est ACTIVÉ (afin de maintenir la compatibilité avec les versions précédentes), mais il est recommandé de désactiver cette option pour éviter que les entités Route Tool Path ne corrompent potentiellement les contours du PCB. |
| MCAD-5426 | Synchronisation du faisceau : CoDesigner synchronise désormais les câbles qui incluent des paires torsadées. Les fils d’une paire torsadée sont maintenant transférés comme des fils individuels tout en respectant leurs propriétés de torsion. |
| MCAD-5460 | PTC Creo v. 12.4 est désormais pris en charge. |
| MCAD-5463 | Autodesk Inventor 2026 est désormais pris en charge. |
| MCAD-5510 | Synchronisation du faisceau : dans le MCAD, la distance par défaut entre les fils dans les épissures a été réduite de 2,5 mm à 1 mm, afin que les fils n’aient plus l’air physiquement « déconnectés ». |
| MCAD-5515 | PTC Creo : si un assemblage PCB était marqué comme Inseparable par l’utilisateur, CoDesigner affichait de nombreux messages d’avertissement concernant son incapacité à fonctionner avec un tel assemblage. Comme ces multiples messages étaient gênants pour l’utilisateur, cet affichage est désormais désactivé (notez que les assemblages Inseparable ne sont toujours pas pris en charge). |
| MCAD-5517 | Programme d’installation de CoDesigner pour PTC Creo : la liste des versions de Creo était obsolète et ne pouvait pas défiler. Corrigé. |
| MCAD-5578 | Synchronisation du faisceau : dans l’ECAD, lors de la récupération des modifications depuis le MCAD, CoDesigner ne définissait pas la longueur physique des fils nouvellement créés (si la longueur n’avait pas été définie avant la récupération). Corrigé. Remarque : ce problème est apparu uniquement dans CoDesigner v. 3.12. |
| MCAD-5589 | Siemens NX 2506 est désormais pris en charge. |
Nouveautés de CoDesigner 3.12.0
Released: 11 June 2025 – Version 3.12.0 Hot Fix for Siemens NX (MCAD Add-ins version change)
Released: 26 May 2025 – Version 3.12.0
Feature Highlights
Avertissement lors de l’exécution d’un nouveau Pull d’un projet
Pour aider l’ingénieur mécanicien à éviter de récupérer par inadvertance une nouvelle copie d’un projet depuis l’ECAD, la boîte de dialogue Select Project de CoDesigner affiche désormais une icône d’avertissement, signalant à l’ingénieur que le projet a déjà été récupéré. Notez que l’ingénieur reste libre de récupérer une nouvelle copie du projet s’il le souhaite.
La boîte de dialogue Select Project inclut désormais une icône d’avertissement si le projet sélectionné a déjà été récupéré dans le MCAD.
Panneau CoDesigner distinct pour Siemens NX
Dans les versions précédentes de Altium MCAD CoDesigner pour Siemens NX, le panneau Altium CoDesigner se présentait sous forme d’onglet dans le panneau Siemens NX. Cela signifiait que le panneau devait respecter tous les raccourcis clavier existants de Siemens NX, ce qui pouvait entraîner un comportement inattendu lorsqu’un utilisateur saisissait un nom d’utilisateur, un mot de passe ou un commentaire dans le panneau CoDesigner. Pour résoudre ce problème, le panneau a été retiré du panneau NX par défaut et se présente désormais comme un panneau flottant distinct.
Le panneau Altium CoDesigner se présente désormais comme un panneau flottant distinct dans Siemens NX, garantissant que les frappes qui y sont saisies ne sont pas interprétées comme des raccourcis clavier NX.
Versions Supported
-
Altium Designer 24.8 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.12.0.2414
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions de modules complémentaires suivantes :
| Version MCAD | Version du module complémentaire MCAD |
|---|---|
| Autodesk Fusion® (Remarque 1) | 3.12.0.3 |
| Autodesk Inventor Professional® - version 2024 | 3.12.0.4 |
| Autodesk Inventor Professional® - version 2025 | 3.12.0.5 |
| Dassault Systemes SOLIDWORKS® - versions 2022, 2023, 2024, 2025 | 3.12.0.11 |
| PTC Creo Parametric® - 8.X, 9.X, 10.X, 11.X | 3.12.0.11 |
| Siemens NX® - version 2206<2212 (Remarque 2) | 3.12.0.15 |
| Siemens NX® - version 2212<2312 (Remarque 2) | 3.12.0.9 |
| Siemens NX® - version 2312-2412 (Remarque 2) | 3.12.0.12 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et les versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Release Notes for CoDesigner 3.12.0
| MCAD-4388 | Siemens NX : CoDesigner apparaît désormais comme un panneau flottant (auparavant, il était intégré à l’interface utilisateur native de NX). Cela a été fait pour résoudre le problème lié à la saisie de caractères réservés dans les champs du panneau dans NX v.2306 et versions ultérieures. |
| MCAD-4983 | Synchronisation du faisceau : CoDesigner transfère désormais la propriété « Mass Per Unit Length » des fils/câbles de l’ECAD vers le MCAD (permettant le calcul de la masse d’un faisceau de câbles). Remarque : les unités de masse peuvent être spécifiées de l’une des façons suivantes : a) comme paramètre distinct « Mass Units » (MASS_UNITS). Dans ce cas, il doit s’agir uniquement d’unités de masse, et non d’unités masse/longueur ; b) comme suffixe dans la valeur de « Mass Per Unit Length ». Dans ce cas, elles doivent être spécifiées conformément aux exigences du MCAD utilisé. Par exemple, pour Creo, il doit s’agir des unités de masse, tandis que pour SOLIDWORKS il doit s’agir d’unités masse/longueur. Si les deux sont spécifiés, les unités figurant dans la valeur de « Mass Per Unit Length » sont prioritaires. |
| MCAD-5180 | CoDesigner informe désormais l’ingénieur mécanicien si le projet sélectionné pour la récupération initiale a déjà été récupéré auparavant (la notification apparaît sous forme d’icône avec l’infobulle correspondante dans la barre latérale contenant les propriétés du projet). Cela permet d’éviter les duplications/conflits dans le stockage MCAD. |
| MCAD-5255 | PTC Creo : le plug-in CoDesigner n’était pas signé numériquement, ce qui provoquait des alertes de sécurité. Corrigé. |
| MCAD-5268 | Synchronisation des faisceaux : CoDesigner respecte désormais les règles de nommage des modèles (configurées dans l’Altium Workspace) lors de l’attribution du nom aux modèles de connecteurs. Remarque 1 : auparavant, les modèles étaient nommés uniquement d’après le nom de l’empreinte. Remarque 2 : avec le nouveau mécanisme de nommage, les modèles créés précédemment seront conservés tels quels dans le MCAD ; toutefois, les nouveaux modèles portant le nouveau nom seront utilisés lors d’un nouveau pull pour les nouveaux projets. Remarque 3 : le modèle nouvellement créé n’aura pas de broches physiques ; l’utilisateur MCAD devra donc effectuer l’une des actions suivantes : a) recréer les broches physiques, b) utiliser le placement natif de modèle ECAD-vers-MCAD pour référencer le modèle créé précédemment, c) cloner le modèle créé précédemment avec le nom du modèle nouvellement créé. |
| MCAD-5282 | Synchronisation des faisceaux : le placement natif des modèles ECAD-vers-MCAD est désormais pris en charge pour les connecteurs de faisceaux pour SOLIDWORKS et SW PDM, ce qui permet aux bibliothèques de connecteurs héritées d’être réutilisées par CoDesigner. Remarque : contrairement aux composants PCB, les connecteurs de faisceaux doivent être mappés dans l’ECAD pour faire référence à la valeur de la propriété « CompName » de « components.xml » côté MCAD. |
| MCAD-5342 | Siemens NX intégré à Teamcenter : le comportement lors de l’enregistrement des composants PCB a changé : désormais, si le paramètre « Common folder for storing component models » dans les paramètres de CoDesigner pointe vers un dossier local, les composants ne sont pas enregistrés dans Teamcenter ; ils sont uniquement stockés dans ce dossier local. Remarque 1 : le PCB Assembly et le PCB Part sont toujours enregistrés dans Teamcenter. Remarque 2 : l’objectif de ce changement est de permettre un pull plus rapide des nouveaux PCB et d’éviter l’enregistrement des composants PCB dans Teamcenter lorsque cela n’est pas nécessaire. |
| MCAD-5372 | Synchronisation des faisceaux : pour les connecteurs définis dans une bibliothèque locale dans l’ECAD, après modification dans l’ECAD, CoDesigner recréait leurs modèles dans SOLIDWORKS au lieu de créer de nouveaux fichiers (ce qui entraînait la perte des broches physiques créées sur les connecteurs précédemment transférés). Corrigé. |
| MCAD-5379 | Siemens NX : des rooms étaient ajoutées au lieu de keepouts si CoDesigner était configuré pour utiliser des unités impériales. Corrigé. |
| MCAD-5399 | PTC Creo : pour les composants incluant des paramètres avec des valeurs de chaîne longues, CoDesigner tentait de mettre à jour ces paramètres à chaque pull dans le MCAD, ce qui affectait les performances et prêtait à confusion pour l’utilisateur. CoDesigner ignore désormais ces paramètres. |
| MCAD-5402 | SOLIDWORKS : plantage lors d’une tentative de création d’un keepout ou d’une room sur une conception rigid-flex 2.0. Corrigé. |
| MCAD-5410 | PTC Creo : pour les composants incluant des paramètres utilisant des noms réservés par Creo, CoDesigner tentait d’ajouter ces paramètres à chaque pull dans le MCAD, ce qui affectait les performances et prêtait à confusion pour l’utilisateur. CoDesigner ignore désormais ces paramètres et affiche les avertissements correspondants. |
| MCAD-5470 | Synchronisation des faisceaux pour SOLIDWORKS : CoDesigner n’applique plus la propriété « Part Number » aux fils et câbles dans SOLIDWORKS. Remarque 1 : cette attribution a été introduite dans CoDesigner 3.8. Remarque 2 : la raison de cette suppression est que les numéros de pièce dupliqués provoquaient des effets secondaires, car SOLIDWORKS utilise cette propriété comme identifiant interne des fils/câbles, ce qui entre en conflit avec la manière dont CoDesigner identifie les fils et les câbles. |
Nouveautés de CoDesigner 3.11.0
Released: 11 March 2025 – Version 3.11.0
Feature Highlights
Prise en charge du rigid-flex pour Siemens NX
Cette version de MCAD CoDesigner ajoute la prise en charge du transfert des conceptions rigid-flex entre Altium Designer et Siemens NX. Altium Designer propose deux modes de conception rigid-flex ; CoDesigner pour Siemens NX prend en charge le mode Advanced Rigid-Flex (ou RF2).
Les principales fonctionnalités incluent :
-
N’importe quel nombre de régions rigides et flexibles.
-
Régions flexibles avec différentes épaisseurs.
-
Régions flexibles distinctes qui se chevauchent.
-
Représentation du cuivre et de la sérigraphie sur les régions rigides dans le MCAD.
-
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).
En savoir plus sur la co-conception rigid-flex avec Siemens NX.
Une conception rigid-flex peut désormais être Push dans les deux sens entre Siemens NX et Altium Designer.
Structure of an Advanced Rigid-Flex (RF2) Board in MCAD
Vous trouverez ci-dessous un résumé de la structure Siemens NX d’une carte Advanced Rigid-Flex :
-
Chaque région rigide d’une conception RF2 est représentée par un assemblage, qui inclut 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é dans Siemens NX).
-
Chaque région flexible de la carte est représentée par 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 formé correctement dans Siemens NX, en raison des exigences de pliage. 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 Siemens NX, il devra modifier toutes ces extrusions.
Notes sur le travail avec une carte rigide-flex avancée
-
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 est ensuite attribué un sous-empilage (alors que dans une carte RF1, vous définissez une seule forme globale de carte, puis placez des lignes de séparation pour diviser cette forme en régions de carte requises). Les espaces entre régions adjacentes dans une conception 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 tenant compte de cela, 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. Pour en savoir plus, consultez Planification des régions rigides et flexibles - mode avancé.
-
L’éditeur PCB ECAD comprend un certain nombre d’outils pour aider à créer des régions à partir d’objets ligne/arc existants ; pour en savoir plus, consultez Création de régions de carte à partir des objets sélectionnés.
-
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. Pour en savoir plus, consultez Ajout et modification d’un nouveau sous-empilage.
-
Le mode RF2 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 de planification de carte dans l’ECAD le concepteur doit définir à quelle région d’empilage flexible le pli s’applique Si cela n’est pas fait, un avertissement unaffected region sera affiché lorsque la conception est Push de l’ECAD vers le MCAD
-
La structure de l’assemblage PCB ECAD en mode RF2 diffère de celle de l’assemblage en RF1 ; ainsi, si le mode est basculé de RF1 à RF2, il est recommandé d’effectuer un nouveau Pull de la carte dans le MCAD.
-
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, vous devez également ajuster la géométrie de la région voisine en conséquence.
-
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.
-
Après avoir apporté des modifications à un pli, une opération de reconstruction MCAD sera nécessaire dans la plupart des cas.
-
À ce stade, la création de new régions et de plis dans le MCAD n’est pas prise en charge.
-
Dans le MCAD, la définition des zones d’exclusion (Keep Out Areas 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 rigides-flexibles.
-
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 rigides-flexibles.
-
Si vos conceptions sont stockées dans Altium 365, le push automatique qui se produit après l’enregistrement du projet sur le serveur dans l’ECAD ne traitera pas les modifications de votre carte rigide-flexible (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 rigide-flexible sur le serveur dans l’ECAD, vous devez également Push manuellement votre PCB dans le panneau MCAD CoDesigner.
-
Les régions flexibles de votre conception PCB sont modélisées dans Siemens NX comme de la tôlerie. Siemens NX dispose 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 :
-
Épaisseur de la carte
-
Rayon de pliage
-
Angle de pliage
-
Distance entre la zone de pliage et la bordure de la région
-
Synchronisation multi-cartes avec Autodesk Inventor
Le processus d’assemblage des PCB dans le boîtier est de préférence effectué dans le MCAD. Mais les PCB seront conçus dans l’ECAD, et l’ingénieur ECAD peut également avoir besoin d’effectuer des vérifications électromécaniques telles que les dégagements entre composants et boîtier, ainsi que de vérifier l’accès aux éléments d’interface humaine, tels que les indicateurs et afficheurs, boutons et connecteurs. Il existe de nombreux avantages à pouvoir synchroniser l’ensemble de l’assemblage de l’appareil entre les domaines MCAD et ECAD, afin que l’état actuel de l’appareil assemblé puisse être rapidement vérifié à la fois par les équipes de conception mécanique et électronique.
Cette version de MCAD CoDesigner apporte la prise en charge de la synchronisation d’un assemblage multi-cartes entre Autodesk Inventor et Altium Designer.
|
Les PCB ont été positionnés et le boîtier placé dans Autodesk Inventor ; ces modifications sont prêtes à être Push vers l’ECAD. L’ingénieur ECAD reçoit un message indiquant que l’assemblage a été modifié dans le MCAD ; des modifications sont prêtes à être appliquées. Les changements d’emplacement de la carte et les pièces du boîtier sont Pull dans l’ECAD. |
Pour en savoir plus, consultez Synchronisation d’un assemblage multi-cartes.
Prise en charge MCAD des cavités pour composants intégrés
La demande toujours croissante pour des produits électroniques plus petits et plus intégrés, combinée aux signaux de fréquence plus élevée présents dans ces appareils, stimule la recherche continue de meilleures méthodes de fabrication et d’assemblage des circuits. Une technique offrant à la fois une densité plus élevée et une meilleure prise en charge des fréquences de signal plus élevées consiste à intégrer des composants dans les couches de la structure du circuit imprimé.
Cette mise à jour de MCAD CoDesigner introduit la prise en charge du transfert vers le MCAD de conceptions de cartes incluant des composants intégrés, ainsi que leurs cavités associées, depuis l’ECAD.
Dans l’ECAD, l’objet région qui définit la forme de la cavité inclut une propriété Cavity Height , qui définit la hauteur de la découpe requise dans la couche diélectrique. L’éditeur PCB ECAD étend ensuite automatiquement cette hauteur à travers la couche diélectrique dans laquelle la cavité est créée, jusqu’à la couche de cuivre suivante dans l’empilage, afin d’obtenir la Total Cavity Height réelle.
Dans le MCAD, la forme de la cavité est définie comme une esquisse extrudée sur la pièce de la carte, avec une hauteur d’extrusion définie sur la Total Cavity Height. Notez que les changements d’emplacement des composants intégrés sont synchronisés du MCAD vers l’ECAD, mais pas les modifications de cavité. Si un composant intégré est déplacé dans le MCAD, il n’est pas nécessaire de déplacer la cavité. Les changements de position de la cavité sont automatiquement résolus lorsque l’emplacement du composant concerné est synchronisé du MCAD vers l’ECAD puis de nouveau vers le MCAD.
|
Chaque cavité est créée comme une esquisse extrudée sur la pièce de la carte. Une cavité peut créer une ouverture dans la surface de la carte, ou être entièrement interne. Dans l’ECAD, la cavité est définie depuis la couche sur laquelle le composant est placé jusqu’à la couche de cuivre suivante. |
Pour en savoir plus, consultez la conception d’un PCB avec composants intégrés.
Versions prises en charge
-
Altium Designer 24.8 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.11.0.2380
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version du module complémentaire MCAD |
|---|---|
| Autodesk Fusion® (Remarque 1) | 3.11.0.9 |
| Autodesk Inventor Professional® - version 2024 | 3.11.0.13 |
| Autodesk Inventor Professional® - version 2025 | 3.11.0.12 |
| Dassault Systemes SOLIDWORKS® - versions 2022, 2023, 2024, 2025 | 3.11.0.10 |
| PTC Creo Parametric® - 8.X, 9.X, 10.X, 11.X | 3.11.0.8 |
| Siemens NX® - version 2206<2212 (Remarque 2) | 3.11.0.13 |
| Siemens NX® - version 2212<2312 (Remarque 2) | 3.11.0.13 |
| Siemens NX® - version 2312-2412 (Remarque 2) | 3.11.0.14 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’Altium Enterprise Solutions. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et les versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Notes de version de CoDesigner 3.11.0
| MCAD-1545 | CoDesigner prend désormais en charge la création de cavités 3D pour les composants embarqués dans le MCAD. |
| MCAD-3286 | Autodesk Inventor : CoDesigner prend désormais en charge la synchronisation des assemblages multi-cartes avec Autodesk Inventor. |
| MCAD-3749 | Avec l’authentification unique, CoDesigner enregistre désormais l’adresse e-mail pour une utilisation ultérieure. |
| MCAD-5030 | Siemens NX : la prévisualisation des modifications pendant la synchronisation multi-cartes est désormais prise en charge. |
| MCAD-5047 | Inventor 2025 : lors de l’utilisation d’un serveur sur site, CoDesigner ne permettait pas d’abandonner une session déjà démarrée sur un autre PC. Corrigé. |
| MCAD-5064 | Siemens NX : CoDesigner prend désormais en charge la synchronisation des PCB rigides-flexibles. Remarque : cette fonctionnalité est actuellement disponible en mode bêta. La principale limitation de cette version bêta est que certaines modifications apportées à la forme du PCB dans le MCAD peuvent ne pas être correctement resynchronisées vers l’ECAD ; il est recommandé de vérifier les résultats de synchronisation dans l’ECAD. |
| MCAD-5068 | PTC Creo : dans certains cas, CoDesigner ne pouvait pas utiliser les modèles personnalisés lors de la création de composants PCB dans Creo. Le mécanisme a été amélioré. |
| MCAD-5119 | Après de récentes modifications dans l’ECAD, il n’était plus possible de copier le texte des messages d’avertissement depuis la boîte de dialogue d’erreur/avertissement ECAD. Corrigé. |
| MCAD-5130 | PTC Creo : au démarrage, CoDesigner détecte désormais si Creo a été mis à jour vers une version plus récente et, le cas échéant, avertit l’utilisateur (CoDesigner doit être réinstallé dans cette situation). |
| MCAD-5143 | Siemens NX : lors de l’utilisation de l’option "Build 3D Copper" en combinaison avec le système "Imperial units" dans les paramètres de CoDesigner, les trous dans l’intercouche n’étaient pas percés. Corrigé. |
| MCAD-5165 | Le bouton "Make available online" dans le panneau MCAD CoDesigner n’était pas actif pour un projet de faisceau local. Corrigé. |
| MCAD-5225 | Autodesk Inventor : les désignateurs de référence sont désormais affichés pour les composants dans l’arborescence du modèle (ils sont ajoutés au nom de l’instance du composant). |
| MCAD-5226 | PTC Creo : synchronisation de faisceau, l’absence du système de coordonnées "CS0" dans le modèle du connecteur du faisceau provoquait le plantage de Creo. Corrigé. |
| MCAD-5267 | SOLIDWORKS : lors de la synchronisation de faisceau, les C-Points par défaut des connecteurs sont désormais créés au point de coordonnées 0,0,0. Auparavant, ils étaient créés avec un décalage de 100 mil sur X et Y (100,100,0). |
| MCAD-5278 | Lorsque la reconnaissance des composants MCAD-vers-ECAD est activée dans l’Altium Workspace et que certains composants ne pouvaient pas être trouvés dans la bibliothèque ECAD, CoDesigner n’indiquait pas correctement quels composants n’avaient pas été localisés. L’avertissement a été désactivé. |
| MCAD-5298 | CoDesigner ne parvenait pas à reconnaître les congés et chanfreins 3D créés sur les coins des découpes de carte dans Creo (et à proposer de les transformer en entités 2D en conséquence). Corrigé. |
| MCAD-5300 | CoDesigner ne parvenait pas à reconnaître les congés et chanfreins 3D créés dans Creo lorsque l’utilisateur sélectionnait plusieurs arêtes puis appliquait la fonction à toutes. Corrigé. |
| MCAD-5333 | Synchronisation de faisceau : CoDesigner ne parvenait pas à traiter correctement les câbles comprenant des fils avec des points "no-connect" à leurs extrémités. Corrigé. |
Nouveautés de CoDesigner 3.10.0
Released: 4 December 2024 – Version 3.10.0 Hot Fix for SOLIDWORKS
Released: 6 November 2024 – Version 3.10.0
Points forts des fonctionnalités
Prise en charge des PCB monocouches
Malgré leur simplicité relative, les PCB monocouches, ou simple face, restent l’un des types de cartes les plus couramment utilisés, en raison de leur simplicité et de leur coût inférieur. Auparavant, les PCB monocouches n’étaient pas entièrement pris en charge dans l’ECAD et ne pouvaient pas être transférés vers le MCAD. Les PCB monocouches sont désormais entièrement pris en charge dans l’ECAD et peuvent également être transférés vers le MCAD. Cette prise en charge s’étend aux conceptions rigides-flexibles qui n’utilisent qu’une seule couche de cuivre.
CoDesigner peut désormais transférer des PCB à couche de cuivre unique entre l’ECAD et le MCAD.
Prise en charge multi-cartes pour Siemens NX
Le processus d’assemblage des PCB dans le boîtier est idéalement réalisé dans le MCAD. Mais les PCB seront conçus dans l’ECAD, et l’ingénieur ECAD peut également avoir besoin d’effectuer des vérifications électromécaniques telles que les dégagements entre composants et boîtier, ainsi que la vérification de l’accès aux éléments d’interface humaine, tels que les indicateurs et afficheurs, les boutons et les connecteurs. Il existe de nombreux avantages à pouvoir synchroniser l’ensemble de l’assemblage de l’appareil entre les domaines MCAD et ECAD, afin que l’état actuel de l’appareil assemblé puisse être rapidement vérifié à la fois par les équipes de conception mécanique et électronique.
Cette version de Altium MCAD CoDesigner apporte la prise en charge de la synchronisation d’un assemblage multi-cartes entre Siemens NX et Altium Designer.
|
Les cartes et le boîtier sont assemblés dans le MCAD. L’assemblage est lié à l’assemblage multi-cartes ECAD. Puis l’ensemble de l’assemblage est transféré vers l’ECAD. Les modifications sont récupérées dans l’assemblage multi-cartes ECAD. Pour afficher l’assemblage complet dans l’ECAD. |
En savoir plus sur la Synchronisation d’un assemblage multi-cartes.
Améliorations de la conception de faisceaux
La prise en charge par MCAD CoDesigner de la synchronisation des faisceaux ECAD-MCAD continue de s’améliorer, avec les mises à jour suivantes :
-
Flexibility with how the units are specified – Lors d’un transfert depuis l’ECAD, CoDesigner vérifie désormais et reconnaît les unités de base incluses avec les valeurs dimensionnelles des propriétés des fils et câbles, et définit les valeurs correspondantes dans le MCAD. Auparavant, la seule façon de spécifier les unités était d’inclure un paramètre Units supplémentaire et d’exclure les unités de la valeur dimensionnelle. Les deux méthodes sont désormais prises en charge ; le concepteur peut continuer à séparer la valeur et le type d’unité, ou inclure le type d’unité avec la valeur du paramètre.
Les unités peuvent désormais être incluses avec la valeur.
-
Support for connector pins that do not include a numeric identifier – CoDesigner prend désormais en charge l’utilisation d’identifiants non numériques pour les broches de connecteur dans une conception de faisceau.
En savoir plus sur la Synchronisation d’un projet de conception de faisceau.
Prise en charge de SOLIDWORKS 2025
La prise en charge de SOLIDWORKS 2025 a été ajoutée dans le correctif logiciel de la mise à jour 3.10 de Altium MCAD CoDesigner.
Versions prises en charge
-
Altium Designer 24.8 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.10.0.2312
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions de modules complémentaires suivantes :
| Version MCAD | Version du module complémentaire MCAD |
|---|---|
| Autodesk Fusion® (Remarque 1) | 3.10.0.7 |
| Autodesk Inventor Professional® - version 2024 | 3.10.0.4 |
| Autodesk Inventor Professional® - version 2025 | 3.10.0.4 |
| Dassault Systemes SOLIDWORKS® - versions 2021, 2022, 2023, 2024, 2025 | 3.10.0.6 |
| PTC Creo Parametric® - 8.X, 9.X, 10.X, 11.X | 3.10.0.5 |
| Siemens NX® - version 2206<2212 (Remarque 2) | 3.10.0.4 |
| Siemens NX® - version 2212<2312 (Remarque 2) | 3.10.0.4 |
| Siemens NX® - version 2312 (Remarque 2) | 3.10.0.4 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est disponible pour les concepteurs uniquement dans le cadre d’une Altium Enterprise Solution. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et les versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Release Notes for CoDesigner 3.10.0 Hot Fix for SOLIDWORKS 2025
| MCAD-5207 | SOLIDWORKS 2025 est désormais pris en charge. |
Release Notes for CoDesigner 3.10.0
| MCAD-3287 | Siemens NX : la synchronisation des projets Multiboard est désormais prise en charge. |
| MCAD-4533 | CoDesigner prend désormais en charge la synchronisation d’un PCB monocouche. |
| MCAD-4751 | Synchronisation de faisceau : CoDesigner prend désormais en charge l’utilisation d’identifiants non numériques pour les broches de connecteur. |
| MCAD-4976 | Sur Altium 365, un push ECAD se produit désormais automatiquement lorsqu’un enregistrement sur le serveur est effectué sur un projet Multiboard (de la même manière que pour les projets PCB). |
| MCAD-5008 | Autodesk Fusion : CoDesigner détecte désormais si le paramètre Fusion (introduit récemment) « First component grounded to parent » est activé et en avertit l’utilisateur, afin d’éviter un mauvais placement des composants. |
| MCAD-5015 | PTC Creo : la logique utilisée pour calculer la longueur du segment de faisceau a été améliorée, ce qui réduira le nombre de cas où la longueur ne peut pas être calculée. |
| MCAD-5076 | Synchronisation de faisceau : dans SOLIDWORKS, si SOLIDWORKS PDM était utilisé et que les éléments du faisceau n’avaient pas été extraits avant de récupérer les modifications depuis l’ECAD, CoDesigner affichait une erreur générique et ne parvenait pas à récupérer la conception. Corrigé (CoDesigner avertit désormais l’utilisateur). |
| MCAD-5091 | Synchronisation de faisceau : des modèles MCAD vides redondants étaient créés pour les entités « No Connect » de l’ECAD lorsqu’aucun fil n’y était connecté (par exemple, lorsque des entités « No Connect » étaient attachées directement aux broches du connecteur). Corrigé. |
| MCAD-5103 | Synchronisation de faisceau : lors d’un push depuis l’ECAD, CoDesigner reconnaît désormais les unités de base indiquées dans les valeurs des propriétés de fil et de câble et définit les valeurs correspondantes dans le MCAD. Remarque 1 : les unités désormais reconnues sont : « mm », « in », « mil ». Remarque 2 : auparavant, la seule façon de définir les unités consistait à saisir les valeurs des paramètres sans unité et à créer un paramètre supplémentaire « Units ». Désormais, les deux méthodes sont prises en charge. |
| MCAD-5108 | Le cuivre 3D pour les vias était généré de manière incorrecte dans PTC Creo, Autodesk Inventor et Siemens NX. Corrigé. |
Nouveautés de CoDesigner 3.9.0
Released: 21 August 2024 – Version 3.9.0 Hot Fix (MCAD CoDesigner extension change to version 3.9.0.2208)
Released: 8 August 2024 – Version 3.9.0 Hot Fix for Autodesk Inventor
Released: 24 July 2024 – Version 3.9.0
Feature Highlights
Prise en charge des congés et chanfreins MCAD
Une approche courante pour un ingénieur mécanicien consiste à appliquer des chanfreins et des congés pour façonner les coins de la carte. Si ceux-ci sont définis dans le MCAD comme des entités 3D, CoDesigner ne peut pas les transférer vers l’ECAD, car l’éditeur PCB ECAD définit la forme de la carte comme un objet 2D (avec une épaisseur). Pour y remédier, lorsque la mise à jour 3.9 de CoDesigner détecte une telle entité, elle propose de la convertir en entité 2D et de l’intégrer dans l’esquisse de la carte. Auparavant, CoDesigner avertissait l’ingénieur mécanicien de l’existence de telles entités, mais elles étaient ignorées.
Les congés et chanfreins MCAD 3D appliqués à une arête sur l’axe Z peuvent être transformés en 2D par CoDesigner et envoyés vers l’ECAD.
Prise en charge des congés et chanfreins :
-
Les congés réguliers (circulaires) à rayon constant sont pris en charge.
-
Les chanfreins définis par des distances égales à partir de l’arête (distance-distance symétrique) sont pris en charge.
-
Les chanfreins définis par un angle-distance ou par une distance-distance non symétrique ne sont pas pris en charge.
-
Les congés et chanfreins définis sur des arêtes latérales non droites, ainsi que sur d’autres congés et chanfreins, ne sont pas pris en charge.
-
Les congés et chanfreins définis sur une conception rigide-flex ne sont pas pris en charge.
The Fillet and Chamfer Transformation Process
-
Lorsque vous cliquez sur Push to ECAD dans le panneau Altium CoDesigner et que des entités 3D sont détectées, la boîte de dialogue suivante s’affiche.
-
Si vous cliquez sur Yes - les entités 3D sont transformées en entités 2D et appliquées à l’esquisse de la carte. Notez que CoDesigner n’a pas encore effectué le Push. La boîte de dialogue suivante apparaîtra, vous invitant à effectuer à nouveau un Push pour transférer la conception vers l’ECAD. Vérifiez visuellement que la transformation a été effectuée correctement, puis cliquez sur Push to ECAD dans le panneau Altium CoDesigner pour poursuivre le processus de conception collaborative.
-
Si vous cliquez sur No - les entités 3D ne sont pas transformées et la boîte de dialogue suivante s’affiche, répertoriant toutes les entités 3D qui ne seront pas transférées vers l’ECAD. Cette boîte de dialogue s’affiche également lorsqu’il existe des entités 3D que CoDesigner ne peut pas transformer en 2D.
Modifications intelligentes de l’esquisse dans le MCAD
Considérez la situation où l’ingénieur ECAD doit modifier la forme de la carte, et où cette forme comporte des dimensions et des contraintes appliquées dans le MCAD. Auparavant, les dimensions et contraintes de l’esquisse MCAD étaient perdues lorsque la carte était récupérée dans le MCAD. La mise à jour 3.9 de CoDesigner améliore considérablement cela. Lors d’un Pull, CoDesigner redessine désormais uniquement les éléments d’une esquisse qui ont été modifiés dans l’ECAD, de sorte que les dimensions et contraintes liées aux éléments non modifiés sont conservées telles quelles.
Notez que dans certains cas, par exemple lorsqu’il existe des contraintes mécaniques complexes, ce comportement peut entraîner des modifications inattendues de la géométrie. Dans ce cas, il peut être plus efficace de désactiver cette nouvelle fonctionnalité de prise en charge intelligente des esquisses et d’effectuer à nouveau un Pull, puis de recréer les dimensions et contraintes (comme cela était nécessaire dans les versions antérieures de CoDesigner). Cela peut être réalisé en désactivant l’option Smart Sketch Change dans la boîte de dialogue MCAD Altium CoDesigner Settings.
Les cotes intelligentes qui ne sont pas affectées par les modifications de conception sont conservées lors d’un Pull depuis l’ECAD.
Récupérer une révision précédente du PCB dans le MCAD
L’ingénieur mécanicien a parfois besoin d’ouvrir une version ou une révision antérieure d’une conception de PCB. Auparavant, cela signifiait qu’il devait demander à l’ingénieur ECAD de restaurer temporairement une révision précédente et d’envoyer cette révision vers le MCAD. La mise à jour 3.9 d’Altium CoDesigner résout ce problème grâce à l’introduction de la prise en charge du Pull de n’importe lequel des Push précédemment effectués dans l’ECAD.
Lors d’un Pull dans un assemblage MCAD vide, l’ingénieur mécanicien peut désormais sélectionner la révision à récupérer dans une liste des Push précédents. Si les validations ECAD ont été étiquetées, il peut alors filtrer rapidement la liste en activant l’option Only show tagged commits dans la boîte de dialogue Select Push.
Utilisez la boîte de dialogue Select Push pour sélectionner une révision précédente parmi toutes les révisions envoyées depuis l’ECAD.
Prise en charge de PTC Creo 11
La prise en charge de PTC Creo version 11 a été ajoutée dans la mise à jour 3.9 d’Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge PTC Creo V11 (image fournie avec l’aimable autorisation de PTC).
Prise en charge d’Autodesk Inventor 2025
La prise en charge d’Autodesk Inventor 2025 a été ajoutée dans le correctif logiciel de la mise à jour 3.9 d’Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge Autodesk Inventor 2025 (image fournie avec l’aimable autorisation d’Autodesk).
Versions Supported
-
Altium Designer 24.7 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.9.0.2208
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-In MCAD |
|---|---|
| Autodesk Fusion® (Note 1) | 3.9.0.12 |
| Autodesk Inventor Professional® - version 2024 | 3.9.0.8 |
| Autodesk Inventor Professional® - version 2025 | 3.9.1.7 |
| Dassault Systemes SOLIDWORKS® - versions 2021, 2022, 2023, 2024 | 3.9.0.9 |
| PTC Creo Parametric® - 8.X, 9.X, 10.X, 11.X | 3.9.0.9 |
| Siemens NX® - version 1953<2212 (Note 2) | 3.9.0.15 |
| Siemens NX® - version 2212<2312 (Note 2) | 3.9.0.17 |
| Siemens NX® - version 2312 (Note 2) | 3.9.0.16 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Release Notes for CoDesigner 3.9.0 Hot Fix (MCAD CoDesigner extension change to version 3.9.0.2208)
Mises à jour internes uniquement.
Release Notes for CoDesigner 3.9.0 Hot Fix for Autodesk Inventor 2025
| MCAD-4832 | Autodesk Inventor 2025 est désormais pris en charge. |
Release Notes for CoDesigner 3.9.0
| MCAD-4599 | Lors de l’application des modifications à l’esquisse de carte dans MCAD, CoDesigner conserve désormais les éléments de l’esquisse de carte qui n’ont pas été modifiés dans ECAD. Cela signifie que l’ingénieur mécanicien n’a plus besoin de restaurer les dimensions et contraintes mécaniques correspondantes lorsque la forme de la carte a été modifiée dans ECAD. Remarque : dans certains cas (par ex. avec des contraintes mécaniques complexes), ce comportement peut entraîner des modifications inattendues de la géométrie. Dans ce cas, il peut être plus efficace de désactiver ce comportement et de redessiner complètement l’esquisse (comme auparavant). À cette fin, l’option "Smart Sketch Change" peut être désactivée dans les paramètres de CoDesigner. |
| MCAD-4600 | Dans MCAD, CoDesigner transforme désormais les congés et chanfreins 3D typiques créés par l’ingénieur mécanicien sur les arêtes verticales du PCB (arêtes le long de l’axe Z) en éléments correspondants de l’esquisse de carte. Remarque 1 : auparavant, CoDesigner avertissait simplement l’ingénieur mécanicien de la présence de telles entités. Remarque 2 : pour les congés, seuls les congés réguliers à rayon constant sont pris en charge. Pour les chanfreins, seuls les chanfreins définis par des distances égales à partir de l’arête sont pris en charge. Les congés et chanfreins définis sur des arêtes latérales non rectilignes ainsi que sur d’autres congés et chanfreins ne sont pas pris en charge. Comme auparavant, CoDesigner avertira l’ingénieur mécanicien des congés et chanfreins non pris en charge. |
| MCAD-4683 | Siemens NX : correction des transferts incorrects de Free 3D Body de MCAD vers ECAD, lorsque la géométrie du Free 3D Body est basée sur une géométrie située en dehors du Free 3D Body. |
| MCAD-4804 | Autodesk Fusion : CoDesigner respecte désormais la géométrie de construction personnalisée dans l’esquisse de carte. Elle n’est pas considérée comme faisant partie du contour de la carte et n’est pas modifiée lors de la mise à jour de l’esquisse de carte. |
| MCAD-4835 | PTC Creo 11 est désormais pris en charge. |
| MCAD-4848 | Dans MCAD, CoDesigner prend désormais en charge le Pull de n’importe lequel des Push précédemment effectués dans ECAD. Remarque 1 : la politique des Push automatiques depuis ECAD a changé. Depuis mai 2024, les Auto-Push ne sont effectués que sur un projet qui a été Pull dans MCAD au moins une fois. Remarque 2 : cette fonctionnalité n’est pas disponible avec un abonnement Standard. |
| MCAD-4925 | Siemens NX : un paramètre de configuration a été ajouté pour ignorer les composants qui ne peuvent pas être obtenus depuis Teamcenter lors d’un Pull vers MCAD. Pour activer ce paramètre, modifiez le fichier \Program Files\Siemens\NXXXX\ALTIUM_CODESIGNER\template_parameters_mapping.xml. Dans la section ComponentPart, définissez IgnoreComponentsMissingInDMS sur 1 (ou yes ou true) : <ComponentPart IgnoreComponentsMissingInDMS="yes" …> |
| MCAD-4955 | La prise en charge de la synchronisation des projets Harness n’est plus en bêta. Remarque 1 : prend actuellement en charge SOLIDWORKS et PTC Creo ; la prise en charge d’autres MCAD est prévue à moyen terme. Remarque 2 : cette fonctionnalité est disponible avec une licence CoDesigner PRO / Advanced. |
Nouveautés de CoDesigner 3.8.0
Released: 18 April 2024 – Version 3.8.0
Feature Highlights
Dans la mise à jour 3.8 d’Altium MCAD CoDesigner, la prise en charge de la synchronisation des faisceaux entre ECAD et MCAD passe en bêta ouverte, la rendant disponible aux ingénieurs PTC Creo et SOLIDWORKS disposant d’un abonnement Altium Designer approprié.
Synchronisation d’une conception de faisceau avec MCAD CoDesigner
Dans la mise à jour 3.8 d’Altium MCAD CoDesigner, la prise en charge de la synchronisation des faisceaux MCAD-ECAD passe de la bêta ciblée à la bêta ouverte. Un faisceau est un assemblage courant dans de nombreux produits électroniques et, avec cette mise à jour, les concepteurs travaillant dans PTC Creo et SOLIDWORKS peuvent désormais transférer la conception du faisceau d’ECAD vers MCAD, où le faisceau peut être routé et les longueurs de fils définies. Le faisceau routé peut ensuite être retransféré vers ECAD, prêt pour la finalisation de la documentation de fabrication détaillée dans Draftsman.
► En savoir plus sur la synchronisation d’un projet de conception de faisceau avec MCAD CoDesigner
Une conception de faisceau ECAD, prête à être envoyée vers MCAD.
Mettre à jour les longueurs de fils du faisceau dans MCAD
À mesure que le faisceau est routé dans MCAD, les longueurs de fils sont calculées automatiquement. Ces longueurs peuvent devoir être ajustées par l’ingénieur mécanicien ; cette possibilité a été ajoutée à MCAD CoDesigner dans la mise à jour 3.8.
Lorsque l’assemblage MCAD est une conception de faisceau, le panneau Altium CoDesigner inclut désormais une section Length of Harness Objects, comme illustré ci-dessous. Le logiciel MCAD détermine la Calculated Length en fonction du routage du faisceau. Si nécessaire, une Corrected Length peut être saisie et renvoyée vers ECAD par Push.
Les valeurs corrigées de longueur de fil sont envoyées vers ECAD à la place des valeurs de longueur calculées.
SOLIDWORKS - Stocker tous les fichiers de conception dans le même dossier
De nombreux concepteurs mécaniques préfèrent stocker tous les fichiers de pièce et d’assemblage MCAD constituant un même assemblage dans le même dossier de stockage. Cela peut désormais être réalisé en activant l’option Flat Folder Structure dans la boîte de dialogue Altium CoDesigner Settings.
Les fichiers de conception MCAD peuvent être stockés selon une structure de dossiers plate, si nécessaire.
Suppression automatique des fichiers intermédiaires
Dans MCAD, après un Pull réussi de la conception depuis ECAD, CoDesigner supprime désormais les fichiers Parasolid intermédiaires, les images et les fichiers checksum, ne laissant que les fichiers MCAD. Notez que CoDesigner ne supprime pas les sous-dossiers \Orig et \Expt (même s’ils sont vides), car la logique interne repose sur leur présence.
Versions prises en charge
-
Altium Designer 24.0 (ou version ultérieure) avec l’extension version 3.8.0.2085
-
CoDesigner 3.3 est la dernière version disponible pour Altium NEXUS Client.
-
CoDesigner 2.10 est la dernière version disponible pour Altium CircuitMaker.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-In MCAD |
|---|---|
| Autodesk Fusion® (Remarque 1) | 3.8.0.16 |
| Autodesk Inventor Professional® - versions 2022, 2023, 2024 | 3.8.0.12 |
| Dassault Systemes SOLIDWORKS® - versions 2021, 2022, 2023, 2024 | 3.8.0.21 |
| PTC Creo Parametric® - 7.X, 8.X, 9.X, 10.X | 3.8.0.16 |
| Siemens NX® - version 1953<2212 (Remarque 2) | 3.8.0.14 |
| Siemens NX® - version 2212<2312 (Remarque 2) | 3.8.0.14 |
| Siemens NX® - version 2312 (Remarque 2) | 3.8.0.14 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution. À partir de MCAD CoDesigner 3.8, il existe plusieurs versions du programme d’installation de MCAD CoDesigner pour Siemens NX, afin de s’adapter aux différentes versions du logiciel Siemens NX. Ces programmes d’installation installent tous des versions identiques de MCAD CoDesigner ; ils diffèrent uniquement par leur détection de la version actuellement installée de Siemens NX. Pour MCAD CoDesigner 3.7 et les versions antérieures, il n’existe qu’un seul programme d’installation, et après l’installation de MCAD CoDesigner Siemens NX peut afficher un avertissement au lancement indiquant que l’écart entre la version actuelle et la version signée est trop important. Cet avertissement peut être ignoré, votre installation de MCAD CoDesigner fonctionnera correctement. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Notes de version de CoDesigner 3.8.0
| MCAD-1601 | SOLIDWORKS, CoDesigner prend désormais en charge le stockage de tous les fichiers de sous-assemblage et de pièce dans le même dossier que celui où l’assemblage PCB est stocké. Activez la nouvelle option « Flat folder structure » dans la boîte de dialogue des paramètres de CoDesigner pour obtenir ce comportement. |
| MCAD-2690 | PTC Creo, lors du pull initial d’un PCB, CoDesigner vérifie désormais la définition des plans de référence de base définis dans les modèles Creo et avertit l’utilisateur si cette définition ne correspond pas aux exigences (comme décrit dans la documentation). Remarque : auparavant, dans cette situation, CoDesigner construisait l’assemblage PCB de manière incorrecte. |
| MCAD-2736 | PTC Creo, lorsque Windchill est utilisé, CoDesigner ne duplique plus les fichiers dans le dossier de travail local de Creo. |
| MCAD-3717 | Dans MCAD, après un pull réussi de la conception depuis l’ECAD, CoDesigner supprime désormais les fichiers Parasolid intermédiaires, les images et les fichiers « checksum », ne laissant que les fichiers MCAD. Notez que CoDesigner ne supprime pas les sous-dossiers \Orig et \Expt (même s’ils sont vides), car la logique interne repose sur leur présence. |
| MCAD-3797 | Synchronisation multiboard, lors de la construction de l’assemblage multiboard dans l’ECAD, CoDesigner importe désormais tous les PCB référencés dans le schéma multiboard. Auparavant, s’il y avait plusieurs PCB dans un projet PCB, CoDesigner importait simplement le premier PCB. |
| MCAD-4524 | Synchronisation de faisceau, avant l’envoi de la conception du MCAD vers l’ECAD, CoDesigner permet désormais d’écraser (corriger) la longueur physique des fils/câbles calculée dans le modèle MCAD. |
| MCAD-4548 | La politique de push automatique des PCB sur le serveur Altium 365 a été modifiée : désormais, un PCB n’est envoyé depuis le serveur qu’après sa sélection dans la boîte de dialogue « Select project for pull » dans MCAD (auparavant, tous les PCB étaient envoyés automatiquement lors de « Save to server » depuis l’ECAD, qu’ils aient besoin ou non d’être construits dans le MCAD). Notez qu’une fois qu’un PCB a été choisi de cette manière, il sera ensuite envoyé automatiquement à chaque « Save to server » depuis l’ECAD. |
| MCAD-4571 | Rigid-Flex, pour un PCB entièrement flexible avec des stiffeners, CoDesigner construit désormais côté MCAD les sous-assemblages des régions avec stiffeners de la même manière que les régions rigides. Remarque : auparavant, il n’était pas possible de construire de tels PCB dans le MCAD sans déclarer les stiffeners comme régions rigides dans l’ECAD. |
| MCAD-4575 | CoDesigner permet désormais à l’utilisateur de mettre fin à une session démarrée par ce même utilisateur sur un PC ayant une adresse IP différente. |
| MCAD-4588 | Synchronisation de faisceau, les désignateurs de paires torsadées sont désormais pris en charge. |
| MCAD-4593 | Synchronisation de faisceau, CoDesigner attribue désormais la propriété « Part Number » aux fils/câbles dans SOLIWORKS (nom du paramètre ECAD : « PART_NUMBER »). |
| MCAD-4596 | Siemens NX, il est désormais possible d’installer CoDesigner dans un dossier personnalisé en utilisant l’option de ligne de commande du programme d’installation /DIR="<some_path>". |
| MCAD-4611 | PTC Creo, pour les PCB rigid-flex, CoDesigner nommait les sous-assemblages et les pièces selon le nom initial du projet PCB, et non selon le nom de l’assemblage PCB saisi par l’utilisateur MCAD lors du pull d’un PCB. Corrigé. |
| MCAD-4628 | PTC Creo, le ruban Flow Analysis devenait inactif après l’installation de CoDesigner. Corrigé. |
| MCAD-4637 | Avec « 3D Copper » activé, CoDesigner nommait les sous-assemblages et les pièces de cuivre selon le nom initial du projet PCB, et non selon le nom de l’assemblage PCB saisi par l’utilisateur MCAD lors du pull d’un PCB. Corrigé. |
| MCAD-4638 | Autodesk Fusion, après le deuxième pull et les suivants dans MCAD, la couleur du PCB était modifiée de manière incorrecte. Corrigé. |
| MCAD-4641 | Siemens NX, si un PCB était créé côté MCAD et que son contour était déplacé vers des coordonnées négatives, les composants MCAD placés nativement étaient positionnés de manière incorrecte dans l’ECAD. Corrigé. |
| MCAD-4659 | Siemens NX, CoDesigner analyse désormais tous les fichiers .pax dans le dossier des modèles afin de trouver les modèles à utiliser (auparavant, CoDesigner ne recherchait que dans ugs_model_templates.pax) |
| MCAD-4669 | Siemens NX, le programme d’installation inclut désormais des options permettant de sélectionner la version spécifique de Siemens NX, et l’utilisateur doit faire le choix correspondant pendant le processus d’installation. |
| MCAD-4689 | Autodesk Inventor, les images de décalcomanie n’étaient pas correctement mises à l’échelle sur les PCB de grande taille. Corrigé |
| MCAD-4695 | La synchronisation de faisceau pour PTC Creo et SOLIDWORKS passe de Focused Beta à Open Beta. |
| MCAD-4721 | Creo, CoDesigner calculait incorrectement la longueur des segments de faisceau dans certains cas, lorsque des faisceaux de câbles Creo étaient utilisés. Corrigé. |
| MCAD-4722 | Creo, lors du basculement entre un projet de faisceau et un projet multiboard dans le panneau CoDesigner, la section « multiboard/harness definition » du panneau n’était pas mise à jour dans certains cas. Corrigé. |
| MCAD-4723 | Les modifications apportées dans l’ECAD à la propriété « UNITS » des fils n’étaient pas affichées dans le tableau « Changes » lors du pull dans MCAD (bien que les modifications elles-mêmes aient été appliquées). Corrigé. |
| MCAD-4724 | SOLIDWORKS, un avertissement est désormais affiché lorsque le paramètre CoDesigner « Common folder for models » n’est pas défini. Un dossier commun pour les modèles est recommandé pour : partager les modèles entre ingénieurs, éviter les duplications entre projets et éviter les erreurs causées par l’utilisation du même nom de modèle pour des modèles différents dans des assemblages différents. |
| MCAD-4732 | Synchronisation de faisceau, lors du push d’un projet depuis l’ECAD, si des propriétés étaient attribuées à un point de connexion dans le dessin de routage, une erreur apparaissait. Corrigé. |
| MCAD-4765 | Autodesk Fusion, plantage à l’ouverture d’une conception d’exemple Fusion Electronics. Corrigé. |
Nouveautés de CoDesigner 3.7.0
Released: 7 February 2024 – Version 3.7.0 Hot Fix for Autodesk Fusion
Released: 26 January 2024 – Version 3.7.0 Hot Fix (MCAD CoDesigner extension change to version 3.7.0.2033)
Released: 17 January 2024 – Version 3.7.0
Points forts des fonctionnalités
La mise à jour 3.7 de MCAD CoDesigner apporte la prise en charge du transfert des définitions de fraisure et de lamage entre l’ECAD et le MCAD. Elle introduit également la prise en charge du transfert du trajet d’outil de routage ECAD vers le MCAD, où il devient une coupe extrudée. Le transfert des paramètres de projet a également été amélioré, tout comme la prise en charge des définitions de faisceau. Il existe également un certain nombre d’améliorations de liaison de composants ECAD-MCAD pour les ingénieurs MCAD travaillant avec Siemens NX.
Transférer les paramètres de projet et de variante de l’ECAD vers le MCAD
Dans l’ECAD, les paramètres définis par l’utilisateur permettent au concepteur d’inclure des informations critiques exactement là où elles sont nécessaires. Cette mise à jour de CoDesigner prend en charge le transfert de :
- paramètres ECAD au niveau du projet vers l’assemblage PCB MCAD
- paramètres ECAD au niveau de la variante vers l’assemblage de variante PCB MCAD spécifique 1
- paramètres d’assemblage multi-cartes ECAD vers l’assemblage de dispositif MCAD 2
- paramètres de projet de faisceau ECAD vers l’assemblage de faisceau MCAD
1 Non pris en charge par Autodesk Inventor
2 Les assemblages multi-cartes sont actuellement pris en charge dans CoDesigner pour SOLIDWORKS et PTC Creo.
Les paramètres ECAD sont désormais transférés vers les propriétés MCAD, pour la carte, les variantes, les faisceaux et les assemblages multi-cartes.
Transférer les trous fraisés et lamés vers le MCAD
CoDesigner synchronise désormais les trous fraisés et lamés entre l’ECAD et le MCAD, dans les deux sens. Si l’option 3D Copper est activée dans le MCAD, la géométrie précise du cuivre est générée pour ces trous (notez que CoDesigner pour Autodesk Fusion ne prend pas encore en charge la génération du cuivre 3D à ce stade).
Les trous fraisés et lamés peuvent être transférés entre l’ECAD et le MCAD.
Transférer le tracé d’outil de routage ECAD vers le MCAD
Une technique courante pour retirer chaque carte de son panneau de fabrication consiste à usiner mécaniquement une découpe autour du bord du PCB. Dans Altium Designer, cela est défini comme un Route Tool Path, créé sous la forme d’un chemin continu de pistes et d’arcs sur la couche mécanique Route Tool Path. CoDesigner prend désormais en charge le transfert de l’entité ECAD Route Tool Path vers le MCAD, où elle est représentée comme une coupe extrudée. Si cette entité est modifiée dans le MCAD, elle est retransférée vers l’ECAD sous forme de découpe de carte.
Le tracé d’outil de routage ECAD devient une série de coupes extrudées dans le MCAD.
Siemens NX - Amélioration de la liaison des composants
La liaison des composants permet aux ingénieurs MCAD et ECAD d’utiliser chacun des modèles de composants natifs dans leur instance de la conception de carte, en faisant correspondre des références aux modèles de l’autre dans l’espace de travail Altium. En savoir plus sur la liaison des composants de conception MCAD et ECAD.
MCAD to ECAD Linking
La liaison entre le modèle MCAD et l’empreinte ECAD est définie en faisant correspondre une propriété de modèle MCAD à un paramètre de composant ECAD dans votre espace de travail Altium. Auparavant, CoDesigner ne pouvait faire correspondre les paramètres ECAD qu’à une seule catégorie de propriétés de modèle NX, ce qui limitait les options de liaison des composants. Avec cette version, CoDesigner prend désormais en charge la définition à la fois de la catégorie Teamcenter Category et de la Property dans le champ MCAD model property used for mapping and recognition de l’espace de travail.
Le format est le suivant : <CategoryName>::<PropertyName>
La catégorie et la propriété Teamcenter de liaison sont mappées dans les paramètres de l’espace de travail, en utilisant la syntaxe <CategoryName>::<PropertyName>.
ECAD to MCAD Linking
Lors d’un pull vers le MCAD, CoDesigner peut être configuré pour rechercher dans le système de gestion des données MCAD un modèle MCAD portant ce nom. Si la liaison native des composants ECAD vers MCAD est utilisée dans Siemens NX, la référence du composant MCAD doit être définie dans le paramètre du composant ECAD de manière à inclure le chemin Teamcenter, avec la valeur du paramètre sous la forme :
:root_TC_folder:subfolder1:subfolder12:model_name
La mise à jour 3.7 de CoDesigner améliore cela, en ajoutant la prise en charge du mappage vers le Part Identifier Teamcenter. Si la valeur du paramètre du composant ECAD ne commence pas par le caractère : , CoDesigner suppose que la valeur du paramètre est le Part Identifier Teamcenter, et recherchera dans Teamcenter une pièce portant cet identifiant.
Le paramètre du composant ECAD peut désormais être configuré pour rechercher l’identifiant de pièce Teamcenter.
Siemens NX - Prise en charge de la configuration et des attributs de modèle personnalisés
CoDesigner prend désormais en charge les configurations personnalisées pour les modèles avec Siemens NX, qui peuvent inclure des paramètres obligatoires avec (ou sans) propriétés de projet. Cela se fait via le fichier XML de configuration template_parameters_mapping.xml . Cette fonctionnalité fonctionne pour la création d’assemblages ou de pièces lorsqu’un modèle est utilisé.
► En savoir plus sur le fichier de configuration XML
Prise en charge des paires torsadées dans la conception de faisceaux
Lorsque vous utilisez CoDesigner pour synchroniser un projet de faisceau entre l’ECAD et le MCAD, CoDesigner synchronise désormais les paires torsadées avec le MCAD en tant que câbles, et calcule la longueur physique des fils en tenant compte des propriétés Twists per Unit Length et Thickness définies dans l’objet ECAD Twist.
Les Twists per Unit Length et Thickness sont définis comme paramètres de l’objet de faisceau ECAD Twist.
La longueur non torsadée du fil est calculée comme suit :
Wire Length (untwisted) = Turn Length x Number of Turns
où :
-
Number of Turns = Twists per Unit Length * Cable Length-
Twists per Unit Length = number of twists per unit length of cable, defined as a parameter of the ECAD Twist object
-
-
Turn Length = sqrt((Twist Pitch)^2 + (pi*Thickness)^2)-
Twist Pitch = 1 / Twists per Unit Length -
Thickness = outer diameter of the twisted pair, defined as a parameter of the ECAD Twist object
-
► En savoir plus sur la synchronisation d’un projet de conception de faisceau (disponible pour PTC Creo et SOLIDWORKS)
Versions Supported
-
Altium Designer 24.0 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.7.0.2033
-
CoDesigner 3.4 (et versions ultérieures) n’est pas disponible pour Altium NEXUS Client ; CoDesigner 3.3.0 est la dernière version.
-
CoDesigner 3.x n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la dernière version.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-In MCAD |
|---|---|
| Autodesk Fusion® (Note 1) | 3.7.0.7 |
| Autodesk Inventor Professional® - versions 2022, 2023, 2024 | 3.7.0.6 |
| Dassault Systemes SOLIDWORKS® - versions 2020, 2021, 2022, 2023, 2024 | 3.7.0.9 |
| PTC Creo Parametric® - 7.X, 8.X, 9.X, 10.X | 3.7.0.12 |
| Siemens NX® - version 1953 - 2312 (Note 2) | 3.7.0.22 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’Altium Enterprise Solutions. Notez que les versions plus récentes de Siemens NX peuvent afficher un avertissement indiquant que l’écart entre la version actuelle et la version signée est trop important. Siemens NX a été testé jusqu’à la v.2312 ; cet avertissement peut être ignoré. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
Release Notes for CoDesigner 3.7.0 Hot Fix for Autodesk Fusion
| MCAD-4629 | La géométrie du cuivre et de la sérigraphie était placée de manière incorrecte en raison des modifications apportées dans Autodesk Fusion v.2.0.18220 (publiée le 29 janv. 2024). Corrigé. |
Release Notes for CoDesigner 3.7.0 Hot Fix
| MCAD-4610 | Côté ECAD, lors d’un pull d’un projet de faisceau, CoDesigner ne parvenait pas à lire la longueur des câbles transférés depuis le MCAD. Corrigé. |
CoDesigner 3.7.0 Release Notes
| MCAD-3772 | Autodesk Fusion, CoDesigner ne parvenait pas à générer la boîte englobante pour un « modèle endommagé ». Corrigé. |
| MCAD-3773 | Autodesk Fusion, lors d’un Push depuis le MCAD, CoDesigner ne lisait pas correctement l’emplacement des trous de montage lorsque ces trous étaient placés sans référence à la géométrie (cela se produit lors du transfert de trous depuis l’ECAD), et la taille globale de la carte était modifiée. Corrigé. |
| MCAD-3868 | CoDesigner transfère désormais les paramètres définis par l’utilisateur depuis le projet (y compris les variantes) de l’ECAD vers le MCAD, et les assigne en conséquence comme propriétés de l’assemblage PCB/Faisceau/Multiboard. |
| MCAD-4072 | Lors de la synchronisation de projets Multiboard, CoDesigner prend désormais en charge plusieurs niveaux de hiérarchie dans le projet (auparavant, un seul niveau de hiérarchie était pris en charge). |
| MCAD-4185 | L’entité ECAD Route Tool Path est désormais prise en charge. Dans le MCAD, elle est représentée comme une coupe extrudée. Si cette entité est modifiée dans le MCAD, elle est retransférée vers l’ECAD sous forme de découpe de carte. |
| MCAD-4290 | Siemens NX, CoDesigner prend désormais en charge l’attribution de propriétés personnalisées aux éléments dans Siemens Teamcenter, ainsi que le mappage de ces propriétés aux propriétés de projet/variante ECAD. |
| MCAD-4347 | CoDesigner synchronise désormais les trous fraisés/lamés entre l’ECAD et le MCAD, dans les deux sens. Si l’option "3D Copper" est activée dans le MCAD, la géométrie précise du cuivre est générée pour ces trous (sauf pour Autodesk Fusion, où la génération du cuivre 3D n’est pas encore prise en charge). |
| MCAD-4375 | Lors d’un Pull vers le MCAD, le tableau « Changes » de CoDesigner listait les composants avec leurs noms par défaut ; toute personnalisation des noms était ignorée. Corrigé. |
| MCAD-4390 | Siemens NX et Teamcenter, CoDesigner prend désormais en charge l’utilisation du Part Identifier de Teamcenter comme propriété de mappage pour la liaison native des composants ECAD vers MCAD. |
| MCAD-4416 | Dans les projets de faisceaux, CoDesigner synchronise désormais les paires torsadées avec le MCAD en tant que câbles, et calcule la longueur physique des fils en tenant compte des propriétés « twist per unit length » et « wire thickness » définies dans l’ECAD. |
| MCAD-4440 | Les paramètres de CoDesigner prennent désormais en charge des séparateurs décimaux système autres que le caractère "." (point). |
| MCAD-4461 | La détection de plusieurs contours dans une même esquisse de keepout MCAD n’affichait pas le bon message d’erreur. Corrigé. |
| MCAD-4463 | Autodesk Inventor 2023, le panneau CoDesigner était masqué pendant un Pull depuis l’ECAD, il n’était donc pas possible de voir la progression du Pull. Corrigé. |
| MCAD-4473 | CoDesigner ne valide plus les pliages rigide-flex lors d’un Push vers le MCAD, car cela entraînait dans certains cas de fausses erreurs de type « manually created bend ». |
| MCAD-4481 | Siemens NX, CoDesigner traitait incorrectement l’esquisse du contour de carte si l’esquisse incluait une géométrie de construction. Corrigé. |
| MCAD-4484 | PTC Creo, lors de la génération de faisceaux de fils, CoDesigner fait désormais passer les fils par les points de connexion de la même manière qu’en passage manuel. Auparavant, les fils se croisaient, ce qui nécessitait un reroutage manuel. |
| MCAD-4535 | Siemens NX et Teamcenter, prise en charge des catégories ajoutée pour le mappage MCAD CCID dans NX. |
| MCAD-4543 | La version 2312 de Siemens NX est désormais prise en charge. |
| MCAD-4545 | Siemens NX, l’extraction des modifications depuis le contexte de l’assemblage du dispositif est temporairement désactivée, car cela ne fonctionnait pas correctement dans de nombreux cas. Les problèmes seront corrigés dans la prochaine mise à jour. |
Nouveautés de CoDesigner 3.6.0
Released: 2 November 2023 – Version 3.6.0
Feature Highlights
S’appuyant sur la prise en charge des assemblages multi-cartes dans SOLIDWORKS par CoDesigner, la mise à jour 3.6 de MCAD CoDesigner ajoute la prise en charge de la synchronisation du faisceau, qui peut ensuite être inclus dans l’assemblage multi-cartes. La prise en charge de SOLIDWORKS 2024 a également été ajoutée. La prise en charge de l’aperçu des modifications dans un assemblage multi-cartes est également incluse dans cette version de CoDesigner, et tous les MCAD pris en charge bénéficient désormais d’une meilleure prise en charge de la détection des contours de carte rigide-flex.
Synchronisation d’un projet de conception de faisceau dans SOLIDWORKS (bêta)
Les faisceaux de câblage sont couramment présents dans de nombreux assemblages, assurant la connexion électrique entre les différents PCB du dispositif, ainsi que le câblage des différents boutons, affichages et commandes avec lesquels l’utilisateur interagit. S’appuyant sur la prise en charge des assemblages multi-cartes dans SOLIDWORKS, la synchronisation du faisceau permet de transférer les éléments du faisceau de l’ECAD vers le MCAD (connecteurs, fils, épissures, connectivité (données de type « de-à ») et topologie du faisceau), ainsi que de transférer du MCAD vers l’ECAD les longueurs physiques des fils, câbles et segments de faisceau.
Le modèle 3D du faisceau peut également être envoyé vers l’ECAD lors de la synchronisation de l’assemblage multi-cartes, avec les pièces du boîtier mécanique.
► En savoir plus sur la synchronisation d’un projet de conception de faisceau dans Altium MCAD CoDesigner.
Avec CoDesigner, vous pouvez concevoir le faisceau de manière collaborative dans SOLIDWORKS et Altium Designer.
Prise en charge de SOLIDWORKS 2024
La prise en charge de SOLIDWORKS 2024 a été ajoutée dans les mises à jour 3.6 de Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge SOLIDWORKS 2024 (image fournie par Dassault Systemes)
Aperçu des modifications dans un assemblage multi-cartes
Pour les projets multi-cartes, CoDesigner affiche désormais un aperçu des modifications de synchronisation à la fois dans l’ECAD et le MCAD.
Examinez l’impact de chaque modification dans l’assemblage multi-cartes avant d’appliquer les changements.
Prise en charge des projets imbriqués
CoDesigner synchronise désormais les modifications dans les projets multi-cartes imbriqués. Auparavant, chacun des projets multi-cartes imbriqués devait être synchronisé séparément.
Détection améliorée des contours de carte rigide-flex
L’algorithme de détection des contours de carte lors d’un Push depuis l’ECAD a été amélioré. Les cas où une région de carte comprend des angles très aigus, comme les courbes tangentielles, ne sont plus considérés comme une erreur. Ils sont désormais signalés comme un avertissement lors du Push et peuvent être acceptés lors du Pull dans le MCAD.
La prise en charge du Push de régions de carte rigide-flex comportant des angles aigus a été améliorée.
Prise en charge améliorée des pliages rigide-flex dans SOLIDWORKS
Auparavant, CoDesigner pour SOLIDWORKS ne traitait pas correctement les pliages dans une région flexible lorsqu’un grand nombre de pliages se trouvait dans cette région. Cette limitation a été supprimée.
Versions Supported
- Altium Designer 23.9.1 (ou version ultérieure) avec l’extension version MCAD CoDesigner 3.6.0.1976
- CoDesigner 3.6 n’est pas disponible pour Altium NEXUS Client, CoDesigner 3.3.0 est la dernière version.
- CoDesigner 3.x n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la dernière version.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-In MCAD |
|---|---|
| Autodesk Fusion 360® (Note 1) | 3.6.0.16 |
| Autodesk Inventor Professional® - versions 2022, 2023, 2024 | 3.6.0.15 |
| Dassault Systemes SOLIDWORKS® - versions 2021, 2022, 2023, 2024 | 3.6.0.34 |
| PTC Creo Parametric® - 7.X, 8.X, 9.X, 10.X | 3.6.0.26 |
| Siemens NX® - version 1953 - 2306 (Note 2) | 3.6.0.19 |
Notes:
-
Altium CircuitMaker prend uniquement en charge Autodesk Fusion 360.
-
Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’Altium Enterprise Solutions. Notez que les versions plus récentes de Siemens NX peuvent afficher un avertissement indiquant que l’écart entre la version actuelle et la version signée est trop important. Siemens NX a été testé jusqu’à la version 2306 ; cet avertissement peut être ignoré. Sinon, l’option Show Warning when Loading dans la boîte de dialogue Customer Defaults de Siemens NX peut être désactivée
CoDesigner 3.6.0 Release Notes
| MCAD-4104 | Projets multi-cartes, CoDesigner affiche désormais un aperçu des modifications de synchronisation à la fois dans l’ECAD et le MCAD. |
| MCAD-4105 | Projets multi-cartes, CoDesigner synchronise désormais les modifications dans les projets imbriqués. Auparavant, cela ne fonctionnait qu’à un seul niveau à la fois. |
| MCAD-4109 | SOLIDWORKS 2024 est désormais pris en charge. |
| MCAD-4114 | Projets multi-cartes, CoDesigner ne pouvait pas synchroniser les parties d’un boîtier déjà déclarées comme boîtier dans un projet enfant. Corrigé. |
| MCAD-4117 | Projets multi-cartes, lors de la synchronisation vers l’ECAD, l’opération « MoveBoard » n’était pas prise en compte, ce qui provoquait le décalage de ces PCB dans l’assemblage multi-cartes dans l’ECAD. Corrigé. |
| MCAD-4123 | Siemens NX, lors d’un push depuis le MCAD, CoDesigner avertit désormais l’utilisateur si des fonctionnalités non prises en charge ont été utilisées, comme c’est le cas lors d’un push depuis d’autres MCAD. |
| MCAD-4149 | Dans la boîte de dialogue MCAD « Select Project for Pull », les dossiers côté serveur sont désormais affichés en haut de la liste. |
| MCAD-4154 | CoDesigner prend désormais en charge la synchronisation des projets de faisceau entre Altium Designer et SOLIDWORKS. CoDesigner envoie les informations suivantes du document ECAD Harness Layout Drawing vers le MCAD : connecteurs, épissures, connectivité (données « from-to »), topologie du faisceau (points de connexion avec les ensembles de fils et de câbles passant par ces points). Depuis le MCAD, CoDesigner renvoie vers le Harness Layout Drawing les résultats suivants du routage 3D : la longueur physique des fils, câbles et segments de faisceau. |
| MCAD-4179 | PTC Creo, CoDesigner construit désormais le routage physique des câbles (auparavant, cela n’était possible que pour les fils à l’intérieur d’un câble). |
| MCAD-4256 | SOLIDWORKS, CoDesigner ne pouvait pas traiter un nombre relativement important de pliages sur une même région flexible d’une carte rigide-flex. Corrigé. |
| MCAD-4257 | SOLIDWORKS, les images de décalcomanie représentant le cuivre, la sérigraphie et le masque de soudure sont désormais intégrées dans les pièces représentant les régions rigides correspondantes des cartes rigide-flex. |
| MCAD-4335 | L’algorithme de détection des erreurs dans les contours de carte lors d’un push depuis l’ECAD a été amélioré. Les cas comportant des angles très aigus (généralement les cas de tangence) ne sont plus considérés comme bloquants pour le push et sont désormais signalés comme un avertissement. |
| MCAD-4358 | SOLIDWORKS, CoDesigner ne parvenait pas à construire un PCB dans le MCAD si l’option « Create sketch on new part » était activée dans les paramètres de SOLIDWORKS. Corrigé. |
Nouveautés de CoDesigner 3.5.0
Released: 17 August 2023 – Version 3.5.0 – Hot Fix (no change to Altium Designer CoD extension)
Released: 27 July 2023 – Version 3.5.0
Feature Highlights
La version 3.5 de Altium MCAD CoDesigner apporte la prise en charge des assemblages multi-cartes à PTC Creo, ainsi que l’introduction d’une nouvelle capacité : la possibilité de synchroniser une conception de faisceau entre l’ECAD et le MCAD (uniquement Creo pour la version bêta initiale). La synchronisation du faisceau permet de pousser le faisceau défini sur l’assemblage multi-cartes ECAD vers PTC Creo, où l’ingénieur mécanicien peut définir le routage des câbles à travers le boîtier et les connexions aux cartes de circuits imprimés. La définition du faisceau peut ensuite être poussée du MCAD vers l’ECAD dans le cadre de l’assemblage multi-cartes.
Synchronisation d’un projet de conception de faisceau (bêta)
Un élément présent dans de nombreux assemblages est un ou plusieurs faisceaux de câblage. Les faisceaux servent à connecter électriquement les différents PCB du dispositif, ainsi qu’à câbler les différents boutons, affichages et commandes avec lesquels l’utilisateur interagit. S’appuyant sur la prise en charge des assemblages multi-cartes dans PTC Creo (voir le point fort suivant), la synchronisation du faisceau permet le transfert des éléments du faisceau de l’ECAD vers le MCAD (connecteurs, fils, épissures, connectivité (données de type « de-à ») et topologie du faisceau), ainsi que le transfert du MCAD vers l’ECAD des longueurs physiques des fils, câbles et segments de faisceau.
Le modèle 3D du faisceau peut également être envoyé vers l’ECAD lors de la synchronisation de l’assemblage multi-cartes, avec les pièces du boîtier mécanique.
► En savoir plus sur la synchronisation d’un projet de conception de faisceau dans Altium MCAD CoDesigner.
Utilisez la prise en charge des faisceaux de CoDesigner pour collaborer sur la conception du faisceau.
Prise en charge des assemblages multi-cartes dans PTC Creo
De nombreux appareils électroniques sont conçus comme un assemblage de plusieurs cartes de circuits imprimés, astucieusement façonnées et disposées dans un boîtier mécanique afin d’offrir un produit à la fois esthétique et fonctionnel. Le logiciel de conception électronique (ECAD) d’Altium prend cela en charge : plusieurs PCB peuvent être réunis pour créer un assemblage de PCB, appelé Multi-Board Assembly. Cet assemblage peut également inclure le boîtier et d’autres éléments mécaniques qui composent le produit.
Un assemblage multi-cartes ouvert dans l’éditeur Multi-board Assembly d’Altium.
Le processus d’intégration des PCB dans le boîtier est idéalement réalisé en MCAD. Mais les PCB sont conçus en ECAD, et l’ingénieur ECAD peut également avoir besoin d’effectuer des vérifications électromécaniques, telles que les dégagements composant-à-composant et composant-à-boîtier, ainsi que le contrôle de l’accès aux éléments d’interface utilisateur, tels que les voyants et afficheurs, les boutons et les connecteurs. Il existe de nombreux avantages à pouvoir synchroniser l’ensemble de l’assemblage de l’appareil entre les domaines MCAD et ECAD, afin que l’état actuel de l’appareil assemblé puisse être rapidement vérifié à la fois par les équipes de conception mécanique et électronique.
Dans Altium CoDesigner 3.5, la prise en charge des assemblages multi-cartes sort de la phase bêta. En plus de la prise en charge de la synchronisation des assemblages multi-cartes depuis SOLIDWORKS, la synchronisation des assemblages multi-cartes est désormais également prise en charge depuis PTC Creo.
► En savoir plus sur la synchronisation d’un assemblage multi-cartes dans Altium MCAD CoDesigner.
Prise en charge des dossiers Workspace lors du Pull vers MCAD
Les dossiers Altium Workspace sont désormais représentés dans la boîte de dialogue Select Project from <Workspace> lorsque vous Pull un nouveau PCB dans MCAD. La boîte de dialogue peut soit afficher tous les projets de tous les dossiers, soit afficher les projets dans leurs dossiers respectifs. Cliquez sur le bouton
en haut de la boîte de dialogue pour basculer le mode d’affichage, puis parcourez les dossiers à l’aide des techniques Windows standard.
Les dossiers de stockage des projets sont désormais pris en charge dans la boîte de dialogue Select Project <from Workspace> lorsque vous cliquez pour effectuer un Pull depuis MCAD.
Prise en charge de PTC Creo 10
La prise en charge de PTC Creo version 10 a été ajoutée dans les mises à jour 3.5 d’Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge PTC Creo V10 (image fournie par PTC)
Prise en charge d’Autodesk Inventor 2024
La prise en charge d’Autodesk Inventor 2024 a été ajoutée dans les mises à jour 3.5 d’Altium MCAD CoDesigner.
Versions Supported
- Altium Designer 23.5.1 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.5.0.1900
- CoDesigner 3.5 n’est pas disponible pour Altium NEXUS Client, CoDesigner 3.3.0 est la dernière version.
- CoDesigner 3.x n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la dernière version.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-In MCAD |
|---|---|
| Autodesk Fusion 360® (Note 1) | 3.5.0.17 |
| Autodesk Inventor Professional® - versions 2022, 2023, 2024 | 3.5.0.14 |
| Dassault Systemes SOLIDWORKS® - versions 2020, 2021, 2022, 2023 | 3.5.0.24 |
| PTC Creo Parametric® - 7.X, 8.X, 9.X, 10.X | 3.5.0.21 |
| Siemens NX® - version 1953 ou ultérieure (Note 2) | 3.5.0.12 |
Notes:
- Altium CircuitMaker prend uniquement en charge Autodesk Fusion 360.
- Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’Altium Enterprise Solutions.
Release Notes for CoDesigner 3.5.0 Hotfix
| MCAD-4221 | Si le nombre de push et de pull était suffisamment élevé, dans MCAD, CoDesigner affichait la date/heure et le commentaire du push ECAD provenant non pas du dernier push. Corrigé. |
CoDesigner 3.5.0 Release Notes
| MCAD-2210 | Les dossiers Altium Workspace sont désormais représentés dans la boîte de dialogue "Select Project from <Workspace>" dans MCAD. |
| MCAD-3892 | CoDesigner vérifie désormais si le paramètre "Use fully defined sketches" est activé dans SOLIDWORKS et restaure cet état après la création du PCB (CoDesigner ne peut pas encore créer d’esquisses entièrement définies, et ce paramètre n’était auparavant pas respecté). |
| MCAD-3905 | CoDesigner prend désormais en charge la synchronisation des projets de faisceaux entre Altium Designer et PTC Creo. CoDesigner envoie les informations suivantes du document ECAD Harness Layout Drawing vers MCAD : connecteurs, épissures, connectivité (données "from-to"), topologie du faisceau (points de connexion avec les ensembles de fils et de câbles passant par ces points). Depuis MCAD, CoDesigner renvoie les résultats suivants du routage 3D vers le Harness Layout Drawing : la longueur physique des fils, câbles et segments de faisceau. Note 1 : pour démarrer la synchronisation, le Harness Layout Drawing doit inclure au minimum les connecteurs transférés depuis le Wiring Diagram. Note 2 : la liaison native de composants ECAD-vers-MCAD peut être utilisée pour placer les modèles de connecteurs depuis le stockage MCAD, au lieu des connecteurs transférés depuis l’ECAD. Note 3 : CoDesigner ne reconstruit pas la topologie du faisceau dans le Layout Drawing de l’ECAD après la resynchronisation depuis MCAD ; cette topologie doit donc être définie dans ce document avant la synchronisation retour. Note 4 : le modèle 3D du faisceau peut être envoyé vers l’ECAD lors de la synchronisation d’un assemblage multi-cartes, avec les pièces du boîtier mécanique. |
| MCAD-4032 | CoDesigner prend désormais en charge la synchronisation des assemblages multi-cartes avec PTC Creo. Note 1 : auparavant, cette capacité n’était disponible que pour SOLIDWORKS. Note 2 : cette capacité est en mode bêta pour PTC Creo comme pour SOLIDWORKS. |
| MCAD-4039 | CoDesigner n’avertissait pas l’ingénieur mécanique de l’utilisation de fonctionnalités non prises en charge, telles que les congés/chanfreins 3D. Corrigé. |
| MCAD-4054 | Le flux de partage d’un projet PCB avec un ingénieur mécanique externe qui n’est pas encore inclus dans le Workspace a changé : désormais, une demande "add and share" est automatiquement envoyée à tous les administrateurs du workspace. Dès qu’elle est approuvée, cet ingénieur mécanique externe est automatiquement ajouté au workspace et le projet lui est partagé (auparavant, ces étapes devaient être effectuées manuellement). |
| MCAD-4056 | Dans SOLIDWORKS 2023, dans certains cas, un "broken component model" bloquait tout le placement par lot de tous les modèles. Corrigé (CoDesigner détecte désormais ces cas et place les modèles individuellement). |
| MCAD-4058 | PTC Creo 10 est désormais pris en charge. |
| MCAD-4059 | Autodesk Inventor 2024 est désormais pris en charge. |
| MCAD-4060 | Dans Autodesk Fusion 360, dans certains cas, les extrémités des arcs dans l’esquisse du contour de carte n’étaient pas associées aux extrémités des segments d’esquisse voisins, ce qui rendait la modification de l’esquisse difficile. Corrigé. |
| MCAD-4076 | Dans SOLIDWORKS, après activation de l’option 3D Copper dans les paramètres de CoDesigner et avant un Pull des modifications, les décalcomanies étaient masquées. Corrigé : les décalcomanies restent visibles jusqu’au Pull suivant. |
| MCAD-4083 | CoDesigner réinitialisait le paramètre "Enable Snapping" lors du travail avec un PCB rigide-flex dans SOLIDWORKS, sans le restaurer ensuite. Corrigé. |
| MCAD-4084 | CoDesigner informe désormais l’ingénieur mécanique du nombre de composants ignorés (filtrés) selon la limite de hauteur définie dans les paramètres de CoDesigner (afin d’éviter toute confusion quant à la présence ou non des composants à l’écran). |
| MCAD-4142 | Dans Siemens NX, l’erreur "Unsupported curve type 'SketchVirtualPoint'" s’affichait si l’esquisse de la carte était modifiée après la création d’une cote dans l’esquisse. Corrigé. |
| MCAD-4147 | Dans PTC Creo, le deuxième pull d’un PCB échouait si le filtrage des composants par taille était activé et que le nombre de composants filtrés ainsi que leurs propriétés était important. Corrigé. |
Nouveautés de CoDesigner 3.4.0
Released: 29 May 2023 – Version 3.4.0.1859 – Hot Fix for GovCloud
Released: 10 April 2023 – Version 3.4.0.1792 – Hot Fix
Released: 23 March 2023 – Version 3.4.0
Feature Highlights
Le comportement par défaut de CoDesigner consiste à transférer les composants du PCB dans les deux sens entre MCAD et ECAD sous forme de modèles Parasolid. Bien que cela fournisse un modèle mécaniquement précis à chaque domaine de conception, cela ne permet pas à ce modèle de représenter pleinement le composant réel monté dans le produit final. Pour les concepteurs qui doivent travailler avec un composant entièrement détaillé dans chaque domaine de conception, CoDesigner prend en charge la liaison des composants ECAD et MCAD, permettant à l’ingénieur MCAD de travailler avec le composant MCAD, et à l’ingénieur ECAD de travailler avec le composant ECAD.
Siemens NX - Prise en charge de la géométrie cuivre avancée
CoDesigner représente le cuivre des couches supérieure et inférieure sous forme de décalcomanies, offrant une impression visuellement fidèle du cuivre de chaque côté de la carte. Si vous avez besoin d’une définition précise des formes sur chaque couche de cuivre, cette version apporte la prise en charge de la géométrie cuivre avancée à Siemens NX.
Activez l’option Build 3D Geometry for Copper and Solder Mask dans la boîte de dialogue Altium CoDesigner Settings pour inclure le détail du cuivre dans chaque couche de signal et de plan ; activez l’option Build Vias pour inclure le détail du cuivre qui assure la connexion entre les couches de signal et de plan.
Lorsque les options avancées de géométrie du cuivre sont activées, chaque couche de cuivre du PCB, chaque couche de masque de soudure et chaque ensemble de trous traversants est créé comme composant MCAD dans l’Assembly Navigator.
Siemens NX - Placement et reconnaissance des composants de MCAD vers ECAD
CoDesigner pour Siemens NX prend désormais en charge la liaison entre le composant MCAD et le composant ECAD équivalent. Incluez dans le composant MCAD un paramètre qui référence le composant ECAD équivalent, spécifiez le paramètre de liaison dans les paramètres MCAD CoDesigner de votre Workspace Altium, puis, lorsque vous effectuez un Push de la carte du MCAD vers l’ECAD, la carte se charge dans l’ECAD avec le composant ECAD entièrement décrit, placé directement depuis votre Workspace Altium dans le PCB ECAD.
► En savoir plus sur la liaison des composants MCAD vers les composants ECAD
Siemens NX - Placement des composants de ECAD vers MCAD depuis TeamCenter
Avec cette version, CoDesigner dans Siemens NX peut désormais placer le composant MCAD depuis TeamCenter lorsque vous effectuez un Push de l’ECAD vers le MCAD. Spécifiez quel paramètre ECAD contient le nom du composant MCAD TeamCenter, puis indiquez ce paramètre dans les paramètres MCAD CoDesigner de votre Workspace Altium, et tout est prêt. Lorsque la conception est envoyée par Push de l’ECAD vers le MCAD, le composant ECAD est automatiquement remplacé par le composant MCAD, placé directement depuis TeamCenter.
► En savoir plus sur la liaison des composants ECAD vers les composants MCAD
Système de gestion des données MCAD - Spécifier le composant MCAD comme paramètre d’empreinte ECAD
Si vous utilisez le placement automatique des modèles de composants depuis un système de gestion des données MCAD, CoDesigner prend désormais en charge la récupération du nom du modèle MCAD à partir d’une propriété d’empreinte personnalisée ECAD, en plus du paramètre de composant personnalisé utilisé auparavant. Cette fonctionnalité prend mieux en charge les relations plusieurs-à-plusieurs entre composants et empreintes.
En plus de pouvoir spécifier le nom du modèle MCAD comme paramètre du composant ECAD, vous pouvez également le spécifier comme paramètre d’empreinte ECAD si vous le préférez,
l’option Use models from data management system on MCAD side when creating PCB assembly prend en charge les deux approches.
La logique désormais suivie par CoDesigner est la suivante : lors d’un Push depuis l’ECAD, CoDesigner :
- vérifie si l’option Use models from data management system on MCAD side when creating PCB assembly est activée dans votre Workspace Altium et, si elle l’est ;
- vérifie si le nom du paramètre spécifié dans l’option Workspace est présent comme paramètre de correspondance du nom de modèle attribué dans l’empreinte, et si c’est le cas et qu’il n’est pas vide ;
- envoie le paramètre et sa valeur au MCAD dans le cadre du Push ;
- puis, lors du Pull vers le MCAD, récupère le modèle MCAD depuis le stockage MCAD selon la valeur du paramètre d’empreinte. Si le paramètre d’empreinte n’est pas attribué, ou s’il est vide, CoDesigner prend à la place le nom du modèle MCAD depuis le paramètre du composant (s’il n’est pas vide).
La prise en charge avancée du rigid-flex sort de la bêta
Pour les outils MCAD qui prennent en charge le rigid-flex, cette version marque la sortie publique de la prise en charge du mode avancé de conception Rigid-Flex (également appelé RF2). À ce stade, le rigid-flex est pris en charge par SOLIDWORKS et PTC Creo.
► En savoir plus sur la synchronisation d’une carte rigid-flex
Versions Supported
- Altium Designer 22.11.1 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.4.0.1859
- CoDesigner 3.4 n’est pas disponible pour Altium NEXUS Client ; CoDesigner 3.3.0 est la dernière version.
- CoDesigner 3.x n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la dernière version.
| Version MCAD | Version du module complémentaire MCAD |
|---|---|
| Autodesk Inventor Professional® - versions 2022, 2023 | 3.4.0.8 |
| Autodesk Fusion 360® (Note 1) | 3.4.0.9 |
| Dassault Systemes SOLIDWORKS® - versions 2020, 2021, 2022, 2023 | 3.4.0.12 |
| PTC Creo Parametric® - 7.X, 8.X, 9.X | 3.4.0.7 |
| Siemens NX® - version 1953 ou ultérieure (Note 2) | 3.4.0.13 |
Notes:
- Altium CircuitMaker prend uniquement en charge Autodesk Fusion 360.
- Siemens NX est disponible pour les concepteurs uniquement dans le cadre d’Altium Enterprise Solutions.
Release Notes for CoDesigner 3.4.0.1859 (Hot Fix for GovCloud support)
| MCAD-4024 | La prise en charge de Altium 365 GovCloud (https://www.altium.com/trust/govcloud) a été ajoutée. |
Release Notes for CoDesigner 3.4.0.1792
| MCAD-3951 | Dans la liste des modifications de l’extension ECAD, lorsque le nombre de modifications était suffisamment important, le défilement et le redimensionnement des colonnes ne fonctionnaient plus. Corrigé. |
Release Notes for CoDesigner 3.4.0
| MCAD-2958 | Lors du Pull des modifications vers le MCAD, si des modifications avaient été apportées au contour de la carte dans l’ECAD, CoDesigner met désormais en évidence la modification correspondante dans le tableau des modifications et affiche une info-bulle correspondante pour cette modification. Cela peut éviter la perte des dimensions et contraintes créées par l’ingénieur mécanicien (à l’étape suivante de la synchronisation), ou aider l’ingénieur mécanicien à restaurer les dimensions et contraintes qui ont été perdues. |
| MCAD-3248 | Siemens NX, la possibilité de placer des composants PCB dans le MCAD et de les reconnaître dans l’ECAD, est désormais prise en charge. |
| MCAD-3249 | Siemens NX, la possibilité de placer automatiquement les modèles de composants PCB depuis Teamcenter, est désormais prise en charge. Remarque : dans la propriété de composant/empreinte ECAD, la référence du modèle MCAD doit inclure le chemin Teamcenter, par exemple :root_TC_folder:subfolder1:subfolder12:model_name |
| MCAD-3250 | Siemens NX, la fonctionnalité « Advanced Copper Geometry » (création du modèle 3D précis des couches de cuivre, des fûts de cuivre, des vias et des masques de soudure) est désormais prise en charge. |
| MCAD-3319 | Dans le cas du placement automatique des modèles de composants depuis un système de gestion des données MCAD, CoDesigner prend désormais en charge la récupération du nom du modèle MCAD à partir d’un paramètre d’empreinte personnalisé ECAD, en plus de la prise en charge existante de l’utilisation d’un paramètre de composant personnalisé. Cette fonctionnalité prend mieux en charge les relations plusieurs-à-plusieurs entre composants et empreintes. La logique désormais suivie par CoDesigner est la suivante : lors d’un Push depuis l’ECAD, CoDesigner vérifie si l’option Use models from data management system on MCAD side when creating PCB assembly est activée dans votre Workspace Altium et, si elle l’est ; vérifie si le paramètre nommé dans le Workspace est présent comme paramètre d’empreinte, et s’il n’est pas vide ; envoie le paramètre et sa valeur au MCAD ; puis, lors du Pull vers le MCAD, récupère le modèle MCAD depuis le stockage MCAD selon la valeur du paramètre d’empreinte. Si le paramètre d’empreinte n’est pas attribué, ou s’il est vide, CoDesigner prend à la place le nom du modèle MCAD depuis le paramètre du composant (s’il n’est pas vide). Notez que la possibilité de travailler avec des paramètres d’empreinte dans Altium Designer est actuellement en bêta ; vérifiez que l’option avancée PCB.FootprintParameters est activée dans Altium Designer pour utiliser cette fonctionnalité de CoDesigner. |
| MCAD-3589 | SOLIDWORKS, lors de la mise à jour d’un PCB conçu en mode rigid-flex 2.0, CoDesigner ne redessine désormais que les régions dont la géométrie a changé dans l’ECAD. Cela permet aux concepteurs de conserver les dimensions et contraintes du MCAD créées pour les autres régions. |
| MCAD-3753 | Autodesk Fusion 360, lors de la construction du contour de la carte, CoDesigner contraint désormais les segments d’esquisse séquentiels les uns par rapport aux autres, ce qui permet à l’ingénieur mécanicien de modifier plus facilement l’esquisse. |
| MCAD-3778 | L’algorithme d’envoi des différentes pièces du boîtier mécanique a été amélioré. Auparavant, lorsque plusieurs pièces étaient enregistrées en même temps dans le MCAD (par exemple lors de leur importation depuis des formats d’échange), cela entraînait des erreurs lors de leur Pull vers l’ECAD. Corrigé. |
| MCAD-3783 | Autodesk Fusion 360, lors d’un Push, CoDesigner détecte désormais correctement le cas où l’esquisse de la carte fait référence à une géométrie externe et affiche le message d’erreur « Invalid feature profile: Board ». Notez que de telles esquisses ne peuvent pas être envoyées par Push vers l’ECAD. |
| MCAD-3831 | Siemens NX, prise en charge de NX v.2xxx ajoutée. |
| MCAD-3857 | Autodesk Fusion 360, la possibilité de créer des keepouts et des cutouts à l’aide des outils CoDesigner ne fonctionnait plus car le contexte d’assemblage du dispositif était détecté de manière incorrecte. Corrigé. |
| MCAD-3930 | Lors du Pull des modifications dans SOLIDWORKS, CoDesigner laisse désormais la modification « Synchronize component properties » décochée par défaut. Cela aide l’utilisateur à éviter d’extraire manuellement les composants de SOLIDWORKS PDM. Remarque : il est recommandé de clarifier pourquoi les propriétés diffèrent entre l’ECAD et les stockages MCAD. |
Nouveautés de CoDesigner 3.3.0
Released: 21 December 2022 – Version 3.3.0
Aucune nouvelle fonctionnalité n’est incluse dans cette version.
Versions prises en charge
- Altium Designer 22.6 (ou version ultérieure) avec la version 3.3.0.1753 de l’extension
- Altium NEXUS Client 5.6 à 5.8, avec la version 3.3.0.497 de l’extension
- CoDesigner 3.x n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la version la plus récente.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-in MCAD |
|---|---|
| Autodesk Inventor Professional® - versions 2022, 2023 | 3.3.0.6 |
| Autodesk Fusion 360® (Remarque 1) | 3.3.0.6 |
| Dassault Systemes SOLIDWORKS® - versions 2020, 2021, 2022, 2023 | 3.3.0.9 |
| PTC Creo Parametric® - 7.X, 8.X, 9.X | 3.3.0.6 |
| Siemens NX® - version 1953 ou ultérieure (Remarque 2) | 3.3.0.8 |
Notes:
- Altium CircuitMaker prend uniquement en charge Autodesk Fusion 360.
- Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’Altium Enterprise Solutions.
Notes de version
| MCAD-3587 | Dans SOLIDWORKS et PTC Creo, CoDesigner prend désormais en charge la définition de Keepouts et de Rooms sur les segments rigides des cartes rigide-flex. |
| MCAD-3650 | La méthode de vérification de la licence Altium pour les serveurs On-Prem a été modifiée. Auparavant, toutes les fonctionnalités « Pro » étaient disponibles par défaut pour les serveurs On-Prem. Désormais, CoDesigner vérifie séparément chaque fonctionnalité « Pro ». Pour utiliser les fonctionnalités « Pro » récemment introduites — Multiboard Sync et Keepout/Room Sync — la licence « Altium Enterprise Server & CAL » doit être mise à jour. |
| MCAD-3666 | Conformément à la politique de licence d’Altium, la possibilité de créer des Keepouts et des Rooms dans MCAD est désormais réservée aux abonnements « PRO » et « Enterprise ». Remarque : les Keepouts et Rooms existants créés précédemment dans MCAD avec un abonnement « Standard » ne seront pas affectés, mais toute modification apportée à ces entités à partir de maintenant ne sera plus transférée vers ECAD. |
| MCAD-3745 | Dans SOLIDWORKS, la manière dont les segments de carte d’une carte rigide-flex 2.0 sont assemblés a été améliorée, avec l’ajout d’une contrainte angulaire afin d’éviter d’éventuels problèmes d’alignement microscopiques. |
| MCAD-3746 | Dans Siemens NX, CoDesigner prend désormais en charge la configuration d’un type d’élément personnalisé pour stocker les entités PCB dans Siemens Teamcenter. |
| MCAD-3812 | CoDesigner ne pouvait pas synchroniser les projets multi-cartes via des serveurs on-premises utilisant le SGBD Firebird. |
Nouveautés de CoDesigner 3.2.0
Released: 17 November 2022 – Version 3.2.0
Points forts des fonctionnalités
Mode démo pour CoDesigner
CoDesigner inclut désormais un mode démo dans MCAD. Pour accéder au mode démo, vous aurez besoin :
- d’un Altium Account, avec un nom d’utilisateur qui n’est actuellement membre d’aucun Altium Workspace existant,
- d’une solution MCAD prise en charge,
- avec la dernière version de l’Add-in Altium MCAD CoDesigner installée.
Si le nom d’utilisateur de votre compte n’est actuellement membre d’aucun Altium Workspace, alors une fois connecté à CoDesigner dans votre logiciel MCAD, le panneau Altium CoDesigner inclura des informations sur la manière d’accéder à un projet de démonstration.
Si vous n’êtes actuellement membre d’aucun Workspace, le mode démo sera disponible après connexion à Altium MCAD CoDesigner.
En mode démo, l’ingénieur mécanicien peut :
- Construire le modèle du PCB de démonstration dans le format natif du MCAD, vérifier la structure du modèle et voir comment associer/contraindre le modèle avec le boîtier.
- Récupérer une modification de conception et explorer les fonctionnalités de contrôle des modifications (CoDesigner simule les modifications ECAD apportées au PCB de démonstration).
- Construire une géométrie 3D précise du cuivre (la génération du cuivre 3D n’est pas encore prise en charge dans Autodesk Fusion 360 et Siemens NX).
- Vérifier la définition mécanique du PCB, notamment : modifier la forme de la carte, le placement des composants, créer des trous de fixation et créer des keepouts/rooms.
Si vous avez récupéré les modifications simulées dans MCAD, vous pouvez cliquer sur une entrée pour mettre en évidence cette modification sur la carte (affichée en violet).
Ouvrir le PCB dans l’interface web Altium depuis votre logiciel MCAD
Dans MCAD, vous pouvez désormais ouvrir la version ECAD du projet PCB/Multiboard dans l’interface web de l’Altium Workspace en cliquant sur le bouton
(Open in Web) en haut du panneau Altium CoDesigner.
- Par défaut, c’est la vue 3D de la carte qui s’affiche. Vous pouvez également utiliser les onglets en haut pour explorer le SCH, le PCB (version 2D de la carte), le document Draftsman et le BOM (nomenclature ActiveBOM).
- Utilisez les icônes situées en haut à droite de la zone graphique de l’interface web pour : Search des composants ou des nets ; ou cliquez sur un composant ou un net dans la zone d’affichage graphique pour afficher les détails dans le panneau Info. L’objet sera simultanément mis en évidence dans les onglets Sch, PCB, 3D et BOM.
Cliquez sur le bouton Open in Web dans votre logiciel MCAD pour ouvrir la version ECAD du PCB dans votre navigateur web préféré, puis utilisez les fonctionnalités de l’interface pour explorer la conception plus en détail.
► En savoir plus sur l’interface basée navigateur d’un Altium Workspace
Plier / déplier facilement une carte rigide-flex
Dans SOLIDWORKS et PTC Creo, un bouton a été ajouté au ruban Altium CoDesigner pour Fold / Unfold un PCB rigide-flex. Auparavant, l’ingénieur mécanicien devait plier/déplier un PCB rigide-flex en supprimant / réactivant manuellement les fonctions de pli dans l’arborescence du modèle MCAD.
Utilisez le bouton Fold / Unfold du ruban Altium CeoDesigner pour basculer rapidement l’état Suppress de tous les plis.
Détails améliorés sur les modifications des paramètres de composant
Lorsqu’une conception est échangée entre les équipes de conception électrique et mécanique et que les deux équipes utilisent des systèmes de gestion des composants, des conflits peuvent survenir lorsqu’une différence est détectée entre un composant ECAD et un composant MCAD contrôlé par PDM.
Dans MCAD, CoDesigner affiche désormais des informations détaillées sur les modifications proposées des propriétés des composants lors de la synchronisation ECAD vers MCAD. Auparavant, les modifications de composants étaient représentées par un seul enregistrement dans la liste des modifications ; désormais, cette modification peut être développée pour révéler des informations détaillées sur les changements de nom, les changements d’empreinte et les propriétés éditées ou modifiées, pour chaque composant modifié.
Ce niveau de détail aide l’ingénieur mécanicien à enquêter rapidement lorsque les bibliothèques ECAD et MCAD ne sont plus synchronisées, peut-être en raison de modifications automatiques effectuées par MCAD ou PDM lors de la synchronisation précédente, et à prendre une décision quant à l’impact sur la conception.
Développez l’entrée de modification pour examiner quelle synchronisation des paramètres de composant est requise.
Prise en charge de PTC Creo 9
La prise en charge de PTC Creo version 9 a été ajoutée dans les mises à jour 3.2 d’Altium MCAD CoDesigner.
Altium MCAD CoDesigner prend désormais en charge PTC Creo V9 (image fournie par PTC)
Versions prises en charge
- Altium Designer 22.6 (ou version ultérieure) avec la version 3.2.0.1730 de l’extension
- Altium NEXUS Client 5.6 à 5.8, avec la version 3.2.0.490 de l’extension
- CoDesigner 3.x n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la version la plus récente.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version du module complémentaire MCAD |
|---|---|
| Autodesk Inventor Professional® - versions 2022, 2023 | 3.2.0.8 |
| Autodesk Fusion 360® (Remarque 1) | 3.2.0.7 |
| Dassault Systemes SOLIDWORKS® - versions 2020, 2021, 2022, 2023 | 3.2.0.11 |
| PTC Creo Parametric® - 7.X, 8.X, 9.X | 3.2.0.8 |
| Siemens NX® - version 1953 ou ultérieure (Remarque 2) | 3.2.0.8 |
Notes:
- Altium CircuitMaker prend uniquement en charge Autodesk Fusion 360.
- Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution.
Release Notes
| MCAD-2932 | Dans MCAD, CoDesigner affiche désormais des informations détaillées sur les modifications proposées des propriétés des composants lors de la synchronisation ECAD-vers-MCAD (auparavant, ces modifications étaient représentées par un seul enregistrement dans la liste des modifications). Cela aide l’ingénieur mécanicien à analyser la situation lorsque les bibliothèques ECAD et MCAD ne sont pas synchronisées, en raison de modifications automatiques effectuées par MCAD ou PDM lors de la synchronisation précédente. |
| MCAD-3404 | PTC Creo, l’algorithme de génération du cuivre 3D a été amélioré : les problèmes liés à la génération répétée de petits éléments de cuivre ont été corrigés, et les performances globales ont été améliorées. |
| MCAD-3498 | PTC Creo, prise en charge ajoutée pour Creo Version 9. |
| MCAD-3500 | CoDesigner rognait les images de décalcomanie pour les grands PCB (lorsque la taille de la décalcomanie dépassait 32768 pixels). Corrigé. |
| MCAD-3510 | SOLIDWORKS, pour créer une découpe couvrant plus d’une région, CoDesigner utilise désormais des esquisses dérivées de SOLIDWORKS. |
| MCAD-3590 | PTC Creo, après modification du contour de carte dans ECAD, CoDesigner reconstruit désormais uniquement les régions modifiées d’une carte rigide-flex (auparavant, la carte entière était reconstruite). |
| MCAD-3599 | CoDesigner inclut désormais un « mode Démo » dans MCAD, s’il n’existe aucun Workspace associé à l’utilisateur. En mode Démo, l’ingénieur mécanicien peut effectuer les opérations suivantes : a) générer le modèle du PCB de démonstration dans le format natif du MCAD, vérifier la structure du modèle, voir comment associer/contraindre le modèle au boîtier, b) voir comment contrôler les modifications (CoDesigner simule les modifications ECAD sur le PCB de démonstration), c) générer la géométrie 3D précise du cuivre (la génération du cuivre 3D n’est pas encore prise en charge dans Autodesk Fusion 360 et Siemens NX), d) vérifier la définition mécanique du PCB, notamment : modification de la forme de la carte, placement des composants, création de trous de fixation et création de keepouts/salles. |
| MCAD-3647 | SOLIDWORKS et PTC Creo, un bouton permettant de plier/déplier un PCB rigide-flex a été ajouté à la barre d’outils du ruban CoDesigner. Auparavant, les ingénieurs mécaniciens devaient plier/déplier un PCB rigide-flex en supprimant/rétablissant manuellement les fonctions de pliage dans l’arborescence du modèle MCAD. |
| MCAD-3686 | Dans MCAD, vous pouvez désormais ouvrir le projet PCB/Multiboard dans l’interface web du Workspace Altium en cliquant sur le bouton « Open in Web » en haut du panneau Altium CoDesigner. |
| MCAD-3718 | SOLIDWORKS, les paramètres d’accrochage étaient réinitialisés à leur état par défaut lors du premier Pull d’un PCB, si l’option « 3D Copper » était activée dans les paramètres de CoDesigner. Corrigé. |
| MCAD-3728 | Le nom du projet PCB est désormais inclus dans le nom des pièces et sous-assemblages représentant différentes régions d’une carte rigide-flex dans SOLIDWORKS, ce qui simplifie le travail avec le PDM si le contrôle de l’unicité des noms y est activé. |
Nouveautés de CoDesigner 3.1.0
Released: 4 October 2022 – Version 3.1.0
Feature Highlights
Cette version met l’accent sur l’introduction de la prise en charge des cartes conçues à l’aide du mode Advanced Rigid-Flex dans l’éditeur PCB Altium (également appelé Rigid-Flex 2, ou RF2). Dans ECAD, le mode Advanced Rigid-Flex permet de prendre en charge des conceptions rigide-flex plus complexes, notamment : des conceptions avec des régions flexibles qui se chevauchent, des plis à l’intérieur d’une découpe interne du PCB et des séparations rigide-flex de forme personnalisée.
Conception rigide-flex améliorée (bêta)
L’ajout de la prise en charge du mode Advanced Rigid-Flex dans CoDesigner apporte les améliorations suivantes à la prise en charge rigide-flex ECAD-MCAD :
- Régions flexibles d’é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 MCAD dans 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 superposées d’épaisseurs différentes, ouverte dans Altium Designer et dans PTC Creo.
Structure d’une carte Advanced Rigid-Flex (RF2) dans 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 par un assemblage, 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é dans MCAD).
-
Chaque région flexible de la carte est représentée par une pièce de tôlerie. Dans cette pièce, chaque ligne de pli ECAD est définie comme un pli esquissé. Notez qu’un pli pouvant être poussé depuis ECAD peut ne pas être formé correctement dans 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 MCAD. Si l’ingénieur mécanicien souhaite modifier la forme d’une telle découpe dans MCAD, il devra modifier toutes ces extrusions.
Remarques sur le travail avec les cartes Advanced Rigid Flex
-
Pour une carte RF2 dans ECAD, chaque région X-Y de la carte est dessinée comme un objet distinct, auquel une sous-empilement est ensuite attribué (alors que dans une carte RF1, vous définissez la forme globale de la carte, puis placez des lignes de séparation pour la diviser 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. Pour en savoir plus, consultez Planification des régions rigides et flexibles - mode avancé.
-
L’éditeur PCB ECAD comprend un certain nombre d’outils pour aider à créer des régions à partir d’objets ligne/arc existants ; pour en savoir plus, consultez Création de régions de carte à partir des objets sélectionnés.
-
Dans ECAD, chaque ensemble unique de couches (substack) doit être défini, soit en copiant des couches existantes pour créer le nouveau substack, soit en ajoutant des couches pour définir un substack unique. Pour en savoir plus, consultez Ajout et modification d’un nouveau substack.
-
Le mode RF2 prend en charge les régions flexibles qui se chevauchent dans l’espace tridimensionnel. Pour cela, lorsqu’une ligne de pli est placée en mode Board Planning dans ECAD, le concepteur doit s’assurer que le pli est appliqué à la bonne région d’empilement flexible Si cela n’est pas fait, un avertissement de région non affectée s’affichera lorsque la conception sera poussée d’ECAD vers MCAD
-
La structure de l’assemblage PCB en mode RF2 dans SOLIDWORKS diffère de celle de l’assemblage en mode RF1 dans SOLIDWORKS ; ainsi, si le mode est basculé de RF1 à RF2 dans 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.
-
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.
-
À ce stade, la création de nouvelles régions et de nouveaux plis dans MCAD n’est pas prise en charge pour les cartes utilisant le mode Advanced Rigid-Flex.
-
Lors de la modification de la géométrie du PCB dans 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, veuillez ajuster celle de la région voisine en conséquence.
-
Si vous apportez des modifications importantes à la géométrie, par exemple en changeant l’ensemble des arêtes, les contraintes dans MCAD peuvent être rompues. C’est normal ; elles seront restaurées lors de la prochaine synchronisation MCAD-ECAD-MCAD.
-
Après modification des plis, une opération de reconstruction MCAD sera nécessaire dans la plupart des cas.
-
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 rigide-flex (les modifications RF2 n’ont pas encore été ajoutées au push automatique côté serveur ECAD). Après avoir enregistré un projet rigide-flex sur le serveur, vous devez également pousser manuellement votre PCB vers MCAD dans le panneau MCAD CoDesigner.
-
La définition des zones d’exclusion (ECAD Keepouts), des salles de notes textuelles (ECAD Rooms), la génération du cuivre 3D et la spécification du boîtier dans la définition du PCB dans MCAD (et l’envoi du boîtier vers ECAD) ne sont actuellement pas pris en charge pour les cartes rigide-flex.
-
Les régions flexibles de votre conception PCB sont modélisées dans MCAD comme de la tôlerie. Chaque outil MCAD possède son propre ensemble de tests pour vérifier qu’un pli peut être formé dans la tôle, en tenant compte des éléments suivants :
-
Board thickness
-
Rayon de courbure
-
Angle de pliage
-
Distance entre la zone de pliage et la bordure de la région
-
Prise en charge de SOLIDWORKS 2023
SOLIDWORKS 2023 est maintenant en bêta, CoDesigner 3.1 a été mis à jour pour le prendre en charge.
Versions Supported
- Altium Designer 22.6 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.1.0.1709
- Altium NEXUS Client 5.6 à 5.8, avec l’extension MCAD CoDesigner version 3.1.0.487
- CoDesigner 3.x n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la dernière version prise en charge.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-In MCAD |
|---|---|
| Autodesk Inventor Professional® - versions 2022, 2023 | 3.1.0.11 |
| Autodesk Fusion 360® (Note 1) | 3.1.0.9 |
| Dassault Systemes SOLIDWORKS® - versions 2020, 2021, 2022, 2023 | 3.1.0.35 (Note 3) |
| PTC Creo Parametric® - 7.X, 8.X | 3.1.0.28 |
| Siemens NX® - version 1953 ou ultérieure (Note 2) | 3.1.0.9 |
Notes:
- Altium CircuitMaker prend uniquement en charge Autodesk Fusion 360.
- Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution.
- Il s’agissait de la version 3.1.0.34 lors de la publication du 4 octobre. Cette version ultérieure a été fournie parce que Symantec Antivirus a, vraisemblablement à tort, détecté la version précédente comme étant un virus. Il n’y a aucun changement fonctionnel dans cette version ultérieure.
Release Notes
| MCAD-2438 | CoDesigner ne pouvait pas pousser un PCB rigide-flex depuis l’ECAD s’il y avait deux couches ou plus portant le même nom définies dans différentes empilements de couches. Corrigé. |
| MCAD-3234 | Si CoDesigner est connecté à un serveur personnalisé dans le MCAD, le nom de ce serveur est désormais affiché dans le plugin (« Custom Server » était affiché auparavant). |
| MCAD-3242 | CoDesigner affiche désormais l’année de modification dans l’historique si cette modification a été effectuée au cours de l’année précédente, afin d’éviter toute confusion. |
| MCAD-3466 | CoDesigner synchronise désormais les PCB conçus en mode Advanced Rigid-Flex (RF2) avec SOLIDWORKS et PTC Creo. Note 1 : La structure de l’assemblage PCB en mode RF2 dans SOLIDWORKS diffère de la structure de l’assemblage en mode RF1 ; 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. Note 2 : 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. Note 3. La création de nouvelles régions et de nouveaux plis dans le MCAD n’est pas encore prise en charge, pas plus que l’application de décalcomanies aux régions flexibles. |
| MCAD-3528 | Dans Autodesk Inventor 2023, la boîte de dialogue Choose Project passait parfois à l’arrière-plan et empêchait tout travail ultérieur. Corrigé. |
| MCAD-3548 | SOLIDWORKS 2023 est désormais pris en charge. |
| MCAD-3655 | En raison des modifications apportées à la politique de sécurité sur les serveurs Altium, un utilisateur ECAD standard (non administrateur) ne peut plus inviter un ingénieur mécanicien externe dans le Workspace. Dans cette situation, le comportement d’activation de l’option Share lors d’un Push dans l’extension ECAD CoDesigner a changé : CoDesigner indique désormais à l’utilisateur ECAD non administrateur qu’un administrateur du Workspace doit inviter l’ingénieur mécanicien externe dans le Workspace. |
| MCAD-3658 | Le bouton CoDesigner a été ajouté au ruban par défaut dans Autodesk Inventor. Utilisez-le pour ouvrir le panneau CoDesigner, ce qui résout le problème d’absence d’accès au panneau dans Autodesk Inventor 2023 lorsqu’aucun fichier n’était ouvert. |
Nouveautés de CoDesigner 3.0.0
Released: 18 July 2022 – Version 3.0.0
Feature Highlights
Altium CoDesigner 3.0 introduit la prise en charge de la synchronisation d’un assemblage d’appareil MCAD avec un assemblage multi-cartes ECAD. Cette fonctionnalité est initialement publiée en bêta pour SOLIDWORKS, d’autres outils MCAD devant suivre dans les prochaines versions.
Prise en charge des assemblages multi-cartes
La création d’un appareil à partir de plusieurs assemblages est l’approche standard pour développer un produit dans les logiciels de CAO mécanique. Le logiciel de conception électronique d’Altium prend en charge un concept similaire, où plusieurs PCB peuvent être réunis pour créer un assemblage de PCB, appelé Multi-Board Assembly. Cet assemblage peut également inclure le boîtier.
Un assemblage multi-cartes ouvert dans l’éditeur Multi-board Assembly d’Altium.
Le processus d’assemblage des PCB dans le boîtier est mieux réalisé dans le MCAD. Mais l’ingénieur ECAD peut également avoir besoin d’effectuer des vérifications électromécaniques, telles que les dégagements composant-à-composant et composant-à-boîtier, ainsi que la vérification de l’accès aux éléments d’interface humaine et de leur étiquetage, tels que les indicateurs et afficheurs, les boutons et les connecteurs. Il existe de nombreux avantages à pouvoir synchroniser l’ensemble de l’assemblage de l’appareil entre les domaines MCAD et ECAD, afin que l’état actuel de l’appareil assemblé puisse être rapidement vérifié par les équipes de conception mécanique et électronique.
La sortie d’Altium CoDesigner 3.0 marque l’introduction de la prise en charge de la synchronisation de l’assemblage d’appareil MCAD avec l’assemblage multi-cartes ECAD. Cette première version bêta prend en charge SOLIDWORKS, la prise en charge d’autres MCAD devant être ajoutée dans les prochaines versions.
► En savoir plus sur la synchronisation d’un assemblage multi-cartes dans Altium MCAD CoDesigner.
Les diapositives ci-dessous présentent un résumé de la synchronisation d’un assemblage multi-cartes entre MCAD et ECAD. Cet ordre d’étapes n’est pas fixe ; par exemple, les diapositives montrent une séquence dans laquelle les PCB individuels ont été Pulled depuis l’ECAD et assemblés dans le boîtier MCAD, avant de décider de transférer l’ensemble de l’assemblage vers l’ECAD.
Pousser les PCB individuels depuis l’ECADChaque PCB doit être Pushed depuis l’ECAD, Pulled dans le MCAD, puis enregistré comme assemblage. Pousser l’assemblage multi-cartes ECADIncluez les PCB individuels dans l’assemblage multi-cartes ECAD (leur position peut rester non définie) et Pushez le MBA depuis l’ECAD. Créer l’assemblage de l’appareil dans le MCADIncluez le boîtier et un ou plusieurs assemblages PCB MCAD (les PCB peuvent aussi être ajoutés plus tard). Reconnaître les PCBSi un ou plusieurs assemblages PCB ont été ajoutés, cliquer sur ce bouton indique à CoDesigner que chacun des PCB qu’il peut détecter fait partie de cet assemblage d’appareil MCAD. Lier le multicarteSi les PCB ont été reconnus, vous pouvez lier l’assemblage d’appareil MCAD à l’assemblage multi-cartes ECAD en sélectionnant la commande Link Multiboard dans le menu déroulant en haut du panneau Altium CoDesigner, comme illustré ci-dessus. Si les PCB n’ont pas encore été reconnus, utilisez le bouton Link Multiboard dans le panneau Altium CoDesigner. Définir le boîtierSélectionnez le boîtier dans l’arborescence des fonctions MCAD, puis cliquez sur le bouton Enclosure dans le ruban Altium CoDesigner. CoDesigner reconnaît désormais cette pièce/cet assemblage comme étant le boîtier et l’indiquera dans la section Multiboard Definition du panneau Altium CoDesigner. Pousser l’assemblage depuis le MCADCoDesigner pousse l’emplacement et l’orientation de chaque PCB vers l’ECAD, ainsi que le boîtier s’il a été défini. Pull de l’assemblage dans l’ECADEffectuez un pull de l’assemblage terminé dans l’ECAD dans le panneau MCAD CoDesigner de l’éditeur Multi-board Assembly dans l’ECAD. L’assemblage terminé dans l’ECADL’ingénieur peut maintenant examiner l’assemblage multi-cartes terminé dans l’ECAD. |
► En savoir plus sur la synchronisation d’un assemblage multi-cartes avec Altium CoDesigner
Fusion 360 - Prise en charge du travail avec l’assemblage de l’appareil
Autodesk Fusion 360 prend désormais en charge le travail dans le contexte de l’assemblage de l’appareil. CoDesigner dans Fusion 360 reconnaît désormais le PCB et le boîtier, permettant l’échange du boîtier entre MCAD et ECAD (ces capacités sont déjà prises en charge dans d’autres MCAD).
Sélectionnez le boîtier dans l’arborescence du modèle, puis cliquez sur le bouton Enclosure dans le bouton Altium CoDesigner - vérifiez le panneau pour confirmer qu’il a été reconnu.
Push CoDesigner automatique lors de l’enregistrement sur le serveur
Lorsque vous effectuez un Push depuis l’ECAD dans CoDesigner, vous ne poussez pas le fichier PCB vers l’Altium Workspace ; vous poussez un package de données spécial ECAD-vers-MCAD. Ce package comprend : les données du PCB, la géométrie des couches, les modèles 3D des composants au format Parasolid, ainsi que la géométrie du cuivre (si cette option est disponible et activée).
L’enregistrement du projet PCB dans le Workspace est effectué indépendamment d’un Push vers le MCAD. Cette séparation entre le Push vers le MCAD et l’enregistrement sur le serveur peut être source de confusion : un ingénieur électricien peut penser que l’opération Save to Server effectuée en fin de journée signifie que toutes les autres personnes ayant besoin d’accéder à ces données de conception disposent désormais de la version à jour et peuvent commencer à travailler.
Pour simplifier la synchronisation des fichiers, le Workspace effectue désormais automatiquement un Push vers le MCAD chaque fois qu’un Save to Server est effectué sur le projet PCB dans l’ECAD.
Un Push vers le MCAD est désormais exécuté automatiquement lorsque le projet est enregistré sur le serveur.
Lorsque l’ingénieur MCAD effectue un Pull, il est informé que le dernier Push vers le MCAD était automatique, comme illustré dans les diapositives ci-dessous. Il n’y a aucun changement dans la manière dont les Push manuels vers le MCAD sont signalés dans le panneau Altium CoDesigner.
Keepouts et Rooms
Les Keepouts et Rooms créés ou modifiés dans l’ECAD ne sont désormais plus affichés par défaut dans le MCAD, ce qui supprime des informations visuelles redondantes pour l’ingénieur mécanicien.
CoDesigner pour Siemens NX sort de la bêta
Avec la sortie d’Altium CoDesigner 3.0, CoDesigner pour Siemens NX n’est plus en bêta.
Versions Supported
- Altium Designer 22.6 (ou version ultérieure) avec l’extension MCAD CoDesigner version 3.0.0.1610
- Altium NEXUS Client 5.6 à 5.8, avec l’extension MCAD CoDesigner version 3.0.0.474
- CoDesigner 3.0 n’est pas disponible pour Altium CircuitMaker ; CoDesigner 2.10 est la dernière version.
Cette mise à jour a été testée sur les plateformes MCAD et versions d’Add-in suivantes :
| Version MCAD | Version de l’Add-in MCAD |
|---|---|
| Autodesk Inventor Professional® - versions 2022, 2023 | 3.0.0.14 |
| Autodesk Fusion 360® (Note 1) | 3.0.0.14 |
| Dassault Systemes SOLIDWORKS® - versions 2020, 2021, 2022 | 3.0.0.13 |
| PTC Creo Parametric® - 7.X, 8.X | 3.0.0.13 |
| Siemens NX® - version 1953 ou ultérieure (Note 2) | 3.0.0.13 |
Notes:
- Altium CircuitMaker prend uniquement en charge Autodesk Fusion 360.
- Siemens NX est uniquement disponible pour les concepteurs dans le cadre d’une Altium Enterprise Solution.
Release Notes
| MCAD-2364 | Autodesk Fusion 360 : le travail dans le contexte de l’assemblage de l’appareil et de l’échange d’enveloppe est désormais pris en charge (ces capacités sont déjà prises en charge dans d’autres MCAD). Notez qu’après insertion dans l’assemblage de l’appareil, Autodesk Fusion 360 conserve les positions des composants du PCB par rapport à l’assemblage de l’appareil. Dans le cas où le PCB est déplacé dans l’assemblage de l’appareil dans le MCAD puis que les composants sont déplacés dans l’ECAD, il est recommandé de retirer le PCB de l’assemblage de l’appareil puis de l’y insérer à nouveau, afin de réinitialiser ces relations et de conserver le placement correct des composants dans le contexte de l’assemblage de l’appareil. |
| MCAD-2775 | PTC Creo : CoDesigner peut désormais lire les modèles depuis un lien PTC Windchill PDM. |
| MCAD-3038 | PTC Creo : le modèle 3D du cuivre pour les trous métallisés non circulaires était généré de manière incorrecte (trop grossière) avec certains modèles Creo. Corrigé. |
| MCAD-3154 | Pour synchroniser les projets multi-cartes, l’assemblage qui représente l’appareil/le système dans le MCAD doit être lié au projet multi-cartes ECAD correspondant via la fonctionnalité « Link Multiboard » dans le panneau CoDesigner côté MCAD. Cette fonctionnalité permet de synchroniser le placement des PCB et des éléments de l’enveloppe mécanique dans l’espace 3D. Les PCB enfants eux-mêmes doivent être synchronisés individuellement de la manière habituelle. |
| MCAD-3221 | Les Keepouts et Rooms créés ou modifiés dans l’ECAD ne sont plus affichés dans le MCAD, ce qui supprime des informations redondantes pour l’ingénieur mécanicien. |
| MCAD-3239 | Dans SOLIDWORKS, CoDesigner ne pouvait pas traiter le contour du profil de carte si l’esquisse de la carte incluait une ligne de centre qui intersectait l’esquisse de manière à la diviser en plusieurs régions. CoDesigner avertit désormais l’utilisateur à ce sujet. |
| MCAD-3294 | PTC Creo : CoDesigner ne pouvait pas générer les polygones internes de cuivre dans certains cas. Corrigé. |
| MCAD-3297 | PTC Creo : les modèles 3D de petits éléments de cuivre étaient générés de manière incorrecte (trop grossière) avec certains modèles Creo. Corrigé. |
| MCAD-3303 | Dans le MCAD, CoDesigner permet désormais à l’utilisateur de travailler avec le dernier Push réussi depuis l’ECAD, si le dernier Push automatique depuis l’ECAD a échoué pour une raison quelconque. |
| MCAD-3322 | PTC Creo : en mode « use models from data management system in MCAD », s’il y avait plusieurs composants ECAD faisant référence au même modèle MCAD, CoDesigner ne pouvait pas réutiliser les modèles MCAD existants (les modèles ECAD étaient utilisés à la place). Corrigé (les modèles MCAD existants sont désormais correctement réutilisés). |
| MCAD-3329 | Siemens NX : le réaffichage des petits composants ne fonctionnait pas correctement après modification de la limite de hauteur des composants. Corrigé. |
| MCAD-3335 | PTC Creo : CoDesigner avertit désormais si le modèle Creo présente une orientation de plans incompatible. |
| MCAD-3345 | SOLIDWORKS : la liaison native des composants ne fonctionnait pas correctement lorsque des variantes de PCB étaient utilisées. Corrigé. |
| MCAD-3347 | Autodesk Fusion 360 : CoDesigner ne pouvait pas traiter correctement les découpes, Keepouts et Rooms de formes complexes incluant des arcs. Corrigé. |
| MCAD-3379 | CoDesigner pour Siemens NX est passé du statut « Beta » à « Production ». |
| MCAD-3391 | CoDesigner avertit désormais l’utilisateur ECAD lorsqu’un composant est placé sur une couche où le placement des composants n’est pas autorisé (CoDesigner ne peut pas garantir le placement correct de tels composants dans le MCAD). |
| MCAD-3396 | PTC Creo : le modèle 3D du cuivre était généré de manière incorrecte (trop grossière) sur les vias avec certains modèles Creo. Corrigé. |
| MCAD-3397 | PTC Creo : les Keepouts et Rooms complexes (entités avec arcs dans l’esquisse) définis sur la face inférieure du PCB n’étaient pas correctement transférés vers l’ECAD. Corrigé. |
| MCAD-3398 | SOLIDWORKS : CoDesigner ne pouvait pas envoyer des parties de l’enveloppe mécanique si SOLIDWORKS PDM STANDARD était utilisé. Corrigé. |
| MCAD-3400 | Si le dossier commun des composants était utilisé et contrôlé par un système PDM côté MCAD, CoDesigner ne pouvait pas modifier les fichiers intermédiaires contenant les graphismes des couches dans le sous-dossier « \Orig » de ce dossier commun des composants. Corrigé (le sous-dossier « \Orig » est désormais stocké dans le dossier du projet, où il peut être facilement trouvé et vérifié pour détecter les modifications). |
| MCAD-3402 | PTC Creo : les modifications de la limite de hauteur des composants n’étaient pas correctement traitées dans certains cas. Corrigé. |
| MCAD-3403 | SOLIDWORKS : les composants ne pouvaient pas être réaffichés si le modèle du composant avait été modifié dans l’ECAD. Corrigé. |
Nouveautés de CoDesigner 2.x
Released: 22 May 2020 (Version 2.0.3) – 25 May 2022 (Version 2.10.0)
En savoir plus sur les mises à jour des versions MCAD CoDesigner 2.x.
).
).
).
).
).
).



)
)
)














