Comment réaliser la rétro-ingénierie d'un schéma à partir d'une image de PCB

Comment réaliser la rétro-ingénierie d'un schéma à partir d'une image de PCB

Si vous souhaitez créer une image PCB en schéma, vous devez commencer par PCB ingénierie inverse En prenant une image claire du circuit imprimé, cette étape vous permet d'observer la conception et de suivre chaque connexion du schéma. Vous pouvez utiliser des méthodes manuelles et automatiques pour vous assurer que votre schéma est identique au circuit imprimé réel. Être précis est essentiel, car des notes précises vous aident à comprendre la conception et à montrer votre travail. Les étapes de rétro-ingénierie nécessitent une attention particulière pour transformer une image de circuit imprimé en schéma complet et prendre des notes pertinentes pour vos projets ultérieurs.

Points clés à retenir

  • Commencez par des photos claires et nettes du circuit imprimé. Utilisez un bon éclairage et les bons outils pour tout visualiser.

  • Modifiez et alignez les photos du circuit imprimé avant de commencer le traçage. Cela vous permettra de mieux visualiser les connexions.

  • Tracez chaque pastille avec soin. Utilisez vos mains et le logiciel pour créer une liste de connexions correcte.

  • Marque schémas avec outils EDA comme KiCad et SKiDL. Vérifiez régulièrement votre travail pour éviter les erreurs.

  • Vérifiez votre schéma en observant le circuit imprimé réel. Effectuez des vérifications de conception et rédigez des notes claires sur vos résultats.

Outils et configuration

Outils essentiels

Pour réaliser la rétro-ingénierie d'un circuit imprimé, vous avez besoin des bons outils. Ces outils vous permettent de visualiser chaque composant du circuit imprimé et facilitent également votre travail. Voici quelques conseils :

  • Appareil photo ou scanner haute résolution : prenez des photos nettes de la disposition du circuit imprimé.

  • Bon éclairage : éclairez le circuit imprimé pour pouvoir voir toutes les pièces.

  • Loupe ou microscope : voyez de minuscules morceaux et de petits détails.

  • Outils d'édition d'images : corrigez et nettoyez vos images avant de les tracer.

  • Machines à rayons X ou systèmes de numérisation 3D : regardez à l'intérieur des cartes de circuits imprimés multicouches, comme un médecin utilise un scanner.

  • Multimètre : testez les connexions et vérifiez votre travail pendant que vous tracez.

Conseil : Nettoyez votre circuit imprimé avant de prendre des photos. La poussière et les traces de doigts peuvent cacher de petits objets. Posez le circuit imprimé sur une surface plane et mate. Assurez-vous que votre espace de travail est bien éclairé et qu'il y a suffisamment d'espace pour vos outils.

Présentation du logiciel

Pour transformer des images de circuits imprimés en schémas, vous avez besoin d'un logiciel spécifique. Chaque programme est performant. Certains vous aident à tracer des lignes. D'autres vous permettent de créer un schéma à partir de rien. Aucun outil ne fait tout ; vous pouvez donc en utiliser plusieurs.

Logiciels

Fonctionnalités clés

DipTrace

Importe des fichiers DXF, conserve les tailles et vous permet de choisir des calques pour les pièces de circuits imprimés.

Aigle

Importe des images bitmap pour le traçage et divise les calques par couleur.

Circad

Dispose d'outils d'ingénierie inverse, aligne les images et supprime les données d'image une fois la mise en page terminée.

Sprint-Layout 6.0

Transforme les photos en schémas de circuits imprimés, mais ne peut pas créer de listes de connexions pour les schémas.

Adobe Illustrator

Transforme les images en vecteurs et les envoie au format DXF, idéal pour la sérigraphie et les dessins soignés.

pstoedit/pdf2cad

Modifie les fichiers PDF ou AI en DXF/DWG pour les programmes PCB, en gardant les lignes nettes.

Pour obtenir les meilleurs résultats, vous utiliserez souvent plusieurs logiciels. Par exemple, vous pouvez corriger l'image d'un circuit imprimé dans Adobe Illustrator, puis l'importer dans DipTrace ou Eagle pour le tracer. Procéder étape par étape vous permettra de créer un schéma fidèle au circuit imprimé réel.

Capture d'image PCB

