banner

Nouvelles

Sep 16, 2023

Un pirate local découvre des connecteurs de bord de carte

Lorsque [turingbirds] cherchait le connecteur minimum absolu pour un adaptateur JTAG, il voulait quelque chose de petit, qui ne nécessite pas d'adaptateurs coûteux et qui puisse connecter facilement et de manière fiable quelques broches JTAG à un programmeur. Sans surprise, il s’agit d’un problème qui a été résolu à plusieurs reprises, mais cela ne signifie pas qu’il n’y a pas de place à l’amélioration. [turingbirds] a trouvé sa meilleure solution en examinant certains anciens connecteurs de bord de carte.

Au lieu d'embases à broches au pas de 0,1", de connecteurs plus étranges et plus chers, du Tag Connect, ou même des broches pogo, [turingbirds] a proposé un adaptateur JTAG qui ne nécessitait aucune pièce supplémentaire, avait un faible encombrement et pouvait être construit à partir de déchets. se trouve généralement derrière tout hackerspace ou garage occupé. Le connecteur est basé sur le vénérable connecteur PCI, découpé avec un Dremel et soudé à un programmeur JTAG ou ISP.

Il s'agit simplement d'un connecteur de bord de carte, quelque chose que les jeunes semblent avoir oublié. À l’époque, les connecteurs de carte étaient un excellent moyen de connecter des périphériques, des ports et tout autre élément au monde extérieur. Ils avaient une clé et on ne pouvait les insérer que dans un seul sens. Ils étaient relativement bon marché et avec une grosse bobine de câble plat, vous pouviez facilement fabriquer des adaptateurs personnalisés. Pour les connexions bas débit qui ne seront utilisées que quelques fois, il est très difficile de battre un connecteur de bord de carte.

Bien sûr, le connecteur lui-même ne représente que la moitié de la construction réelle. Pour transformer un connecteur PCI découpé en adaptateur JTAG, [turingbirds] a créé des fichiers d'empreintes et de pièces pour son outil de conception de PCB préféré. Dans ce cas, il s'agit d'Eagle, et les bibliothèques qui supprimeront l'un de ces connecteurs sont disponibles sur GitHub.

Est-ce le moyen le plus récent et le plus efficace de brancher un programmeur sur une carte ? Non, car cela existe depuis 30 ou 40 ans. Cependant, il installe un port de programmation sur un PCB avec zéro dollar en composants, un minimum d'encombrement sur la carte et utilise des pièces qui peuvent être récupérées dans n'importe quelle pile de vieux ordinateurs.

PARTAGER