Préparation de SOLIDWORKS pour CoDesign

Parent page: Installation et configuration d’Altium CoDesigner

Altium CoDesigner est une interface permettant de transférer des conceptions de cartes de circuits imprimés entre les domaines de conception ECAD et MCAD. Une fois le module complémentaire CoDesigner ajouté à votre logiciel MCAD, CoDesigner peut transmettre les modifications de conception dans les deux sens. Les modifications de conception transitent par un Workspace Altium, qui sert de passerelle entre les domaines ECAD et MCAD.

Vérifiez la compatibilité des versions entre votre logiciel MCAD et CoDesigner

Pour accéder au Altium CoDesigner panneau dans SOLIDWORKS®, vous devez installer un module complémentaire (plugin), comme détaillé ci-dessous. Vous pouvez télécharger le plugin MCAD CoDesigner depuis la page de téléchargement du site web d’Altium.

 
 
 
 
 

Installation et configuration de CoDesigner dans SOLIDWORKS

Pour assurer l’interface avec SOLIDWORKS® dans les deux sens, vous devez installer le module complémentaire Altium CoDesigner for SOLIDWORKS.

Installez et activez le module complémentaire pour accéder à CoDesigner dans votre logiciel MCAD. Installez et activez le module complémentaire pour accéder à CoDesigner dans votre logiciel MCAD.

Pour installer le module complémentaire :

  1. Fermez SOLIDWORKS avant l’installation.

  2. Téléchargez et installez le module complémentaire SOLIDWORKS (AltiumCoDesignerSolidWorks_<VersionNo>.exe).

  3. Lancez SOLIDWORKS et activez le module complémentaire via la boîte de dialogue Add-Ins, comme illustré ci-dessus.

  4. Une fois le module complémentaire activé, l’onglet Altium CoDesigner peut être ajouté aux onglets du Volet des tâches de la manière habituelle. Toutes les activités de collaboration sont réalisées via cet onglet.

Affichage de l’onglet CoDesigner dans le Volet des tâches

Dans SOLIDWORKS, les onglets du Volet des tâches peuvent être activés/désactivés dans la boîte de dialogue Customize Taskpane Tabs.

CoDesigner est accessible via un onglet du Volet des tâches de SOLIDWORKS. CoDesigner est accessible via un onglet du Volet des tâches de SOLIDWORKS.

Si l’onglet du Volet des tâches Altium CoDesigner () n’apparaît pas dans SOLIDWORKS :

  1. Cliquez sur l’icône en forme d’engrenage Setup en haut du Volet des tâches, comme illustré ci-dessus. La boîte de dialogue Customize Taskpane Tabs s’ouvrira.

  2. Dans la boîte de dialogue, activez l’onglet Altium CoDesigner.

Connexion à votre Workspace depuis SOLIDWORKS

SOLIDWORKS collabore avec Altium Designer via un Workspace, auquel vous devez vous connecter lors de votre première utilisation.

Lorsque vous n’êtes pas connecté, l’onglet Altium CoDesigner inclut des champs de connexion, comme illustré ci-dessous. Deux modes de connexion sont disponibles : l’un pour se connecter à un Workspace Altium 365, l’autre pour se connecter à un Workspace sur un serveur Enterprise On-Prem.

Connexion à un Workspace Altium 365

Connexion à un Workspace Altium 365.Connexion à un Workspace Altium 365.

  1. Sélectionnez l’option Altium Account dans l’onglet du Volet des tâches Altium CoDesigner.

  2. Saisissez l’adresse e-mail que vous utilisez pour vous connecter à Altium Live comme Email, ainsi que votre Password Altium Live.

  3. Activez l’option Remember Me pour conserver ces informations (y compris le mot de passe) et vous connecter automatiquement à votre Workspace Altium 365 à chaque démarrage de SOLIDWORKS.

  4. Cliquez sur le bouton Sign In pour vous connecter.

Plusieurs Workspaces sont pris en charge : ouvrez le menu CoDesigner et sélectionnez le Workspace souhaité.

Menu used to select the active workspace, to change to a custom server, or sign out

Connexion à un Workspace Altium Enterprise Server