Capture d'image PCB

Conseils photo et numérisation

Vous souhaitez que les images de votre circuit imprimé soient très nettes. Placez le circuit imprimé sur un fond sombre. Cela permet de mieux voir les composants. Pour un résultat optimal, utilisez un appareil photo ou un scanner haute résolution. De nombreuses personnes utilisent des appareils photo haute résolution. Ces appareils peuvent montrer de minuscules pièces et des lignes fines. Un bon éclairage est tout aussi important qu'un bon appareil photo. Essayez d'utiliser des LED de couleurs comme le rouge ou le blanc. Cela permet de répartir la lumière uniformément. Les ombres peuvent masquer de petits détails ; déplacez donc vos éclairages. Continuez jusqu'à ce que vous voyiez chaque partie du circuit imprimé.

Conseil : nettoyez votre circuit imprimé avant de prendre une photo. La poussière et les traces de doigts peuvent masquer des détails importants.

Maintenez l'appareil photo stable lorsque vous prenez une photo. Un trépied peut aider à éviter les photos floues. Assurez-vous que l'objectif est suffisamment proche pour voir les petites pièces. Mais ne vous approchez pas trop près pour ne pas rendre l'image floue. Si vous utilisez un scanner, réglez-le sur la résolution la plus élevée. Vous obtiendrez ainsi des images nettes pour le traçage ultérieur. Pour les cartes très complexes, vous pouvez utiliser des systèmes d'inspection optique automatisée. Ces systèmes utilisent des caméras et des éclairages spéciaux pour visualiser chaque détail.

Manipulation de cartes double face

Les circuits imprimés double face nécessitent des étapes supplémentaires. Il est nécessaire de capturer les deux faces sans manquer aucune trace. Commencez par numériser ou photographier les couches supérieure et inférieure. Utilisez des paramètres haute résolution pour chaque image. Certains peignent les trous et les pastilles de soudure pour les faire ressortir. Vous pouvez également modifier les canaux de couleur ou ajuster la saturation. Cela permet de mieux visualiser les traces et les trous.

  • Marquez les trous qui ne se connectent à aucune couche.

  • Retirez les trackpads avant de transformer les images en vecteurs.

  • Créez des images en noir et blanc avec des lignes sombres sur blanc.

  • Lissez les bords des traces pour des contours nets.

Pour de meilleurs résultats, utilisez un logiciel de copie de circuits imprimés. Importez chaque image de circuit imprimé et tracez les pastilles, les vias et les pistes de chaque couche. Enregistrez chaque couche au format numérique. Superposez les fichiers pour vérifier leur compatibilité. s'alignerSi vous travaillez avec des circuits imprimés multicouches, poncez délicatement les couches extérieures. Cela vous permettra de visualiser les couches intérieures. Scannez et tracez soigneusement chaque couche. Vérifiez toujours que vos images sont nettes avant de passer à l'étape suivante.

Traitement d'image

Nettoyage et alignement

Commencez l'étape de traitement d'image en rendant vos images de circuit imprimé aussi nettes que possible. Des images nettes permettent de visualiser chaque partie du tracé. Utilisez un outil de retouche d'image pour supprimer la poussière, les rayures ou les marques. Ajustez la luminosité et le contraste pour que les pistes se détachent de l'arrière-plan. Recadrez l'image pour mettre en valeur le circuit imprimé et supprimer tout élément superflu. Faites pivoter l'image pour que le tracé soit aligné avec les bords de votre écran. Cela facilite le suivi de chaque piste lors de l'étape suivante.

Si vous travaillez avec des cartes double face, vous devez aligner les images du haut et du bas. Placez les deux images dans votre logiciel de montage. Utilisez les trous et les pastilles comme repères. Déplacez et faites pivoter les images jusqu'à ce que la disposition soit identique des deux côtés. Cette étape vous permet de visualiser la connexion des pistes à travers le circuit imprimé. Si vous ignorez cette étape, vous risquez de manquer des liens importants dans la disposition.

Astuce : Enregistrez vos images nettoyées et alignées comme de nouveaux fichiers. Ainsi, vous pourrez toujours revenir en arrière en cas d'erreur.

Détection de trace

