Préparation de SOLIDWORKS pour la co-conception

Parent page: Installation et configuration d’Altium CoDesigner

Altium CoDesigner est une interface permettant de transférer des conceptions de circuits imprimés entre les environnements de conception ECAD et MCAD. Une fois le complément CoDesigner ajouté à votre logiciel MCAD, CoDesigner peut transmettre les modifications de conception dans les deux sens. Ces modifications transitent par un espace de travail Altium, qui fait le lien entre les environnements ECAD et MCAD.

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

Pour accéder au panneau Altium CoDesigner dans SOLIDWORKS®, vous devez installer un complément (plugin), comme indiqué 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 échanger des données avec SOLIDWORKS®, vous devez installer le complément Altium CoDesigner for SOLIDWORKS.

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

Pour installer le complément :

  1. Fermez SOLIDWORKS avant de procéder à l’installation.

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

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

  4. Une fois le complément 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 s’effectuent depuis cet onglet.

Affichage de l’onglet CoDesigner du volet des tâches

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

CoDesigner est accessible depuis un onglet du volet des tâches de SOLIDWORKS. CoDesigner est accessible depuis un onglet du volet des tâches de SOLIDWORKS.

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

  1. Cliquez sur la roue dentée Setup en haut du volet des tâches, comme illustré ci-dessus. La boîte de dialogue Customize Taskpane Tabs s’ouvre.

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

Connexion à votre espace de travail depuis SOLIDWORKS

SOLIDWORKS collabore avec Altium Designer par l’intermédiaire d’un espace de travail, auquel vous devez vous connecter lors de la première utilisation.

Lorsque vous n’êtes pas connecté, l’onglet Altium CoDesigner affiche des champs de connexion, comme illustré ci-dessous. Deux modes de connexion sont disponibles : l’un pour se connecter à un espace de travail Altium 365, l’autre pour se connecter à un espace de travail hébergé sur un serveur Enterprise local.

Connexion à un espace de travail Altium 365

Connexion à un espace de travail Altium 365.Connexion à un espace de travail Altium 365.

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

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

  3. Activez l’option Remember Me pour enregistrer vos identifiants (y compris le mot de passe) et vous connecter automatiquement à votre espace de travail Altium 365 à chaque démarrage de SOLIDWORKS.

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

Plusieurs espaces de travail sont pris en charge : ouvrez le menu CoDesigner et sélectionnez l’espace de travail souhaité.

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

Connexion à un espace de travail Altium Enterprise Server

Connexion à un espace de travail hébergé sur un serveur Enterprise local.Connexion à un espace de travail hébergé sur un serveur Enterprise local.

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

  2. Lors de votre première connexion, vous devez renseigner le champ Server Address (URL) pour vous connecter à votre espace de travail hébergé sur un serveur Enterprise local. L’adresse vous sera fournie par votre administrateur système.

  3. Saisissez votre User Name et votre Password, qui vous seront également fournis par l’administrateur système.

  4. Activez l’option Remember Me pour enregistrer vos identifiants (y compris le mot de passe) et vous connecter automatiquement à votre espace de travail à chaque démarrage de SOLIDWORKS.

Une fois connecté, vous pouvez commencer à collaborer via Altium CoDesigner.

CoDesigner est installé et prêt à l’emploi. CoDesigner est installé et prêt à l’emploi.

Dans SOLIDWORKS, CoDesigner permet de travailler avec un assemblage de cartes, appelé Multi-board Assembly (MBA) dans l’environnement ECAD. Pour en savoir plus, consultez Synchronisation d’un assemblage multi-cartes avec Altium MCAD CoDesigner.

Configuration des paramètres de collaboration SOLIDWORKS

Une fois connecté, vous pouvez configurer les paramètres de CoDesigner dans la boîte de dialogue Altium CoDesigner Settings, accessible via l’entrée Settings du menu CoDesigner, comme illustré ci-dessus.

