Nouvel adaptateur et switch ADB→USB à base Arduino pour clavier Macintosh

J'utilise un clavier Apple Extended Keyboard des années 90 sur mon ordinateur parce que ses switchs Alps sont satisfaisants. C'est un clavier au format ADB, un ancien bus série inauguré sur l'Apple IIgs puis le Macintosh SE et tous ceux qui ont suivi jusqu'à l'arrivée des périphériques USB sur les machines colorées translucides !

Les caractéristiques du ADB (Apple Desktop Bus) sont les suivantes :

Jusque-là j'utilisais le firmware QMK sur un arduino pro micro pour convertir l'ADB en USB mais j'ai eu des bugs de layout et surtout je voulais utiliser le même clavier sur mon Macintosh SE au même moment sans devoir brancher ou débrancher à chaud quoi que ce soit.

J'ai donc écrit mon propre convertisseur en réutilisant le même contrôleur parce que les ports GPIO fonctionnent en 5V et qu'il est compatible USB-HID. Le bidule possède un bouton pour passer du mode conversion USB au mode relai ADB pour un vrai Mac. En mode relai les périphériques branchés dessus comme une souris sont relayés aussi de manière transparente ! Le bouton pour le softpower fonctionne aussi dans les deux modes.

Les instructions détaillées et le code source sont disponibles sur github !!

illustration du montage en pixelart

maya.sh

2026-07-09