Vous passez maintenant au processus de détection des traces. Cette étape vous permet de trouver et de suivre chaque trace dans le layout pcbCertaines personnes tracent manuellement, mais un logiciel peut accélérer le processus. De nombreux programmes utilisent des algorithmes spécifiques pour détecter les traces dans les images haute résolution. Mask R-CNN se distingue par sa précision. Il détecte les traces et les défauts de la topologie mieux que d'autres outils comme YOLOv8. Mask R-CNN est performant car il détecte les entités aux formes complexes et gère les arrière-plans complexes. Cela en fait un choix de choix pour le routage de circuits imprimés industriels.

Vous pouvez utiliser la détection automatique de traces pour créer une liste de connexions. Cette liste montre comment chaque élément est connecté dans le réseau. Vérifiez toujours les résultats manuellement. Il arrive que le processus omette de petites traces ou fasse des erreurs. Une vérification minutieuse vous sera utile. construire un schéma correct à partir de la configuration de votre circuit imprimé.

Traçage des connexions

Traçage des connexions
Source de l'image: pexels

Identification des pads et des traces

Vous devez identifier chaque pastille et chaque piste sur l'image de votre circuit imprimé. Cela vous aidera à comprendre la construction de la carte. Commencez par créer un calque transparent dans votre logiciel d'imagerie. Utilisez un pinceau adapté à la taille de la pastille pour colorer chaque pastille de soudure. Cela permet de les visualiser facilement. Vous pouvez également désactiver les couleurs verte et bleue de votre image pour ne voir que les pastilles. Certaines personnes utilisent des techniques spéciales comme le HSV et le mélange pour faire ressortir davantage les pastilles.

Utilisez les outils de sélection pour sélectionner des pastilles et les placer sur de nouveaux calques. Des pinceaux personnalisés, comme des cercles ou des croix, vous aident à marquer les trous de fond et les trous libres. Utilisez-les pour afficher les trous sur un calque transparent. Enregistrez chaque calque marqué séparément. Cela vous permettra de vérifier facilement votre travail ultérieurement.

Répétez ces étapes pour les deux côtés du circuit imprimé. Peignez les trous et les pastilles de soudure en modifiant les couleurs des images. Retirez les pavés tactiles avant de convertir les images en vecteurs. Marquez les trous libres pour repérer les connexions non connectées ou internes. Modifiez les couleurs et les calques pour faire ressortir les pastilles. Nettoyez et lissez les pistes pour un schéma précis. Créez des images en noir et blanc et inversez les couleurs pour une meilleure visibilité. Répétez ces modifications pour chaque côté du circuit imprimé afin d'obtenir un schéma complet.

Astuce : une édition soignée facilite désormais les étapes suivantes et vous aide à ne pas faire d'erreurs dans votre schéma.

Extraction de listes d'interconnexions

Après avoir identifié toutes les pastilles et pistes, commencez l'extraction de la liste des connexions. Cette liste indique la connexion de chaque composant sur le circuit imprimé. Vous pouvez utiliser un logiciel pour effectuer cette étape. Certains outils avancés utilisent des scans 3D avec des images tomodensitométriques. Ces outils ont montré des résultats parfaits en faisant correspondre la liste des connexions avec les normes attendues pour les circuits imprimés réels. Vous pouvez donc vous fier aux résultats obtenus pour les configurations simples et complexes.

Vous devez toujours vérifier la netlist manuellement. Recherchez les liens manquants ou supplémentaires. Comparez-la avec votre configuration et votre conception réelles du circuit imprimé. Cela vous aidera à détecter les erreurs avant de réaliser le schéma. Une bonne netlist simplifie grandement l'étape du schéma. Vous pouvez désormais l'utiliser pour terminer votre projet de rétro-ingénierie en toute confiance.

Créer des schémas

Schéma du bâtiment

Vous disposez maintenant d'une liste de connexions et d'un plan de votre circuit imprimé. La prochaine étape consiste à faire des schémas avec des outils EDA. Ces outils vous aident à transformer vos tracés en schémas numériques. KiCad et SKiDL sont deux excellents outils pour cela.