Connexion à un Workspace sur un serveur Enterprise On-Prem.Connexion à un Workspace sur un serveur Enterprise On-Prem.

  1. Sélectionnez l’option Use Custom Server dans l’onglet du Volet des tâches Altium CoDesigner.

  2. La première fois que vous vous connectez, vous devez spécifier l’Server Address (URL) permettant d’accéder à votre Workspace sur serveur Enterprise On-Prem. Cette adresse vous sera fournie par votre administrateur système.

  3. Saisissez votre User Name et votre Password ; ces informations vous seront également fournies par l’administrateur système.

  4. Activez l’option Remember Me pour conserver ces informations (y compris le mot de passe) et vous connecter automatiquement à votre Workspace à chaque démarrage de SOLIDWORKS.

Une fois connecté, vous êtes prêt à commencer à collaborer via Altium CoDesigner.

CoDesigner a été installé et est prêt à être utilisé. CoDesigner a été installé et est prêt à être utilisé.

Dans SOLIDWORKS, CoDesigner prend en charge le travail avec un assemblage de cartes, appelé Multi-board Assembly (MBA) en ECAD. En savoir plus sur la synchronisation d’un assemblage multi-cartes avec Altium MCAD CoDesigner.

Configuration des paramètres de collaboration SOLIDWORKS

Une fois connecté, les paramètres de CoDesigner peuvent être configurés dans la boîte de dialogue Altium CoDesigner Settings, ouverte via l’entrée de menu Settings dans le menu CoDesigner, comme illustré ci-dessus.

Configurez les options de CoDesigner dans la boîte de dialogue Paramètres. Configurez les options de CoDesigner dans la boîte de dialogue Paramètres.

  • Common folder for storing models that are coming from ECAD - Tous les modèles de composants créés par CoDesigner sont stockés à cet emplacement, quel que soit le projet auquel ils appartiennent (notez que la pièce de carte et l’assemblage de carte sont créés par CoDesigner dans le dossier du projet spécifié lors de l’importation initiale dans Solidworks). Si aucun emplacement n’est spécifié, tous les modèles de composants seront créés dans le dossier du projet et ne pourront pas être réutilisés dans d’autres projets.

  • Build 3D geometry for Copperi - Les couches de cuivre supérieure et inférieure sont toujours représentées comme des décalcomanies sur les surfaces de la pièce de carte. Lorsque cette option est activée, CoDesigner crée également des éléments extrudés pour représenter toutes les couches de cuivre, ainsi que les pastilles traversantes. Notez que l’activation de cette option peut générer une grande quantité de données et affecter considérablement les performances.
  • Build Viasi - activez cette option pour inclure également les fûts de via. Notez que l’activation de cette option peut générer une grande quantité de données et affecter considérablement les performances.
  • Flat Folder Structure - Lorsque cette option est activée, les fichiers de pièces enfants et d’assemblages enfants sont stockés dans le même dossier que le fichier d’assemblage principal. Lorsque l’option est désactivée, tous les fichiers de pièces enfants et d’assemblages enfants sont stockés dans le sous-dossier \<McadAssyName>-EDM. Une structure de dossiers plate est recommandée si vous utilisez SOLIDWORKS avec Windchill comme système de gestion des données produit.

  • Smart Sketch Update - lorsqu’elle est activée, lors d’un Pull, MCAD CoDesigner ne redessine que les éléments d’une esquisse qui ont été modifiés dans l’ECAD, en conservant les dimensions et les contraintes liées aux éléments inchangés. Désactivez cette option si elle produit des résultats indésirables. En savoir plus sur la prise en charge de Smart Sketch Change.

  • Build Route Tool Path – Le Route Tool Path est un contour défini pour détacher la carte du panneau sur lequel elle est fabriquée par usinage. Désactivez cette option si ce chemin n’est pas nécessaire en MCAD. En savoir plus sur le ECAD Route Tool Path.

  • Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts - Tout trou inclus dans l’esquisse du contour de la carte pouvant être interprété comme un pad en ECAD (y compris les trous circulaires, carrés ou oblongs), avec une taille de trou (ou une largeur de rainure) égale ou inférieure à cette valeur, sera converti en pad libre en ECAD. Les trous d’une taille supérieure à cette valeur seront convertis en découpe de carte. Les trous non circulaires qui ne correspondent pas à une forme carrée ou oblongue sont toujours convertis en découpe de carte, quelle que soit leur taille.

  • Ignore components smaller than <Value><Units> in height - Les composants plus petits peuvent être exclus du processus de synchronisation. Configurez cette option pour exclure les composants inférieurs à <Value><Units> lorsqu’un Pull est effectué. Notez que la hauteur du composant est définie en ECAD comme une propriété du composant (empreinte) ; il ne s’agit pas de la hauteur du modèle 3D placé sur l’empreinte. Pour en savoir plus sur la configuration de CoDesigner pour ignorer les petits composants.

  • Participate in the product improvement program - Activez cette option pour partager automatiquement avec Altium des informations techniques sur votre utilisation de MCAD CoDesigner. Pour en savoir plus sur le programme d’amélioration du produit.

  • Utilisez un dossier commun pour stocker les modèles si vous travaillez avec plusieurs conceptions de PCB comportant un pourcentage de composants réutilisés, car cela permettra de gagner du temps et de l’espace de stockage lors du chargement d’un nouveau projet.
  • Si un composant est fixé ou contraint dans le MCAD, il devient verrouillé dans l’ECAD (que cette contrainte autorise ou non des déplacements dans l’assemblage du PCB). Si un composant est verrouillé dans l’ECAD, il devient fixé dans le MCAD, à moins qu’il ne soit déjà contraint dans le MCAD. Les changements d’état verrouillé/fixé sont synchronisés entre le MCAD et l’ECAD.

