Fabriquer un Lily58
Pourquoi le Lily58
Section intitulée « Pourquoi le Lily58 »Le projet accompagne l’apprentissage de la disposition Optimot. Le Lily58 et ses 58 touches sont le compromis retenu : assez de touches pour apprendre une nouvelle disposition sans avoir à repenser en même temps toute la configuration du clavier.
L’autre intérêt d’un clavier open source est que tout se redéfinit, touche par touche :
| Exemple | Effet |
|---|---|
Maintenir la lettre i | La touche se comporte comme Ctrl — un home row mod |
| Macro sur une touche de couche | Insère une séquence tapée en boucle, ls -alh par exemple |
Nomenclature
Section intitulée « Nomenclature »Composants commandés. Les quantités correspondent à ce qui a été acheté, pas à ce qu’un seul clavier consomme — voir la section suivante.
| Composant | Référence | Qté | Prix |
|---|---|---|---|
| Diodes | 1N4148, LCSC C917030 | 200 | 1,68 $ |
| Boutons reset | LCSC C2828569 | 20 | 1,83 $ |
| Supports hot-swap | LCSC C41430893 | 200 | 7,38 $ |
| PCB | JLCPCB | 5 | 20,81 $ |
| Microcontrôleurs | Pro Micro ATmega32U4 | 2 | 13,13 $ |
| Connecteurs TRRS | LCSC C53447038 | 5 | 0,42 $ |
| Total | 45,25 $ |
Quantités nécessaires
Section intitulée « Quantités nécessaires »Le surplus est volontaire : de quoi monter plusieurs claviers et absorber la casse. Pour un Lily58 complet, les deux moitiés réunies :
| Composant | Qté |
|---|---|
| Diodes | 58 |
| Supports hot-swap | 58 |
| PCB | 2 |
| Microcontrôleurs Pro Micro | 2 |
| Boutons reset | 2 |
| Connecteurs TRRS | 2 |
Le PCB et le connecteur TRRS se comptent par moitié de clavier, les diodes et les supports hot-swap se comptent par touche.
Restent à ajouter, hors de cette liste : les switches MX, les keycaps, le câble TRRS reliant les deux moitiés, le câble USB et le boîtier.
Montage à compléter
Section intitulée « Montage »Section à rédiger : soudure des diodes et des supports hot-swap, montage des Pro Micro, assemblage du boîtier.
Firmware à compléter
Section intitulée « Firmware »Section à rédiger : flash de QMK avec support Vial, découpage des couches pour Optimot, home row mods et macros.