SKiDL vous permet d'utiliser du code Python pour illustrer les connexions entre les composants. Vous écrivez le code et l'exécutez pour créer une liste de connexions. Cette liste peut être utilisée dans KiCad. Par exemple, vous pouvez utiliser SKiDL pour créer un diviseur de tension. Vous pouvez ensuite exporter la liste de connexions et l'ouvrir dans KiCad. Cela vous donne plus de contrôle et accélère certaines étapes.

KiCad vous permet de créer votre schéma en le visualisant à l'écran. Voici les étapes pour créer des schémas à partir de votre liste d'interconnexions :

  1. Obtenez KiCad sur le site officiel et installez-le.

  2. Ouvrez KiCad et démarrez un nouveau projet ou choisissez-en un ancien.

  3. Utilisez le bouton éditeur de schéma pour mettre et connecter des pièces.

  4. Utilisez l'éditeur d'empreintes pour donner une empreinte à chaque pièce.

  5. Cliquez sur l'icône de la liste des réseaux pour créer et enregistrer la liste des réseaux.

  6. Ouvrez PCBNew, qui est l'éditeur de mise en page, et chargez la netlist.

  7. Mettez à jour la disposition du PCB avec la netlist et corrigez les erreurs d'empreinte.

  8. Placez les pièces dans la zone de routage et disposez-les pour un traçage facile.

  9. Dessinez les bords de la carte et tracez les traces sur les couches de cuivre.

  10. Ajoutez des remplissages en cuivre pour les réseaux d'alimentation et de terre, puis montrez-les.

  11. Enregistrez la configuration de votre circuit imprimé afin qu'elle puisse être réalisée.

Astuce : Appuyez sur « M » pour déplacer les pièces et sur « R » pour les faire pivoter dans KiCad. Ces touches vous permettent de travailler plus rapidement.

Vous pouvez combiner les méthodes manuelles et automatiques. Par exemple, vous pouvez tracer quelques lignes à la main, puis utiliser les outils de routage automatique pour finaliser le reste. Cela vous fait gagner du temps et réduit les erreurs. Le tableau ci-dessous montre le gain de temps que vous gagnez avec les outils automatiques à chaque étape :

Graphique à barres montrant les gains de temps pour les méthodes automatisées dans les étapes du flux de travail de rétro-ingénierie des PCB

Les vérifications manuelles restent importantes. Environ 30 % des connexions automatiques nécessitent une vérification manuelle. Cela permet de garantir la correspondance entre votre schéma et le circuit imprimé réel.

Remarque : Des notes pertinentes à cette étape vous aideront, ainsi que les autres, à comprendre la conception. Prenez toujours des notes au fur et à mesure de la création de votre schéma.

Étapes de vérification

Après avoir réalisé les schémas, vous devez vérifier chaque détail. Cette étape vous permet de détecter les erreurs avant la fabrication du circuit imprimé. Commencez par vérifier les numéros de broches et les étiquettes de chaque composant à l'aide des fiches techniques. Vérifiez le sens de polarisation de tous les composants. Recherchez les étiquettes qui masquent des broches importantes.

Tu devrais aussi:

  • Assurez-vous que les broches du transistor (base, collecteur, émetteur) correspondent à la fiche technique.

  • Vérifiez toutes les valeurs des pièces et les noms de référence.

  • Assurez-vous que chaque élément schématique comporte des notes complètes, telles que les numéros de pièce et les informations sur le fournisseur.

  • Vérifiez les liens hors page pour vous assurer que rien ne manque.

  • Vérifiez les condensateurs de découplage des puces et séparez les broches de terre par type de signal.

Exécutez des vérifications des règles électriques (ERC) et des règles de conception (DRC) dans votre outil EDA. Ces vérifications vous aident à détecter les erreurs électriques et les problèmes de conception. La plupart des outils EDA, comme Altium Designer, OrCAD et PADS, disposent de puissantes fonctionnalités de vérification. Ils vous permettent de tester votre schéma, de rechercher les connexions manquantes et de lire les rapports d'erreur.

