Vérins SRT80

vérins srt80 sur un simulateur

Les SRT80 sont des vérins basés sur des servos moteurs 80ST, des profilés aluminium 80×80, et une vis à bille spéciale qui permet un débattement de 220mm (contre environ 130mm pour les OpenSFX).

Pour chaque étape, il y a un salon dédié sur le Discord pour vous aider (aller dans SRT80 FRENCH après avoir choisi la langue dans verify-first.

Sommaire :

  1. Comment démarrer
  2. Fonctionnement
  3. Liste de courses
  4. Control Box
  5. Cablage
  6. Paramétrer les drivers
  7. Code Arduino
  8. FlyPT
  9. Simtools
  10. Fichiers 3D
  11. Assemblage
  12. FAQ

1) Comment démarrer

Toute la documentation nécessaire est disponible sur cette page. Si vous avez des questions, la FAQ est là pour y répondre, et si vous n’y trouvez pas votre bonheur, faites-donc un tour sur le Discord pour y retrouver toute la communauté !

Les SRT80 sont très proches dans leur fonctionnement des OpenSFX100. Le site opensfx.com constitue donc une source d’informations complémentaires.

Pour réussir ce projet, il est nécessaire de tester votre travail à chaque étape : les moteurs seuls, le mécanisme seul, puis les deux ensembles, puis le tout sur votre simulateur.

Je réitère l’avertissement : Les voltages, les couples et vitesses sont importants. Prenez toutes les précautions nécessaires. Je me dégage de toute responsabilité en cas de problème.

2) Fonctionnement

Les vérins SRT80 sont basés sur une vis à bille sur laquelle se trouve un écrou à bille. Celui-ci monte ou descend lorsque la vis tourne. La vis est solidaire de l’axe d’un moteur appelé “servo moteur”. Le servo moteur est contrôlé par un driver. Le driver reçoit les instructions de l’arduino qui lui dit de combien de degré tourner (pulse), et dans quelle direction (dir).

Les vérins SRT80 sont compatibles avec FlyPT et Simtools. Ces logiciels traitent les données du jeu et les envoies à l’arduino de la Control Box.

Les drivers des servos sont activés par la carte Arduino. Une fois actif, les drivers standard émettent un très léger bruit aïgu, bruit couvert par le fonctionnement général du simulateur. Le fournisseur propose aussi une version totalement silencieuse, mais plus onéreuse.

3) Liste de course

La liste de course est disponible ici. Le kit proposé par Industry&CNC est proposé en livraison économique (livraison par train, indiquée par “seller’s shipping method”). Ce moyen de livraison prend environ un mois (ne pas prendre en compte l’estimation Aliexpress). Il est à souligner que le numéro de suivi fournit par Industry&CNC ne sera fonctionnel que sur la fin du transport.

Par ailleurs, n’hésitez pas à contacter Industry&CNC si les tarifs ou les frais de ports sont aberrants. On a essayé de proposer les meilleurs tarifs sur tous les moyens de livraisons, mais il peut rester quelques erreurs liés au système.

La liste de course est donc séparée en deux parties : la première indiquant ce qui est inclu dans le kit, et la deuxième ce qui ne l’est pas, et doit donc être commandé à part.

Elle donne le détail des pièces nécessaires pour fabriquer un vérin. Industry&Cnc propose une remise sur la plus part des articles lorsque qu’on en achète 4.

La liste de course des Control Box est détaillée dans la documentation de chaque Control Box.

“Quelle est la différence entre le driver standard et le noiseless ?” Contrairement aux drivers noiseless, les drivers standard émettent un petit bruit aigu lorsqu’ils sont actifs. Ce bruit aigu est couvert par le fonctionnement du simulateur.

4) Control Box

La control box qui acceuille l’arduino est disponible en plusieurs versions :

Standard Control Box
Smart Control Box
(exclusivité Patreon)
Competition Control Box
– 4 vérins+ 4 vérins + TL
+ 3 boutons assignables
+ Led de feedback : connection, erreur
+ 4 vérins + TL
+ 3 boutons assignables
+ Led de feedback : connection, erreur, statut des moteurs
+ Plug and Play
Documentation complèteDocumentation complèteDocumentation complète

5) Cablage

Attention : Les voltages, les couples et vitesses sont importants. Prenez toutes les précautions nécessaires. Je me dégage de toute responsabilité en cas de problème.

a) Alimentation du driver et des moteurs

Difficile de se tromper dans le câblage du moteur. Cette partie est détaillée page 8 et 13 du manuel des drivers.

driver cablage

b) Cablage entre Arduino et driver (pour Control Box standard et Smart uniquement)

