Conception collaborative de PCB

Créé: Janvier 11, 2024
Mise à jour: Février 24, 2025
Image de co-conception de PCB

Introduction

Dans le domaine de la conception de PCB, l'efficacité et la précision sont primordiales. Le nouvel outil de réplication de disposition de PCB est un véritable changement de jeu, s'attaquant aux méthodes fastidieuses et sujettes aux erreurs du passé. Contrairement aux convolutions des techniques traditionnelles, cette fonctionnalité innovante simplifie le processus de réplication, éliminant le besoin de vérifications manuelles et de solutions de contournement complexes qui freinaient autrefois les progrès.

Ce n'est pas seulement un outil ; c'est une révolution dans la conception de PCB. En permettant une duplication précise et sans souci des dispositions, les concepteurs peuvent se concentrer davantage sur l'innovation et moins sur les tâches chronophages. Il ne s'agit pas seulement de travailler plus rapidement ; il s'agit d'améliorer la précision, la flexibilité et l'ensemble du processus de conception. Dites adieu aux anciennes méthodes encombrantes et accueillez le futur rationalisé de la réplication de disposition de PCB.

Avantages de Altium Designer PCB CoDesign

  • Accélération du processus de conception - Avec des mises à jour instantanées de l'état du projet et la capacité de fusionner les changements de manière transparente, l'environnement collaboratif accélère considérablement le flux de travail de conception de PCB. Cela signifie un temps de mise sur le marché plus rapide et un avantage concurrentiel pour votre équipe d'ingénierie.
  • Division flexible du travail - Les membres de l'équipe peuvent s'attribuer des tâches en fonction des zones sur le circuit, des couches ou de composants spécifiques, tandis que la fonction de commentaire intégrée facilite une communication efficace. Cette autonomie et cette communication améliorée permettent aux ingénieurs de tirer parti de leur expertise individuelle, assurant des résultats de haute qualité.
  • Résolution de conflits - En cas de chevauchement de conception, les utilisateurs peuvent décider de conserver les modifications locales ou d'appliquer le nouvel engagement. Ce faisant, les conflits sont abordés directement et résolus rapidement, conduisant à un flux de travail plus fluide et à moins de temps perdu en disputes.
  • Notifications de mise à jour en temps réel - Notifie les utilisateurs lorsqu'un nouvel engagement est disponible, favorisant la synchronicité dans l'équipe. Tout le monde peut opérer avec les versions de conception les plus récentes, minimisant les écarts et les retravaux potentiels.
  • Visibilité claire des changements - En montrant les différences entre les versions de conception, la transparence parmi les membres de l'équipe est améliorée. Une meilleure compréhension des contributions de chacun mène à une communication efficace et réduit la probabilité de malentendus.
  • Processus de travail rationalisé - Une comparaison efficace entre l'état de référence et l'état actuel de la conception assure que les changements significatifs ne sont pas négligés. Cette approche systématique maintient l'organisation dans le flux de travail et aide les équipes à suivre les progrès.
  • Responsabilité accrue - Suit les modifications apportées par chaque membre de l'équipe, encourageant la responsabilité personnelle pour les contributions. Cela conduit à un niveau de travail plus élevé et à un sentiment accru de propriété parmi les membres de l'équipe.
  • Identification rapide des écarts - Met en évidence les différences entre les références et les nouveaux commits rapidement. La détection précoce des erreurs permet de corriger rapidement, réduisant les retards dans le calendrier du projet.
  • Favorise l'Innovation - L'approche collective encourage l'échange d'idées parmi les membres de l'équipe. L'environnement partagé cultive la créativité, repoussant les limites des solutions conventionnelles.
  • Meilleur Produit Final - En améliorant la collaboration, en promouvant la flexibilité et en gérant efficacement les conflits, un produit final supérieur et plus raffiné est obtenu. Cette approche holistique assure que la conception finale du PCB respecte les normes de qualité les plus élevées.

Cas d'utilisation de l'édition CoDesign PCB

Le CoDesign PCB permet à tout utilisateur ayant accès à un projet dans l'espace de travail A365 ou sur le serveur Altium Enterprise de s'engager sur une seule branche maîtresse. Cela signifie que plusieurs utilisateurs peuvent travailler ensemble sur le même projet, en décidant entre eux comment diviser le travail - que ce soit par zones sur la carte, couches, groupe de réseaux, ou composants. La communication est facilitée par les commentaires, et les utilisateurs reçoivent des notifications chaque fois qu'un nouveau commit est disponible sur le serveur.

Work flow of collaboration between two designers
Flux de travail de collaboration entre deux concepteurs

Voici un exemple de la manière dont le CoDesign de PCB peut être utilisé dans une application réelle.

Scénario : 

