Critique : Marteau
Il y a quelques jours, nous avons signalé un nouveau produit pour les propriétaires du Raspberry Pi Zero, un ensemble de broches d'en-tête sans soudure qui avait une nouvelle méthode d'installation impliquant un marteau. Nous étions sceptiques sur le fait qu'ils fourniraient un bon contact et avons préféré nous en tenir aux broches soudées éprouvées. Il semble que beaucoup d'entre vous étaient d'accord, et la section des commentaires du message est devenue un peu bruyante. Pimoroni, l'initiateur du produit, a fait l'objet de nombreuses critiques, avec lesquelles, pour leur rendre hommage, ils se sont engagés avec bonne humeur.
Il est évident qu'il s'agissait d'un produit controversé, et peut-être que le verdict de Hackaday était un petit résumé basé sur l'aspect marteau de l'histoire. Donc, pour aller plus loin dans ce qui avait été tout ce remue-ménage, j'ai commandé un Pi Zero et le kit de broches sans soudure pour essayer par nous-mêmes.
Le plan était d'installer les broches sur un Pi Zero, puis de simuler la vie d'une planche typique entre les mains d'un jeune enthousiaste en branchant et débranchant à plusieurs reprises un HAT. À cette fin, une carte GertVGA a remplacé un HAT, car c'était le seul périphérique Pi que j'avais sous la main avec le connecteur pleine grandeur.
En ouvrant le sac de Pimoroni, j'ai trouvé un ensemble de pièces en plastique découpées au laser, deux boulons en nylon, ainsi qu'un ensemble de broches à emboîtement et une douille à emboîtement. Aucune instruction n'est livrée avec les pièces, à la place, ils vous envoient vers la page produit de leur site Web sur laquelle ils ont leur vidéo montrant comment assembler les pièces et installer le connecteur.
Les broches elles-mêmes sont exactement les mêmes que leurs homologues soudées à l'extrémité longue, mais l'extrémité courte qui s'insère dans la carte diffère nettement de son cousin plus conventionnel. Chaque épingle a été aplatie et percée, en une forme semblable au chas d'une aiguille à coudre à la main.
L'ensemble du connecteur ne passe pas à travers les trous de la carte lorsqu'il leur est offert, mais il repose fièrement sur la carte et ne peut pas être facilement poussé à travers eux. Je vois tout de suite la tâche qui incombe au gabarit et au marteau, pour forcer ces broches dans les trous, qui ne sont pas tout à fait assez grands pour les prendre.
Les pièces en plastique forment un gabarit qui maintient le zéro en place et fournit à la fois un morceau de plastique comme dérive au-dessus des broches et quelques couches sous le zéro pour supporter la charge. Pendant ce temps, les deux boulons alignent les trous des différentes pièces avec les trous du Zero et maintiennent tout en place tout au long du processus de montage des broches.
Tout cela nous amène proprement au martelage. Leur vidéo montre une succession de coups légers avec un marteau à broche sur toute la longueur du jig, ainsi notre Zero a été mis en place et le martelage a commencé. Chaque ensemble de robinets sur la longueur du connecteur le fait avancer d'une très petite quantité, j'ai donc dû faire plusieurs tentatives, en examinant les progrès entre chacun. À un moment donné, le connecteur avait progressé plus loin dans la carte à chaque extrémité qu'il ne l'avait fait au milieu, il était donc nécessaire de marteler un peu plus au centre. Autre souci développé : il y avait un très léger flex dans la planche. Si je devais en faire un deuxième, je serais aussi prudent que possible pour minimiser cela. Cependant, le flex a disparu une fois que le connecteur a été correctement installé sur toute sa longueur. L'action de marteau requise était en effet très légère, plus d'un coup qu'un coup. Il est probable que si la même technique avait été utilisée avec une goupille de panneau dans un morceau de bois, elle ne l'aurait peut-être pas enfoncée très loin du tout.
Vous pouvez voir tout le processus dans la vidéo ci-dessous. Il est certainement assez rapide d'installer un connecteur de cette manière, je doute que je puisse le faire correspondre avec de la soudure.
Lorsque le Zero a été retiré du gabarit, on a pu voir que les broches étaient bien assises dans les trous et ne pouvaient pas être déplacées. Un petit script Python a été exécuté qui a créé une onde carrée en prenant une broche GPIO haut et bas, et il s'est avéré qu'il fonctionnait sur toutes les broches disponibles.
Tout va bien, j'avais installé les broches et elles ont fonctionné. Cependant, l'intérêt d'un ensemble de broches est qu'elles doivent fonctionner de manière fiable pendant toute la durée de vie de l'appareil. Je ne pouvais pas le remettre à un enfant impatient pour un an de dur labeur car je n'avais pas d'année libre pour le test, mais je pouvais simuler une utilisation intensive en connectant et déconnectant à plusieurs reprises un périphérique. Une carte GertVGA a remplacé un HAT à cet effet, car c'était le seul que j'avais sous la main avec le connecteur Raspberry Pi pleine taille. Les visiteurs de la soirée sociale d'Oxford Hackspace ont eu droit au spectacle d'un scribe Hackaday branchant et débranchant à plusieurs reprises le GertVGA du Zero plus d'une centaine de fois jusqu'à ce que ses doigts lui fassent mal. La vidéo accélérée ci-dessous ne montre qu'une fraction du processus.
Après tous les branchements répétés de GertVGA, les broches étaient toujours solidement attachées au Zero et mon script python m'a récompensé avec une onde carrée alors que je l'essayais sur les GPIO. J'avais donc installé les broches, et elles avaient survécu à une soirée d'abus modérés avec une connectivité intacte.
En conclusion, il est juste de dire que nous allons manger un peu de mots ici, car les broches se sont avérées à la fois simples à installer et suffisamment fiables pour une utilisation répétée. La soudure serait probablement toujours la méthode de choix personnelle et leur installation nécessite un réel soin, mais ces broches à emboîtement représentent une alternative viable. Le kit complet avec le gabarit pèse 6 £ (environ 7,50 $), soit une livre (environ 1,25 $) de plus que le Pi Zero, mais il convient de rappeler qu'il comprend une prise ainsi que les broches, et que tout en étant soudé connecteur serait moins cher, le coût de la soudure et du fer serait beaucoup plus élevé si vous ne les possédez pas déjà. Cela vaut également la peine de mettre cela en perspective, le Pi Zero est tellement bon marché qu'il rend presque tous les accessoires chers.
Il serait intéressant de voir si la tension entre les broches et le bord du trou du PCB est telle que le trou s'étire ou se détend avec le temps, et si cela pourrait causer des problèmes si le connecteur était utilisé pendant des années. La solution serait un simple cas de soudure du connecteur, mais il est possible que cela pose un problème. Cependant, cela n'enlève rien aux résultats instantanés que recherchent la plupart des personnes qui achètent ce produit.
Si vous avez essayé ce connecteur sur votre Pi Zero, faites-nous savoir comment vous vous en êtes sorti dans les commentaires. N'oubliez pas cependant que des critiques non informées ont déjà été faites à mort dans les commentaires de l'article précédent lié ci-dessus, donc si vous voulez peser, assurez-vous d'avoir quelque chose de nouveau à ajouter à la discussion.