Rétroconception de la boardview de la Nintendo Switch Lite
- Il s’agit du jeu de données résultant du processus d’extraction de la netlist de la carte logique de la Nintendo Switch Lite.
- Les composants électriques soudés sur le PCB et les couches de cuivre forment le circuit électrique.
- La netlist, les composants et les données géométriques des pads sont combinés pour constituer la boardview.
Comment cela a-t-il été réalisé ?
- Processus de création d’images panoramiques géométriquement exactes et fidèles en couleur d’un PCB assemblé, à une résolution de 6000 PPI.
- Prise en charge d’une interface graphique permettant de dessiner et modifier les données des composants/pads sur le panorama.
- Développement d’un PCB maison capable d’alimenter individuellement un nombre arbitraire de broches et de lire l’état de toutes les broches entre chaque étape.
Processus
- Acquisition de toutes les images pour créer le panorama du dessous, puis retournement de la carte et retrait du blindage RF afin de créer le panorama du dessus.
- Import du panorama finalisé dans l’interface graphique, puis placement des données géométriques initiales des composants/pads.
- Retrait individuel de tous les composants et stockage à un emplacement spécifique pour analyse.
- Une fois tous les pads exposés et sans court-circuit, sondage de tous les pads au multimètre et enregistrement dans l’interface graphique.
- Utilisation de l’interface graphique pour regrouper les pads restants en fragments de net sur la base des connexions visuelles.
- Enregistrement dans l’interface graphique de l’ordre des fils reliant les broches du PCB extracteur aux fragments de net du PCB cible.
- Exécution de l’extracteur pour produire une cartographie complète de toutes les connexions cachées.
- Utilisation de l’interface graphique pour fusionner tous les fragments en une netlist complète, puis export en fichier de boardview.
Statistiques finales
- 2 444 photos ont été assemblées en 2 panoramas, 760 composants ont été dessoudés, 1 917 fils ont été utilisés, et environ 30 176 joints de soudure sans plomb, sans bismuth et sans halogénures ont été réalisés.
Limites
- Les panoramas sont en réalité à une résolution de 2000 PPI.
- Si les contours des composants/pads sont simples, c’est parce qu’OBV ne prend pas encore en charge des fonctions de rendu complexes.
- Il est nécessaire de retirer le blindage RF et d’effectuer un nettoyage par ultrasons avant l’extraction, mais l’auteur ne possède pas de nettoyeur à ultrasons.
Pourquoi avoir mené ce projet ?
- L’auteur possède plus de 10 ans d’expérience dans la fabrication électronique sous contrat, dans les secteurs médical, aéronautique, militaire et industriel.
- Ce projet est une expérimentation combinant le freelancing sur Internet depuis chez soi et la soudure électrique professionnelle.
- Si ce projet vous paraît utile, l’auteur invite aux dons.
Contact / abonnement
- Les retours, corrections et prises de contact générales sont bienvenus par e-mail.
- Prise en charge du RSS, et inscription à la liste de diffusion possible via un e-mail avec pour objet
SUBSCRIBE.
Avis de GN⁺
- Cet article décrit en détail le processus de rétro-ingénierie d’un PCB, en prenant pour cible la carte logique de la Nintendo Switch Lite.
- L’auteur combine des compétences professionnelles en soudure électronique et en analyse de PCB pour développer une nouvelle méthode qui ne dépend pas d’équipements lourds traditionnels, montrant qu’il est possible de produire des données utiles à l’échelle d’un particulier ou d’une petite structure.
- Ce texte est très intéressant et instructif pour les personnes attirées par l’électronique, et peut aider à mieux comprendre la structure et le fonctionnement d’équipements électroniques complexes.
1 commentaires
Commentaires Hacker News
Suggestion sur le modèle de financement
Une approche simple mais efficace
Création rapide d’un visualiseur Openseadragon
Super projet
Possibilité de l’approche « bed of nails »
Réflexions sur les méthodes ponçage + scan ou rayons X / CT
La valeur potentielle de ce projet
Projet impressionnant
Proposition d’interview avec Louis Rossmann
Idée créative