Outils pour utilisateurs

Outils du site


fr:bricolage:electronique:projets:keyball61

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:bricolage:electronique:projets:keyball61 [2026/03/24 17:15] kodeinfr:bricolage:electronique:projets:keyball61 [2026/05/12 09:50] (Version actuelle) – [Layout des touches] kodein
Ligne 12: Ligne 12:
 Par contre, la première boutique en ligne que j'ai trouvé vend des kits hors de prix. La seconde vend des kits incomplets ET le site n'est qu'en japonais >.< Par contre, la première boutique en ligne que j'ai trouvé vend des kits hors de prix. La seconde vend des kits incomplets ET le site n'est qu'en japonais >.<
  
-Par contre, la boutique japonaise propose des coques et le support de la bille en plastique moulé et pas imprimé. Donc finition plus "pro". Et les éléments manquants sont simples à commander sur le net.+Le points positifs de la boutique japonaise c'est le support de bille en plastique moulé et pas imprimé avec des microbilles en céramique pour limiter la friction. Donc finition plus "pro". Et les éléments manquants sont simples à commander sur le net.
  
 Donc j'ai commandé le kit au japon (j'espère que les taxes d'importation vont pas être trop violents). Donc j'ai commandé le kit au japon (j'espère que les taxes d'importation vont pas être trop violents).
