Gamoover

[move]Vous aimez la série Ricky la belle vie, Julio Iglésias ou l'émission Kohlanta ? Alors soyez les bienvenus sur Gamoover ! [/move]

[WIP] Gamoover FFB Update

Démarré par Aganyte, Samedi 23 Décembre 2017, 19:19:25 PM

bandicoot

#672
je lance tu logiciel DEV et l'axe X ne varie pas quand je met un potentiometre
La calibration du coup n'aboutie pas non plus

Et sinon etant donc en PWM+DIR la calibration ne fonctionne pas non plus avec un UNO simulant l'encodeur
Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

Etienne

#673
Pourrais tu décrire ce qui se passe exactement quand tu cliques sur le bouton calibrage ?
Voir même faire une vidéo ?
Sinon on va pas avancer là...

Sinon laisse tomber je ferais les tests moi-même, rendez vous dans quelques semaines, voir plus...

bandicoot

https://streamable.com/mctoj
donc en mode encodeur simulé en entend rapidement le moteur puis rien
Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

Etienne

#675
Merci mais c'est en mode analogique que je voulais savoir. Et en plus on ne voit pas la roue bouger (idéalement il faudrait voir l'interface et le volant en même temps).

L'émulateur d'encodeur c'est une autre histoire. Avec un vrai encodeur ça marche, c'est certain, donc si ça ne marche pas c'est que le problème viens du code de cet émulateur, code que je n'ai jamais vu (ou bien ça vient du fait que tu as mis un interrupteur sur le signal Z ou autre problème de connexion que je ne peux pas identifier parce que je ne sais pas comment tu as monté tout ça).
Avec un vrai encodeur, lors du calibrage la roue doit tourner doucement pour chercher l'index (l'endroit ou l'impulsion Z est générée, qui est toujours au même endroit sur la roue). Une fois cet index trouvé, il faut centrer la roue et cliquer sur "centre", comme ça au prochain démarrage le FW sait où est le centre. Si tu ne fais pas ça, je ne vois pas comment tu peux arriver à jouer.

Désolé d'être chiant mais met toi à ma place, c'est impossible d'aider sans un minimum d'infos.

bandicoot

#676
t'inquiete je comprends bien
En mode analagique , la video sera encore moins utile :) il ne se passe strictement rien enfin si quand meme le logiciel marque bien qu'il cherche a tourne le volant a droite puis gauche ( ou inverssement ) , le moteur tourne bien mais comme l'axe X reste a une valeur fixe rien ne se passe et la calibration echoue ( pour faire une video je suis pas super pour , le moteur se mettant en vibration du coup mon transfo aime pas trop

EDIT : une valeur particuliere a rentrée dans PPR ENCODER? en effet cela semble me donné un poil quelque chose j'arrive a faire varier la valeur de X mais c'est pas terrible


Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

Etienne

Ok merci pour l'info pour l'analogique. C'est bizarre mais au moins j'ai l'info que je demandais.
Pour l'encodeur, il faut bien évidemment rentrer les PPR de l'encodeur quand c'est un vrai, mais pour votre bidouille je ne peux pas dire tant que je n'ai pas vu le code de votre émulateur d'encodeur. les PPR, ça correspond au nombre d'impulsion par tour.

bandicoot

#678
https://streamable.com/k3ko5
Sur la video j'ai donc mis l'axe X en A0 et Y aussi ( tjs pour test en analogique ) , du coup on voit bien que la plage de variation est dans les choux , on va resté sur la partie analogique pour l'instant l'autre fonctionne correctement au final bien que la calibration elle ne fonctionne pas par contre j'etait relié sur 3.3v , sur 5v c'est plus flagrant ;D

PETIT HS : Pour la carte MMos FFB 2014 , il suffit de changer dans la base de registre OEM DATA le 01 du debut en 41  ^- apres c'est reconnu partout :D si ça peut aidé des mecs sur le forum RACINGFR n'etant pas inscrit
Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

Etienne

Pour info sur une Leonardo standard les entrées analogiques c'est entre 0 et 5V.
2 post plus haut tu dis que l'axe analogique ne bouge pas, maintenant il bouge... Je suis désappointé.
Met le potard sur 0-5V, dis moi ce qui se passe, clique sur Calibrage et dis moi ce qui se passe.
Et puis je vais faire mon vieux schnok, essaie de faire des phrases simples stp en décrivant méthodiquement ce qui se passe, parce que j'ai vraiment du mal à comprendre certains passages là...

bandicoot

#680
je te rassure je suis en 5v la c'est pour verifié un truc et j'ai oublié de remettre en 5v pour la video
Bon du coup nouveau test dans la borne en mode analogique

- je fait reset to default histoire de
- je selection mon potard sur l'axe X
- ensuite je lance la calibration et la rien ne bouge le moteur ne s'active pas , ça m'ecrit bien calibration LEFT , RIGHT mais error
- si j'aide un peu pendant la calibration ( le moteur ne tourne pas d'ailleurs ) j'arrive des fois a avoir un message HOMING et le volant tourne tout seul dans un sens

Mais si tu regarde bien la video on voit aussi que le triangle rouge ne va pas vers la droite

Et oui j'arrive un peu a faire varié X lorsque que je change la valeur de PPR ENCODER par un truc éleve genre 50000 mais comme sur ma vidéo tu vois la plage n'ai pas top au lieu d'allez de 0 a 65555 je suis a 30000 - 40000 , si je laisse 2500 par defaut rien ne bouge
Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

Etienne

Merci.
Le fait que le moteur ne bouge pas n'a rien à voir avec le fait que tu soit en analogique plutôt qu'avec un encodeur.
Si le moteur ne bouge pas c'est que ta pwm n'est pas configurée correctement, et pourtant tout à l'heure il bougeait...
Forcément si le moteur ne marche pas, la calibration ne marche pas.
Il suffit d'un truc pas configuré correctement pour que la calibration ne fonctionne pas.

La vidéo montre que l'axe analogique est bien lu, le triangle bouge dans les 2 sens.
Tant que la calibration n'a pas abouti, la plage de valeurs ne va pas être bonne.
Avec tout ce que j'ai lu, je pense que ça devrait marcher puisque l'axe analogique est bien pris en compte (ça bouge), et qu'en mode PWM+Dir le moteur bouge bien dans les 2 sens.
Vérifie ta config PWM

Les PPR ne sont pas utilisés en mode analogique.

bandicoot

ba je vois vraiment pas ou cherché puisque quand j'utilise l'encodeur ( emulé ) tout fonctionne , j'ai bien tout les ressenti dans les jeux , apres moi ça me convient ainsi mais c'est vrai que si on pouvait juste utilisé un potard ça simplifierait encore le truc

Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

Etienne

Ok bon laisse tomber, je verrais ce qui se passe quand j'aurais un peu de temps pour me faire une install similaire.

bandicoot

Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

marcus600


bandicoot

TEKNOPARROT 1.42 dispo au public , du coup FFB pour chase hq 2 et wacky races
Mon pincab
https://www.gamoover.net/Forums/index.php?topic=23174.0
Excusez mes fautes d'orthographe , je tape vite et ne me relis qu'en diagonale , mais j'espère ne pas être le pire :)

souki

Je viens de lire les 40 pages.

Passionnant.

Un grand bravo à vous.

:D

En revanche, comme d'autres, je n'y comprends plus rien.

Il n'y a plus qu'à espérer que tout ceci puisse devenir plus accessible.