Utilisation dans SOLIDWORKS

Cette section décrit les paramètres spécifiques à SOLIDWORKS qui sont importants lors de l’utilisation d’Altium MCAD CoDesigner.

Harness Design in SOLIDWORKS

Si vous prévoyez d’utiliser les capacités de conception de faisceaux de MCAD CoDesigner, SOLIDWORKS Routing Electrical doit être installé pour pouvoir synchroniser le faisceau (inclus dans le pack SOLIDWORKS Premium). Veuillez noter que SOLIDWORKS Routing Electrical nécessite également l’installation de Microsoft Excel afin de pouvoir lire les informations de connectivité du faisceau. Pour en savoir plus sur la synchronisation des faisceaux avec SOLIDWORKS et MCAD CoDesigner.

Modèles par défaut SOLIDWORKS

Pour éviter qu’un modèle de composant vous soit demandé chaque fois qu’un nouveau composant est créé, il est recommandé de configurer et d’utiliser des modèles par défaut pour les pièces, comme illustré ci-dessous. Il peut s’agir des modèles SOLIDWORKS fournis ou des modèles propres à votre entreprise. Définissez l’emplacement des modèles pour Parts, Assemblies et Drawings, puis sélectionnez le Always use these default document templates, comme illustré ci-dessous.

Configurez vos modèles SOLIDWORKS préférés. Configurez vos modèles SOLIDWORKS préférés.

Il est recommandé de sélectionner à nouveau les modèles par défaut chaque fois que vous mettez à jour votre logiciel SOLIDWORKS vers une version plus récente. Si cela n’est pas fait, vous pourriez obtenir l’erreur suivante dans le journal lors de l’importation d’une conception dans SOLIDWORKS :

2025-12-04 13:21:52.1740|1|Error|MCAD: Could not create a new assembly. Make sure default document templates are specified in Tools - Options - Default Template

CoDesigner pour SOLIDWORKS suppose que l’esquisse de la carte, l’extrusion, les contraintes d’assemblage et les plans de référence de placement sont basés sur l’orientation du modèle Y-up. Cela signifie que CoDesigner pour SOLIDWORKS attend des modèles Y-up , où les plans de référence par défaut sont orientés comme Front = XY, Top = XZ, and Right = YZ.

Dans SOLIDWORKS 2025, des modèles Z-up ont été publiés. Ce changement signifie que la géométrie des plans est différente, par exemple Front = YZ, ce qui conduit CoDesigner à rejeter le modèle lors de la création de l’assemblage/de la pièce. Renommer les plans ne résout pas le problème, car CoDesigner vérifie l’orientation réelle des plans de référence, et pas seulement leur nom. Les modèles Z-up ne peuvent pas être utilisés avec MCAD CoDesigner ; des modèles Y-up doivent être utilisés.

Affichage du cuivre, des masques et de la sérigraphie du PCB dans SOLIDWORKS

CoDesigner combine les images du cuivre supérieur, du masque de soudure supérieur et de la sérigraphie supérieure en un seul décalque de face supérieure, puis répète ce processus pour les couches équivalentes de la face inférieure de la carte. Ces décalques de face supérieure et de face inférieure sont appliqués lorsque la carte est importée dans le MCAD.