Ligne 18: Ligne 18:
 Sauf qu'ils ont des soucis avec le transporteur, ça fait deux fois qu'on leur retourne le colis. Sauf qu'ils ont des soucis avec le transporteur, ça fait deux fois qu'on leur retourne le colis.
 Mais à la seconde tentative, ils ont eu la raison ! Le transporteur soupçonne qu'il y ait une batterie dans le colis, ce qui n'est pas le cas, c'est un clavier entièrement filaire. Mais à la seconde tentative, ils ont eu la raison ! Le transporteur soupçonne qu'il y ait une batterie dans le colis, ce qui n'est pas le cas, c'est un clavier entièrement filaire.
 +
 +====== Compléter le kit ======
 +
 +Comme dit précédemment, le kit n'inclus pas tous les composants, les composants suivants restaient à sourcer: 
 +  * les pcb au format ProMicro des microcontrôleurs (des RP2040 dans mon cas)
 +  * les switches compatibles cherry mx (des mx brown rgb chaipukoi pour bien profiter des leds)
 +  * les switches low profile pour les boutons aux pouces
 +  * les leds adressables YS-SK6812MINI-E
 +  * la bille de 34mm pour le trackball
 +  * les cabochons de touches (cherrymx et low profile)
 +  * le câble jack trs
 +  * le câble usb
 +Rien qu'aliexpress ne puisse me fournir ;)
 +
 +====== Monter le clavier ======
 +Les morceaux de mes tonnes de projets s'entassent et prennent un place folle dans mon bureau. Je n'ai plus le choix, je dois avancer pour libérer de l'espace.
 +
 +C'est parti pour le soudage de masse!
 +
 +On sort le bon matos pour bosser confort et on y va en suivant le manuel de montage plutôt bien conçu dispo sur le [[https://github.com/Yowkees/keyball/blob/main/keyball61/doc/rev1/buildguide_en.md#1-1|github du concepteur]].
 +
 +J'aime beaucoup le fait que les ProMicro sont montés avec des pinheaders "à ressort", soudés côté promicro et juste "clipsés" dans le clavier. Et c'est vraiment un beau gain de place d'avoir stacké MCU et écran oled!
 +<gallery lightbox&nocrop&center&400x400>:bricolage:electronique:projets:keyball61:20260507_103747.jpg</gallery>
 +Je n'ai pas la panne biseautée recommandée pour les sockets de switches, je suis obligé de "charger" en étain pour que ça mouille bien le pad. C'est pas ultra propre, mais tant que ça fonctionne et c'est le principal.
 +
 +Une fois tout soudé, on test viteuf des leds… et tout va bien !
 +<gallery lightbox&nocrop&center&400x400>:bricolage:electronique:projets:keyball61:20260507_152537.jpg</gallery>
 +
 +Même processus pour la moitié droite du clavier (que j'ai fait un peu plus "à l'arrache", donc bien plus rapidement). Et voilà le résultat final une fois toute la quincaillerie montée :
 +
 +<gallery lightbox&nocrop&center&400x400>:bricolage:electronique:projets:keyball61:20260510_150625.jpg</gallery>
 +
 +Bah ça claque quand même, malgré les cabochons ultra cheapos sur les low profile et les vieux cabochons de mon clavier corsair où j'ai du me montrer original pour respecter la rangée des touches et espérer que ça reste à peu près "compréhensible" (genre les alt c'est les flèches directionnelles gauche et droite, shift c'est la flèche directionnelle haut, etc).
 +
 +(en vrai j'avais oublié de souder la patte de droite sur toute une colonne de connecteurs et pas vérifié que la pin la plus fine des switches était bien droite avant insertion, ce qui a mené à de légers "dysfonctionnements" lol)
 +
 +====== Layout des touches ======
 +Je suis Belge et utilise le layout belge(.) depuis mon premier contact avec un PC.\\
 +Mes troubles dis* ne me rendent pas l'apprentissage de nouveaux layout facile.\\
 +Prenant tout ça en compte, ainsi que le fait que les touches ne sont pas alignées de manière classique, je suis resté le plus proche possible du layout belge 100% en l'adaptant au mieux aux contraintes du format 60%.
 +
 +J'ai déjà apporté pas mal de modifs par rapport au layout par défaut, mais c'est probablement encore loin d'être opti.
 +
 +Voici donc le layout que j'apprends à utiliser en ce moment :
 +
 +===== Layer 0 =====
 +<gallery lightbox&nocrop&left&400x400>:bricolage:electronique:projets:keyball61:layer0.svg</gallery>C'est le layer actif par défaut, celui auquel on revient automatiquement (sauf avec certaines bascules de layer).
 +Il est aussi proche que possible d'un clavier classique. Il manque malgré tous mes efforts 2 touches pour les caractères : celle de ² et ³ et celle de - et _.
 +
 +Pour la touche avec les exposants, j'ai mis la touche "app" au pouce, aussi connue sous le nom de touche menu sous linux, qui me sert de touche de composition. Ça demande plus de "travail", mais en contrepartie, j'ai accès à plein de caractères unicodes avec les bonnes combinaisons ☺
 +
 +===== Layer 1 =====
 +<gallery lightbox&nocrop&left&400x400>:bricolage:electronique:projets:keyball61:layer1.svg</gallery>Il est globalement similaire au 0 sauf que c'est comme si on maintenait la touche "shift"
 +
 +On peut y accéder en : 
 +  * maintenant la première touche de pouce en partant de la gauche du demi clavier gauche.
 +  * en appuyant une fois sur OSL(1), le layer reste actif jusqu'à ce qu'on appuie sur une touche.
 +
 +Sur ce layer, - et _ remplacent ) et °, je n'ai pas encore trouvé de meilleure solution.
 +
 +===== Layer 2 =====
 +<gallery lightbox&nocrop&left&400x400>:bricolage:electronique:projets:keyball61:layer2.svg</gallery>C'est ici qu'on retrouve les boutons de la souris, le pavé numérique et les touches de fonction 1 à 12.
 +
 +On y accède en maintenant le bouton de pouce central sur le clavier gauche ou le bouton de pouce de droite sur le clavier droit.
 +
 +===== Layer 3 =====
 +<gallery lightbox&nocrop&left&400x400>:bricolage:electronique:projets:keyball61:layer3.svg</gallery>Layer que je qualifierais de "de service", on peut y modifier des paramètres du clavier, la trackball est utilisée comme roulette de défilement (uniquement verticale).
 +J'y ai mis une touche pour switch de manière "durable" sur le layer 4.
 +
 +On accède à ce layer en maintenant le bouton de pouce de droite sur le clavier gauche.
 +
 +===== Layer 4 =====
 +
 +<gallery lightbox&nocrop&left&400x400>:bricolage:electronique:projets:keyball61:layer4.svg</gallery>C'est le layer "gaming", il permet d'éviter de maintenir un bouton appuyé pour avoir accès aux clicks de souris. Par contre, je ne sais pas pourquoi, mais les boutons qui émulent la roulette de scrolling semblent non fonctionnels. Ptet parce qu'en layer 3, la trackball sert de roulette ?
 +
 +Pour y accéder, il faut passer par le layer 3 qui est le seul a avoir un "bouton d'accès" au layer 4.
fr/bricolage/electronique/projets/keyball61.1774372528.txt.gz · Dernière modification : de kodein