Le câblage de la Smart Control Box est complémentaire à celui ci-dessous. Vous pouvez très bien câbler comme indiqué ci-dessous puis tester le code de base avant d’ajouter le câblage spécifique à la Smart Control Box disponible sur cette page.

On réutilise les connecteurs pulse/dir sur la prise DB25 de chaque driver. Côté arduino on utilise un connecteur GX12 5 pins.

 Motor 1Motor 2Motor 3Motor 4DB25 PIN
STEP8910113
DIR45674
ENAA0A0A0A06
5V5V5V5V5V9
GNDGNDGNDGNDGND5, 10, 14

En schéma :

 ArduinoDriver (prise DB25)
PulseD8/D9/D10/D11pin 3
DirectionD4/D5/D6/D7pin 4
EnableA0pin 6
5V5Vpin 9
MasseGNDpin 14/5/10 (les trois pins de chaque DB25 doivent être reliés à la masse)

6) Paramétrer les drivers

Les drivers, similaires aux AASD, possèdent 200 paramétres, heureusement on a pas besoin de tous les modifier.

Ils sont détaillés page 38 du manuel. Cette vidéo montre comment modifier les paramètres. Des paramètres supplémentaires sont nécessaires pour les Control Box Smart et Competition.

Je recommande fortement de tester le fonctionnement du moteur via flypt avec le moteur démonté !

ParamètreValeurExplicationRemarque
Pn0014Sélectionne le bon moteur, en l’occurence un 80st-M02430Inutile d’utiliser un moteur plus puissant
Pn0022Mode de contrôle du moteur2 : position mode
Pn0030Active/désactive le driver0 : le driver est alumé par l’arduino. 1: le driver est tout le temps allumé
Pn008300Limite de couple 
Pn009-300Limite de couple 
Pn0511200Vitesse max de rotation du moteurCe paramètre gère un peu la “violence” du simulateur, donc à augmenter avec parcimonie
Pn0986Multiplicateur de pulsationNe pas mettre une autre valeur !
Pn1091Paramètre de filtrageVoir le manuel
Pn11030Paramètre de filtrageVoir le manuel
Pn11320Paramètre de filtrageVoir le manuel
Pn11410Paramètre de filtrageVoir le manuel
Pn11515Paramètre de filtrageVoir le manuel

7) Code Arduino

Arrivé à cet étape vous avez vos moteurs câblés à l’Arduino, mais non reliés au reste de la mécanique. Vous pouvez flasher votre carte arduino avec le code spécifique à votre Control Box (comment flasher un code).

On va pouvoir tester la connexion entre l’arduino et le logiciel que vous utilisez (Flypt ou Simtools). Une fois la connexion vérifiée, et les moteurs testés, vous pourrez passer à l’assemblage de la mécanique.

8) FlyPT

Toute l’électronique est prête : Arduino flashée et reliée aux drivers, drivers paramétrés, et moteurs connectés, sans la partie mécanique.

Vous pouvez maintenant utiliser le profil FlyPT dédié (vidéo de présentation de FlyPT).

Pour charger le profil FlyPT, lancer FlyPt (v3.5.3), clique droit>file>open et sélectionner le profil.

Pour finaliser l’installation, cliquer sur la tuile « Output::serial », puis sur « update ports » et dans la liste « port » sélectionner le port de l’arduino. Ensuite il suffit de cliquer sur « connect ». Les moteurs sont sensés tous tourner dans la même direction de manière fluide puis s’arrêter : c’est le simulateur qui part de la position basse jusqu’à la position du milieu. Cliquez maintenant sur déconnecter, et les moteurs effectue le même mouvement dans l’autre sens : le simulateur passe de la position du milieu à la position basse. Si tout s’est bien passé, vous pouvez continuer. Sinon RDV sur le Discord.

Maintenant vous pouvez connecter une source (n’importe quel jeu que vous possédez), puis recliquer sur connecter dans “output::serial”, et aller en jeu vérifier si les moteurs réagissent bien. Attention chaque jeu peut nécessiter un paramétrage spécifique pour être connecté à Flypt.

Le site de FlyPT contient une documentation qu’il est nécessaire de lire si vous souhaitez en tirer profit.

Aucun problème informatique ou électronique, vous pouvez passer à l’assemblage.

Une fois vos vérins fonctionnels et votre installation bien rodée, je vous conseille aussi de regarder cette vidéo pour comprendre comment utiliser les filtres.

9) Simtools

Voici la configuration pour Simtools V3.

Et voici l’affectation des axes :

Vous pouvez lancer le jeu et vérifié si le comportement est le suivant :

1) Tous les moteurs tournent dans le même sens au démarrage (le simulateur passe de la position basse à la position du milieu)

