Page 1 sur 2
Joystick DIY
Publié : lun. août 05, 2024 7:49 pm
par Bacab
Bonjour,
Il m'arrive d'être en déplacement pour de longues périodes et j'aime emporter avec moi un joystick: jusqu'à présent je faisais aller avec un médiocre Saitek ST90, petit de taille mais grand par le service qu'il me rendait étant pliable, compact et donc facile à emporter dans ma valise. Depuis qu'il ne fonctionne plus correctement j'ai essayé de le remplacer par un gamepad mais j'ai trouvé l’expérience désagréable. Après une rapide étude de marché il n'y a rien d'actuellement disponible sur ce créneau si particulier. Étant bricoleur et relativement capable avec Solidworks et mon imprimante 3D j'ai entrepris de fabriquer mon propre joystick, mais je bute un peu sur le choix du mécanisme :
- cam & gimbal (comme celui là:
https://www.thingiverse.com/thing:2496028) : probablement le meilleur en terme de "qualité", je l'ai modifié pour essayer de le faire correspondre à mes attentes (en ajoutant un twist, une manette des gaz, le tout avec des capteurs de rotation à effet Hall AS5600 etc) mais ça reste un gros "joystick", la base fait 14 cm de diamètre min. En plus le nombre de roulements à billes le rend dispendieux (~20€ de roulements+15€ de capteurs+10€ de ressorts et vis+6 € de microcontrôleur+20€ de boutons=~71€ de matière première)
- pince et gimbal (comme celui là:
https://www.thingiverse.com/thing:4619782) : pas encore essayé mais le principe semble similaire à celui qu'utilisais le Cougar
- sur rotule avec ressort central unique : j'ai modélisé tous le joystick mais le résultat n'était pas satisfaisant (je n'ai pas réussi à tout faire tenir dans une taille compact, pour 5° de déplacement j'avais plus de 5 cm de compression du ressort central, donc pour 20° j'aurais eu besoin d'une base très haute) mais n'ayant pas trouvé de réalisations dont m'inspirer je m'y suis peut être mal pris.
Est-ce que vous en connaissez d'autre ?
Par avance merci.
Re: Recherche un mécanisme compact pour joystick DIY
Publié : sam. août 31, 2024 10:41 pm
par Bacab
Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. sept. 01, 2024 11:23 am
par Milos
Mes 10 cents : il faudrait inverser la partie supérieure. A travers le gros trou va passer un POV. Pour le manipuler, tu seras gêné par les trois boutons devant.

Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. sept. 01, 2024 5:36 pm
par Bacab
Milos a écrit : ↑dim. sept. 01, 2024 11:23 am
Mes 10 cents : il faudrait inverser la partie supérieure. A travers le gros trou va passer un POV. Pour le manipuler, tu seras gêné par les trois boutons devant.
Merci pour le conseil. J'avoue qu'autant je me débrouille bien en élec, autant en ergonomie...
Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. sept. 01, 2024 8:22 pm
par Milos
Et un truc comme ça ? (du moins pour la partie haute)

Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. sept. 01, 2024 10:35 pm
par Bacab
Caser le HAT sur le coté c'est pas bête même si ça enlève l'ambidextrie. Ceci dit vu comment j'ai intégré la manette des gaz et la roue pour trimer, je ne suis plus à ça prés.
Re: Recherche un mécanisme compact pour joystick DIY
Publié : mer. sept. 04, 2024 1:11 pm
par Milos
Bacab a écrit : ↑dim. sept. 01, 2024 10:35 pm
Caser le HAT sur le coté c'est pas bête même si ça enlève l'ambidextrie.
Ca ne gène pas, c'est juste pour toi, ce n'est pas une série destinée à la vente. En plus pas de souci d'ambidextrie, le stick est toujours à main droite.
Re: Recherche un mécanisme compact pour joystick DIY
Publié : mer. sept. 04, 2024 7:49 pm
par Bacab
Milos a écrit : ↑mer. sept. 04, 2024 1:11 pm
Bacab a écrit : ↑dim. sept. 01, 2024 10:35 pm
Caser le HAT sur le coté c'est pas bête même si ça enlève l'ambidextrie.
Ca ne gène pas, c'est juste pour toi, ce n'est pas une série destinée à la vente. En plus pas de souci d'ambidextrie, le stick est toujours à main droite.
A la vente non mais j'ai bien l'intention de mettre les plans sur Thinkgiverse pour qui voudrait s'en fabriquer un (comme je l'ai fait pour mon tableau de bord DIY).
==> Même pour les gauchers ? (c'est une vraie question, j'ai jusqu'à présent vraiment essayé de faire en sorte qu'on puisse le mettre aussi bien à gauche qu'à droite du clavier mais si personne ne l'utilise ainsi j’arrête de me casser le cerveau et de faire des pièces pour droitier et gaucher).
Voila ce que ça donne avec le HAT déporté:

Re: Recherche un mécanisme compact pour joystick DIY
Publié : mar. nov. 12, 2024 5:36 pm
par Bacab
Décidément l'ergonomie n'est pas mon fort, après avoir longuement testé 6 variantes du manche ci-dessus, rien à faire, c'est inconfortable au possible. J'ai donc cherché (un certain temps) un modèle 3D d'un vrai manche que je pourrais retravailler. Sauf qu'il n'y en a pas tant que ça et le peu qu'il y a sont dans des formats compliqués à éditer. Mais j'en ai quand même trouvé un et tada !
Enfin un modèle qu'on peut tenir en main sans avoir des crampes et où tous les boutons logent, même la molette (pour servir de manette des gaz par ex.) est facilement accessible. Ça n'est qu'un premier assemblage ceci dit il reste du boulot mais j'avance enfin.
Re: Recherche un mécanisme compact pour joystick DIY
Publié : mar. nov. 12, 2024 6:20 pm
par Milos
Respect

Re: Recherche un mécanisme compact pour joystick DIY
Publié : mar. nov. 12, 2024 11:21 pm
par Bacab
Merci !
Re: Recherche un mécanisme compact pour joystick DIY
Publié : mer. nov. 20, 2024 5:03 pm
par white-sky
Franchement super boulot, tu utilises quoi comme composants élec ça m'intéresse ?
Nicolas
Re: Recherche un mécanisme compact pour joystick DIY
Publié : mer. nov. 20, 2024 7:22 pm
par Bacab
white-sky a écrit : ↑mer. nov. 20, 2024 5:03 pm
Franchement super boulot, tu utilises quoi comme composants élec ça m'intéresse ?
Nicolas
Merci pour le compliment.
Les boutons poussoirs sont ceux là:
https://www.gotronic.fr/art-bp-rouge-r1829r-4251.htm
Les encodeurs (pour les axes X & Y) sont des AS5600.
Pour la manette des gaz c'est un encodeur rotatif de la série KY-040
La gâchette est un micro-rupteur comme celui là:
https://www.gotronic.fr/art-microrupteu ... c-4323.htm
Et le tout est géré (ou plutôt sera géré) par une Raspberry Pi Pico 1 (
https://www.raspberrypi.com/products/raspberry-pi-pico/) codé dans l'environnement Arduino avec cette librairie
https://github.com/benjaminaigner/Joystick
Re: Recherche un mécanisme compact pour joystick DIY
Publié : sam. nov. 23, 2024 3:34 pm
par white-sky
Merci pour l'info

Je me demandais justement surtout pour la carte. N'étant pas expert en codage arduino, c'est quelque chose de complexe par rapport à du lua simple comme sous DCS ?
Nicolas
Re: Recherche un mécanisme compact pour joystick DIY
Publié : sam. nov. 23, 2024 4:03 pm
par Bacab
C'est difficile de comparer des langages de programmation aussi différents (d'autant que je n'ai jamais codé en lua): le langage ressemble beaucoup au C/C++ si cela t'aide à te faire une idée.
A la réflexion il faut quand même que j'ajoute quelques éléments de contexte: je suis ingénieur en électronique, j'ai donc l'habitude des branchements électriques, des bus de communications, des microcontrôleurs etc. Donc même si les langages ne sont peut-être pas si différents, bricoler ce genre d'électronique demande de préoccuper de tous les à cotés: rien que de faire en sorte qu'un bouton ne s'active qu'une fois (de-bouncing) peut être assez compliqué:
https://hackaday.com/2015/12/09/embed-w ... ns-part-i/
Par ailleurs avec mes Arduino je fais des trucs assez poussés (comme reprogrammer le microcontrôleur que s'occupe de la liaison USB<=>UART pour qu'il se comporte comme un périphérique USB de type joystick sur une Arduino Uno) ce qui n'est pas vraiment un sport de masse (sans être impossible, non plus, je n'ai rien inventé).
Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. déc. 01, 2024 2:03 pm
par Bacab
Petit aperçu dans la conception d'un cardan de joystick...
Comme indiqué au début de ce thread, j'ai choisi au début du projet de réaliser un cardan à ressort vertical unique.

En effet c'est un système simple qui demande peu de pièces mobiles et aucune came (un type de composant difficile à concevoir). Tout le mécanisme repose sur le frottement d'un ''ascenseur'' (un cône percé) qui compresse un ressort par contact avec la base du manche lorsqu'il est incliné, comme illustré ci-dessous

C'est le système utilisé, entre autre, par le ST-90 que j'essaie de remplacer. Mais les impressions 3D à filament n'ont pas une surface lisse (elle est striée par les couches successives déposées) donc pour que le frottement ne se transforme pas en blocage, il faut poncer. Hors même une différence infime de ponçage conduit à une inclinaison non uniforme sur la pente du cône ce qui conduit à un mauvais feeling à l'usage (le joystick est plus dur ou plus mou par endroit voir il peut se coincer totalement). Non satisfaisant donc, je change mon fusil d'épaule et je conçois un système à double ressorts horizontaux par axe et guide, tel qu'illustré ci-dessous

En théorie ça marche, en pratique les ressorts du commerces (pas industriel, c'est du chinoisium) n'ont pas une précision suffisante, même avec 2 ressorts identiques le joystick ne se centre pas car l'un ''tire'' plus que l'autre.
Bon ben c'est parti pour un système à cames et mono ressort horizontal par axe:

Pour ne pas (trop) me casser la tête, je réutilise les cames (un peu adaptées quand même) d'un mécanisme plébiscité, le gimbal d'Olukelo (
https://www.thingiverse.com/thing:2496028). On verra le résultat...
Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. déc. 08, 2024 11:09 am
par Bacab
De l'ordinateur à la réalité:

Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. déc. 08, 2024 12:46 pm
par Milos
Wow respect
Bacab a écrit : ↑dim. déc. 01, 2024 2:03 pm
même avec 2 ressorts identiques le joystick ne se centre pas car l'un ''tire'' plus que l'autre.
Bon ben c'est parti pour un système à cames et mono ressort horizontal par axe:
Là au moins tu seras sûr d'avoir la même traction de chaque côté

Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. déc. 08, 2024 7:27 pm
par Bacab
Milos a écrit : ↑dim. déc. 08, 2024 12:46 pm
Wow respect
Bacab a écrit : ↑dim. déc. 01, 2024 2:03 pm
même avec 2 ressorts identiques le joystick ne se centre pas car l'un ''tire'' plus que l'autre.
Bon ben c'est parti pour un système à cames et mono ressort horizontal par axe:
Là au moins tu seras sûr d'avoir la même traction de chaque côté
C'est pas faux ! (et j'ai tout compris)
Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. févr. 16, 2025 1:20 pm
par Bacab
J'ai eu beaucoup de mal à trouver un mécanisme qui me convienne pour le "twist" du manche ce qui explique qu'il se soit passé pas mal de temps depuis ma dernière mise à jour. Mais je suis plutôt content du résultat que voila, en pré-assemblage mécanique (ça me permet de vérifier que toutes les pièces du mécanismes peuvent s'assembler et bouge bien. Pour le moment le stick est encore un peu mou mais l'avantage du design est qu'on peut très facilement modifier les ressorts pour avoir plus de rigidité dans le manche (à ne pas sortir de son contexte).
Quelques photos:
Tout d'abord le manche dans son ensemble:

L'électronique est en grande partie absente, le but est ici de tester la mécanique.
Le manche en déflexion:

Il n'y a pas de point dur, le mouvement est fluide et le centrage fonctionne bien mais s'il y a un peu trop d'oscillations à mon goût, des ressorts plus costauds pourraient régler ce problème.
Zoom sur le mécanisme qui permet de tourner le manche:

Au final, après avoir tester (encore) 4 ou 5 mécanismes différents (avec came, sans came, avec 1 ou 2 ressorts, en compression, en extension...) qui étaient soit trop gros soit inconfortables, celui-ci, à base de 2 griffes (une de part et d'autre) qui s'écartent lors de la rotation avec un ressort de rappel pour le centrage, me convient enfin.
Le manche face au modèle:

La base est un peu plus grande et le manche est un peu plus haut mais je ne trouve pas ça rédhibitoire. Et puis j'ai quelques idées qui permettront peut-être de rendre la V2 encore plus compact (de la taille d'une petite bouteille d'eau ça serait classe, hein ?)
Re: Recherche un mécanisme compact pour joystick DIY
Publié : dim. févr. 16, 2025 2:19 pm
par Milos
C'est prometteur

Re: Recherche un mécanisme compact pour joystick DIY
Publié : lun. févr. 17, 2025 10:41 am
par cerealk
jolie travail

Re: Recherche un mécanisme compact pour joystick DIY
Publié : lun. févr. 17, 2025 11:09 am
par Cat
Pas mal !
Re: Joystick DIY
Publié : sam. avr. 05, 2025 3:57 pm
par Bacab
Bon, j'ai montré mon joystick à un collègue qui était sceptique quand au coté "portable". Du coup ça m'a vexé (

) et j'en ai conçu un encore plus petit ! Alors ça n'est pas un abandon de celui en cours, juste une parenthèse, car l'ampleur du projet n'est pas du tout la même. Mais bon c'était rigolo à concevoir. Le mécanisme est très simple et n'est pas de très bonne qualité (mais faire plus compliqué dans ce format est une gageure) et le capteur n'est pas terrible (un MLX90333 mais je n'ai pas accès au kit de dev et donc je l'utilise dans un mode un peu dégradé).
Toutes les infos et les pièces pour le fabriquer sont disponibles ici:
https://www.thingiverse.com/thing:7001321
Et quelques photos:

Le joystick d'un côté...

... et de l'autre !

Le câblage à l'intérieur du manche.

Les deux joysticks que j'ai conçus pour comparaison des tailles.

Encore une photo pour donner une idée de la taille par rapport à des objets du quotidien (thermos et bouteille de 50 cl)
Re: Joystick DIY
Publié : sam. avr. 05, 2025 4:48 pm
par Milos
Bacab a écrit : ↑sam. avr. 05, 2025 3:57 pm
j'ai montré mon joystick à un collègue qui était sceptique quand au coté "portable". Du coup ça m'a vexé (

) et j'en ai conçu un encore plus petit !
Faire un système base/stick séparables n'aurait pas été plus "simple" ?
C'est vrai qu'il n'est pas gros
A l'essai, ça donne quoi ?