Le décalque supérieur est une combinaison de la couche de cuivre supérieure, de la couche de masque de soudure supérieure et de la couche de sérigraphie supérieure.Le décalque supérieur est une combinaison de la couche de cuivre supérieure, de la couche de masque de soudure supérieure et de la couche de sérigraphie supérieure.

Remarques concernant les décalques :

  • Si les décalques ne s’affichent pas correctement, il peut s’agir d’un problème de rendu dans SOLIDWORKS. Pour plus d’informations sur les cartes vidéo certifiées et les dernières mises à jour des pilotes vidéo, consultez https://www.solidworks.com/support/system-requirements. Notez que la page comprend un lien vers Certified Cards and Drivers, où vous pourrez peut-être télécharger un correctif de mise à jour pour votre carte vidéo.

  • Si l’étape précédente ne résout pas le problème d’affichage des décalques, essayez de basculer l’option Enhanced graphics performance dans la page Performance de la boîte de dialogue SOLIDWORKS System Options (). Pour certaines cartes vidéo, la désactivation de cette option aidera ; pour d’autres, son activation aidera.

  • Si le mode Build 3D Geometry for Copper and Solder Mask est activé dans les paramètres de CoDesigner, chaque couche de cuivre et de masque de soudure est transférée comme couche individuelle ; elles ne sont pas combinées en un décalque. Dans ce mode, le détail de la sérigraphie est appliqué à la couche de masque de soudure sous forme de décalque. Pour en savoir plus sur la manière dont CoDesigner gère les couches de cuivre, de masque et d’overlay

Stockage des décalques dans SOLIDWORKS

Pour mieux prendre en charge les concepteurs qui utilisent SOLIDWORKS avec un système PDM, CoDesigner enregistre les décalques (fichiers image représentant les couches de cuivre, de sérigraphie et de masque de soudure) directement dans le fichier pièce de la carte. Cela simplifie la gestion des fichiers liés au PCB lorsqu’un système PDM est utilisé côté MCAD.

Les décalques sont stockés dans le fichier SOLIDWORKS prt, ce qui simplifie le travail avec SOLIDWORKS et un système PDM.Les décalques sont stockés dans le fichier SOLIDWORKS prt, ce qui simplifie le travail avec SOLIDWORKS et un système PDM.

  • Si vous utilisez SOLIDWORKS avec un PDM et constatez que le Image file path continue de référencer un emplacement sur le disque dur, fermez la conception et supprimez les fichiers image de cet emplacement. SOLIDWORKS utilisera alors les décalques stockés dans la pièce de la carte lors de la prochaine ouverture de la conception.

  • Si vous avez besoin d’accéder aux fichiers image temporaires créés pendant le processus de Pull, par exemple lorsque vous travaillez avec SOLIDWORKS Visualize, Altium CoDesigner peut être configuré pour ne pas supprimer automatiquement les fichiers temporaires créés pendant le processus Pull-to-MCAD. Notez que le registre Windows doit être modifié pour cela, ce qui ne doit être entrepris que si vous comprenez les risques associés.

Utilisation de plusieurs versions de SOLIDWORKS

Si votre entreprise travaille avec plusieurs versions de SOLIDWORKS, vous savez sans doute que SOLIDWORKS ne prend pas en charge l’ouverture de fichiers plus récents dans une ancienne version de SOLIDWORKS. Si CoDesigner est configuré pour utiliser un dossier commun pour le stockage des modèles, cela peut devenir problématique, car un ingénieur travaillant avec une version plus récente de SOLIDWORKS pourrait écraser des modèles partagés, les rendant inutilisables pour un ingénieur utilisant une ancienne version de SOLIDWORKS.

CoDesigner stocke le chemin du dossier commun des modèles dans un fichier de configuration (config) :

  • Fichier : SolidworksAddin.config
  • Emplacement : %localappdata%\Altium\Altium CoDesigner\Config\

Ce fichier est chargé au lancement de SOLIDWORKS et enregistré lorsque vous quittez SOLIDWORKS. Si vous devez travailler avec plusieurs versions de SOLIDWORKS et souhaitez configurer Altium MCAD CoDesigner pour prendre en charge un emplacement de dossier commun de modèles différent pour chaque version, vous pouvez créer un fichier de configuration unique pour chaque version de SOLIDWORKS que vous souhaitez utiliser.

Cette installation d’Altium CoDesigner a été configurée pour fonctionner avec SOLIDWORKS 2023 et SOLIDWORKS 2024.Cette installation d’Altium CoDesigner a été configurée pour fonctionner avec SOLIDWORKS 2023 et SOLIDWORKS 2024.

