banner
Centre d'Information
Choisissez parmi notre large gamme de produits et services de classe mondiale pour une expérience vraiment remarquable.

Clem Mayer inverse l'ingénierie de la carte ACK de Bradán Lane pour créer le kit Rusty

Jul 04, 2023

Sans surprise, lorsqu’un fabricant souhaite acheter un produit mais ne peut pas le faire pour des raisons logistiques, il a tendance à en créer sa propre version. Ce scénario est la raison pour laquelle Clem Mayer a créé le Rusty Kit. Dans cette vidéo element14 Presents, Mayer procède à l'ingénierie inverse d'une carte ACK car elle est introuvable dans son pays.

Nous avons déjà couvert le cours de carte ACK et de programmation de Bradán Lane. En bref, le petit PCB contient 42 LED Charlieplexed, un buzzer piézo, des broches GPIO, un clip de pile CR2032 et un microcontrôleur ATtiny1616. Tous les composants sont montés en surface.

Combiné au cours de programmation, il couvre diverses activités pour apprendre à construire un microcontrôleur AVR 8 bits. De plus, comme beaucoup de projets de Lane, il est esthétiquement agréable (AKA mignon).

Le désir de Mayer pour un ACK est venu de son intérêt pour l'apprentissage du langage programmable Rust, pris en charge par ATtiny. Cependant, la carte ACK n'est pas disponible pour une expédition en dehors des États-Unis. Et, au moment de l’enregistrement de la vidéo, Lane n’avait pas encore publié les schémas d’ACK. Mayer a donc lancé KiCad pour lancer une session d'ingénierie inverse.

Dans la vidéo, vous pouvez voir Mayer travailler sur le code source du cours de programmation et les photographies d'ACK! pour créer une version de la carte dans KiCad. Mayer a nommé ce nouveau design « Rusty » et est allé au-delà de la parité des fonctionnalités. Premièrement, la plupart des composants de la carte sont traversants. Ensuite, la carte est compatible avec l'IDE Arduino (si vous avez installé le support du MegaTiny Core).

Mayer a même commis une erreur intentionnelle afin que les étudiants puissent s'entraîner à ajouter des câbles de protection ! (Remarque : l’auteur suppose, bien entendu, que l’erreur était intentionnelle.)

Une touche intéressante à ce projet est que Mayer a pris la mesure supplémentaire de contacter Lane avant de s'engager dans la voie de la rétro-ingénierie. Gentiment, Lane a soutenu l’idée. (Et cette demande a peut-être incité Lane à publier le schéma !)

Si vous souhaitez voir une session beaucoup plus longue, vous pouvez voir l'intégralité du processus de conception sur la page du projet element14 Presents de Rusty Kit. Vous pouvez également télécharger les fichiers de conception pour fabriquer l'un des PCB.