Deux concepteurs collaborent pour achever le projet miniPC, spécifiquement les blocs Ethernet. Chacun d'eux a une zone désignée et, grâce au nouvel outil de CoDesign de PCB, ils peuvent modifier le PCB simultanément sans craindre de perdre leur progression.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

1. Point de départ

Les deux concepteurs commencent par copier la version actuelle du projet depuis le serveur Altium 365 vers le disque local.

Après avoir déterminé qui est responsable de quelle partie, par exemple, en utilisant des commentaires et en l'assignant comme une tâche en cours, le travail sur la conception peut commencer.

Starting point


2. Fin de l'édition par le concepteur 1

Le concepteur 1 a terminé son travail et enregistre ses modifications sur le serveur Altium 365.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Finishing the edition by designer 2 - 1


La version qui est enregistrée en premier sera utilisée comme référence pour la comparaison par l'outil de CoDesign de PCB.

reference for comparison by the PCB CoDesign tool


3. Fin de l'édition par le concepteur 2

Entre-temps, le concepteur 2 a également commencé à modifier le PCB et a apporté des modifications à sa partie, mais au moment où une version plus récente du projet apparaît sur le serveur, un message concernant les changements effectués par un autre utilisateur apparaîtra en bas de notre projet.

Finishing the edition by designer 2


Maintenant, avec PCB CoDesign, le concepteur 2 peut continuer son travail sans avoir à mettre à jour le PCB, et il soumettra ses modifications au serveur lorsqu'il aura terminé.

Finishing the edition by designer 2 - 1


Comme vous pouvez le voir, la partie du concepteur 2 est terminée tandis que la partie du concepteur 1 est restée inchangée.

Meilleur routage interactif de sa catégorie

Réduisez le temps de routage manuel, même pour les projets les plus complexes.

Après avoir enregistré les modifications localement, une icône (!!) apparaît immédiatement indiquant un conflit avec la version sur le serveur. 

Finishing the edition by designer 2 - 2


4. Fusionner

Pour éviter de perdre des modifications, le concepteur 2 peut maintenant fusionner les deux versions des projets :

  • en cliquant avec le bouton gauche sur l'icône !! et en choisissant « Comparer et Fusionner » avec le dernier commit.
Merge

 

  • en cliquant sur le bouton Comparer et Fusionner, sur la notification bleue en bas du design

 

Compare and Merge

 

  •  en cliquant sur Comparer au serveur
Compare to server

 

PCB view using colors


Les différences sont mises en évidence par défaut dans la vue PCB à l'aide de couleurs :

  Objets ajoutés

  Objets modifiés

  Objets supprimés

Ces couleurs peuvent être personnalisées selon les besoins dans le dialogue Couleur Système dans la fenêtre de Configuration de Vue :

System Color dialog in View Configuration


Dialogue de CoConception PCB :

PCB CoDesign dialog


Conflit et fusion :

Conflict and merging


Lorsque vous accédez à la section des conflits, vous pouvez mettre en évidence quel élément a été modifié par les deux concepteurs et choisir quelle version vous souhaitez sélectionner.

Merge to merge the two projects


Après avoir choisi quelle version vous souhaitez conserver, cliquez sur Fusionner pour fusionner les deux projets.

Version fusionnée : 

Merged version


Les deux projets ont été fusionnés et peuvent maintenant être sauvegardés sur le serveur :

saved to the server


Conclusions

La CoConception PCB accélère considérablement le processus de conception en permettant aux ingénieurs de passer en revue de manière simple et précise les modifications apportées par d'autres membres de l'équipe. Cela élimine le besoin de réconciliation manuelle, assurant qu'aucun progrès n'est perdu. La fonction de fusion simplifie également l'incorporation de ces changements, rendant le processus de conception plus efficace.

La fonction de résolution de conflits de PCB CoDesign améliore le processus de conception en gérant efficacement les chevauchements dans les modifications. Cela accélère non seulement la résolution des désaccords potentiels mais assure également que la meilleure décision de conception soit prise.

PCB CoDesign favorise la transparence et la responsabilité parmi les membres de l'équipe en affichant clairement les changements et en les attribuant à des utilisateurs individuels. Cela encourage une responsabilité personnelle pour les contributions, conduisant à un travail de meilleure qualité et à une dynamique d'équipe plus cohésive.

L'implémentation de PCB CoDesign par Altium Designer souligne son engagement à fournir aux utilisateurs des outils sophistiqués et orientés détail pour la conception électronique. Cela réaffirme sa position en tant que solution logicielle de premier plan dans l'industrie électronique, évoluant continuellement pour répondre et dépasser les besoins des utilisateurs.

Ouvert en PDF

Ressources associées

Documentation technique liée

Retournez à la Page d'Accueil
Thank you, you are now subscribed to updates.
Altium Need Help?