De toute cette (més)aventure, on a retenu deux leçons.
- Plus jamais, on ne prendra de commandes pour un matériel qui n’a pas été validé à 110 %. On avait des protos fonctionnels, on pensait n’avoir que des détails à corriger, mais l’enfer est dans les détails.
- Concevoir un clavier sur base Pro Micro, comme la plupart des claviers supportés par ZMK, c’est facile ; embarquer un contrôleur directement sur la carte électronique du clavier, c’est nettement plus difficile ; et comme contrôleur, entre un STM32F et un RP2040, la difficulté technique fait encore un bond.
On ne regrette pas le choix du RP2040 : on aime la démarche open-source, on adore le fait de pouvoir flasher par simple glissé-déposé depuis un explorateur de fichier, et cette puce dispose de fonctionnalités incroyables. On a juste sous-estimé la difficulté, et ça nous a fait perdre beaucoup de temps.
On espère que le Quacken fasse un peu référence pour les claviers open-hardware avec RP2040 intégré. On publiera les sources KiCad dès qu’on aura livré les commandes en cours.