Recherche un mécanisme compact pour joystick DIY
Recherche un mécanisme compact pour joystick DIY
#1Bonjour,
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.
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
#2Bon ben ça avance doucement. Au final je suis parti sur un mécanisme à ressort central en m'inspirant de celui d'un vieux joystick. Ça a l'air de fonctionner, en tout cas en simulation.
Dernière modification par Bacab le sam. sept. 07, 2024 5:53 pm, modifié 1 fois.
Re: Recherche un mécanisme compact pour joystick DIY
#3Mes 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.
(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
Re: Recherche un mécanisme compact pour joystick DIY
#4Merci 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
#5(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
Re: Recherche un mécanisme compact pour joystick DIY
#6Caser 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
#7Ca 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.
(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
Re: Recherche un mécanisme compact pour joystick DIY
#8A 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
#9Dé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.
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
#10Respect
(\_/)
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
(_'.')
(")_(") "On obtient plus de choses avec un mot gentil et un pistolet qu'avec le mot gentil tout seul" Al Capone.
Mon pit
Re: Recherche un mécanisme compact pour joystick DIY
#12Franchement super boulot, tu utilises quoi comme composants élec ça m'intéresse ?
Nicolas
Nicolas
Amour sacré de la Patrie
Conduis, soutiens nos bras vengeurs !
Liberté ! Liberté chérie,
Combats avec tes défenseurs !
Sous nos drapeaux que la Victoire
Accoure à tes mâles accents !
Que tes ennemis expirants
Voient ton triomphe et notre gloire !
Conduis, soutiens nos bras vengeurs !
Liberté ! Liberté chérie,
Combats avec tes défenseurs !
Sous nos drapeaux que la Victoire
Accoure à tes mâles accents !
Que tes ennemis expirants
Voient ton triomphe et notre gloire !
Re: Recherche un mécanisme compact pour joystick DIY
#13Merci 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
#14Merci 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
Nicolas
Amour sacré de la Patrie
Conduis, soutiens nos bras vengeurs !
Liberté ! Liberté chérie,
Combats avec tes défenseurs !
Sous nos drapeaux que la Victoire
Accoure à tes mâles accents !
Que tes ennemis expirants
Voient ton triomphe et notre gloire !
Conduis, soutiens nos bras vengeurs !
Liberté ! Liberté chérie,
Combats avec tes défenseurs !
Sous nos drapeaux que la Victoire
Accoure à tes mâles accents !
Que tes ennemis expirants
Voient ton triomphe et notre gloire !
Re: Recherche un mécanisme compact pour joystick DIY
#15C'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é).
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
#16Petit 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...
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...