Voici quelques-unes des meilleures façons de comparer votre schéma au PCB réel :

  1. Regardez le schéma et comparez-le avec les fiches techniques et les règles de conception.

  2. Exécutez DRC sur la disposition du PCB pour rechercher et corriger les erreurs.

  3. Placez les pièces en tenant compte du flux de signal et des besoins de chaleur.

  4. Utilisez des outils de simulation pour tester le circuit avant de construire le PCB.

  5. Testez et corrigez la conception pour trouver d’éventuels problèmes.

  6. Modifiez votre schéma et la disposition de votre circuit imprimé en fonction des résultats des tests.

  7. Vérifiez la qualité du signal en améliorant le routage des traces.

  8. Regardez la disposition et le schéma du circuit imprimé pour vous assurer qu'ils correspondent.

  9. Créez et vérifiez les fichiers pour fabriquer le PCB afin de vous assurer qu'ils correspondent à votre schéma.

Conseil : Utilisez des outils comme un multimètre numérique, un oscilloscope et une loupe pour vérifier votre circuit imprimé et votre schéma. Ces outils vous aideront à détecter les circuits ouverts, les courts-circuits ou les pièces mal alignées.

Les erreurs courantes sont les noms de réseau qui ne correspondent pas, les brochages incorrects et les liaisons manquantes. Vérifiez toujours votre nomenclature pour vous assurer qu'elle est correcte. Si vous trouvez des erreurs, utilisez les fonctions de test et de recherche d'erreurs de votre outil EDA pour les corriger. Notez chaque modification et chaque résultat de test. De bonnes notes facilitent la résolution des problèmes et aident les autres à comprendre votre travail.

Légende : Notez chaque étape. Cette habitude permet de gagner du temps et d'éviter toute confusion lorsque vous ou quelqu'un d'autre consulterez le schéma ultérieurement.

Vous pouvez réaliser un schéma à partir d'une image de circuit imprimé en prenant des photos nettes, en les fixant et en les alignant, en repérant toutes les connexions, puis en réalisant votre schéma. Vérifiez votre travail à chaque étape afin de ne manquer aucun composant ni aucune étiquette. L'utilisation combinée du traçage manuel et d'outils informatiques vous permet de travailler rapidement et avec précision.

  • Recherchez des chemins de signal clairs et rédigez de bonnes notes.

  • Testez souvent votre schéma pour détecter les erreurs le plus tôt possible.

  • Étudiez d’autres modèles et suivez toujours les règles.

Type de ressource

Description

Forums communautaires

Discutez avec d'autres pour partager des conseils et poser des questions

vidéo Tutoriels

Regardez des guides simples pour apprendre la rétro-ingénierie des PCB

Cours de formation

Prenez des cours pour vous améliorer dans ces compétences

Continuez à essayer et à utiliser de nouveaux outils. Chaque projet vous apprend davantage et vous aide à résoudre de nouveaux problèmes.

QFP

Que devez-vous faire si l’image de votre PCB est floue ?

Vous devriez reprendre la photo avec un meilleur éclairage et un trépied. Nettoyez d'abord le circuit imprimé. Utilisez une résolution plus élevée sur votre appareil photo ou votre scanner. Des images nettes vous permettent de voir les petits détails et d'éviter les erreurs.

Pouvez-vous procéder à la rétro-ingénierie d’un PCB multicouche ?

Oui, c'est possible. Des outils spécifiques, comme des appareils à rayons X ou des scanners 3D, sont nécessaires pour visualiser l'intérieur du circuit imprimé. Il faut scanner chaque couche et tracer les connexions une par une. Ce processus demande plus de temps et de précision.

Quel logiciel convient le mieux aux débutants ?

KiCad est idéal pour les débutants. Son interface est simple et il propose de nombreux tutoriels en ligne. Vous pouvez également essayer DipTrace ou Eagle. Ces programmes vous aident à réaliser des schémas étape par étape.

Comment vérifier si votre schéma correspond au vrai PCB ?

Utilisez un multimètre pour tester les connexions du circuit imprimé. Comparez votre schéma avec la carte et les fiches techniques. Effectuez des vérifications de conception dans votre outil EDA. Corrigez les erreurs détectées avant de fabriquer le circuit imprimé.

À quelles erreurs faut-il faire attention ?

  • Connexions manquantes entre les pièces

  • Numéros de broches ou étiquettes incorrects

  • Pièces placées dans le mauvais sens

  • Noms de réseau qui ne correspondent pas

Vérifiez toujours votre travail et prenez des notes pour chaque étape.

Laisser un commentaire

Votre adresse courriel n'apparaitra pas. Les champs obligatoires sont marqués *