2) En jeu, les moteurs semblent suivre les mouvements de la caisse

3) Lorsqu’on quitte le jeu, les vérins effectuent le mouvement inverse du 1), le simulateur passe de la position du milieu à la position basse.

Si le comportement est ok, poursuivre avec l’assemblage

10) Fichiers 3D

Les fichiers 3D sont disponibles sur cette page.

Si vous ne possédez pas d’imprimante 3D, vous pouvez me les commander ici.

Chaque fichier contient une consigne d’impression sous la forme xx-xx. Le premier nombre est la précision, le second le remplissage. Par exemple 02-30 signifie précision de 0,2 et remplissage à 30%. Il est utile aussi de doubler l’épaisseur des murs.

La mention “support” indique qu’il faut des supports…

Certains fichiers sont des exclusivités réservées aux patrons “PRO” et “ELITE”.

Toutes les pièces sont dans l’orientation idéale pour l’impression.

11) Assemblage des vérins

12) FAQ

Mon installation électrique est en 110V, que faire ? (ex : Canada)

A priori les servos sont conçus pour fonctionner en 220v. Vous pouvez acheter un convertisseur 110v>220v (Amazon), ou alors paramétrer les drivers pour accepter du 110V, à vos risques et périls évidemment.

Est-ce que je peux utiliser ces vérins en Push-Pull ?

Oui, il suffit de visser une rotule en 22mm comme une POS22.

Pourquoi je ne vois pas d’informations sur le bouton d’arrêt d’urgence ?

En gros il y a deux défaillances qui peuvent avoir lieu : soit le moteur se met à tourner sans fin dans un sens, soit dans l’autre. Dans un cas, le slider vient en butée du support de roulement linéaire, et bloque le moteur : aucune conséquence dramatique. Dans l’autre cas, le slider peut casser le support de roulement linéaire, puis sortir de la tige. Là c’est moins drôle. Le problème, c’est que le moteur est tellement rapide que vous n’aurez probablement pas le temps de couper… C’est pour cette raison que je ne l’intègre pas dans mes montages en général.

Pourquoi une Arduino Uno au lieu de la Leonardo utilisée sur les OpenSFX ? 

Parce que la Uno est plus économique, plus facile à trouver, et aussi qu’elle dispose d’un connecteur USB type A plus résistant que le micro USB de la Leonardo. Par ailleurs les puissances de calcul sont les mêmes.

Mon châssis saute sur les gros mouvements, comment l’éviter ?

Les vérins sont sufisamment puissants pour faire sauter le châssis. Il faut limiter la vitesse des vérins ou alors fixer le vérin au sol.

FlyPT ou Simtools ?

J’utilise personnellement FlyPT et je le préfère car sa présentation est plus logique (bien que déroutante au début), et on voit beaucoup plus facilement ce qui se passe. Par ailleurs c’est beaucoup plus pratique de partager un paramétrage FlyPT que simtools. Ceci dit, Simtools est plus populaire, sa communauté Simtools établie, le support est réactif, et le développement du logiciel est très soutenu. Dans les deux cas votre expérience sera excellente.

Configuration 2 vérins ?

La configuration 2 vérins permet d’obtenir un simulateur 2DOF de qualité, et de limiter la dépense avant d’éventuellement ajouter les 2 autres vérins. Pour ce faire, vous devrez prévoir un pivot qui sera positionné au niveau du centre de gravité. Un pied amortisseur fait très bien l’affaire. Les deux vérins se positionne à l’avant. Le M1 est l’avant droit, le M2 l’avant gauche. Vous pouvez ensuite utiliser ce profil FlyPT spécifique.

2 dof configuration

Configuration 3 vérins ?

La configuration 3 vérins est déconseillée : elle permet effectivement d’obtenir un 3DOF, comme avec 4 vérins. Mais le positionnement des vérins en triangle rend le châssis instable et ne permet pas de profiter de la puissance de ces vérins. Par ailleurs cela impose de positionner le “vérin du milieu” assez loin devant ou derrière, ce qui réduit le débattement angulaire.

Passionné de bagnoles depuis tout petit ! J'ai appris les multiples déclinaisons de la Skyline R34 à travers les Gran Tursimo, jusqu'à découvrir GTR2 au volant d'un clavier. Quelques années plus tard je replonge corps et âmes dans le Sim Racing équipé d'un G27 qui me fera entrer dans le monde du DIY. Toujours à la recherche d'une immersion hors d'atteinte dans la réalité, je développe des projets que je prends soin de rendre accessibles à tout possesseur d'imprimante 3D !
Posts created 133

13 thoughts on “Vérins SRT80

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top