Pour y parvenir :

  1. Créez une copie du fichier de configuration pour chaque version de SOLIDWORKS avec laquelle vous travaillerez.
  2. Incluez la version de SOLIDWORKS dans le nom de fichier de chaque copie du fichier de configuration ; par exemple SolidworksAddin.2023.config.
  3. Le chemin de modèle unique nécessaire dans chaque version de SOLIDWORKS peut ensuite être défini en : modifiant le Value de la clé SolidWorksPartsLibraryFolderPath dans le fichier de configuration (comme indiqué ci-dessous), ou en exécutant SOLIDWORKS et en modifiant le chemin dans la boîte de dialogue Altium CoDesigner Settings.

Configurez un fichier de configuration pour lancer chaque version de SOLIDWORKS avec un chemin de modèle CoDesigner unique.Configurez un fichier de configuration pour lancer chaque version de SOLIDWORKS avec un chemin de modèle CoDesigner unique.

Configuration de SOLIDWORKS PDM pour la co-conception

CoDesigner a été développé et testé avec SOLIDWORKS® PDM Professional.

Client SOLIDWORKS PDM

Un ajout utile lorsque vous travaillez avec SOLIDWORKS PDM est le client SOLIDWORKS PDM. Le client permet d’accéder au coffre PDM (serveur), vous permettant de parcourir et d’explorer le contenu de votre coffre PDM.

  • Le client PDM est installé via le gestionnaire d’installation SOLIDWORKS ().

  • Vous aurez également besoin d’une vue du coffre, qui permet d’afficher le contenu du coffre dans l’Explorateur de fichiers Windows. Le visualiseur du coffre sera disponible à l’installation une fois le client PDM installé ().

Paramètres PDM

  • Désactivez l’option Prompt to check out file if opened in read-only mode dans les paramètres SOLIDWORKS PDM (accessibles depuis le menu Tools dans SOLIDWORKS), comme indiqué ci-dessous. Cela signifie que les composants existants n’auront pas besoin d’être extraits, ce qui n’occasionnera aucune gêne pour les autres ingénieurs mécaniciens. Cependant, lorsqu’il est nécessaire de modifier les propriétés des composants, les composants correspondants doivent être extraits.

SOLIDWORKS Product Data Management (PDM) est une solution de gestion des données sur site prenant en charge la gestion d’équipe et la collaboration pendant le développement produit.

Recommandé à conserver sous contrôle PDM

  • Le dossier commun où CoDesigner stocke les modèles. Configurez le dossier spécifié dans l’option dossier commun pour le stockage des modèles de la boîte de dialogue Altium CoDesigner Settings pour qu’il soit sous contrôle SOLIDWORKS PDM et synchronisez ce dossier avec le stockage local avant de collaborer avec l’ECAD.
  • Pour MCAD CoDesigner 3.7 ou antérieur, incluez les sous-dossiers \Orig et \Expt.
  • Pour MCAD CoDesigner 3.8 et les versions ultérieures, il est recommandé d’activer l’option Flat Folder Structure dans la boîte de dialogue Altium CoDesigner Settings si Windchill est utilisé comme système de gestion des données produit. 
  • Assemblages et pièces liés au projet PCB.

Il n’est pas nécessaire de les conserver sous contrôle PDM

  • Les fichiers PNG sont utilisés pour générer les décalcomanies (images représentant le cuivre, la sérigraphie et le masque de soudure). Ces fichiers image sont stockés dans le même dossier que celui où la pièce de la carte est enregistrée.

Maintenant que SOLIDWORKS PDM est prêt pour CoDesign, la dernière étape consiste à configurer les options de l’Altium Workspace pour indiquer que vous souhaitez utiliser des composants MCAD natifs, et définir quel paramètre de composant ECAD sera utilisé pour référencer le composant MCAD équivalent. En savoir plus sur la liaison entre les composants ECAD et les composants MCAD.

Une fois cela fait, vous êtes prêt à en apprendre davantage sur l’utilisation de SOLIDWORKS PDM.

Et ensuite ?

Maintenant que CoDesigner est installé dans votre logiciel MCAD et connecté à votre Workspace, l’étape suivante consiste à configurer les paramètres Workspace appropriés.

En savoir plus sur la configuration des paramètres de votre Workspace

 

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

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

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

Contenu