Une cure de jouvence materielle pour un IBM ThinkPad 701C

Le ThinkPad 701C d’IBM est un ancêtre des netbook. Avec son écran de 10.4″ et son fameux clavier « papillon », il a eu son heure de gloire.

Une heure de gloire assez courte cela dit. Vendu à un prix qui n’avait rien à voir avec celui des netbooks, le ThinkPad 701C a vite disparu des catalogues. Le constructeur a mis un terme à sa courte carrière l’année même de sa naissance en 1995. A son bord, un processeur Intel 486 DX4 associé à 40 Mo de mémoire vive et un disque dur de 720 Mo. Le tout pilotait un affichage 640 x 480 pixels en 65 000 couleurs. Une merveille.

Mais ce qui a le plus frappé les esprits sur  cet engin, c’est son fameux clavier Papillon. Pour conserver un format compact, le ThinkPad 701C embarquait un système qui déployait le clavier dans un encombrement plus grand que le châssis lui même. Un exploit à l’époque et une solution jamais renouvelée par le marché depuis. Une solution tellement iconique malgré sa faible production que l’engin est entrée dans la collection permanente du MOMA, le Museum of Modern Art de New-York.

Avec le même génie que les architectes des pièges de temples Aztec dans les romans d’aventures, les ingénieurs d’IBM utilisaient le mouvement de la charnière de l’écran pour actionner le mécanisme. C’était l’effet « Wahou » de l’époque et au milieu des années 90, je suppose que beaucoup des acheteurs n’ont craqué leur – grosse – tirelire que pour cet ingénieux clavier. Il n’y a qu’à voir la vidéo publicitaire ci-dessus pour le comprendre. 

Evidemment en 2023, les performances de cette solution semblent bien maigres. Certains pilotes d’imprimante-scanner ne rentrent même plus dans les 720 Mo de l’engin et on ne va pas très loin non plus avec 40 Mo de mémoire vive sur un système d’exploitation moderne. Que faire alors quand on hérite d’un ThinkPad 701C ? Le laisser sur une étagère ? Ce n’est pas l’idée qu’a eu Karl Buchka, un hacker de génie qui a décidé de remettre son ordinateur au goût du jour.

Pour se faire, il s’est appuyé sur une des cartes mères proposées par la société Framework. Une de ces cartes que l’on a vues dans de nombreux hacks par le passé et qui propose à la fois des performances modernes et un encombrement compact. Pas tout à fait assez étroit cependant pour entrer dans un châssis de ThinkPad 701C.

Fascinant1

Il a donc fallu adapter l’ensemble. Notamment pour pouvoir glisser une batterie digne de ce nom dans l’appareil et proposer la connectique moderne de la carte mère distribuée par le châssis. Un nouveau châssis a donc été imprimé en 3D.  En utilisant un accessoire pour adapter certains ports, le nouveau modèle propose désormais une connectique tout à fait louable : deux USB Type-C, deux USB Type-A, un Ethernet Gigabit et un Jack audio 3.5 mm. En interne, un support sans fil USB pour piloter une souris a également été ajouté. La carte mère embarque également des fonctionnalités Wi-Fi et Bluetooth.

Tant qu’à transformer les entrailles de la machine et parce que la liaison entre un PC moderne et un écran de 1995 n’est pas évidente, la décision a été prise de remplacer l’affichage. On a ainsi désormais un écran de 10.2 pouces, un peu plus petit que l’ancien donc, mais en IPS et en 2160 x 160 pixels. Un affichage qui devait être à l’origine monté sur un iPad 7 et dont Karl a posté les informations de connexion en eDP.

Le PJRC Teensy 3.6

Enfin, et c’est la pièce maitresse du dispositif, pour conserver le clavier papillon du ThinkPad 701C, il a fallu beaucoup travailler. La connectique de ce type de clavier n’a rien à voir avec l’USB. Une petite nappe est en général connectée directement sur la carte mère. Celle-ci ayant disparu, il a été nécessaire d’en fabriquer une autre. Pour se faire, Karl a utilisé une technique désormais assez classique en exploitant un micro contrôleur PJRC Teensy 3.6. Le petit circuit propose en effet la possibilité d’interfacer les ordres reçus par la pression sur les touches d’un vieux clavier et de les transformer en ordres transmis en USB.

La logique est assez simple, le Teensy est à l’écoute des pressions du dispositif et quand l’utilisateur appuie sur A, la grille matricielle qui est positionnée sous le clavier envoie les coordonnées d’un signal précis, différent de chaque touche. Ce signal est interprété pour envoyer ensuite un « A » au système d’exploitation en USB. Tout cela se passe au travers d’un firmware Open Source baptisé QMK qui est très utilisé aujourd’hui pour concevoir des claviers sur-mesure. La partie la plus laborieuse de ce travail étant en général de lire et de comprendre la matrice des touches de l’ancien clavier. C’est un peu comme jouer à une bataille navale en aveugle, on presse des touches qui donnent des coordonnées plus ou moins hasardeuses. Mais le résultat en vaut la peine puisque le clavier papillon est alors à nouveau fonctionnel. Minus le petit Trackpoint emblématique de la marque.

Le travail sur ce nouveau ThinkPad 701C n’est pas terminé, il reste beaucoup à faire mais Karl a promis de publier l’ensemble des informations qu’il a glanées sur une page Github dans le futur. Afin d’aiguiller d’autres utilisateurs dans une démarche similaire. Il y a beaucoup à y apprendre si vous voulez donner une seconde vie à un de ces appareils. J’ai, par exemple, récupéré une très très vieille machine dont l’intérieur a été totalement ravagé par un dégât des eaux2 mais donc la coque et le clavier sont en assez bon état. J’avoue être tenté par une manipulation de ce genre.

En bonus, cette vidéo du démontage en règle du portable d’IBM :

Source : PCWorld

Notes :

  1. Je trouve absolument fascinant de voir des gens capables de ce genre de montages, avec les problèmes complexes qu’ils nécessitent de résoudre, mais qui photographient leur écran de PC pour proposer une image de leur travail.
  2. Cette manie des entreprises de stocker leurs vieux PC dans des caves…

Soutenez Minimachines avec un don mensuel : C'est la solution la plus souple et la plus intéressante pour moi. Vous pouvez participer via un abonnement mensuel en cliquant sur un lien ci dessous.
2,5€ par mois 5€ par mois 10€ par mois Le montant de votre choix

Gérez votre abonnement

5 commentaires sur ce sujet.
  • 25 février 2023 - 14 h 27 min

    Cet article tombe à point nommé: je songeais justement me mettre en quête de solutions pour moderniser un vieux eepc 10″ =)

    Répondre
  • 26 février 2023 - 6 h 02 min

    Je cherchais aussi un moyen de moderniser un P21
    Trop beau & original pour être laisser de côté ^_^

    Répondre
  • 27 février 2023 - 12 h 01 min

    @Lezioul: idem, l’eeePC S101 (mon rêve de le moderniser) mais j’ai abandonné quand j’ai vu comment réaliser le lien entre le clavier et la nouvelle carte mère, ainsi que le touchpad et la nouvelle carte-mère.

    Répondre
  • 27 février 2023 - 12 h 08 min

    elle m’a vraiment fait rêver cette machine quand j’ai découvert son existence plusieurs années après sa sortie.

    Répondre
  • 27 février 2023 - 16 h 24 min

    Si je me souviens bien des pubs de l’époque cela valait l’équivalent d’une voiture. QQn se souvient ou à les tarifs ? La page wikipedia anglaise cite entre 1499 et 3299 $.

    Répondre
  • LAISSER UN COMMENTAIRE

    *

    *