User avatar
Les Ergonautes @ergonautes@eldritch.cafe
9mo
Bonjour les ! On a reçu notre batch proto du . Il est très beau, mais on a pris la décision d’en refaire un autre avant de lancer la production du , ce qui risque de causer ~15 jours de retard sur nos livraisons.

Les bonnes nouvelles d’abord : on a validé quelques corrections mineures depuis la version présentée au Capitole du Libre.
La nouvelle position des ports USB et TRRS fonctionne beaucoup mieux ! On va ajuster encore un peu celle du TRRS pour faciliter le passage au split.
Le nouveau contour du PCB est très réussi ! Là encore, on va procéder à des corrections mineures (réduction de la hauteur, déplacement de la mémoire flash…).
On a profité de ce proto pour tester une légère augmentation du stagger sur l’annulaire et c’est top : on tape encore plus à plat, la différence est infime mais les petites mains vont apprécier.

La déception, par contre, concerne la liaison TRRS quand le clavier est splitté. On est les premiers à proposer un monobloc splittable (semble-t-il ?), et on a fait des erreurs de conception. Plus de détails (trop de détails) dans le toot suivant (n’hésitez pas à l’ignorer).
⭐2:ergol@kwak.cab:1
2
5
0
3
User avatar
Les Ergonautes @ergonautes@eldritch.cafe
9mo
Le est conçu autour d’un bus I²C, pour relier les deux moitiés du clavier et permettre la connexion de dispositifs de pointage (touchpads, trackpoints…). C’est un standard électronique robuste, mais il a un défaut : il est conçu pour fonctionner sur des pistes de PCB, pas sur des fils. C’est malgré tout courant de le faire, il y a même des standards de connecteurs filaires pour ça (Stemma, Qwiic…), mais avec un connecteur TRRS audio comme c’est l’usage pour les claviers splittés, la qualité de signal est insuffisante. C’est possible (le Ferris le fait), mais pas suffisamment fiable pour une production en série, à nos yeux. (Plus de détails dans les ALT des copies d’écran.)

Une solution simple consisterait à utiliser un autre connecteur, plus adapté aux 400 kbds de bande passante de l’I²C. On en a envisagé plusieurs, mais aucun ne nous a convaincus.
Le RJ11 ou RJ45 ferait le job (c’est ce que fait Keyboardio), mais c’est trop encombrant pour nos cartes.
L’USB serait suffisamment compact, mais créerait de la confusion et ajouterait un effet ressort incompatible avec la légèreté du Quacken.
Les connecteurs plats type JST-PH (= Stemma) ou WR-MCP3 fonctionnent bien, mais ne permettent que 30 à 50 cycles de connexion/déconnexion, à comparer aux 1 000 à 10 000 des TRRS, USB et RJ11/45.

On a donc décidé de retourner à la planche à dessin (#KiCad FTW) pour améliorer la transmission I²C, en jouant sur deux tableaux :
la réduction du bruit (parasites et diaphonie), grâce à des améliorations de routage qui nous ont été recommandées par un pro de l’électronique analogique ;
le redressement des signaux, grâce à un composant actif (probablement le LTC4311) qui fiabilisera radicalement la connexion, même en passant par un câble TRRS très long.

On aurait pu masquer le problème en diminuant la vitesse de transmission. On ne l’a pas fait, un peu pour ne pas compliquer la config ZMK, mais surtout parce qu’on préfère résoudre complètement le problème.
4
1
0
0
User avatar
🪨 @Varpie@peculiar.florist
9mo
@ergonautes Il y a pas mal de claviers split récents qui ont quitté le TRRS pour l'USB-C, vu la position (à l'intérieur vs au dessus) je ne pense pas qu'il y ait vraiment de confusion. C'est quoi le problème de ressort ?
1
0
0
0
User avatar
Les Ergonautes @ergonautes@eldritch.cafe
9mo
@Varpie Il y a beaucoup de claviers qui ont un double contrôleur, donc un double connecteur USB : chaque moitié de clavier est reliée directement au PC et doit être flashée indépendamment. Ça ne convient pas à notre objectif, qui est d’avoir un monobloc spilttable.

Si tu connais un clavier qui a un seul contrôleur, et dont la moitié « périphérique » est reliée à la moitié « contrôleur » via un câble USB, fais péter la réf, ça nous intéresse !

Pour l’effet ressort, c’est quand la raideur du câble éloigne les deux moitiés de clavier. C’est très gênant quand on veut utiliser les deux demi-claviers assez proches l’un de l’autre, et particulièrement prononcé avec un câble USB. Le TRRS y est sujet aussi, mais il y a des variantes plates, donc dépourvues de cet effet.
2
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
9mo
@ergonautes Hmm, en effet les quelques claviers auxquels je pensais qui utilisent de l'USB pour la connection ont tous un contrôleur de chaque côté... Par contre il y a aussi des câbles USB-C "plats": splitkb.com/collections/keyboard-parts/products/usb-c-to-c-cable (peut-être pas autant que les TRRS sur la photo, mais clairement mieux que sans le coude)
1
0
0
0
User avatar
Les Ergonautes @ergonautes@eldritch.cafe
9mo
@Varpie Oui, dans l’absolu, rien n’empêche un câble USB d’être plat… mais dans la pratique, ça n’est jamais le cas. On va essayer celui-là, la photo laisse penser qu’il est rond, mais y a doute.