Configurez les options de CoDesigner dans la boîte de dialogue des paramètres. Configurez les options de CoDesigner dans la boîte de dialogue des 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 représentant la carte et l’assemblage de la carte sont créés par CoDesigner dans le dossier du projet spécifié lors de la récupération 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 par des décalcomanies sur les surfaces de la pièce représentant la carte. Lorsque cette option est activée, CoDesigner crée également des fonctions extrudées pour représenter toutes les couches de cuivre, ainsi que les pastilles traversantes. Notez que l’activation de cette option peut générer un volume important de données et avoir une incidence considérable sur les performances.
  • Build Viasi - Activez cette option pour inclure également les fûts des vias. Notez que l’activation de cette option peut générer un volume important de données et avoir une incidence considérable sur les performances.
  • Flat Folder Structure - Lorsque cette option est activée, les fichiers des pièces et assemblages enfants sont stockés dans le même dossier que le fichier de l’assemblage principal. Lorsque l’option est désactivée, tous les fichiers des pièces et assemblages enfants sont stockés dans le sous-dossier \<McadAssyName>-EDM. Une structure de dossiers à un seul niveau est recommandée si vous utilisez SOLIDWORKS avec Windchill comme système de gestion des données produit.

  • Smart Sketch Update - Lorsque cette option est activée, lors d’une récupération, MCAD CoDesigner ne redessine que les éléments d’une esquisse qui ont été modifiés dans l’environnement ECAD, en conservant les cotes et les contraintes associées aux éléments inchangés. Désactivez cette option si elle produit des résultats indésirables. Pour en savoir plus, consultez Prise en charge des modifications intelligentes d’esquisse.

  • Build Route Tool Path – La trajectoire de l’outil de fraisage est un contour défini pour détacher la carte par fraisage du panneau sur lequel elle est fabriquée. Désactivez cette option si cette trajectoire n’est pas nécessaire dans l’environnement MCAD. Pour en savoir plus, consultez Trajectoire de l’outil de fraisage ECAD.

  • 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 une pastille dans l’environnement ECAD (y compris les trous circulaires, carrés ou oblongs), dont la taille (ou la largeur pour un trou oblong) est inférieure ou égale à cette valeur, sera converti en pastille libre dans l’environnement ECAD. Les trous dont la taille est supérieure à cette valeur seront convertis en découpes de carte. Les trous non circulaires qui ne correspondent pas à une forme carrée ou oblongue sont toujours convertis en découpes de carte, quelle que soit leur taille.

  • Ignore components smaller than <Value><Units> in height - Les composants de petite taille peuvent être exclus du processus de synchronisation. Configurez cette option pour exclure les composants dont la hauteur est inférieure à <Value><Units> lors d’une récupération. Notez que la hauteur du composant est définie dans l’environnement 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, consultez Configuration de CoDesigner pour ignorer les composants de petite taille.

  • 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, consultez Programme d’amélioration du produit.

  • Utilisez un dossier commun pour stocker les modèles si vous travaillez sur plusieurs conceptions de PCB comportant une proportion de composants réutilisés. Vous gagnerez ainsi du temps et économiserez de l’espace de stockage lors du chargement d’un nouveau projet.
  • Si un composant est fixé ou contraint dans l’environnement MCAD, il devient verrouillé dans l’environnement ECAD (que cette contrainte autorise ou non des mouvements au sein de l’assemblage du PCB). Si un composant est verrouillé dans l’environnement ECAD, il devient fixé dans l’environnement MCAD, sauf s’il y est déjà contraint. Les changements d’état verrouillé/fixé sont synchronisés entre les environnements MCAD et ECAD.

Travailler dans SOLIDWORKS

Cette section présente les paramètres propres à SOLIDWORKS qui sont importants lorsque vous travaillez avec Altium MCAD CoDesigner.

Harness Design in SOLIDWORKS

Si vous prévoyez d’utiliser les fonctionnalités de conception de faisceaux de MCAD CoDesigner, SOLIDWORKS Routing Electrical doit être installé pour permettre la synchronisation du faisceau (il est inclus dans l’offre SOLIDWORKS Premium). Notez que SOLIDWORKS Routing Electrical nécessite également l’installation de Microsoft Excel pour pouvoir lire les informations de connectivité du faisceau. Pour en savoir plus, consultez Synchronisation des faisceaux avec SOLIDWORKS et MCAD CoDesigner.

Modèles par défaut de SOLIDWORKS

Pour éviter de devoir choisir un modèle de composant à chaque création d’un nouveau composant, il est recommandé de configurer et d’utiliser des modèles par défaut pour les pièces, comme illustré ci-dessous. Vous pouvez utiliser les modèles fournis avec SOLIDWORKS ou ceux de votre entreprise. Définissez l’emplacement des modèles pour Parts, Assemblies et Drawings, puis sélectionnez 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 SOLIDWORKS vers une version plus récente. Sinon, l’erreur suivante peut apparaître dans le journal lors de la récupération 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 reposent sur l’orientation du modèle Y-up. Cela signifie que CoDesigner pour SOLIDWORKS attend des modèles Y-up dont les plans de référence par défaut sont orientés selon Front = XY, Top = XZ, and Right = YZ.

Dans SOLIDWORKS 2025, des modèles avec l’axe Z orienté vers le haut ont été introduits. Ce changement modifie la géométrie des plans, par exemple Face = YZ, ce qui conduit CoDesigner à rejeter le modèle lors de la création d’un assemblage ou d’une pièce. Renommer les plans ne résout pas ce problème, car CoDesigner vérifie l’orientation réelle des plans de référence, et pas seulement leurs noms. Les modèles avec l’axe Z orienté vers le haut ne peuvent pas être utilisés avec MCAD CoDesigner ; vous devez utiliser des modèles avec l’axe Y orienté vers le haut.

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

CoDesigner combine les images du cuivre, du masque de soudure et de la sérigraphie de la face supérieure en une seule décalcomanie, puis répète ce processus pour les mêmes couches de la face inférieure de la carte. Ces décalcomanies des faces supérieure et inférieure sont appliquées lors de la récupération de la carte dans l’environnement MCAD.

La décalcomanie supérieure combine la couche de cuivre supérieure, la couche de masque de soudure supérieure et la couche de sérigraphie supérieure.La décalcomanie supérieure combine la couche de cuivre supérieure, la couche de masque de soudure supérieure et la couche de sérigraphie supérieure.

Remarques sur les décalcomanies :

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

  • Si l’étape précédente ne résout pas le problème d’affichage des décalcomanies, essayez d’activer ou de désactiver l’option Enhanced graphics performance sur la page Performance de la boîte de dialogue System Options de SOLIDWORKS (). Pour certaines cartes graphiques, désactiver cette option peut résoudre le problème ; pour d’autres, il faudra l’activer.

  • 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 en tant que couche individuelle ; elles ne sont pas regroupées dans un décalque. Dans ce mode, les détails de sérigraphie sont appliqués à la couche de masque de soudure sous forme de décalque. Pour en savoir plus, consultez Comment CoDesigner gère les couches de cuivre, de masque et de sérigraphie

Stockage des décalques dans SOLIDWORKS

Pour mieux accompagner 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 de 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 prt de SOLIDWORKS, ce qui simplifie le travail avec SOLIDWORKS et un système PDM.Les décalques sont stockés dans le fichier prt de SOLIDWORKS, ce qui simplifie le travail avec SOLIDWORKS et un système PDM.

  • Si vous utilisez SOLIDWORKS avec un système PDM et constatez que Image file path continue de faire référence à 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 devez accéder aux fichiers image temporaires créés lors du processus Pull, par exemple lorsque vous travaillez avec SOLIDWORKS Visualize, Altium CoDesigner peut être configuré pour ne pas supprimer automatiquement les fichiers temporaires créés lors du processus Pull vers MCAD. Notez que cela nécessite de modifier le registre Windows, ce qui ne doit être entrepris que si vous comprenez les risques associés.

Travailler avec plusieurs versions de SOLIDWORKS

Si votre entreprise travaille avec plusieurs versions de SOLIDWORKS, vous savez que SOLIDWORKS ne permet pas d’ouvrir des fichiers plus récents dans une version plus ancienne. Si vous avez configuré CoDesigner pour utiliser un Dossier commun pour le stockage des modèles, cela peut poser problème, car un ingénieur travaillant avec une version plus récente de SOLIDWORKS pourrait écraser les modèles partagés, les rendant inutilisables pour un ingénieur utilisant une version plus ancienne 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 utiliser un emplacement différent du dossier commun des modèles pour chaque version, vous pouvez créer un fichier de configuration propre à 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 ce faire :

  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 chaque copie du fichier de configuration ; par exemple SolidworksAddin.2023.config.
  3. Le chemin des modèles propre à chaque version de SOLIDWORKS peut ensuite être défini en modifiant Value de la clé SolidWorksPartsLibraryFolderPath dans le fichier de configuration (comme illustré 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èles CoDesigner qui lui est propre.Configurez un fichier de configuration pour lancer chaque version de SOLIDWORKS avec un chemin de modèles CoDesigner qui lui est propre.

Configuration de SOLIDWORKS PDM pour CoDesign

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

Client SOLIDWORKS PDM

Le client SOLIDWORKS PDM est un complément utile lorsque vous travaillez avec SOLIDWORKS PDM. Il permet d’accéder au coffre-fort PDM (serveur), afin de parcourir et d’explorer son contenu.

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

  • Vous aurez également besoin d’une vue du coffre-fort, qui permet d’afficher son contenu dans l’Explorateur de fichiers Windows. L’outil de visualisation du coffre-fort pourra être installé 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 de SOLIDWORKS PDM (accessibles depuis le menu Tools dans SOLIDWORKS), comme illustré ci-dessous. Ainsi, les composants existants n’auront pas besoin d’être extraits, ce qui évitera de gêner les autres ingénieurs en mécanique. Toutefois, 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 qui facilite la gestion des équipes et la collaboration pendant le développement des produits.

Éléments qu’il est recommandé de conserver sous contrôle PDM

  • Le dossier commun dans lequel 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 de SOLIDWORKS PDM, puis synchronisez ce dossier avec le stockage local avant de collaborer avec ECAD.
  • Pour MCAD CoDesigner 3.7 ou une version antérieure, 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. 
  • Les assemblages et les pièces liés au projet PCB.

Éléments qu’il n’est pas nécessaire de conserver sous contrôle PDM

  • Les fichiers PNG servent à générer les décalques (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 la pièce de la carte.

Maintenant que SOLIDWORKS PDM est prêt pour CoDesign, la dernière étape consiste à configurer les options de l’espace de travail Altium pour indiquer que vous souhaitez utiliser des composants MCAD natifs, et à définir le paramètre de composant ECAD qui servira à référencer le composant MCAD équivalent. Pour en savoir plus, consultez Liaison des composants ECAD aux composants MCAD.

Une fois cette opération effectuée, vous pouvez en apprendre davantage sur Le travail avec SOLIDWORKS PDM.

Quelle est la prochaine étape ?

Maintenant que CoDesigner est installé dans votre logiciel MCAD et connecté à votre espace de travail, l’étape suivante consiste à configurer les paramètres correspondants de l’espace de travail.

► Pour en savoir plus, consultez Configuration des paramètres de votre espace de travail

 

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Contents
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.

Contents