C’est vrai que la position à l’intérieur pourrait
aider au détrompage ; mais là, dans le cas du Kyria SplitKB, si on connecte le câble USB au mauvais endroit, ça arrive toujours sur un contrôleur, donc on ne risque rien ; pour le Quacken, il y a un contrôleur à gauche et un IO expander à droite, qu’on ne voudrait pas claquer bêtement…

On va continuer à creuser la question. On pense avoir rendu le TRRS
correct, mais électriquement on sait qu’il y a mieux.
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
9mo
@ergonautes Oui le câble dont j'ai donné le lien est rond, quand je disais "plat" c'est pas vraiment le bon terme, je voulais juste dire qu'il y a un angle droit qui limite la taille qu'il prend en sortant, ce qui réduit grandement le problème de ressort décrit plus tôt. Mais il existe aussi des câbles USB plats avec ce même angle, genre www.amazon.com/chenyang-Degree-Angled-Charge-Extension/dp/B0D22Q8CYK (pas testé donc je ne sais pas ce que ça vaut niveau qualité, peut-être que c'est pourri).

Ça résoud le problème de ressort, mais pas vraiment la connection pour le coup. Perso, je pense que si le problème c'est juste que quelqu'un pourrait penser qu'il faut connecter l'intérieur au haut, c'est un non-problème qui est résolu par juste ajouter un papier indiquant que c'est pas comme ça et que si ça cause des soucis c'est la responsabilité de l'utilisateur, mais forcément c'est pas idéal.
1
0
0
0

User avatar
Les Ergonautes @ergonautes@eldritch.cafe
9mo
@Varpie Ah, OK. Donc on appelle ça un connecteur coudé, effectivement ça permet de rapprocher les deux moitiés mais non, pour l’effet ressort c’est une horreur, on a eu l’occasion de le vérifier avec le Ferris (qu’on aime beaucoup aussi).

Le modèle que tu as trouvé sur Amazon est bien plat, oui, mais le câble n’est plus dans le plan du clavier — c’est une contrainte du connecteur, on n’y peut pas grand-chose… Oui, on est super relous sur ce genre de détails. 😅

Quant à rejeter un défaut d’UX sur la responsabilité de l’utilisateur·ice : ça ne nous convient pas non plus. À la limite, si c’est pour dire « ne faites pas ça, il y a un risque », ça s’entend ; mais l’option « si vous faites ça, vous détruisez votre clavier et vous n’avez d’autre choix que de pleurer ou nous en racheter un autre », non, on ne saurait pas l’assumer.
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
9mo
@ergonautes Ah en effet. En continuant sur Amazon j'ai trouvé ceci, qui a le bon angle mais semble un peu plus épais (ce qui peut être mieux pour la durabilité): www.amazon.com/JSADZKJ-Degree-Charging-480Mbps-Devices/dp/B0DGKKKZ4H?s=industrial&xpid=7Lv0G8zUXq4WW
Je pense qu'en creusant un peu plus, il doit y avoir moyen de trouver quelque chose qui convient parfaitement.

Bonne chance pour trouver une solution vis à vis de la durabilité par contre. Pour l'aspect confusion, peut-être rajouter un logo, ou une couleur spécifique, quelque chose du genre ?
1
0
0
0
User avatar
Les Ergonautes @ergonautes@eldritch.cafe
9mo
@Varpie Ooooohhhhhh effectivement, ça peut passer dans ce plan-là et le câble serait valide. On garde ça sous le coude, merci ! Pour la durabilité : le débit n’est que de 400 kbds, n’importe quel câble plat ferait le job.

Pour la confusion, je crois que la seule option acceptable serait de faire en sorte que le circuit soit protégé électriquement : on met une indication visuelle, mais si l’utilisateur·ice fait l’erreur de le brancher directement sur l’USB3 du PC, rien ne se passe. Il y a peut-être moyen d’y parvenir, on creusera la question pour la prochaine itération sur le Flex (dans 6 mois au mieux).
⭐1
1
0
0
1
User avatar
Les Ergonautes @ergonautes@eldritch.cafe
9mo
@Varpie Note qu’on a un câbleur pro qui soutient le projet, et qui pourrait nous faire des câbles sur mesure à un prix très correct. Si jamais on trouve un connecteur qui nous convienne, il râlera 10 minutes qu’on n’ait pas pris un Würth (sa marque fétiche) mais il nous fera des câbles tip-top.
0
0
0
0