Gamoover

Forums " WORKSHOP" => Volants, guidons & contrôles non standard => Discussion démarrée par: njz3 le Mardi 17 Mars 2020, 19:02:44 pm

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 17 Mars 2020, 19:02:44 pm
Soft de pilotage FFB pour PC

Bonjour à tous,
Pour éviter de poluer les sujets d'autres personnes et mon WIP sur un twin scud race, je crée un sujet à part pour mon soft d'interfacage de vJoy avec force feedback, principalement pour racecabs. Ce topic a pour but de mettre ici les infos importantes et d'assurer les échanges permettant d'aider ceux qui voudraient se lancer.

Suite à une phase de test avec Bandicoot et dvseb de la version alpha de mon soft, on va dire que mon soft peut passer en béta, tout du moins pour ceux utilisant le mode PWM analogique avec un arduino Leonardo, ou PWM digital via la carte d'Aganyte.

Tutoriel avec le FFB d'Aganyte

Un excellent tutoriel sur base du FFB controller d'Aganyte a été fait par Gojirien là: https://www.gamoover.net/Forums/index.php?topic=42842.0
Un grand merci à lui pour le temps qu'il a passé à cette rédaction, et aux autres pour les tests et essais (dvseb, bandicoot, marcus, ... et évidemment Aganyte !).

Fonctionnalités disponibles
- supporte le retour analogique du volant par potentiomètre (retour par encodeur pas encore supporté) avec calibrage du volant pour l'offset de centrage.
- configuration de vJoy : choix des axes qui seront reportés par le soft: X, Y, Z, RX, ... c'est vous qui choisissez les axes qui seront utilisés par le soft, en fonction de ce que vos jeux supportent.
- support des 11 effets de force-feedback issus de DirectInput, gestion du cumul d'effets (jusqu'à 100 simultanément).
- mode commande en couple : sortie analogique PWM, PWM centré, ou digitale (via uart). Ces modes permettent de piloter un variateur du marché, un variateur custom (ou un moteur DC via un L6203), un PWM2M2, ou la carte FFB Converter.
- mode compatibilité pour driveboard Sega Model 2/3 : cablage en direct sur la driveboard, type M2PAC. Support des driveboards avec EPROM Indy500, Le Mans, Scud Race (ECA/Dirtdevil), Sega Rally 2. Dans ces modes, la driveboard est basculée en mode commande en couple, ce qui permet d'émuler tous les effets. Avec certaines driveboard (Indy500 et Lemans) possibilité de tricher en utilisant une commutation haute fréquence des commandes (100Hz), ce qui augmente virtuellement la résolution du couple au détriment d'une légère vibration.
- mode RAW pour driveboard. Dans ce mode, le soft fait exactement pareil que le M2PAC, c'est à dire envoi en brut de la donnée de FFB des jeux Model1, Model 2 ou Model3 vers la driveboard. Attention, mon soft ne vérifie rien dans ce cas, c'est à vous de vérifier que votre driveboard "comprends" les données du jeu!!
- gestion de jeux de paramètres (control set) que l'on peut changer à la volée pour le mapping des boutons et les plages de variation des axes en fonction du jeu. Les jeux de paramètres sont sauvés dans des fichiers XML que l'on peut s'échanger.
- mapping de bouton au choix, gestion de toggle, autofire, décodage des shifters en H, ou émulation par séquentiel.
- calibrage des axes volant et pédales pour chaque control set.
- tuning des effets et des gains de FFB pour chaque control set.
- configuration du mapping des lampes vers les sorties raw pour chaque control set.
- auto-détection du jeu en cours via nom d'exécutable et nom de fenêtre pour switcher automatiquement de control set selon le jeu démarré.
- paramètre en ligne de commande "-c nom_control_set" pour forcer un control set (par exemple depuis un fichier script .bat). Attention, dans ce cas il faut désactiver l'auto-détection.
- gestion des sorties (lampes) des jeux racing de nebula model 2, model 3, MAME (Virtua Racing/outrun/ridge racer/rave racer, cruis'n, ...) et Teknoparrot. Attention, il faut préciser comment les données sont à lire dans chaque control set.
- mode lights only (avec arduino, mais sans vjoy)
- option de démarrage avec Windows, option de réduction de l'appli vers le trayicon.
- émulation d'appui de touche (seulement jeux ou applications qui supportent la lecture d'un clavier en mode DirectInput ou via les API Win32 SendInput)

La dernière version beta est là:
Release 0.5.0 (https://github.com/njz3/vJoyIOFeederWithFFB/releases/tag/v0.5.x) (fenetre diagnostic, estimateur de vitesse et amélioration de friction, damper, inertie, correction de bugs)

Un premier jeu de control set vous permet de vous familiariser avec la configuration à faire pour chaque jeu. Cela sera étendu au fur et à mesure.
ControlSets pour v0.5.0 (http://benjamin.maurin.free.fr/vJoyFeeder/controlsets/ControlSets_v0.5.0.zip)
ControlSets pour v0.4.10 (http://benjamin.maurin.free.fr/vJoyFeeder/controlsets/ControlSets_v0.4.10.zip)

Les autres releases sont ici:
Toutes les releases (http://benjamin.maurin.free.fr/vJoyFeeder/releases)

Roadmap

Next en Beta :
- ajout d'un port de communication (type TCP en mode texte) pour envoyer des commandes depuis un autre soft ou via une ligne de commande afin de modifier le control set à la volée sans avoir besoin de relancer le logiciel, ou pour le cas où la détection automatique du processus du jeu est impossible.
- gestion d'entrée codeur incrémenal pour diminuer le bruit de mesure et affiner l'estimateur de vitesse et la commande en mode boucle fermée (spring notamment).
- gestion de carte d'extension d'IO sur base PCF8574 ou MCP23017 en I2C (pour ceux qui utilisent le leonardo en PWM et qui veulent bénéficier des sorties lampes).

Ce qui est rayé veut dire que c'est intégré de mon côté mais pas forcément libéré pour vos tests.
Attention pour les lampes, il peut subsister des erreur de mapping. Ce sera résolu au fur et à mesure des jeux.

Installation

Mon soft nécessite une config PC moyenne pour les jeux model 2/3 et assez haut de gamme pour les jeux Tecknoparrot ou les simulateurs PC. Prévoir un PC de moins de 3 ans, avec au moins 4 coeurs. Mon soft utilise presque 10% de charge sur un coeur pour assurer une communication et un traitement assez rapide des infos de FFB vers l'arduino. Si vous observez des ralentissements du retour d'effort (décalage des effets ou de la position volant), c'est probablement que la charge CPU est à 100% et que le jeu est trop gourmand. Essayez de diminuer la qualité des détails du jeu, ou prévoyez un CPU un poil plus costaud.

Pour l'installation, il faut aller chercher le zip contenant tous les softs et le code Arduino.
En premier lieu, si vous utilisez une config model 2/3 ou PWM seul, vous devez flasher le code arduino sur un Leonardo ou un Mega2560. Dans le cas de la carte FFB Converter d'Aganyte, prenez le firmware compatible avec mon protocole de communication.

Au niveau soft PC, installez d'abord "vJoySetup 2.2.1 signed.exe".
Ensuite, installez mon application en lancant "setup.exe". Faites l'installation par défaut.
Configurez vJoy via l'outil "Configure vJoy" (disponible dans le menu démarrer) pour avoir au moins 3 axes et 16 boutons.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200330120529-njz3-vJoyConfig.jpg) (https://gamoovernet.pixhotel.fr/pics/20200330120529-njz3-vJoyConfig.jpg)

Si vous aviez une ancienne installation de vJoy, vous devez faire un "reset all" de la configuration, puis refaire la configuration telle que montrée ci-dessus.

Ensuite lancez l'application BackForceFeeder GUI et configurez le type de matériel via le bouton "Configure Target Hardware".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200330120943-njz3-vJOyIOFeederGUI1.jpg) (https://gamoovernet.pixhotel.fr/pics/20200330120943-njz3-vJOyIOFeederGUI1.jpg)

Dans cette page, plusieurs options de configuration sont disponibles.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200330121351-njz3-vJOyIOFeederGUI2.jpg) (https://gamoovernet.pixhotel.fr/pics/20200330121351-njz3-vJOyIOFeederGUI2.jpg)

Pour choisir la plateforme cible, il faut d'abord stopper le service de gestion en cliquant sur "Manager status" (le bouton doit devenir rouge), puis selectionner le type de plateforme : PWM, PWM centré, Driveboard (pour l'instant Indy500, LeMans, Scud Race, SegaRally2), RAW (M2PAC). Le choix Lindbergh generique est pour l'instant non fonctionnel.
Une fois choisi, vous pouvez relancer le service de gestion en cliquant à nouveau sur "Manager status" pour qu'il repasse en vert.

Si votre Arduino est connecté et votre cablage réalisé, vous devriez déjà voir les valeurs "raw" de l'axe X changer quand vous tournez le volant, ou l'axe Y, Z quand vous appuyez sur les pédales. De même, les raw inputs doivent changer quand vous appuyez sur les boutons.

Pour mapper la plage de variation du volant ou des pédales, le logiciel utiliser une table linéaire avec des points de contrôle.
La configuration d'un axe particulier se faire en cliquant sur "Axis mapping Editor".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200330122039-njz3-vJOyIOFeederGUI3.jpg) (https://gamoovernet.pixhotel.fr/pics/20200330122039-njz3-vJOyIOFeederGUI3.jpg)
Dans cet éditeur, l'axe horizontal correspond à l'entrée analogique "raw" (en % de l'entrée physique), et l'axe vertical correspond à la sortie calculée pour l'axe logique vJoy (en % de la valeur vJoy).

Pour vous aider à configurer un mapping pour le volant ou les pédales, vous avez les boutons "Calibrate wheel" et "Calibrate pedal" qui affichent un wizard permettant de rapidement calibrer ces entrées. Il suffit de suivre les indications et cliquer sur Next.

Si vous souhaitez un comportement non linéaire, par exemple pour certains jeux comme MarioKart Gamecube où la progression du joystick doit être non linéaire au centre pour éviter des gauches droites permanent du kart, il est possible de rajouter des points de contrôles et de les modifier en sélectionnant le point (cliquez dessus) puis en bougeant les sliders horizontaux et verticaux pour modifier le point.

De même, vous pouvez réassigner les boutons liés aux entrées physiques (raw inputs cablées sur l'arduino) vers les boutons logiques exposés par vJoy en cliquant sur le  bouton "Configure buttons". Par défaut, chaque entrée physique (raw) est cablée sur le bouton logique (vJoy) de même numéro. Mais il est possible de supprimer un mapping (aucun numéro logique vJoy associé), ou de mapper une entrée vers n'importe quel bouton logique (raw 1 vers vjoy 5), voir même plusieurs boutons simultanés (raw 1 vers vJoy 1,2,3,4, soit 4 boutons logiques activés simultanéments sur une entrée physique).
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200330122411-njz3-vJOyIOFeederGUI4.jpg) (https://gamoovernet.pixhotel.fr/pics/20200330122411-njz3-vJOyIOFeederGUI4.jpg)
Les options "AutoFire" et "Toggling" sont fonctionnelles.
Il est possible de décoder un shifter en H ou émuler un shifter en H via un Up/Down (ou des palettes). Ce post (https://www.gamoover.net/Forums/index.php?topic=42477.msg681715#msg681715) explique par exemple comment émuler un shifter en H avec un Up/Down.

Le logiciel permet de simuler des appuis de touche clavier pour certains cas où il est difficile de gérer un joystick (cas de Hyperspin, ou pour quitter un émulateur via Esc). On peut donc créer des "règles" pour définir un comportement propre à chaque control set. Chaque règle doit définir au moins une source et un code de touche à simuler. Il est possible de définir différentes sources (entrées raw, boutons vJoy, axes raw, axes vJoy) et même de les combiner avec des opérations logiques (ET, OU) pour détecter des appuis simultanés et d'y ajouter une tempo (HoldTime) pour éviter les fausses manip. L'idée est par exemple de quitter un émulateur en émulant la touche ESC quand on reste appuyer sur Start + VR1 pendant 3 secondes.
Pour les axes, il faut définir un seuil en % pour détecter le passage dans un sens, et cocher "Inv" et mettre un autre seuil plus bas détecter un passage dans l'autre sens. Ainsi on peut émettre des codes de touches "flèche gauche" ou "flèche droit" pour le volant.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210101184332-njz3-Keystroke.png) (https://gamoovernet.pixhotel.fr/pics/20210101184332-njz3-Keystroke.png)
Pour un exemple avec les axes, voir ce post (https://www.gamoover.net/Forums/index.php?topic=42477.msg681639#msg681639).

Les effets FFB peuvent être réglés en intensité (gain) et en progressivité ou zone morte. Il est aussi possible de modifier individuellement les gains des effets.
Ces réglages sont disponibles dans la fenêtre "Tune FFB Effects".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200818114551-njz3-TuneFFBEffects.png) (https://gamoovernet.pixhotel.fr/pics/20200818114551-njz3-TuneFFBEffects.png)
Par sécurité, les paramètres de gain sont grisés et on ne peut les modifier que si la case "Allow detailled effct tuning below" est coché. Attention, ces paramètres peuvent être dangereux et rendre instable le volant.
Le paramètre "global gain" sert à régler le gain global du couple. C'est un gain proportionnel appliqué à la fin des calculs de résultante de couple une fois que tous les effets sont appliqués.
Le paramètre "power law" sert à donner un profil non linéaire au couple, par exemple pour atténuer les petits effets, ou à l'inverse les accentuer. Avec la valeur 1.0, la relation entre l'entrée et la sortie est linéaire. Avec 0.5, on accentue les petits effets (ce qui peut provoquer des oscillations), et à l'inverse avec 1.5 ou 2, on atténuer les petits effets (par exemple pour enlever les oscillations du volant en lignes droite).
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200818114742-njz3-PowerLaw.png) (https://gamoovernet.pixhotel.fr/pics/20200818114742-njz3-PowerLaw.png)
Le paramètre "deadband" est, comme son nom l'indique, une zone morte, ou seuillage, qui permet de supprimer les demandes de couple trop petites.

Toutes ces modifications sont enregistrées dans des fichiers de configuration XML dans votre répertoire Documents\BackForceFeeder\Configuration

Il y a probablement beaucoup de bugs, alors un peu d'indulgence et de patience  ;)

Au fur et à mesure des questions, je complèterai ce topic avec schémas et d'autres précisions.
Je compte par contre sur vous pour me faire des retours et pourquoi pas un tutoriel avec photos et schémas.

Les questions sont les bienvenues !


Principe de fonctionnement

Le soft s'appuie sur vJoy qui permet d'avoir un joystick virtuel avec gestion des effets de force feedback (ffb). Il requière donc une installation de vJoy et une configuration préalable avec au moins 3 axes et 16 boutons.
Le logiciel est écrit en C# et contient deux exécutables : un avec GUI (interface graphique) pour la configuration, un en version console qui consomme moins de ressources (pour les petites config PC).

Dans mon développement, j'ai pris comme première hypothèse que la plateforme cible est une borne arcade équipée de potentiomètres pour le retour de position angulaire du volant et pour les pédales. Donc pas besoin de codeur, même si j'envisage de supporter ce retour de position volant dans le futur.
Pour l'instant seuls quelques modes sont supportés :
- PWM + Direction (testé par Bandicoot)
- PWM centré (testé par DVSeb via carte FFB Converter d'Aganyte qui supportera les servoboards en version Midi=838-14174 pour Chihiro, Naomi et en version RS422=838-14592 pour Lindbergh, et testé par Marcus600 via PWM2M2)
- Driveboard Model 2 type Indy 500 ou Le mans (testé par moi). Rendu très bon, tous les effets sont émulables via les commandes en couple, malgré le faible nombre de pas de résolution (8 niveaux).
- Driveboard Model 3 type Scud avec EPR-19338A : attention non polyvalente (testé par moi). Ne marche bien uniquement qu'en mode Raw avec jeux compatibles. Après quelques essais, je trouve le rendu très moyen en mode compatibilté (couple), car il n'y a pas assez de plage de couple disponible pour émuler tous les effets.
- Driveboard Model 3 type SegaRally2 avec EPR-20512 : rendu très bon, tous les effets sont émulables via les commandes en couple. Résolution de la commande : 64 niveaux dans chaque sens.

Le soft utilise une carte Arduino pour faire les entrées/sorties mais toute l'intelligence est réalisée côté PC. La carte Arduino a un soft assez basique permettant uniquement de rafraichir des valeurs ou de piloter des sorties. La communication se fait par port série (via l'USB). Un mode d'autodétection permet de s'affranchir de configurer le port COM sur le PC.
Un arduino Leonardo (mode PWM) ou un Mega2560 (pilotage driveboard sega) sont les plateformes pour l'instant retenues. A savoir qu'un pro-micro est équivalent à un Leonardo pour moins de 5€.

De base, le soft gère des entrées analogiques de l'Arduino pour :
- le potentiomètre volant (A0)
- les potentiomètres pédales : accel (A1), frein (A2), embrayage (A3)

Au niveau entrées tout ou rien (boutons) :
- Leonardo : 12 boutons sur D2 à D8 puis D12 : 8 premiers boutons, puis D0/D1 et A4/A5 : 4 boutons suivants
- Mega2560 : pas encore défini mais pour l'instant idem Leonardo.

En sorties :
- Leonardo mode PWM+Dir : PWM (D9) + directions forward (D10)/reverse(D11)
- Leonardo mode PWM +/- dual : PWM forward (D9)/PWM reverse(D10) + Enable (D11)
- Leonardo en mode pwm centré digital (PWM2M2) : Tx sur pin D1, Rx sur pin D0
- Mega2560 mode driveboard, repris du M2PAC et donc compatible avec son cablage : sorties D22 à D29 vers les 8 entrées des driveboard Lemans/Scud (8bits), 8 sorties de pilotage de lampes sur A8 (Leader lamp, output 8 ), A10 (Start lamp, output 3), puis A11 à A14 (Viewbuttons, output 4 à 7) à relayer avec un module 6 sorties relais 5V. Les sorties A9 et A15 sont les outputs 1 et 2.

Lien vers le code source du feeder :
Readme du projet BackForceFeeder sur Github (https://github.com/njz3/vJoyIOFeederWithFFB/blob/master/README.md)

Lien vers le code source Arduino (ino) :
dossier fichiers Arduino (https://github.com/njz3/vJoyIOFeederWithFFB/blob/master/FeederIOBoard)

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 17 Mars 2020, 19:03:53 pm
Troubleshooting guide/FAQ

Version en ligne (sera probablement plus récente) : ici (https://github.com/njz3/vJoyIOFeederWithFFB/blob/master/FAQ.md)

Quelques astuces

J'ai mis dans le dossier "gameassets" des fichiers ou des scripts pour faciliter votre vie.
Ces fichiers ne viennent souvent pas de moi, ils ont été trouvés sur le net. Il faut remercier les auteurs respectifs.

Sorties lampes:
- pour le cablage, assurez vous que votre borne a des lampes dont une des pin est reliées en permanence au +5V (cas des Sega), soit au 0V. Les sorties des arduinos doivent passer par une carte relais qui va basculer l'autre pin de la lampe soit à 0V (cas des Sega), soit à +5V. La carte ULN2003 vous permet de faire ce relais de manière électronique pour vraiment pas cher.
- le soft peut fonctionner en mode 'lights only', sans installation de vJoy. Voir ici pour les détails (https://www.gamoover.net/Forums/index.php?topic=42477.msg673439#msg673439).
- pour MAME ou supermodel, ne pas oublier d'ajouter les options de sortie "windows" à la commande en ligne de l'émulateur ou dans le fichier de config de l'émulateur, et choisir le Output type MAME_WIN dans le control set (profil) de BackForceFeeder.
- Pour faire fonctionner les lampes sous Daytona 1, il faut utiliser la ROM Daytona (Saturn Ads) ("daytonas") et le script lua que je fournis. Ensuite il faut configurer le control set pour l'émulateur NEBULA MODEL2 et choisir le output type RAW_MEMORY_READ. Voir ici pour les détails (https://www.gamoover.net/Forums/index.php?topic=42477.msg672919#msg672919)
- Pour OutputBlaster : mettre la DLL et le fichier INI dans le répertoire de l'executable du jeu (comme pour FFBPlugin) et cocher 'enable outputs' dans Teknoparrot UI. Attention à bien prendre la version x86 ou x64 selon le jeu et non selon votre windows. Par exemple : Daytona USA Championship est un jeu 32 bits, il faut la version x86 de la DLL, même si votre PC est sous Windows x64. ici pour un exemple (https://www.gamoover.net/Forums/index.php?topic=42477.msg673638#msg673638)

Matériel et cablage pour mode Compatibilité ou RAW DriveBoard Model 2/3 (Mega2560 obligatoire)

Pour la compatibilité entre votre driveboard et celles supportées par mon soft, voir le tableau de BigPanik:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20191030170142-BigPanik-E7E552EE-1CF1-4DCB-9EE6-4259324646A0.png) (https://gamoovernet.pixhotel.fr/pics/20191030170142-BigPanik-E7E552EE-1CF1-4DCB-9EE6-4259324646A0.png)

Le cablage de la driveboard est similaire au m2pac : utiliser les 8 sorties PORTA du Mega2560 et les envoyer sur l'entrée de la drive board qui est le connecteur à 10 pins sur le côté de la DRVBD. Il faut cabler les pins de 1 à 8 de la DRVBD sur les pins 22 à 29 du Mega2560, et mettre du +5V sur la pin 10 de la DRVBD (par exemple en le prenant sur une des bornes du Mega2560).

Pour les pédales et le volant, il faut renvoyer les signaux des potentiomètres qui reviennent au niveau du connecteur du panel U/P et les brancher sur les A0, A1, A2 de l'arduino Mega2560 avec le GND et le +5V. Sur les fils violets il faut mettre +5V et les marrons à GND. Le vert est le volant (à mettre sur A0), le bleu est l'accel (à mettre sur A1) et le noir est le brake (à mettre sur A2).

Les boutons doivent être cablés sur les entrées suivantes : D2 à D8 puis D12 : 8 premiers boutons, puis D0/D1 et A4/A5 : 4 boutons suivants.
Par défaut les entrées sont en pull-up (5V), et il faut mettre à GND quand les boutons sont appuyés. Je n'ai pas encore regardé comment faire au plus simple au niveau branchement.

Pour les lampes, les 8 sorties de pilotage de lampes sont sur A8 (Leader lamp, output 8 ), A10 (Start lamp, output 3), puis A11 à A14 (Viewbuttons, output 4 à 7). Les sorties A9 et A15 sont les outputs coins (1 à 2) qui sont souvent inutilisées.
Toutes les sorties sont à relayer avec une carte relais 5V, par exemple l'ULN2003.
Attention sur les cabs Sega les lampes sont connectées au 5V en permanence et c'est le 0V qu'il faut envoyer par la carte relais !

Schéma avec Mega2560 (driveboard+lampes) :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200430223840-njz3-Mega2560-example-sch.jpg) (https://gamoovernet.pixhotel.fr/pics/20200430223840-njz3-Mega2560-example-sch.jpg)
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200430223901-njz3-Mega2560-example.jpg) (https://gamoovernet.pixhotel.fr/pics/20200430223901-njz3-Mega2560-example.jpg)

Matériel et cablage pour PWM+Dir, PWM Forward/Reverse ou PWM centré (Leonardo préférable pour l'instant)

Pour le volant, les pédales et les boutons, câbler comme avec le mode Compatibilité ou RAW DriveBoard ci-dessus.
Pour la commande du moteur:

Voilà les schémas pour ces modes PWM avec Leonardo:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200326220446-njz3-Leonardo-PWM-example-sch.jpg) (https://gamoovernet.pixhotel.fr/pics/20200326220446-njz3-Leonardo-PWM-example-sch.jpg)
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200326220407-njz3-Leonardo-PWM-example.jpg) (https://gamoovernet.pixhotel.fr/pics/20200326220407-njz3-Leonardo-PWM-example.jpg)

Matériel et cablage pour servoboard Sega Midi, Lindbergh ou plus récent via la carte FFB Converter d'Aganyte (base Mega2560)

Le signal PWM est transféré par port série directement au firmware d'Aganyte par le cable USB, donc il n'y a pas de cablage spécifique pour mon soft.
Voir la page tuto de Gojirien pour le cablage de la carte FFB Converter avec les servoboards Lindbergh selon la configuration de votre racecab.

Matériel et cablage pour PWM2M2 ou PWM2HAPP d'Aganyte (Leonardo ou mega2560)

Le cablage est similaire à celui du model 2/3 pour les entrées et sorties.
Le pilotage du PWM2M2 ou du PWM2HAPP se fait par un signal PWM_CENTERED transféré par port série (Digital PWM) directement au firmware d'Aganyte via l'uart présent sur le Leonardo ou le Mega. La communication se fait depuis la pin Tx (D1) du Leonardo vers la pin Rxi des Pro Mini ou Pro Micro. Un seul fil suffit, mais il faut relier les masses entres elles pour éviter d'avoir une référence flottante (GND commun).
Si vous utiliser un Mega2560, vous pouvez profiter de plus d'entrées boutons et des sorties de lampes sur A8-A14. Pour la partie communication, le cablage avec un Mega2560 passe par la pin Tx3 (port série 3) sur le Mega2560 et non Tx0 (pin D1), qui est à relier vers le Rxi du PWM2M2.

Voilà les schémas pour ces modes PWM digitaux avec le PWM2M2/PWM2HAPP et un Leonardo.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200503232545-njz3-Leonardo-PWM2M-example-sch.jpg) (https://gamoovernet.pixhotel.fr/pics/20200503232545-njz3-Leonardo-PWM2M-example-sch.jpg)
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200503232615-njz3-Leonardo-PWM2M-example.jpg) (https://gamoovernet.pixhotel.fr/pics/20200503232615-njz3-Leonardo-PWM2M-example.jpg)

Le code Arduino FeederIOBoard de la carte passerelle (Leonardo ou Mega) est fournit dans les archives BackForceFeederSetupXXX.zip. Chaque version de mon soft à son propre code FeederIOBoard compatible, donc ne mixez pas les codes de versions du soft PC et de la carte passerelle.

Matériel et cablage pour les sorties lampes (Mega2560)

Pour activer la lecture des sorties lampes au niveau du soft, quelque soit le jeu ou les jeux, il faut déclarer un control set par type de sorties pour dire au soft comment il doit surveiller le process du jeu qui tourne et récupérer les informations.
Il y a actuellement 3 modes de récupération (Output Type) :
- RAW_MEMORY_READ : pour les jeux m2emulator uniquement (Daytona 1 Saturn Edition, Sega Rally, ...). Le soft va ouvrir la mémoire du process de l'émulateur et y lire directement en mémoire les octets des lampes à des adresses connues. Attention, il semble que la dernière version de la dll OuputBlaster permette également de récupérer les sorties de lampes de m2emulator en utilisant la même technique de lecture en mémoire, dans ce cas choisir le mode ci-dessous.
- MAME_WIN: pour les émulateurs comme MAME, Supermodel et avec la Dll OutputBlaster. Dans ce cas, le soft va s'abonner à un message Windows envoyé périodiquement par la fenêtre de l'émulateur ou le jeu. Ce message Windows contient les données du type "variable = valeur" et le soft va simplement interpreter certaines variables comme des sorties lampes et va les envoyer à la carte passerelle.
- MAME_NET: c'est la version TCP de la messagerie, qui est juste une alternative portable à MAME_WIN. Utilisable avec MAME et avec la dll OutputBlaster.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200521223550-njz3-Annotation-2020-05-21-223257.jpg) (https://gamoovernet.pixhotel.fr/pics/20200521223550-njz3-Annotation-2020-05-21-223257.jpg)

Pour le cablage, je conseille de partir sur la solution du M2PAC, à savoir un ULN2003 (voir le sujet de BigPanik (https://www.gamoover.net/Forums/index.php?topic=33274.msg549982#msg549982)).
Sur les bornes Sega, les lampes ont en permanence un commun à 5V et la masse est ramener par le stack qui va fermer un transistor quand la sortie est à activer.

L'ULN2003 fait exactement cela : il va "tirer" à la masse le signal de retour des lampes qui arrive au niveau du connecteur du stack. Ainsi, les lampes vont avoir un 5V permanent, et un retour qui sera mis à la masse quand le mega va activer une sortie, c'est à dire une entrée de l'ULN2003.
Pour cabler l'ULN2003, il ne faut pas oublier de l'alimenter en 5V et d'y mettre la masse.
Pour avoir le 5V permanent au niveau des lampes, il faut ponter le 5V qui va vers les lampes depuis un autre connecteur du harness qui a du 5V.

Note : il est possible de tester les sorties lampes sans passer par le soft BackForceFeeder en ouvrant le port série de l'arduino avec un terminal série, comme par exemple le "Monitor Serial" de l'IDE Arduino. La vitesse de communication est de 1000000baud.
Pour allumer les lampes, faire la commande O00OFF (lettre O suivi de 2 chiffre zéros, puis lettre O suivi de 2 lettres FF).
Pour éteindre les lampes, faire la commande O00O00 (lettre O suivi de 2 chiffre zéros, puis lettre O suivi de 2 zéros).

Test de votre matériel sans le BFF

Le soft BFF pilote le moteur grâce à une carte passerelle (Arduino) qui est elle même connecté à une servoboard Sega, à un PWM2M2, un PWM2HAPP ou un variateur fonctionnant en mode entrée PWM. Le protocole de communication entre le PC et la carte passerelle est détaillé ici (https://github.com/njz3/vJoyIOFeederWithFFB/blob/master/BackForceFeeder/IOCommAgents/USBSerialIO.cs).

Il consiste à échanger des messages texte entre le PC et la carte passerelle à l'aide du port série COM qui est créer quand vous plugguer la carte sur votre PC à l'aide du port USB. Par défaut, la vitesse de communication est de 1 000 000baud.
Les commandes sont au format texte et regroupées par mots. Une trame se termine par un caractère nouvelle ligne '\n', permettant de taper à la main des commande dans un port série.

Les mot de commandes suivants sont supportés et permettent de tester votre setup :
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Mardi 17 Mars 2020, 20:09:01 pm
Bravo pour tout ton taff..
Le Monsieur a fait un truc bien pas cher et on garde notre cher potentiometre .
Merci a lui d'avoir mit sont talent pour faire un truc bien cool.
Ayant pas mal tester le delire j'essayerai d'aider au maximum.
Ce sujet est complementaire a ce qu'AGANYTE  met en oeuvre .
L'a  c'est vraiment la parti Windows qui est le sujet et pour avoir embeté NJZ3  pour manque d'effet sur certain SOFT , là je n'ai plus rien a redire  ^-^ ^-^
Merci a vous deux gros bisous  ^- ^- ^- ^- ^- ^- ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 17 Mars 2020, 20:21:33 pm
C'est gentil, je vais rougir !
A ce propos, ma dernière version doit permettre de gérer ton bug de fenetre qui disparait: essaie de cliquer droit sur le trayicon et de faire "Show".
Pour faciliter l'intégration avec un lanceur type zspin, j'ai aussi ajouté une option pour démarrer automatiquement le soft avec windows, et une autre pour ne mettre que le trayicon au démarrage de l'appli (fenetre toujours accessible via le trayicon).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mardi 17 Mars 2020, 23:53:50 pm
Franchement bravo  ^-

T'as fait un super dev que personne n'avait trop réussit avant  :)

Autant en électronique on arrive toujours à se dépatouiller mais coté programmation j'y connais pas grand chose alors ça me bluffe toujours de voir ce type de résultat  :exclam: bon je dis ça j'ai pas testé  :D :D mais tout ça est bien tentant  ;D

Peut-être cela vaudrait le coup que tu alimentes tes explications avec un petit schéma de montage et d'installation  =?=
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Jeudi 26 Mars 2020, 14:03:32 pm
Salut njz3
 Qd on est déjà possesseur d une configuration m2pac est ce qu l on peut utiliser ton soft juste en modifiant la partie logiciels ?
J ai acheté ma borne deja avec cette config d ou mes questions ne l ayant pas montée moi même .
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 26 Mars 2020, 18:41:16 pm
Salut,
Il y a un peu de recablage à faire (lampes et boutons), mais c'est très simple.
Je te mets des schémas dans le premier post.

Il te faut garder les sorties TX (pin 22-29) connectés vers la drive board.
Quelle est ta drive board ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Jeudi 26 Mars 2020, 19:06:33 pm
 ^- ^- cool un nouveau challenger , tu devrais te faire plaisir , et niveau cablage pas grand chose d'insurmontable  ^-^
J'avais pas vu tes schémas de cablage , c'est propres et precis bref ce qu'il faut ici  ^- ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 26 Mars 2020, 19:36:46 pm
Oui d'accord avec toi Bandicoot, c'est cool d'avoir des courageux !
Je vais essayer d'alimenter un peu le sujet pour les débutants, c'est l'occasion de rajouter des infos.
Il faudra que je mette le schéma de cablage de ton L6203 + moteur CC. Pas mal de monde doit avoir une borne de type Midway avec ce genre de moteur, ca peut les intéresser.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Jeudi 26 Mars 2020, 20:07:40 pm
j ai une driveboard daytona usa 

le premier proprietaire a tout connecté sur la filter board
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Jeudi 26 Mars 2020, 20:21:37 pm
Cool bon boulot  ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 26 Mars 2020, 21:24:01 pm
@revengemanx: Tu ne devrais normalement avoir qu'à recabler les entrées boutons et sorties lampes du Mega2560 et reflasher ce dernier pour qu'il soit de nouveau vu comme un Arduino classique. Ou alors tu as un autre Arduino Mega 2560
Pour l'instant, essaie déjà d'installer mes softs sur un PC assez puissant et de voir si la communication avec le Mega2560 fonctionne.
Comme c'est une driveboard que je n'ai jamais testé, il faudra peut être qu'on fasse des allers-retours pour la mise au point.

@delo: j'y pense, si tu veux et si tu as un arduino Leonardo, tu pourrais également tester avec ton variateur ioni via le mode PWM+Dir, PWM+/- ou PWM centré. Dans ton cas cela ne fera pas économiser au niveau budget, mais tu pourras nous faire ton retour d'expérience sur le ressenti.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Jeudi 26 Mars 2020, 23:29:14 pm
@njz3..bien vu  ;) j'y pensais justement
Mais la ioni que j'ai ici sur place est déjà intégrée à la partir STM32  :-\ (simucube) Par contre je pourrai tester avec le driver Argon :

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200326231907-delo-Argon.jpg) (https://gamoovernet.pixhotel.fr/pics/20200326231907-delo-Argon.jpg)

dont je me suis servi pour faire la partie volant de ma Daytona 2 dx revisitée. A l'époque j'avais monté une STM32 avec mmos qui pilote ce driver. ça marche très bien d'ailleurs  :D
Donc, avec ta solution Arduino (je dois bien avoir ça qui traîne) je pourrai en effet tester  ;D

Au passage, impec tes schémas !! c'est plus clair  ^-

Par contre, ayant :
- une driveboard Daytona 2 DX (model 3)
- et une driveboard SR2 (model 3 aussi)
il est possible de tester ta solution à partir du Mega si j'ai bien pigé  :) direct branché dessus  =:))
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Vendredi 27 Mars 2020, 09:05:15 am
Cool pour le tuto, juste un truc si je peux me permettre, pour eviter les erreurs de cablage , sur le cablage des potards, si tu peux mettre les bornes A1, A2... sur la borne du millieu des potards, ca evitera (je pense) d’avoir des mecs qui comprennent pas pourquoi ca marche pas. Sinon nickel.  ^-^

Sinon, de mon coté, j’attend la carte ffb d’aganite pour beta test le model 2 sans driveboard.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Vendredi 27 Mars 2020, 09:37:52 am
Le soft (Fritzing) ne permet pas de changer les bornes sur le dessin, il force la connexion selon le schéma électrique, et malheureusement chez eux les potars sont cablés avec le point diviseur de tension sur la 3ème borne du dessin. Je vais ajouter une note en texte dans le schéma pour bien préciser.

Delo, oui tu peux tester avec le Mega et tes drives boards aussi. Comme je passe par de l'emulation d'effets via les commands "couple constant" des driveboards, il faudrait probablement tester au cas par cas. Pour l'instant je n'ai pu déboguer et valider que la Le Mans chez moi.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Vendredi 27 Mars 2020, 10:07:59 am
On peut aussi rajouter la section pour les panels model 2 (avec le pwm2m2).

Dans l'idée, il y aurait 2 schémas;

- celui avec les premières cartes Pwm2m2 (à base de pro micro, donc il faut faire arriver la liaison série sous la carte, sur un point test que j'avais prévu au cas ou)

- les nouvelles Pwm2m2 (à base de pro mini et là, on attaque directement les pins UART dispo sur le coté de la carte)

Encore merci à toi Njz3 pour tout ce que tu fais pour la communauté  :-* ^-^
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Vendredi 27 Mars 2020, 10:14:58 am
J'oubliai, tu peux aussi préciser que la carte Sega FFB controler permet à l'heure actuelle de gérer les drives boards Midi et RS422  ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Vendredi 27 Mars 2020, 13:41:07 pm
@revengemanx: Tu ne devrais normalement avoir qu'à recabler les entrées boutons et sorties lampes du Mega2560 et reflasher ce dernier pour qu'il soit de nouveau vu comme un Arduino classique. Ou alors tu as un autre Arduino Mega 2560
Pour l'instant, essaie déjà d'installer mes softs sur un PC assez puissant et de voir si la communication avec le Mega2560 fonctionne.
Comme c'est une driveboard que je n'ai jamais testé, il faudra peut être qu'on fasse des allers-retours pour la mise au point.

@delo: j'y pense, si tu veux et si tu as un arduino Leonardo, tu pourrais également tester avec ton variateur ioni via le mode PWM+Dir, PWM+/- ou PWM centré. Dans ton cas cela ne fera pas économiser au niveau budget, mais tu pourras nous faire ton retour d'expérience sur le ressenti.
J acheterais  d autres cartes comme ca je ferais les tests sans toucher à la config m2pac je brancherais sur mon portable pour plus de facilité .
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 30 Mars 2020, 15:58:20 pm
- celui avec les premières cartes Pwm2m2 (à base de pro micro, donc il faut faire arriver la liaison série sous la carte, sur un point test que j'avais prévu au cas ou)

- les nouvelles Pwm2m2 (à base de pro mini et là, on attaque directement les pins UART dispo sur le coté de la carte)

Si tu as un peu plus d'infos sur les branchements (numéro des pins), je peux mettre des schémas en plus pour ces deux modes.
J'ai complété le premier post avec un peu plus d'infos et de visuels sur l'installation et la config.
En espérant que c'est plus clair !

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Lundi 30 Mars 2020, 16:41:02 pm
Je te fais ça dans la soirée  :-*
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 30 Mars 2020, 17:49:27 pm
Par contre, ayant :
- une driveboard Daytona 2 DX (model 3)
- et une driveboard SR2 (model 3 aussi)
il est possible de tester ta solution à partir du Mega si j'ai bien pigé  :) direct branché dessus  =:))

Delo, j'ai oublié de te répondre.
Oui tu peux également essayer avec les driveboard et le Mega. Je ne gère pas encore le protocole de la SR2, mais cela me permettrait justement d'ajouter la compatibilité dans mon soft.

Avec les driveboard, le rendu sera probablement moins fin qu'avec un variateur indus+codeur, en raison de la finesse de contrôle du couple qui est assez faible sur les cartes model 2/3. Par exemple sur Scud/Daytona il n'y a que 16 niveaux de couple, et dès le premier niveau le couple est assez fort.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 30 Mars 2020, 17:50:04 pm
Je te fais ça dans la soirée  :-*

Merci ! Je mettrai à jour dans la foulée  ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Lundi 30 Mars 2020, 21:05:58 pm
je beta test avec aganyte la modif pour que ca fonctionne avec PWM2M2
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Lundi 30 Mars 2020, 21:53:48 pm
Bon, alors pour le schéma, on a pas vraiment le choix.

Sur tous les pwm2m2 à base d'arduino pro Micro, il faut souder un fil sur la patte RX du pro micro et qui va ensuite sur la patte TX du Lenoardo (ou du mega ça depend de ce que vous avez)

Pour les pwm2m2 à base de pro mini, la on peut attraper la patte RX directement sur les pins disponibles sur la tranche de l'arduino.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200330215301-aganyte-Pro-micro-vs-pro-mini.jpg) (https://gamoovernet.pixhotel.fr/pics/20200330215301-aganyte-Pro-micro-vs-pro-mini.jpg)

Sinon, j'ai modifié le soft Arduino coté PC et le soft Arduino coté Pwm2m2, je mets tous ça en ligne dès que c'est validé par Marcus.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Lundi 30 Mars 2020, 23:00:00 pm
Bon, alors pour le schéma, on a pas vraiment le choix.

Sur tous les pwm2m2 à base d'arduino pro Micro, il faut souder un fil sur la patte RX du pro micro et qui va ensuite sur la patte TX du Lenoardo (ou du mega ça depend de ce que vous avez)

Pour les pwm2m2 à base de pro mini, la on peut attraper la patte RX directement sur les pins disponibles sur la tranche de l'arduino.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200330215301-aganyte-Pro-micro-vs-pro-mini.jpg) (https://gamoovernet.pixhotel.fr/pics/20200330215301-aganyte-Pro-micro-vs-pro-mini.jpg)

Sinon, j'ai modifié le soft Arduino coté PC et le soft Arduino coté Pwm2m2, je mets tous ça en ligne dès que c'est validé par Marcus.
Nickel, manque plus que ta carte sega ffb pour pouvoir tester ca.  :-)=
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 31 Mars 2020, 09:08:01 am
Voila le lien vers les deux codes sources à injecter dans les Arduinos

https://uptobox.com/3b9qf9fn8ae4

Testé par Marcus hier soir et apparemment ça marche.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 01 Avril 2020, 00:22:35 am
Merci Aganyte pour le support du PWM2M2 et Marcus pour ses essais et ses retours.
Bientôt une beta 2.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: gojirien le Jeudi 02 Avril 2020, 09:32:36 am
Merci pour ce topic explicatif ! Et ce travail de fou sur le Soft.

Je suis inquiet pour ma config du coup, elle tiendra pas... (dell optiplex 790 boosté avec une carte graphique 1030, mais le processeur est celui d'origine).

Tu aurais une famille de processeurs à conseiller à tout hasard ?

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 02 Avril 2020, 10:12:21 am
gojirien, honnetenement si tu as déjà un PC sous la main le mieux est d'essayer avant de le changer !

Avec l'émulateur model 2, une petite config passe en basse résolution genre 1024x800 et tu peux espérer du 60fps sur pas mal de jeux.
Au delà (émulateur model 3 et jeux PC plus récents), le CPU devient le goulot d'étranglement.

Pour te donner quelques exemples de chez moi:
- une config intel E5200 bi-core de 2009 avec une vieille carte graphique ATI ne fait tourner que Model 2 correctement en 1024x800 (CPU à presque 100%), quelques vieux jeux PC mais rien d'autre.
- une config intel Quad-Core Q6700 de 2008 avec une 1050Ti fait tourner tous les émulateurs anciens en full HD, même gamecube, et la plupart des jeux PC de plus de 3-4 ans.
- une config AMD Ryzen 2600 de 2019 avec une 1060 fait tourner tout ce qui est possible en émulation et en jeux Teknoparrot, même certains jeux PS3 via RPCS3. Au niveau jeux PC, les jeux de conduite récents (Project Cars ou Raceroom) tournent nickels si tu ne pousses pas les détails au max.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: gojirien le Jeudi 02 Avril 2020, 12:01:02 pm
Merci pour les précisions et exemples de specs.

Oui je testerai de toute façon pour commencer. En fait ce dell optiplex me sert pour les jeux model2, model3, et teknoparrot. Tout tourne à merveille pour le moment, du coup je testerai en temps voulu avec ton Soft en espérant que ça tourne :).

Pour le moment je ne compte pas jouer à des Sims récentes pc.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Dimanche 12 Avril 2020, 19:14:56 pm
Seconde release beta mise en ligne.
Ajout principal : gestion de "control sets", code Arduino mis à jour et possibiltié de tuner les effets (attention toutefois à ne pas toucher n'importe comment, ca peut etre dangereux).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Lundi 13 Avril 2020, 10:09:23 am
je test ca bientot ! j'avais entamé trop de chose à la maison niveau bricolage
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 14 Avril 2020, 16:33:38 pm
je jette un oeil aussi
j'ai prevu de migrer mon L2M2 vers mon pwm2 (et c'est sur la borne donc que des jeux en 640/480 max)

Cimer pour le travail
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Vendredi 17 Avril 2020, 22:31:42 pm
La beta 3 est dispo pour test.
Apports principaux : auto-détection du jeu en cours pour basculer la config automatiquement, forçage par commande en ligne de la config (utile pour faire des .bat), et gestion fonctionnelle des sorties lampes (pour la plupart des jeux supportés par m2dump/m13dump, MAME, et le plugin OutputBlasters de Teknoparrot).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: gojirien le Samedi 18 Avril 2020, 07:50:28 am
 :-*
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Dimanche 19 Avril 2020, 12:38:33 pm
La beta 3 est dispo pour test.
Apports principaux : auto-détection du jeu en cours pour basculer la config automatiquement, forçage par commande en ligne de la config (utile pour faire des .bat), et gestion fonctionnelle des sorties lampes (pour la plupart des jeux supportés par m2dump/m13dump, MAME, et le plugin OutputBlasters de Teknoparrot).
Merci pour ton taff
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Dimanche 19 Avril 2020, 17:09:04 pm
Salut, juste une question, j’en profite pour te feliciter pour le taf au passage:
Si je suis deja avec un pwm2m2 et que j’attends la carte ffb d’aganyte, il vaut mieux que j’attende qu’elle arrive pour refaire le cablage ou bien je peux m’en passer et cabler mon pwm2m2 en l’etat avec ton soft?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Dimanche 19 Avril 2020, 18:04:33 pm
Salut, juste une question, j’en profite pour te feliciter pour le taf au passage:
Si je suis deja avec un pwm2m2 et que j’attends la carte ffb d’aganyte, il vaut mieux que j’attende qu’elle arrive pour refaire le cablage ou bien je peux m’en passer et cabler mon pwm2m2 en l’etat avec ton soft?

Là, c'est vraiment toi qui voit. le pwm2m2 marchera très bien sur les deux.

Par contre, c'est vrai que j'ai prévu de sortir dans quelques temps une carte d'extension en I2C avec les transistors pour gérer les lampes de la borne. Du coup, elle sera plug n play avec ma carte. Je ferai comme pour le Pijama, plan et fichiers en open source, puis plusieurs options de commande groupée (carte seul, en kit, ou soudé)

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Dimanche 19 Avril 2020, 18:30:08 pm
Là, c'est vraiment toi qui voit. le pwm2m2 marchera très bien sur les deux.
Du coup, quel est l’interet pour moi d’attendre ta carte ffb? Desolé, mais j’ai du passer a coté d’une info, ou alors le soft de njz3 est sorti apres et du coup, a changé la donne?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Dimanche 19 Avril 2020, 18:34:22 pm
Oui, c'est exactement ça, le soft de Ben est sorti après ma carte et nous avons décidé de permettre aux gens qui ont déjà un Pwm2m2 de pouvoir profiter directement de cette nouvelle version.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Dimanche 19 Avril 2020, 18:36:25 pm
Oui, c'est exactement ça, le soft de Ben est sorti après ma carte et nous avons décidé de permettre aux gens qui ont déjà un Pwm2m2 de pouvoir profiter directement de cette nouvelle version.
Dans ce cas, faut qu’on parle  :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Dimanche 19 Avril 2020, 19:48:14 pm
le truc avec les light c'est enorme

je comprend pas tout
Mais je suis ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: fennek le Dimanche 19 Avril 2020, 20:56:56 pm
je comprend pas tout
Mais je suis ;)


Moi non plus ...


Je salue le travail accompli  :|


Que faut il pour se lancer dans l'histoire ?
Un panel à volant d'une borne et un pc peuvent ils faire l'affaire ? Ou il faut une base plus complète ?

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Dimanche 19 Avril 2020, 21:37:27 pm
Dans tous les cas, il faut un panel et une drive board compatible et fonctionnelle  ou un variateur pour pouvoir piloter le moteur en mode couple. Pour les panels avec pwm2m2 ou pwm2happ d'Aganyte, pas besoin de drive board.
Ensuite il faut obligatoirement une carte interface entre le PC et la driveboard (ou le variateur) pour pouvoir envoyer des commandes en couple. Un arduino (pour driveboard model 2/3 ou en sortie pwm) ou la carte FFB converter d'Aganyte (pour driveboard midi/RS422 lindbergh) font cette passerelle.
Enfin, mon soft va dialoguer entre la carte passerelle et les jeux/emulateurs via un vJoy customisé. Mon soft permet de generer les ordres de couples en fonction des effets du jeu.

Pour resumer, mon soft est une alternative de la carte Leonardo avec le soft d'Etienne ou la carte MMos, ou autre carte de force feedback.
Par rapport à ces solutions, l'avantage est qu'on peut utiliser directement le matériel de nos bornes, avec notre fameux potar, et pratiquement aucune modif materielle. C'est 100% reversible et presque universel.
Et en plus, maintenant je gère les sorties lampes, mais il faut rajouter de l'électronique pour relayer les sorties.
Comme l'a dit Aganyte, il va sortir une carte pour piloter des relais directement avec la FFB Converter.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Lundi 20 Avril 2020, 16:32:30 pm
bon j'arrive en mode boulet

comment on injecte le programme dans le pro micro?


ensutie j'installe le vjoy sur le pc de ma borne, et je cable comme le L2M2 c'est bien ca?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 20 Avril 2020, 16:38:34 pm
Il te manque des trucs.

Pour le pro micro, voir en page 2. Il y a un connecteur micro usb pour le flasher, il te faut injecter le dernier soft préparé par Aganyte  code source (https://www.gamoover.net/Forums/index.php?topic=42477.msg671246#msg671246)

Il te faut aussi une carte passerelle : soit un leonardo ou un mega2560 que tu flashes avec mon code, soit la FFB Converter.

Tu dois ensuite relier la sortie Tx de la passerelle vers l'entrée comme précisé par Aganyte.
photos (https://www.gamoover.net/Forums/index.php?topic=42477.msg671239#msg671239)

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Lundi 20 Avril 2020, 16:39:39 pm
Il te faut le logiciel Arduino IDE (qui est gratuit) ensuite tu connectes l'Arduino sur le PC en USB. Il faut choisir dans la liste des cartes disponibles Arduino Micro, puis le bon port COM (il sera détecté surement par ton PC) et enfin téléverser le code dans l'Arduino.

Ah, Grilled by Njz3
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Lundi 20 Avril 2020, 16:40:49 pm
grilled par moi meme, j'avais vu la page deux dans la foulée

donc aganyte

exit mon logitech, pour faire l'interface, je dois coller un leonardo c'est bien ca?

(edit : ou ta carte ffb, du coup tu comptes refaire un batch?)

edit 2 : dans la liste, c'est arduino micro, pas arduino pro/mini?

(apparement le televersement est ok)

cimer pour le boulot ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 20 Avril 2020, 16:48:32 pm
Pas de grillage, la réponse d'Aganyte est complémentaire à la mienne.
Si tu as le choix, et si tu veux avoir les sorties lampes, je te conseille plutôt de partir sur un Mega2560.
En plus la FFB converter se plugue sur un 2560, tu auras donc déjà 'la base', il te manqueras que la partie relais et la FFB converter pour avoir la solution universelle (au cas où tu changes de panels/driveboard). Aganyte pourra confirmer.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Lundi 20 Avril 2020, 16:55:53 pm
1/ dans le leonardo tu colles FeederIOBoard.ino ( petite Astuce :) il te faut un cable USB micro assez long selon ta configue oubliez les rallonges ça fout la merde )
2/ Dans le micro la te faut un .ino d'aganyte surement modifié depuis ( donc le arduino du PW2M2)
Et oui tu peus virer ton logitech
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Lundi 20 Avril 2020, 17:05:24 pm
donc je vais repartir du début avant d'oublier quelque chose ;)

j'ai deux dayto vide de chez vide uniquement volant, bouton et pc que j'ai monté en L2M2 et carte interface joystice (pour les boutons)

Actuellement il me faut quoi pour faire évoluer le système pour avoir un truc un peu universelle.

Le pwm2m2 (j'ai celle en pro micro)

et ensuite? la carte ffb? un arduino leonardo? Les deux?

cimer
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Lundi 20 Avril 2020, 17:15:57 pm
Les codes pour les Mini/Micro sont dispo sur ce thread, en page 2 il me semble  ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Lundi 20 Avril 2020, 17:17:14 pm
Les codes pour les Mini/Micro sont dispo sur ce thread, en page 2 il me semble  ;)

oui ca c'est ok ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Lundi 20 Avril 2020, 17:19:04 pm
Ensuite, il faut

Transfo 220-110
Regulateur ajustable 9-24v avec une alim pour lui fournir du jus (24v ou un peu plus)
Arduino Mega 2560

C'est le minimum pour chaque borne.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 20 Avril 2020, 17:24:03 pm
Concernant la carte qui servira de passerelle entre le PC et pwm2m2, c'est à toi de choisir:

1) un Leonardo: les pins D0 et D1 étant utilisés pour communiquer avec le pwm2m2, tu auras de dispo 10 entrées bouton et 4 entrées analogiques pour les axes (1 volant et 3 pedales ou 2 pédales + 1 frein à main)

2) un mega2560: entrées idem Leonardo + 6 sorties tout ou rien prévues pour les lampes. Il te faudra une carte relais en plus pour piloter des lampes.

3) la FFB converter: c'est un shield qui se mets sur un mega2560, avec un peu moins de sorties (certaines sont utilisées en interne par la carte). Aganyte a prévu de rajouter une carte interface avec relais pour les lampes.

Selon ce que tu as sous la main avec 1) et 2) tu peux essayer vite fait quelques chose. Comme l'a dit Bandicoot, tu prends le code FeederIOBoard.ino que je donne dans le zip, tu le flashes et tu connectes la carte passerelle au pwm2m2.

Si tu veux te laisser le temps de faire quelque chose de plus propre et en mettant moins les mains dans le bricolage, tu peux te tourner vers la solution 3). Seul soucis, y'a un peu de délai.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Lundi 20 Avril 2020, 17:24:56 pm
ok le transfo j'ai celui de la borne qui servait pour le ffb
le 24 v je peux garder les transfo du logitech du coup
il me reste à trouver un arduino mega

edit : bon du coup vu que les lampes ca me parle
je vais faire une version en mega 2560
et pour la deuxieme je migrerais vers le ffb d'aganyte armé de patience ;)

la solution ffb d'aganyte est celle qui a terme sera la plus exhaustive non?

edit : y'a pas un loup entre la version a 6€ e aliexpresse et celle a 40 vendu sur les sites d'electronique?

edit : j'ai pas de leonardo autant aller direct sur la mega 2560 (ca c'est pour répondre à bandicoot en dessus et pour pas s'egarer en route
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Lundi 20 Avril 2020, 17:27:20 pm
NJZ3 a tout resumé , le MEGA pas obligatoire mais pour la gestion lampes oui et du coup le SHIELD FFB CONVERTER
Donc pour commencer tu peus quand meme partir avec ton leonardo pour te donner une idée
Je vais eviter de trop repondre sinon on va en perdre en route  =:))
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Lundi 20 Avril 2020, 17:33:16 pm
Si Bakaskal, Ratex et Kaneda passent par là, un petit MP s'il vous plais messieurs  ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 20 Avril 2020, 17:35:54 pm
la solution ffb d'aganyte est celle qui a terme sera la plus exhaustive non?
A priori oui, elle te permettra même de brancher un panel plus récent qu'un panel model 2.

edit : y'a pas un loup entre la version a 6€ e aliexpresse et celle a 40 vendu sur les sites d'electronique?
Si, il y a une différence, c'est le chip qui fait la conversion USB vers port série. Sur aliexpress c'est des CH340, les vrais Arduinos utilisent des 16u2 ou 32u4. Dans notre cas, on s'en fiche les deux marchent.

edit : j'ai pas de leonardo autant aller direct sur la mega 2560 (ca c'est pour répondre à bandicoot en dessus et pour pas s'egarer en route
Si tu veux les lampes ou la FFB converter, c'est la seule solution.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: kaneda56 le Lundi 20 Avril 2020, 21:08:11 pm
Si Bakaskal, Ratex et Kaneda passent par là, un petit MP s'il vous plais messieurs  ^-

Oups! j'avais pas vu! désolé  :-\
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: EK-TOMB le Lundi 20 Avril 2020, 23:37:56 pm
Bonjour, les lampes dont vous parler c'est pour le toper genre daytona avec c'est lampe "Leader" ou le panel avec les bontons lumineux "view" ou sinon c'est quoi  =?=
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 21 Avril 2020, 00:12:18 am
Oui c'est le signal de commande des lampes start/view/leader.
Mais il faut une carte relais, comme pour le m2pac.
BigPanik m'a donné les infos pour model 2/3 et j'ai pu faire fonctionner le plugin OutputBlaster de Boomslangnz pour les autres jeux.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: EK-TOMB le Mardi 21 Avril 2020, 00:23:21 am
et c'est quoi les jeux concerner, Daytona 1&2(HD ?), scud race et ...  (enfin emulateur model 2&3)=?= mais ça marche avec tecknoparot ou émulateur naomi  =?= la et ma question  =?=
(https://media.tenor.com/images/ce7a50116b35d4a75ea0a43746dde883/tenor.gif)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 21 Avril 2020, 00:49:11 am
Pour les jeux Teknoparrot, il faut voir ce qui est supporté par le plugin OutputBlaster de Boomslangnz. Je n'ai testé que Daytona 3 qui a l'air de marcher (mais je n'ai pas de point de comparaison).
Naomi sur Demul il n'y a rien.
C'est principalement les jeux racing sur MAME, model 2/3, dont effectivement daytona 1&2, sega rally 1&2, scud race, ...
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: EK-TOMB le Mardi 21 Avril 2020, 01:22:31 am
ok, merci pour ces éclaircissement, et bonne continuation car ce que tu à réalisé, c'est vraiment top  ^-^  il me tarde de pouvoir tester, ça   :-*
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 21 Avril 2020, 10:12:10 am
Cest quoi cette carte relais

Je vais jeter un œil


Effectivement encore merci pour tout blé travail
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 21 Avril 2020, 10:18:07 am
Pratiquement n'importe quelle carte relais convient.
Pour le M2Pac, BigPanik propose d'utiliser un ULN2003 (je crois que ce composant se retrouve d'origine sur certaines bornes). Tu peux aller voir sur son sujet (https://www.gamoover.net/Forums/index.php?topic=33274.0)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Mardi 21 Avril 2020, 22:29:46 pm
moi j'ai rencontré un soucis donc j'ai stopé les tests , il me faut un régulateur 9 et 24 car j'en ai pas

la puissance minimum de FFB est trop fort . et je n'ai pas ou peu  d'amplitude de force , vu avec njz3 et aganyte.



je n'ai peu de difference  entre le 0 force et maximum force , je serai intéressé de connaitre les resultats de  zeba quand il  en sera a ce stade , avec l le logiciel de test de NJZ3

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: sebastopol le Vendredi 24 Avril 2020, 17:52:07 pm
Hello,

J'ai déjà + ou - posé ces question sur le topic d'Aganyte mais tout n'est pas clair pour moi :
- Ce soft est-il utilisable avec un m2pac et une drive board Daytona USA ( si j'ai bien compris, oui) et dans ce cas de figure peut-on obtenir le FFB avec les autres émulateurs et les jeux windows ?
- Si pas possible je partirais plutôt sur un fonctionnement pwm2m2 en supprimant la drive board. Dans ce cas, le fonctionnement du FFB sur les jeux Model 2 est-il identique à celui du FFB d'origine ?

Merci d'avance !
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Vendredi 24 Avril 2020, 23:25:38 pm
Salut,
Le soft est un remplacement d'une carte FFB qui te permet d'avoir un joystick vu par Windows en tant que périphérique a retour de force.
En mode driveboard, le cablage est proche d'un m2pac et cela utilise le meme principe, a savoir la commande directe de la drive board sega via une carte passerelle (un arduino). Donc oui c'est utilisable avec un m2pac sous reserve de reflasher le mega 2560 et de refaire un peu le cablage (j'utilise des pins differentes du mega2560 par rapport au m2pac pour les boutons et les lampes).
Pour ceux qui connaissent, c'est plus ou moins le m3pac que veut faire BigPanik.

Pour tes questions :
- oui cest utilisable avec un m2pac avec quelques modifs mineures au niveau du brochage du mega2560, et oui cela devrait pouvoir utiliser ta drive board Daytona sous reserve que le protocole de com avec ta driveboard soit facile a decoder. J'ai juste besoin de faire quelques aller retours avec un premier beta testeur pour essayer. Oui cela permet de jouer aux emulateurs et jeux PC avec des effets de FFB si ceux ci savent les gérer.
- le pwm2m2 est déjà intégré dans mon soft (c'est un mode parmi plusieurs), mais cela va t'obliger a faire pas mal de changements au niveau de ton électronique si tu viens du m2pac. Non le FFB n'est pas equivalent à celui d'origine car les emulateurs gèrent plus ou moins bien les effets, et mon soft va aussi transcoder avec ce que ta drive board supporte (mode m2pac) ou en couple (mode pwm).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: sebastopol le Samedi 25 Avril 2020, 10:39:09 am
Salut nkz3,

Ok c'est parfaitement clair, il faut donc privilégier un fonctionnement en m2pac pour avoir un FFB "d'origine" sur model 2 et un transcodage sur les autres jeux. C'est vraiment top comme (future  :D) fonctionnalité.
Tu as déjà un beta testeur en m2pac ? Pour moi ce sera possible mais pas avant plusieurs mois malheureusement le temps d'aménager ma GR mais si besoin à ce moment là pas de souci pour moi.

Merci beaucoup pour ta réponse, et pour le taf réalisé.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Samedi 25 Avril 2020, 11:42:41 am
Non dans les deux cas tu utilise un emulateur donc la model 2 en l'occurence tu auras exactement le meme resultat en M2PAC qu'avec ce systeme
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: sebastopol le Samedi 25 Avril 2020, 14:26:27 pm
Oui je me suis mal exprimé, c'est bien ce que je voulais dire. Par contre "théoriquement" le m2pac est fidèle à l'origine au moins en jouant par exemple à Daytona sur une Drive board de Daytona non ? Ce sont bien les octets de commande d'origine qui sont envoyés à la board ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Samedi 25 Avril 2020, 14:28:13 pm
je ne crois pas, il me semble que ça passe par le plugin de boomslang.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: sebastopol le Samedi 25 Avril 2020, 14:40:09 pm
OK mais si c'est le cas alors on est plus exactement sur un fonctionnement identique au m2pac qui utilise m2dump pour extraire les commandes FFB de l'ému
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Samedi 25 Avril 2020, 15:17:11 pm
Pour l'instant le soft recupere bien les octets de la driveboard et des lampes pour le model 2/3. Juste que pour la driveboard, je n'en fait rien car la gestion du FFB directement de lemulateur ou du jeu PC est plus polyvalente.
Le mode "m2pac", cest a dire l'envoi des commandes en brut est là (j'ai toutes les briques), mais je ne l'ai pas ouvert car c'est trop restrictif. Avec le mode m2pac, tu ne peux pas avoir la compatibilité cross-drive board et tu es limité à quelques jeux. Par exemple sur une drive board Sega rally 1 tu ne pourras jouer qu'à Sega rally.

Honnêtement essaye en version FFB via le plugin de Boomslangnz, tu vas voir que c'est vraiment hyper proche de l'original.
Si vraiment tu vois une différence marquante, je peux envisager d'ouvrir l'envoi en mode m2pac, mais ca va rendre tres compliqué la gestion car il faudra mapper chaque driveboard pour chaque jeu compatible.

Edit: non je n'ai pas encore d'autre beta testeur en mode m2pac à part moi sur ma le mans. Et quand je compare, le mode m2pac (ou plutot m3pac dans mon cas) ou l'originale, c'est meme moins bien que via le plugin Boomslangnz (je peux comparer car jai un stack).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: sebastopol le Samedi 25 Avril 2020, 15:28:14 pm
Oui je comprends la problématique, Sailorsat avait créé un soft de traduction à la volée pour M1/M2/M3 mais il ne fonctionne effectivement qu'avec une driveboard Daytona, ça va à l'encontre de la large compatibilité recherchée.

OK je te tiendrai au courant, j'espère que je pourrai avoir ma borne à portée de main dans un délai raisonnable. On est dans la même région d'ailleurs  ;)

EDIT : ok le plugin est + performant que le mode m2pac ( ou m3pac) ! C'est étonnant mais c'est une bonne nouvelle!
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Samedi 25 Avril 2020, 22:28:05 pm
La drive board de sega rally 1 est la même que daytona ? Et sur la drive board de daytona tu peux jouer a sega rally 1 en changeant le pic sur la drive board .
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Samedi 25 Avril 2020, 22:35:52 pm
Pour savoir quelle borne a quelle driveboard, je t'invite à voir le tableau de BigPanik:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20191030170142-BigPanik-E7E552EE-1CF1-4DCB-9EE6-4259324646A0.png) (https://gamoovernet.pixhotel.fr/pics/20191030170142-BigPanik-E7E552EE-1CF1-4DCB-9EE6-4259324646A0.png)

Certaines sont compatibles, d'autres pas. Donc si tu veux couvrir tous les jeux modèle 2 ou modèle 3, tu es obligé d'avoir toute la collection.
Même si certaines sont compatibles au niveau hardware, comme tu l'indiques les eeprom étant parfois différentes (protocole différent), pour du m2pac tu es obligé de changer le code de la driveboard en fonction du jeu. On ne peut pas dire que ce soit pratique.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Samedi 25 Avril 2020, 22:41:20 pm
Je suis d'accord avec toi c est tres limité pour jouer a plusieurs jeux .J ai ma dayto avec les pics sega rally 1 le seul jeu compatible  en  plus de dayto sur ma drive board . Mais  comme je t dis je passerais a ton soft en commandant le.necessaire plus tard .
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Samedi 25 Avril 2020, 23:02:24 pm
Pas de soucis, tu es le bienvenue dans l'aventure !
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Samedi 25 Avril 2020, 23:03:15 pm
Merci ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Lundi 27 Avril 2020, 19:25:10 pm
Hi all, sorry for typing in English. I have a couple of questions.

I have ordered Pwm2m2 cards from Aganyte (just waiting for them to arrive) and already have everything else I think I need

Have I made a mistake in ordering Leonardo boards instead of a mega if I wanted to make the button lights and leader lights work? If so, is there any way to make them work with this setup or do I need to order some mega boards?

Next question is, does anyone have any photos of their Pwm2m2 setup as described in this post?

What is a good starting voltage for the regulator?

What gauge wiring is recommended?

Is the distance of the Pwm2m2 to the wheel still important and should be kept close like with the L2M2?

Using the Pwm2m2, can I use this method for linking up the shifter but rather than use an IPAC like in diagram use 4 of the 10 buttons I have available? Or is there a better way?
(http://www.ukvac.com/forum/uploads/2720/sega_shifter1.jpg)

Sorry for so many questions and if they have already been answered. I am hoping to get my Pwm2m2 soon and want to have everything ready to set it up  8)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 27 Avril 2020, 22:50:18 pm
Hi Mike,
First of all, my software is still work-in-progres in beta stage. So you will encounter bugs or missing stuff. Please be kind to not urge me for corrections or features. This is a hobby stuff.

I would not answer to all your questions as most of them are related to pwm2m2 and its wiring, which I am not familiar with. Aganyte may help for that.
What I know is that you will need to connect the pin D1 of the Leonardo (Tx of first uart) to the Rx input of your pwm2m2 and flash your pwm2m2 with the code that Aganyte provided in page 2. His code enables "digital pwm" receiving in the pwm2m2 instead of analog pwm reading.
For the Mega2560, it will be pin D14 (Tx3) that will need to be connected to the Rx input of your pwm2m2.

The Leonardo will still be useful for testing your setup first, as it was proven to work with one of the member here (Marcus600).
You will miss the lamps outputs as I only support the Mega2560 for that feature since the Leonardo does not have enough pins for all inputs+outputs.
So, if you want the lamps, you shall order a mega2560+a relay board. A ULN2003 will be ok.
FYI, I did not yet tested a pwm2m2 in combination with the Mega2560 (I wait for a beta tester !).

For your shiter, it is ok to use your IPAC if you want.
Yet, I would recommand for testing and helping us to wire the outputs of your decoder to the button inputs of the Leonardo (or the mega once you get it) instead of the IPAC. Doing this means all your inputs will go through my software and being reported by vJoy instead of being seen as a second joystick in your IPAC.

Edit: your computer will be fine to run emulators + my software.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Lundi 27 Avril 2020, 23:31:34 pm
Hi, I understand - no rush! Sorry if my questions came across in the wrong way. I just want to make sure I understand everything correctly. What you guys do is amazing so thank you for your work! It's only on my forth translated read through that I realised about the Leonardo not being able to do the lights... so there might be a few more questions along the way!

I'll order a mega now - they look cheap so don't mind testing one out and reporting back how it goes  :)

Edit...
Also ordered a ULN2003A board
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Mardi 28 Avril 2020, 00:23:00 am
Hi, I understand - no rush! Sorry if my questions came across in the wrong way. I just want to make sure I understand everything correctly. What you guys do is amazing so thank you for your work! It's only on my forth translated read through that I realised about the Leonardo not being able to do the lights... so there might be a few more questions along the way!

I'll order a mega now - they look cheap so don't mind testing one out and reporting back how it goes  :)

Edit...
ULN2003A, is there a specific board or is it as simple as the diagram - connect the specified outputs to the corresponding pins on a ULN2003A
Hi, i’made a small wip for the wiring of the pwm2m2 on another forum, you can see my method at this adress: https://forum.hfsplay.fr/viewtopic.php?f=20&t=16332&p=250962#p250962
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 28 Avril 2020, 09:45:48 am
Hey njz3.

CA veux dire que ton système permet de câbler le levier de vitesse comme a l'origine ?
(Moi j'ai rajouté un micro Switch et une interface joy
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 28 Avril 2020, 09:58:35 am
J'ai conseillé à mike de brancher son décodeur à porte logique (qui sort 4 signaux, un par vitesse) sur les entrées du Leonardo. Ainsi il a un bouton pressé par vitesse.

Sinon, oui je compte inclure le décodage d'un shifter en H depuis les 3 entrées switch pour avoir un truc plus simple au niveau cablage, donc y'aura plus besoin de porte logique. C'est pas encore opérationnel, bien que déjà présent dans le dernier code (voir en jaune dans le screenshot).
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200428095149-njz3-Annotation-2020-04-28-095135.jpg) (https://gamoovernet.pixhotel.fr/pics/20200428095149-njz3-Annotation-2020-04-28-095135.jpg)

L'idée est de mapper les 3 switch vers 4 sorties bouton vJoy.

Je vais aussi ajouter une "émulation" d'un shifter 4 vitesses en offrant la possibilité de passer dans une séquence avec seulement 2 boutons physiques Up/Dn (voir coche en rouge ci-dessus). Par exemple un shifter Up/Dn pourra basculer d'un point neutre vers 4 valeurs de boutons en incrémentant ou décrémentant la vitesse. Ce sera utile pour utiliser les palettes d'un volant dans les jeux comme Daytona. Reste à voir comment je gère le 'saut' de vitesse. Pour l'instant je prévois que quand tu cliques ca passe en point neutre puis après une tempo cela va valider la nouvelle vitesse (genre 500ms). Ainsi, si on 'clicque' rapidement trois fois de suite, la vitesse sautera de 4 à neutre pendant 500ms, puis à 1.


Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Mardi 28 Avril 2020, 10:28:53 am
Et moi qui me suit fait chier a rajouter un microswitch :'(
Du coup, c’est une super nouvelle ca  ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 28 Avril 2020, 10:55:50 am
Tu met des paillettes dans ma.vie.

Et puis jai une dayto raw du coup je peux tester plein de truc dessus
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 28 Avril 2020, 11:05:30 am
Next question is, does anyone have any photos of their Pwm2m2 setup as described in this post?

i'm currently works with Bandicoot on a solution with a Pwm2m2 with and a Sega FFB. We'll can post photo when we're finished
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 28 Avril 2020, 11:26:49 am
i'm currently works with Bandicoot on a solution with a Pwm2m2 with and a Sega FFB. We'll can post photo when we're finished
I think I understand everything now so no rush for photos now, but would be useful for someone new to all this  :)

Njz3... that's interesting that the shifter has been thought about for the future. Did I understand correctly that you plan to be able to support 4 way shifter and paddles?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 28 Avril 2020, 11:33:55 am
Hi Mike,
Yes this is planned and partially implemented as of today.
As a start, I will support a H shifter pattern decoder, giving 4 "buttons" like in your 74LS logic gate decoder.
Then, I plan to emulate the H shifter using 2 paddles or a Up/Dn shifter. Hence if you got only a Up/Dn shifter or 2 buttons, or 2 paddles, you will still be able to play games that were meant to be played with manual shift on a H shifter hardware (like Daytona, Sega Rally, Scud Race ...).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 28 Avril 2020, 11:54:30 am
Hi Mike,
Yes this is planned and partially implemented as of today.
As a start, I will support a H shifter pattern decoder, giving 4 "buttons" like in your 74LS logic gate decoder.
Then, I plan to emulate the H shifter using 2 paddles or a Up/Dn shifter. Hence if you got only a Up/Dn shifter or 2 buttons, or 2 paddles, you will still be able to play games that were meant to be played with manual shift on a H shifter hardware (like Daytona, Sega Rally, Scud Race ...).

 ^- Sounds good!

Would it be possible to run a H shifter and paddles? My thinking is use the H shifter for games that were made for it and then paddles for hi/low games or PC games that have more then 4 gears
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 28 Avril 2020, 13:31:59 pm
Yes Mike, that's the idea.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 28 Avril 2020, 13:48:20 pm
Yes Mike, that's the idea.

Looking forward to it  ^-^

So only question I have left... what gauge / size wire is recommend? I'm just planning on how I'm going to lay everything out and want to order some wire and connectors to make everything neat :)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 28 Avril 2020, 22:44:20 pm
Just an educated guess : if the motor sinks 6A or less, you can probably go for AWG16-AWG18 for the motor phases and earthing.
For everything else related to electronic logic or small current signals, AWG20-AWG22 will be fine.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: BigPanik le Mercredi 29 Avril 2020, 07:07:36 am
Je vais aussi ajouter une "émulation" d'un shifter 4 vitesses en offrant la possibilité de passer dans une séquence avec seulement 2 boutons physiques Up/Dn (voir coche en rouge ci-dessus). Par exemple un shifter Up/Dn pourra basculer d'un point neutre vers 4 valeurs de boutons en incrémentant ou décrémentant la vitesse. Ce sera utile pour utiliser les palettes d'un volant dans les jeux comme Daytona. Reste à voir comment je gère le 'saut' de vitesse. Pour l'instant je prévois que quand tu cliques ca passe en point neutre puis après une tempo cela va valider la nouvelle vitesse (genre 500ms). Ainsi, si on 'clicque' rapidement trois fois de suite, la vitesse sautera de 4 à neutre pendant 500ms, puis à 1.

Une 5eme vitesse configurable me semble mieux 0->1->2->3->4->(1 ou 2)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 29 Avril 2020, 23:00:35 pm
Désolé BigPanik, je n'ai pas suivi ta recommandation pour le Up/Dn car cela m'obligeait à tout changer en interne... mais je te suggère d'essayer la version avec tempo de débrayage !
Je viens d'intégrer et finaliser ce système de 'clic' avec débrayage pour Up/Down (ou palettes) et le système de décodage du shifter en H qu'il faut encore tester car je ne suis pas sûre de la polarité du switch gauche/droite.
Sur table ca marche bien, reste à voir en pratique si le Up/Dn c'est effectivement pas ergonomique pour Daytona où le passage de 4 à 2 ou 1 puis de nouveau à 4 est parfois à faire très rapidement.

La beta 0.3.2 est dispo.

Edit: la tempo de débrayage est à 300ms, mais je la rendrai configurable dans le futur (la flemme d'ajouter un textbox...)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Jeudi 30 Avril 2020, 18:03:52 pm
Salut Benjamin, juste pour eclaircir les choses, je m’apprete a cabler mon pwm2m2, si je me refere a ton schema le cluch est un potard, alors que sur un model 2 le cluch est un frein electromagnetique a part et géré par le pwm2m2. C’est une boulette ou bien c’est moi qui ai fait une connerie?
Ce qui nous fait 3 potards en tout pour les pwm2m2, un volant, un pedale acclerateur et un pedale frein.
Autre question, je veux bien balancer le tx du leonardo sur le rx du pro micro(celui sur la carte pwm2m2), mais il est deja utilisé par le rx du nano (simu roue codeuse du firmware d’etienne).
Je peux le virer (le nano) ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Jeudi 30 Avril 2020, 18:29:34 pm
rien avoir le clutch du model 2  et le clutch d'une voiture lol donc ne surtout pas confondre la le clutch c'est la pedale d'embrayage

Et oui tu peus virer le Nano il ne serait que pour simuler une roue codeuse
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: SDF le Jeudi 30 Avril 2020, 20:42:58 pm
Merci, mais ya des embrayages sur model 2 :-[
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 30 Avril 2020, 21:43:21 pm
Je confirme ce que dit Aganyte : l'entrée analogique A3 (que j'ai appelé Clutch) c'est pour les bornes qui ont une pédale de débrayage ou un frein à main en plus du volant et des deux pédales classiques. Aucun rapport avec l'embrayage du moteur du panel model 2.

Mon système n'utilise pas l'entrée codeur, donc oui tu peux aussi virer le pro micro qui fait l'émulation codeur.

Edit: je viens de modifier les schémas car dans le dernier script Arduino, j'ai mis les mêmes sorties lampes que pour le M2pac, à savoir A8, A10-A14.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Samedi 02 Mai 2020, 14:58:31 pm
So my PWM2M2 boards have arrived and I have everything I need to get this set up.

Quick question about flashing the mega...
Are these the correct files:
https://github.com/njz3/vJoyIOFeederWithFFB/tree/master/FeederIOBoard

and I replace the FeederIOBoard.ino with the one posted on page 2 by aganyte? Or have I misunderstood?

Voila le lien vers les deux codes sources à injecter dans les Arduinos

https://uptobox.com/3b9qf9fn8ae4

Testé par Marcus hier soir et apparemment ça marche.



Question to aganyte - have the mini pro boards on the PWM2M2 already been flashed?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Samedi 02 Mai 2020, 15:31:45 pm
Yes, it is already flashed.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Samedi 02 Mai 2020, 20:29:10 pm
Ok, so I'll feedback how far I've got...

Tried the mega with a PWM2M2 but couldn't seem to get it to work at all, no steering values at all. I'll reset it and try again tomorrow.

Leonardo flashed with same files, instantly got steering values in vJoyIOFeeder and can drive in M2 emulator. But, I don't get any FFB, I have resistance turning left and right but no impact, bump, etc.

Not sure if it's related but as soon as I turn everything on the PWM2M2 CCW light is on straight away and stays on even with no game loaded, the CW light flashes occasionally. If I turn everything on without the mini pro linked to the Leonardo the lights do not come on so looks like it's being told to do that for some reason?

So have I done something wrong with my wiring, missed out a software step, or something else?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Samedi 02 Mai 2020, 20:50:00 pm
Try with BOOMSLANG Plugin there's a FFB test , see if it work , and Be sure in the vJoyIOFeederGUI you have check Digital PWM and make a commit eeprom after , disconnect LEONARDO , restart VjoyIOFeederGui and it must work
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Samedi 02 Mai 2020, 21:09:45 pm
Ok, an update. No ffb my fault - +100v wasn't fully connected.

So now the problem with Leonardo, as soon as I turn everything on wheel instantly goes to the right and stays there with motor running
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Samedi 02 Mai 2020, 21:17:17 pm
Try with BOOMSLANG Plugin there's a FFB test , see if it work , and Be sure in the vJoyIOFeederGUI you have check Digital PWM and make a commit eeprom after , disconnect LEONARDO , restart VjoyIOFeederGui and it must work

Is this the option you are referring to?
If so I can't change it?
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200502211318-mentalmike-2020-05-02-20-11-52-Application-and-Hardware-editor.png)

Edit...
Just realised you must mean this option - which again I can't select...
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200502212152-mentalmike-2.png)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Samedi 02 Mai 2020, 22:00:21 pm
click on running stop , and select PWM digital and  PWM CENTERED Too  ^- , after click on running , Commit and reset and unplug leonardo , plug it and relaunch vJoyFeederGui , normally it will be good after this  ^- ,and for the connexion Leonardo D1 to Pro mini RX
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Samedi 02 Mai 2020, 22:19:38 pm
click on running stop , and select PWM digital and  PWM CENTERED Too  ^- , after click on running , Commit and reset and unplug leonardo , plug it and relaunch vJoyFeederGui , normally it will be good after this  ^- ,and for the connexion Leonardo D1 to Pro mini RX

Thanks for pointing that out, just tried in the software and understand now! I'll test it with the wheel tomorrow but expect it to be ok now  :D

What's a good starting voltage for the regulator?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Samedi 02 Mai 2020, 22:30:27 pm
don't forget to connect ground of mini to ground of leonardo
For the regulator when i use the PWM2M2 i've use 12v if i remember
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Dimanche 03 Mai 2020, 00:03:08 am
Many thanks for the kind support given by Bandicoot ! ^-^

FR:
Après quelques tests aujourd'hui, j'ai de mauvaises nouvelles concernant le pilotage de la driveboard modèle 3 de mon Scud Race: cette configuration n'offre pas une large plage de couple (seulement 7 niveaux) et le retour haptique n'est pas vraiment bon par rapport à ma Lemans.
J'essaierai avec d'autres eeprom, et peut-être de contrôler directement la carte moteur (en bypassant la driveboard) pour obtenir une plage plus fine de contrôle du couple. Pour l'instant, je ne recommande pas de l'utiliser avec mon logiciel, ou uniquement en mode "Raw" (identique à m2pac) pour les jeux compatibles.

En parallèle, j'ai testé le décodeur du shifter en H, l'émulation du H avec le Up/Down et les sorties lampes sur supermodel (scud race). Ca marche très bien sur mon setup, mais faut éviter les relais mécaniques pour les lampes (ca fait clic-clic).

Du coup, je peux sortir la beta4. Attention, j'ai changé la communication du Serial avec PWM2M2 qui est désormais à 38400 bauds que ce soit pour le Leonardo ou le Mega2560 (le Mega a des soucis à 115200), veuillez vérifier que votre pro-micro est bien configuré avec le même débit en réception.

EN:
After some testing today, I have bad news regarding the piloting of the model 3 driveboard from Scud Race: this setup does not offer a wide range of torque (only 7 levels) and the haptic feedback is not really good compared to my Lemans.
I will try with other eeprom, and maybe to directly control the motor board (bypassing the driveboard) to get a finer range of torque control. For now, I do not recommand to use it with my software, or only in "Raw" mode (same as m2pac) for compatible games.

In parallel, I tested the Hshifter decoder, the Up/Down emulation and the lamps outputs. It works great on my setup. Avoid mechanical relays for your lamps, as they are noisy ("clic").

I can release the beta4. Warning, I changed the communication of the Serial with PWM2M2 which is now at 38400 bauds for the Leonardo and the Mega2560 (the Mega has problems at 115200), please check that your pro-micro has the same reception baudrate.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Dimanche 03 Mai 2020, 22:52:06 pm
Haven't managed to work on my setup today, my wife managed to get a day off work (works for our health service so very busy!) so spent the day together.

I have a few questions for tomorrow when I resume!

don't forget to connect ground of mini to ground of leonardo

Can I confirm if this is correct as I don't see it mentioned on page 1 or in any diagrams?


I can release the beta4. Warning, I changed the communication of the Serial with PWM2M2 which is now at 38400 bauds for the Leonardo and the Mega2560 (the Mega has problems at 115200), please check that your pro-micro has the same reception baudrate.

aganyte can you confirm what rate the boards are set to and if I need to change them how do I do this? I'll google how to check / change as well but guessing you guys will be quicker!

Does anything need to be changed with aganyte's code from page 2 for use with PWM2M2 and beta 4?

Thanks everyone for your help and keep up the good work! ^-^
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Dimanche 03 Mai 2020, 23:02:04 pm
Hi Mike,
You need to have the same ground for Leonardo and PWM2M2 as only one wire (Tx<->Rx) is connected and you may have a floating ground introducing noise. I will modify the schematics.

Regarding the baudrate, you need to reflash your pro-mini with the .ino script given in page 2 with a slight modification.
I expect you already know how to compile and flash (since you did it for the Leonardo).
Simply open the Pwm2m2_ProMini.ino file with Arduino Editor, look for the line "Serial.begin(115200);" and replace it with "Serial.begin(38400);". Then rebuild and reflash your pro-mini.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Dimanche 03 Mai 2020, 23:48:19 pm
Thanks njz3! All makes sense. I should've guessed it was a simple line of code to modify! I'll have to wait until Tuesday to try beta 4 as need to wait for a new FT232RL to be delivered. My last one was a hacked Nokia cable which last time I tried to use wouldn't work with Windows 10  >:(
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 04 Mai 2020, 00:03:13 am
Well, if you have a Leonardo as the vJoy gateway, you can also set back 115200 in the FeederIOBoard arduino script of the beta 4 (it is easier to flash than the pro-mini, and you don't have to wait for your FTDI cable !).
Leonardo handles 115200 just fine, while the Mega2560 has 2-3% transmission issues with such baudrate (clock issue).

To switch back to 115200 in the vJoy gateway, open the FeederIOBoard.ino script, go to "Config.h" file, and change lines 28-29 from
//#define PWM2M2_DIG_PWM_BAUDRATE (115200)
#define PWM2M2_DIG_PWM_BAUDRATE (38400)
To
#define PWM2M2_DIG_PWM_BAUDRATE (115200)
//#define PWM2M2_DIG_PWM_BAUDRATE (38400)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mardi 05 Mai 2020, 09:37:47 am
J'essaierai avec d'autres eeprom, et peut-être de contrôler directement la carte moteur (en bypassant la driveboard) pour obtenir une plage plus fine de contrôle du couple. Pour l'instant, je ne recommande pas de l'utiliser avec mon logiciel, ou uniquement en mode "Raw" (identique à m2pac) pour les jeux compatibles.

Déjà merci pour tes tests  ^-

Tu penses qu'en effet c'est jouable de directement piloter la carte moteur ?
Car ça serait pas mal  ;) Cela permettrait de se "débarrasser" de la driveboard (toujours ça de gagner) et qui à mon sens n'a qu'une fiabilité limitée (j'ai réparé les miennes à quelques reprises : une ram par-ci par-là)  :?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 05 Mai 2020, 11:15:08 am
Hier soir, en faisant pas mal de tests de commande et avec un oscillo, j'ai enfin compris le protocole de pilotage de la driveboard model 3 de scud, et j'ai aussi sondé la communication entre la driveboard et la motorboard pour voir ce qui transite et essayer d'en déduire un schéma de pilotage.

Bizarrement, je n'ai pas retrouvé les mêmes significations de codes de commandes de la driveboard que ceux donnés par SailorSat et BigPanik, ni ceux qui sont dans le code source de supermodel. Probablement qu'ils ont travaillé sur la base de l'eprom de Daytona 2, dont les code de commande sont visiblement différents de ceux de mon Scud Race.
A force de tâtonner, j'ai finalement pu obtenir une commande en couple assez propre, bien que non linéaire, mais suffisamment utilisable pour que mon soft puisse l'exploiter. Le seul inconvénient, c'est que la driveboard ne prends pas plus d'une commande toutes les 10ms, et qu'en plus le code de commande du niveau de couple n'est pas le même que le code de commande du sens de rotation. Donc pour inverser de sens, il faut presque 20ms ! C'est une éternité pour faire un asservissement ... donc les gains doivent être assouplis.

La commande de la motor board en direct (donc sans driveboard) est assez simple et plus rapide à mettre en oeuvre. En plus j'ai bon espoir que dans ce cas il y aura moins de retard. C'est probablement la solution la plus directe et la plus performante.

Pour ce qui est de la fiabilité, maintenant que je comprends mieux l'ensemble, il me parait assez simple de refaire une driveboard Sega sur base d'un Mega2560.
Le seul intérêt serait de pouvoir encore utiliser un stack, mais ce n'est pas ma priorité.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 12:02:04 pm
L'air de rien, c'est une super découverte car les driver board Sega sont connues pour tomber facilement en carafe, une solution de secours serait grandement appréciée par la communauté.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mardi 05 Mai 2020, 12:49:37 pm
+1  ^-

ça serait franchement bien d'avoir une commande directe de la motor board. De mon coté je n'ai jamais eu de souci avec car c'est en effet les drive board qui sont assez fragiles.

Merci pour le job  ^-^
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 16:26:45 pm
So I seem to be doing something wrong somewhere but can't work it out  :'(

If I turn on just the 100v I get a loud humming noise coming from the wheel.

I moved back to my L2M2 to check and silence when just the 100v is turned on. Connected the L2M2 to PC and works fine no issues. I switch back to the PWM2M2 - all that needed to be moved was 2 clutch wires, CW, N CCW and then connect the wheel pot and same outcome noise. As I changed nothing on the wheel or power side of the wiring and the PWM2M2 wiring to wheel is essentially the same as the L2M2 I can't work out what is causing this?

Have I messed something up trying to flash the pro mini?

Edit... could it be that I tried to flash at 3v? Just realised there a 3v and 5v pro minis? aganyte can you confirm the version please :)

If this is what I've done would this cause the problem I have?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 16:47:00 pm
Did you powered the Pwm2m2 correctly ? it is not recommended to connect 100 VAC without powering the Arduino. You must use 9 to 24 VDC to give power to the Pro Mini.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 18:26:34 pm
This is my current setup:
(https://i.imgur.com/1J07JpB.jpg)

I've currently got the regulator set to 12v on the power input. The +100v is going to the wheel motor, negative to the CW/CWW middle terminal.

All this only started happening after I tried to flash the pro mini to set it to the new baud rate... I'll try again as it must be related - is it a 3v or 5v pro mini?

One other thing I noticed before I did this, should the green LED light up if nothing is turned on but the leonardo is connected to PC?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 18:36:31 pm
5v pro mini. Try to reflash it (press reset just before upload if you've any problem)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 19:16:45 pm
Tried flashing again but no change  :-[

Here is a video...

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 19:23:17 pm
Did you move the wheel with your hand during the video ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 19:25:45 pm
Yes - in the video the Leonardo isn't connected to PC and has no power, but behaves in the same way connected or not connected
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 19:27:57 pm
If you don't touch the panel, the wheel doesn't move ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 19:29:34 pm
No, just buzzes loudly. It wasn't doing that before I tried to flash the mini / leonardo and doesn't do that with an L2M2 attached
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 19:32:32 pm
OK, and with the PC, did you see CW and CCW leds ON ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 19:38:32 pm
OK, and with the PC, did you see CW and CCW leds ON ?

When connected to PC exactly same behaviour, no CW/CWW lights. When I load a game I can see in the vjoy log it's sending commands. No lights flashing on the pro mini which I think they were before?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 19:42:34 pm
Ok, if you don't have the CW and CCW leds, there's a problem. I'll try to prepare you a new code to test.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 19:44:40 pm
Ok, if you don't have the CW and CCW leds, there's a problem. I'll try to prepare you a new code to test.

Ok, should I try the other board but do not try and flash it?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 19:48:48 pm
OK, can you try this ?

https://we.tl/t-yg1wuSzhhC
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 20:43:30 pm
Tried your files, no change.

I have just flashed the Leonardo and pro mini back to the previous versions and now I get some activity on the CW/CWW lights but the feedback is very poor and the buzzing/humming noise is still there - I assume could be cause of lack of power?


In comparison this is my L2M2 board in same setup - no loud buzzing/humming noise, it's silent when no feedback:
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 05 Mai 2020, 21:26:17 pm
did you try the other pwm2m2 for comparison ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mardi 05 Mai 2020, 21:35:05 pm
No, that's it for today. Tomorrow I'll start with a fresh Leonardo and Pwm2m2. Thanks for your help
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 05 Mai 2020, 21:48:00 pm
Just in case, here is the list of all releases (http://benjamin.maurin.free.fr/vJoyFeeder/releases/) I made.
Benjamin
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 09:36:38 am
So a new day to start fresh. I'm currently in the house re downloading all the files and preparing everything to start as new. In doing this I think I know why I couldn't get the Leonardo and the Pro mini to talk to each other. Yesterday I only changed the baud rate in the Pwm2m2_ProMini.ino but I just noticed it is also set in the FeederIOBoard.ino which I overwrote with aganyte's version from page 2 which is set as 115200.

So yesterday Config.h and Pwm2m2_ProMini.ino were set to 38400 but FeederIOBoard.ino was still at 115200. This explains why I had problems with communication between the leonardo and the pro mini and why the lights started flashing again when I flashed back to the previous version as all the baud rates were set back to the same again - but I don't think it will solve the loud humming/buzzing noise?

I'll be going in the garage to try again soon. I have a new PWM2M2 and a Leonardo I haven't touched yet so hopefully I can get them working correctly, then investigate what's going on with yesterdays boards.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 11:04:20 am
If Aganyte is ok, and to make things easier, I will add links to the updated code of pwm2m2@38400 in my second post, so you will not mess with the different files.

Edit: I have added links at the end of my second post.
Les codes Arduino pour le pro-mini ou le pro-micro sont disponibles en 2 versions (2 baudrate différents).
Avant la version 0.4 de mon soft (vJoyIOFeederSetup_v0.3.2 et moins), prendre le baudrate à 115200.
A partir de la version 0.4 de mon soft (vJoyIOFeederSetup_v0.4.0 et plus), prendre le baudrate 38400.
Le code Arduino FeederIOBoard de la carte passerelle est fournit dans les archives vJoyIOFeederSetupXXX.zip. Chaque version de mon soft à son propre code FeederIOBoard compatible, donc ne mixez pas les codes de versions du soft PC et de la carte passerelle.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 11:46:26 am
I'll split this into 2 parts, today and yesterday!

Today
Ok so new pwm2m2 left at 115200 and leonardo with beta 4 set at 115200 looks to be working ok apart two things:


Yesterday
Before I disconnected yesterdays pwm2m2 I tested turning it with CW connected and CWW disconnected - motor ran instantly. Then I tried CWW connected, CW disconnected, turned on and motor ran instantly the other direction. So the humming/buzzing noise makes me thing that they are both outputting at the same time as soon as I'm turning on the board. What could cause this?

If Aganyte is ok, and to make things easier, I will add links to the updated code of pwm2m2@38400 in my first post, so you will not mess with the different files.

Yes I'd check as there is some extra lines in the Pwm2m2_ProMini.ino code that Aganyte posted yesterday that I don't know if was just for me to test or can be run permanently - I think ok to leave, if I'm reading it correctly AC motor is turned off, clutch set to 50% to test LED for 1 second then clutch turned off again?

  digitalWrite(SENSA,false); // Moteur AC à l'arrêt
  digitalWrite(SENSB,false); // Moteur AC à l'arrêt
  analogWrite(PWM_OUT,127); // Embrayage à 50% (pour tester la led)
  delay(1000);
  digitalWrite(PWM_OUT,0); // Embrayage à 0%

I think it would be helpful to have a section on first post for the current files that should be used.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 12:05:28 pm
Le code Arduino FeederIOBoard de la carte passerelle est fournit dans les archives vJoyIOFeederSetupXXX.zip. Chaque version de mon soft à son propre code FeederIOBoard compatible, donc ne mixez pas les codes de versions du soft PC et de la carte passerelle.

Question after reading the above... should I still be using the FeederIOBoard.ino from Aganyte's post on page 2?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 12:15:40 pm
No, please use the one from the vJoyFeeder archive.
The one provided by aganyte was from an old version.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mercredi 06 Mai 2020, 12:19:23 pm
Oui, je voulais juste ajouter un test au démarrage pour vérifier que le programme se lance bien. Je suis bête, j'ai fait ça sur l'embrayage, mais on n'a pas de led sur ce dernier, il faudrait faire cela sur les sens A et B du moteur AC, avec l'embrayage à 0% pour ne pas faire bouger le volant. Genre A = 1 et B = 0 pendant une seconde, puis A = 0 et B = 1 pendant encore 1 secondes puis on remet tout à 0.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 13:11:42 pm
Today's board
Ok so today's boards seem to be running ok... some learning - daytona seems to be a much better game to test with. Originally I was trying sega rally and wasn't getting any effects, just resistance turning left and right. Loaded daytona and felt like I nearly broke my wrist when I hit the wall as I turned up the power while in rally and left it  :D get effects when hitting walls, other cars, driving over grass etc, so looking good!  ^-

I guess for things like sega rally I need to adjust the effects settings or should use the Boomslangnz plugin? As currently when I start driving in the game the CW light stays lit the whole time, I get resistance steering left and right but no effects.

Until I work out what's happened with yesterdays board I'm not going to try and adjust the pro mini yet, which is a shame as I'd like to test the lights with a mega!

Yesterday's board
I'm going to reflash everything again, but interested to see what Aganyte thinks about the CW and CWW outputting at same time
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mercredi 06 Mai 2020, 13:13:40 pm
Yesterday's board
I'm going to reflash everything again, but interested to see what Aganyte thinks about the CW and CWW outputting at same time

I think the code is not in the board, did you try to press reset just before upload start ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 13:20:27 pm
I think the code is not in the board, did you try to press reset just before upload start ?

Yes, I suspect that my FT232 is bad  :'(

The pro mini power led lights up when connected. The arduino software compiles and says sent ok but the other led on the pro mini on flashes twice even though the FT232 leds are still flashing for a lot longer
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mercredi 06 Mai 2020, 13:22:41 pm
you must active detailed upload then press reset when Arduino IDE seems to pause. You have just few seconds.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 14:25:27 pm
you must active detailed upload then press reset when Arduino IDE seems to pause. You have just few seconds.

Just tried, same problem  :'(

I tested the FT232 by sending the sample blink sketch to the pro mini and it loads ok, the on board LED flashes so I can only assume the code is being sent ok.

The only thing I don't understand is what you mean by detailed upload?

This is the what is shown in the output:
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\mike\OneDrive\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -vid-pid=0403_6001 -ide-version=10812 -build-path C:\Users\mike\AppData\Local\Temp\arduino_build_231677 -warnings=none -build-cache C:\Users\mike\AppData\Local\Temp\arduino_cache_639231 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Temp\arcade\PWM2M2\vjoy installs\_to flash\FeederIOBoard\38400\Pwm2m2_ProMini\Pwm2m2_ProMini.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\mike\OneDrive\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -vid-pid=0403_6001 -ide-version=10812 -build-path C:\Users\mike\AppData\Local\Temp\arduino_build_231677 -warnings=none -build-cache C:\Users\mike\AppData\Local\Temp\arduino_cache_639231 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Temp\arcade\PWM2M2\vjoy installs\_to flash\FeederIOBoard\38400\Pwm2m2_ProMini\Pwm2m2_ProMini.ino
Using board 'pro' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677\\sketch\\Pwm2m2_ProMini.ino.cpp" -o nul
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677\\sketch\\Pwm2m2_ProMini.ino.cpp" -o "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677\\sketch\\Pwm2m2_ProMini.ino.cpp" -o "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677\\sketch\\Pwm2m2_ProMini.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\mike\AppData\Local\Temp\arduino_cache_639231\core\core_arduino_avr_pro_cpu_16MHzatmega328_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677/Pwm2m2_ProMini.ino.elf" "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677\\sketch\\Pwm2m2_ProMini.ino.cpp.o" "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677/..\\arduino_cache_639231\\core\\core_arduino_avr_pro_cpu_16MHzatmega328_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677" -lm
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677/Pwm2m2_ProMini.ino.elf" "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677/Pwm2m2_ProMini.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677/Pwm2m2_ProMini.ino.elf" "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677/Pwm2m2_ProMini.ino.hex"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\mike\\AppData\\Local\\Temp\\arduino_build_231677/Pwm2m2_ProMini.ino.elf"
Sketch uses 2546 bytes (8%) of program storage space. Maximum is 30720 bytes.
Global variables use 192 bytes (9%) of dynamic memory, leaving 1856 bytes for local variables. Maximum is 2048 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM8 -b57600 -D -Uflash:w:C:\Users\mike\AppData\Local\Temp\arduino_build_231677/Pwm2m2_ProMini.ino.hex:i

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM8
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file "C:\Users\mike\AppData\Local\Temp\arduino_build_231677/Pwm2m2_ProMini.ino.hex"
avrdude: writing flash (2546 bytes):

Writing | ################################################## | 100% 1.27s

avrdude: 2546 bytes of flash written
avrdude: verifying flash memory against C:\Users\mike\AppData\Local\Temp\arduino_build_231677/Pwm2m2_ProMini.ino.hex:
avrdude: load data flash data from input file C:\Users\mike\AppData\Local\Temp\arduino_build_231677/Pwm2m2_ProMini.ino.hex:
avrdude: input file C:\Users\mike\AppData\Local\Temp\arduino_build_231677/Pwm2m2_ProMini.ino.hex contains 2546 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 1.08s

avrdude: verifying ...
avrdude: 2546 bytes of flash verified

avrdude done.  Thank you.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mercredi 06 Mai 2020, 14:53:39 pm
Ok, try to upload this sketch and tell me if CW and CCW leds blink at boot

https://we.tl/t-4Ygg1Xk89C
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 15:24:32 pm
Ok, try to upload this sketch and tell me if CW and CCW leds blink at boot

https://we.tl/t-4Ygg1Xk89C

Yes they flashed
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mercredi 06 Mai 2020, 15:34:20 pm
1 second for each then go off ? If yes, the sketch is in the Pro mini.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 15:37:22 pm
1 second for each then go off ? If yes, the sketch is in the Pro mini.

Yes, 1 second each then turn off. CW & CWW still output though
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mercredi 06 Mai 2020, 16:19:28 pm
You seem to have a board problem, i'll take it in guarantee  :fleche: Private Message
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 16:41:43 pm
You seem to have a board problem, i'll take it in guarantee  :fleche: Private Message

Thank you, I've messaged.

Good news, second board has been flashed with the code above and is working with a mega and beta 4  ^-^  :D

Just going to try out start buttons and lights but I've run out of connectors so not making things easy for myself!  >:(
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 17:01:55 pm
For lamps, you will need to configure a bit the PC software to handle them. I did not prepared a tutorial yet... i may be the only one to have tested this feature so far.
Tell me which game and emulator you want to start with and I will do screenshots of what you need to enter in the control sets parameters.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 17:04:32 pm
For lamps, you will need to configure a bit the PC software to handle them. I did not prepared a tutorial yet... i may be the only one to have tested this feature so far.
Tell me which game and emulator you want to start with and I will do screenshots of what you need to enter in the control sets parameters.

 ^- M2 and Daytona  :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 17:33:32 pm
Ok, here are some hints:
- first it works only with Daytona USA (Saturn Ads) edition (rom name "daytonas"), as this is the only one supported by SailorSat patch (credits go to her and to BigPanik).
- for force feedback, I recommend to use the FFB plugin from Boomslangnz and disable ffb in the emulator.ini file (EnableFF=0). But you can rather choose to use m2emulator's ffb stuff. It's up to you.
- you need to get the lua scripts from "gameassets\nebula_m2_1.1\scripts" from the gameassets/ directory in my package and copy them to your m2emulator/scripts/ directory. These scripts enable 16/9 (wide screen format) and lamp outputs for Daytona.
- configure a control set for this game, enter the following parameters :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200506172042-njz3-controlset-daytona1.jpg) (https://gamoovernet.pixhotel.fr/pics/20200506172042-njz3-controlset-daytona1.jpg)

The blue parameters are used for auto-detection of the emulator process and game id, the red parameter is what is needed for reading lamps output.
- select your control set in the main page of my software.
- start your emulator and load the rom file.
- wait a bit and check in the "configure outputs" dialog that you see the raw outputs bits changing (bits 6 - VR lamp 3 should blinks for example after the "gentlemen start your engine").
- map an output bits to this raw bit. For example, map output bit 6 (I guess it's A13 on mega2560).
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200506173307-njz3-output-lamps-daytona1.jpg) (https://gamoovernet.pixhotel.fr/pics/20200506173307-njz3-output-lamps-daytona1.jpg)

After that, you are all good.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mercredi 06 Mai 2020, 17:55:54 pm
it may be useful to put these info in the first post ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 18:35:22 pm
Having a little trouble getting it to work...

I've copied the scripts.
Setup the control set:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200506182816-mentalmike-01-Control-set-editor.png)

Selected control set:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200506182909-mentalmike-02-vJoyIOFeeder.png)

When I open Configure outputs the left set of tick boxes are missing:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200506183319-mentalmike-03-Game-lamps-output-mapping-editor.png)

If I then select Default control set, they are back:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200506183457-mentalmike-04-Game-lamps-output-mapping-editor.png)


Edit...
Managed to get the tick boxes to show by selecting the control set then closing vjoy feeder and reopening. They aren't doing anything though when i load the game... in the log it's detecting the control set:

17:38:17 | IMPOR|  265.802596:[RAWOUTPUTS] Found emulator_multicpu main window Daytona USA (Saturn Ads) matched with current control set NebulaModel2-D1
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 18:49:55 pm
Your daytonas.lua script may not be loaded in m2emulator.
Do you have 16/9 wide screen format ? (this will prove the script has been loaded).

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 18:54:26 pm
Your daytonas.lua script may not be loaded in m2emulator.
Do you have 16/9 wide screen format ? (this will prove the script has been loaded).

Doesn't look to be, looks to be using the values in the EMULATOR.ini file:
WideScreenWindow=0      ;Set widescreen in windows mode: 0 - 4:3, 1 - 16:9, 2 - 16:10
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 19:09:25 pm
Yes, you also need this flag to be enabled, but the lua script will make the title screen and some other stuff not being distorted...
WideScreenWindow=1      ;Set widescreen in windows mode: 0 - 4:3, 1 - 16:9, 2 - 16:10
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 19:13:22 pm
That wouldn't stop the script from running though would it? I'm going to be using this on a 4:3 arcade monitor once setup so not too bothered about widescreen

edit: changed to 1 and I get black bands down the side of some menus so I think script is working?

edit2: Got it working - me being stupid!
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 19:27:13 pm
If you got black band in selection screen then it works. Yes you can disable in the .ini to get 4/3 back.
So I don't know why you don't get the lamps.
Try with another m2 game ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 20:00:29 pm
If you got the lamps working, please post a video ;-)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 06 Mai 2020, 20:13:24 pm
It was me being stupid  :-[

Lights working great!
(https://gamoovernet.pixhotel.fr/pics/20200506201037-mentalmike-buttons.gif)

Do you have a plan for specific buttons to specific inputs of just use any of the inputs you've specified?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 06 Mai 2020, 21:27:07 pm
Lights working great!
Good!
Do you have a plan for specific buttons to specific inputs of just use any of the inputs you've specified?
No, you have all options to configure what you like for buttons, lamps, axes, ...
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Mercredi 13 Mai 2020, 11:51:05 am
MOntage sur moteur HAPP fonctionnel a 100% avec un leonardo avec donc un PWM2HAPP , j'ai un probleme sur la sortie TX sur mon MEGA je tiendrais au courant , une fois tout fonctionnel je posterais de photo pour le montage  :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Mercredi 13 Mai 2020, 12:03:33 pm
comment on fait pour avoir les lumières fonctionnel comme ca ? :)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mercredi 13 Mai 2020, 13:14:21 pm
y'a un tuto, njz3 m'a envoyé le lien sur une page c'etait un topic de big panik je crois a base de mega 2560
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 13 Mai 2020, 13:38:42 pm
comment on fait pour avoir les lumières fonctionnel comme ca ? :)
Sorry for English... I used the diagram from page 1
(https://gamoovernet.pixhotel.fr/pics/20200430223901-njz3-Mega2560-example.jpg)

You then link the mega pins A8, A10 to A14 to a ULN2003A

(https://images-na.ssl-images-amazon.com/images/I/71lwKOZdoSL._AC_SL1500_.jpg)

then to the button lights.

Njz3 software then needs to be configured... an example is on page 10 message 158



Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 13 Mai 2020, 15:23:23 pm
comment on fait pour avoir les lumières fonctionnel comme ca ? :)
Je suppose que Mike a mis le mode test des outputs sous Daytona (menu service), ce qui fait qu'elles flashent les unes après les autres (topper compris).
C'est un bon moyen de vérifier que le cablage est bien fait.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Mercredi 13 Mai 2020, 15:26:38 pm
Je suppose que Mike a mis le mode test des outputs sous Daytona (menu service), ce qui fait qu'elles flashent les unes après les autres (topper compris).
C'est un bon moyen de vérifier que le cablage est bien fait.

You are correct, service test menu
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Mercredi 13 Mai 2020, 19:06:33 pm
where i can find the small card for light control ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Mercredi 13 Mai 2020, 19:51:32 pm
https://fr.aliexpress.com/item/4000638489758.html
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Mercredi 13 Mai 2020, 21:02:40 pm
merci , c'est super cher !

mdr

on est d'accord que ca fonctionnera qu'avec Daytona Usa ?

ou on peux faire une espèce de chenillard ou quelles restent allumées ?

en ce moment elles sont allumées en permanence pour faire de la lumiere
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Mercredi 13 Mai 2020, 21:24:23 pm
ça devrait pouvoir marcher avec supermodel je crois et boomslang a fait un plugin aussi pour les outputs je crois que du coup y'a pas mal d'autre truc qui fonctionneront
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Mercredi 13 Mai 2020, 21:37:52 pm
ah ok je verai bien !
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 13 Mai 2020, 22:04:47 pm
J'ai repris le code du m2pac (merci à BigPanik), ça  marche a priori avec les jeux racing supportés par le m2pac pour model 2, et les jeux model 3, MAME et Tecknoparrot (plugin Boomslangnz ).
Je n'ai pas de liste car je n'ai pas le temps de tout tester (et je n'ai pas tous les jeux).
De sûre, il y a Virtua Racing, les jeux model 2/3.
Dites moi au cas par cas si certains passent mal ou pas, des fois y'a juste que je prends le mauvais nom de variable.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mercredi 13 Mai 2020, 22:12:20 pm
faudrait que je vais essayer de tester aussi de mon coté.... :-\

La carte ULM permet d'attaquer directement les lampes des switchs et le topper ?

@marcus600 : tu commandes 1 ou plusieurs cartes ULN ? si t'en commandes plusieurs ça m'intéresse  ;D
j'ai jamais commandé sur aliexpress...bon après y a un début à tout  :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 13 Mai 2020, 22:25:40 pm
Dans ton cas, où finalement la simucube fait le ffb, je devrais mettre une option pour ne pas utiliser vjoy et faire que les sorties (un mode "light" quoi ;-)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 13 Mai 2020, 22:28:33 pm
Pour le topper, il faut passer par le relais SSR qui est sur le chassis (voir schema du m2pac). Les autres lampes voyant je crois que l'ULN2003A suffit à les alimenter. Tu peux aussi remplacer tes voyants par des leds si elles consomment trop.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mercredi 13 Mai 2020, 22:33:22 pm
@njz3 merci des précisions  :)

Dans ton cas, où finalement la simucube fait le ffb, je devrais mettre une option pour ne pas utiliser vjoy et faire que les sorties (un mode "light" quoi ;-)

en effet très bonne remarque  :D ...si tu peux faire ça  :-*

Pour le topper, il faut passer par le relais SSR qui est sur le chassis (voir schema du m2pac). Les autres lampes voyant je crois que l'ULN2003A suffit à les alimenter. Tu peux aussi remplacer tes voyants par des leds si elles consomment trop.
J'ai déjà essayé d'allumer les voyants d'origine par un Arduino (sortie digital en faisant un rapide code juste pour clignoter) et ça passe donc j'imagine avec l'ULN2003A il y aura pas souci.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Jeudi 14 Mai 2020, 13:04:00 pm
For my tests everything 5v has been powered from the mega and it has worked ok. When I install in the cab I'll most probably use a dedicated power supply for everything 5v
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Jeudi 14 Mai 2020, 13:45:02 pm
yes and i think we don t even need regulator 24V
because i put it down to 5V , more than 5V is too powerfull , i will remove the regulator 24V it s not needed finaly
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: mentalmike le Jeudi 14 Mai 2020, 13:52:29 pm
yes and i think we don t even need regulator 24V
because i put it down to 5V , more than 5V is too powerfull , i will remove the regulator 24V it s not needed finaly

My tests have been done with the regulator set to 12v. I haven't tried to properly play, just moved the wheel back and forth in different games. Was going to work out a good value once installed into cab.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Jeudi 14 Mai 2020, 19:49:41 pm
for me 5 V is enough (for my cab)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Little_Rabbit le Jeudi 14 Mai 2020, 20:45:54 pm
Hi,

for me 5 V is enough (for my cab)

Yes, that's enough, especially when you play in slippers, and you have little arms...

 =:))     ;)

A+
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Jeudi 14 Mai 2020, 20:48:37 pm
like a little rabit ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Little_Rabbit le Jeudi 14 Mai 2020, 20:52:06 pm
like a little rabit ?

Yeah for sure !! Everything is little and small in a Little Rabbit, not only the arms !

 :D

@marcus600 :  :-*  ;)

A+
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Jeudi 14 Mai 2020, 23:20:57 pm
 :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 19 Mai 2020, 12:48:09 pm
en effet très bonne remarque  :D ...si tu peux faire ça  :-*
J'ai déjà essayé d'allumer les voyants d'origine par un Arduino (sortie digital en faisant un rapide code juste pour clignoter) et ça passe donc j'imagine avec l'ULN2003A il y aura pas souci.
J'ai ajouté un mode "lights only" dans la 0.4.1, ainsi que quelques sorties lampes supplémentaires pour Outrun et Outrunners (US).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mardi 19 Mai 2020, 14:13:33 pm
J'ai ajouté un mode "light only" dans la 0.4.1, ainsi que quelques sorties lampes supplémentaires pour Outrun et Outrunners (US).

 ^-

J'ai le mega sous la main. Quelqu'un a-t-il un stock de ULN2003A ? Sur le lien d'alliexpres....livraison fin juillet  :'( :'( finalement dans le mot aliexpress y'a que le nom d'express  :D :D


@njz3 faut que je relise bien ton topic en 1ère page car j'ai pas forcément tout compris la config à faire... :? :? ça se config avec Outputblaster ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 19 Mai 2020, 14:37:47 pm
J'ai commandé des ULN début avril, mais pareil la livraison est pas prête d'arriver.
Du coup, j'ai mis une carte 8xrelais dans la scud race et ca marche aussi en attendant (juste un peu bruyant).

Pour la config, déjà il ne faudra pas installer vJoy dans ton cas. Ensuite, il te faut cocher la case lights mode only dans la page "App and hardware":
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200519143604-njz3-Annotation-2020-05-19-143209.jpg) (https://gamoovernet.pixhotel.fr/pics/20200519143604-njz3-Annotation-2020-05-19-143209.jpg)

Puis tu dois faire la configuration du mappage des sorties dans la page "Configure Outputs" (en gros mapper les sorties des jeux vers les sorties du mega). Le plus simple est de faire "Reset", ca mappe automatiquement 1->1, 2->2, ...
De base, les jeux model 2/3 et MAME sont gérés, mais il faut installer OutputBlaster si tu veux les jeux teknoparrot (pour l'instant je n'ai pas beaucoup de jeux supportés car je ne peux pas tout tester).
Les signaux (variables) détectés sont remontés dans le log quand on bascule ce dernier en mode Debug. Si tu me donnes les noms qui apparaissent, je peux les ajouter au fur et à mesure dans mon soft.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mardi 19 Mai 2020, 15:02:09 pm
@njz3

Merci de ton retour et de tes explications  ^-
Dans un premier temps je vais donc implémenter le mega et regarder ce que ça donne en sortie.
Je te ferai un retour en fonction des jeux, en particulier teknoparrot. Pour ce dernier je fais tourner :
- Sega Rally 3
- Daytona 3
- Grid
- GTI Club Minifiesta
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 19 Mai 2020, 15:22:44 pm
Hello jai recu Les miens. J'en avais pris deux avec le moteur parce que pas trouvé les autres.

Si ça peux dépanner, je peux envoyer un, faudra juste m'en recommander un derrière.

Je ferais pas  les deux bornes d'un coup
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: BigPanik le Mardi 19 Mai 2020, 17:07:04 pm
Pour Daytona 3, on doit pouvoir récupérer l’octet commande car c’est la même carte que Daytona 1.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mardi 19 Mai 2020, 17:42:26 pm
Pour Daytona 3, on doit pouvoir récupérer l’octet commande car c’est la même carte que Daytona 1.

J'avais rapidement vu sous Teknoparrot que certains jeux possédant une "option" output....

@njz3 : sur ton schéma tu as câblé les lampes sur pin A.. Ce ne sont pas des entrées à la base ? tu les reconfigures dans ton sketch Arduino ?
Quelles sont les types de signaux en sortie du coup ? Car pas forcément besoin de l'ULN derrière pour faire des rapides tests avec une petite LED par exemple...
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 20 Mai 2020, 13:16:01 pm
L'option "Output" de Teknoparrot permet de charger la DLL OutputBlaster. Il faut l'avoir copié dans le répertoire du binaire du jeu.
J'ai essayé sous Daytona USA Championship et cela fonctionne pour les lampes.

@BigPanik: etais-tu sûre qu'on parle du même Daytona 3 ? Pour moi le Daytona USA Championship (Daytona 3 ?) utilise un moteur DC Happ (voir le schéma ici (https://www.segaarcade.com/__assets__/Games/00182/Daytona-Manual.pdf). Tu veux peut être parler de Sega Racing Classic, qui a la même driveboard que Daytona 1 (c'est le même jeu).

@delo: j'ai repris le schéma du M2Pac qui utilisait les A8-A14 comme sorties. C'est effectivement configuré par le script Arduino en sortie digitale (tout ou rien), et je ne sais pas combien tu peux tirer de jus dessus (peut être qlq mA, suffisament pour alimenter une led mais pas une ampoule à incandescence pour les voyants).
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Mercredi 20 Mai 2020, 23:17:39 pm
@delo: j'ai repris le schéma du M2Pac qui utilisait les A8-A14 comme sorties. C'est effectivement configuré par le script Arduino en sortie digitale (tout ou rien), et je ne sais pas combien tu peux tirer de jus dessus (peut être qlq mA, suffisament pour alimenter une led mais pas une ampoule à incandescence pour les voyants).

Super, je vais donc tester dans un premier temps avec des petites LED pour valider  ^-

Autre question : je n'ai que quelques notions je ne suis pas un pro en codage arduino ... :? mais serait-ce envisageable de faire un mode défaut pour l'allumage des voyants  =?= Je m'explique : par exemple quand il n'y pas pas de jeux (en navigation sous hyperspin par exemple) ou si un jeu n'est pas géré, serait-il possible de faire allumer les voyants en mode aléatoire par exemple (ou clignotant à tour de rôle) ? cela permettrait d'avoir un peu d'animation de la borne  ;D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 20 Mai 2020, 23:54:37 pm
Je vois, tu veux te faire une guirlande de luxe !
Il faut que je réfléchisse, car je n'ai pas forcément l'info si un jeu gère des infos de lampe ou non.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Jeudi 21 Mai 2020, 09:16:41 am
Je vois, tu veux te faire une guirlande de luxe !

Soyons honnêtes...on a tous choisi d'avoir des bornes à la maison pour le coté bling bling  ;D ;D alors autant le jouer à fond  =:)) =:))

Après, je soulevais la question, si c'est trop galère c'est pas grave  :) Peut-être suffirait-il dans le code de vérifier si un flux de données arrive, si ce n'est pas le cas, ça passe par un mode "défaut"  =?=
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 21 Mai 2020, 18:10:31 pm
Le soucis c'est que l'arduino est en permanence en communication avec le soft PC. En fait ce que tu demandes est plus compliqué qu'il n'y parait.

Les sorties lampes c'est un octet que je lis en mémoire ou des variables dont le nom est enregistré dans une liste que j'ai dans le code et qui correspond à un bit ou un octet. J'ai une liste de chaque jeu supporté avec l'adresse ou le nom des variables à lire pour les jeux que j'ai enregistré dans mon code. Certains jeux ont 1 ou 2 bits pour les lampes, mais d'autres sorties pour piloter un relais, le volant, etc, ... En général je n'ai mis que les variables des lampes car y'a déjà une belle liste de noms. Ensuite dans le soft chacun doit mapper à la main les bits vers des sorties de l'Arduino mega comme il le veut en fonction du control set choisi.

Ce que je peux faire c'est au niveau du mappage de proposer que la source d'une sortie pin de l'Arduino soit relié à un générateur de séquence de bit qui correspond à un effet de guirlande : chenillard, K2000, aléatoire.
Bon y'a quand même pas mal de boulot, alors ce ne sera pas en haut de mes priorités !

Pour info : j'ai mis à jour le soft en v0.4.2 avec support de la driveboard SR2 (EPR-20512).
Cette EPROM propose 128 niveaux de pas de couples (64 dans chaque sens). Par rapport à la Scud Race (16 niveaux de pas dans chaque sens), cela n'a rien à voir au niveau ressentie. Ca marche super bien avec mon soft !

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Jeudi 21 Mai 2020, 22:00:04 pm
Te casses pas la tête si c'est chiant en effet  :o
A voir si d'autres sont aussi intéressé ou s'il n'y a que moi qui pense à cette option  :D :D

Super job pour la prise en compte de la drive board SR2, j'ai encore gardé les miennes je pourrai donc tester à l'occasion  ^-

Bon, par contre je viens donc d'installer tout ça (pour faire fonctionner les lampes)… et je n'y parviens pas pour l'instant  :?

Alors, voilà dans l'ordre ce que j'ai fait :
- flashé le mega avec FeederIOBoard : à priori ok
- j'ouvre vJoyIOFeederGUI et dans App and Hardware j'ai bien coché "Lights mode only"
- dans configure output j'ai fait un reset all
- je ferme le tout et je rouvre, j'ai bien indiqué "running"

pour tester j'ai connecté des LED à la sortie A8, A10, etc... (j'ai pris pour hypothèse que le sens d'allumage des LED se fait à l'état haut de la sortie)

Je lance M2 emulator, Daytona par exemple, je n'obtient rien  :'(
Pour info, de temps à autres, les LED clignotent toute seule (sans jeu de lancé)

Je ne sais pas si ça peut renseigner, mais j'ai également lancé vJoyIOFeeder et j'ai ça d'indiqué :

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200521215618-delo-printscreen.jpg) (https://gamoovernet.pixhotel.fr/pics/20200521215618-delo-printscreen.jpg)

le mega est connecté au port 4

Si une piste, je prends  ^-

Edit : je me rends compte que c'est également indiqué cette erreur dans le log

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 21 Mai 2020, 22:06:03 pm
Tu as un problème de communication avec le port série du Mega. Vérifie que tu es à 1000000 en vitesse sur mon appli, et fait un commit&restart au cas où.
Des fois c'est juste le cable ou le connecteur USB qui est branlant.
Pour tester, Daytona c'est pas le plus simple. Il faut utiliser la version Saturn Ads et installer le lua. Vérifie bien que tu as suivi les étapes ici (https://www.gamoover.net/Forums/index.php?topic=42477.msg672919#msg672919).

Comme l'a suggéré zebass, je vais mettre ceci dans le premier post.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Jeudi 21 Mai 2020, 22:26:42 pm
ok, je vais tester avec daytona 2 sur supermodel dans un premier temps alors  :)

par contre, j'ai absolument rien compris avec cette histoire de "control sets"... :-\  ça sent l'usine à gaz  :?
je taquine  :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 21 Mai 2020, 22:35:07 pm
Le soft devient un peu une boite à tout faire, c'est sûre que c'est pas facile au début !
Mais ne t'inquiete pas, c'est quand même assez simple et explicite pour y arriver. J'invite d'ailleurs ceux qui veulent à écrire des tutos, car honnetement moi je n'ai que le temps de développer et éventuellement faire le minimum en mettant du texte dans l'application. Documenter ca prends un temps fou, et je fais ca sur mon temps libre, ou alors je mets sur le forum quand je vois que la question revient souvent.

Pour en revenir aux sorties, quelque soit le jeu ou les jeux, il faut que tu déclares un control set par type de sorties ou pour dire au soft comment il doit surveiller le process du jeu qui tourne.
Pour Daytona 1 (m2emulator), il faut prendre Output Type RAW_MEMORY_READ.
Pour Daytona 2 (supermodel, MAME ou OutputBlaster), il faut prendre Output Type MAME_WIN.
La 3ème type c'est MAME_NET, c'est la version TCP qui est juste une alternative à MAME_WIN.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200521223550-njz3-Annotation-2020-05-21-223257.jpg) (https://gamoovernet.pixhotel.fr/pics/20200521223550-njz3-Annotation-2020-05-21-223257.jpg)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Jeudi 21 Mai 2020, 22:54:14 pm
ah ouais...en effet, fallait le savoir  :D :D :D
en "Main windows title" il faut metttre le début du nom du jeu ?
mais y'a t'il aussi quelque chose à configurer dans les dossiers (coté jeux ou dans tes dossiers)  =?=

c'est en effet toujours pareil, quand on développe cela paraît évident quand on est dans le truc, mais vu de l'extérieur c'est bien plus complexe  :'(
Mais je comprends, c'est sûr, que rédigier un bon tuto c'est chronophage. Mais ça reste indispensable, car sinon peu de personne ne peut vraiment l'utiliser  :-\

Alors, du coup je reviens : j'ai bien vérifié d'être à 1000000 et j'ai fait un commit&reset, maintenant j'ai cette erreur reportée dans le log :

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200521225028-delo-printscreen.jpg) (https://gamoovernet.pixhotel.fr/pics/20200521225028-delo-printscreen.jpg)

je n'ai plus l'erreur port 4, mais il semble avoir quand même un problème de communication…

En tout cas, merci de ton aide et ta réactivité, c'est cool  ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 21 Mai 2020, 23:04:22 pm
Coup de bol pour toi, je suis réactif parce que devant mon pc au moment où tu fais tes essais ;-) (je viens d'uploader une v0.4.3 qui corrige un bug pour le mode light only avec crash de l'appli si tu veux configurer les boutons, et j'ai mis les logs dans un autre répertoire que les control set pour éviter le bordel).

Passe le log en mode Debug pour avoir plus d'info, et active l'option de dump du log vers un fichier (faut redémarrer l'appli).
Je vais t'envoyer un lien vers le zip de mes controlsets actuels, ce sera plus simple pour toi.
L'objectif est qu'on monte une petite base de fichiers à se partager, ca fera gagner du temps à tous !
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 21 Mai 2020, 23:14:44 pm
Voilà un lien également donné en première page qui te permet d'avoir déjà une base de départ pour tes fichiers.
ControlSets pour v0.4.3 (http://benjamin.maurin.free.fr/vJoyFeeder/controlsets/ControlSets.zip)
Evidemment la base est faite sur mon hardware pour la partie boutons et axes vJoy, mais ca devrait tourner chez toi si tu n'utilises que les lampes.
A dézipper dans C:\Users\%ton compte%\Documents\vJoyIOFeeder . Tu aussi peux taper dans l'adresse d'un explorateur windows:
%HOMEPATH%\Documents\vJoyIOFeeder
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Jeudi 21 Mai 2020, 23:39:19 pm
merci pour tous les partages  ^-

Je viens d'installer ta nouvelle version 0.4.3, j'ai toujours une erreur de communication, voici le rapport du log :
Rapport log (https://mega.nz/file/MQs1RR5J#bYok19MNjloGpqumIF7yJ3o1FxHqVDTNdAQrARk9z94)

je vais regarder si je peux tenter avec un autre méga...ça pourrait peut-être venir de lui  :?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 21 Mai 2020, 23:50:04 pm
L'erreur étant aléatoire au niveau timing, je pense que tu as un problème hardware.
Cable USB trop long ou perturbation électromagnétique sur un cable pas blindé.
Essai avec un cable plus court et loin de tout autre appareil électronique.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Vendredi 22 Mai 2020, 00:03:31 am
yes, je vais récupérer demain un autre câble et aussi un autre méga  :)

suite au prochain numéro  :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Vendredi 22 Mai 2020, 20:40:39 pm
Hello  ;D me revoilà  =:))

Bon...autre mega autre câble mais même problème  :'(
Rapport Log (https://mega.nz/file/4Ns3TChI#1tlOFyNJnHB8W9W4Eb8mPzsFRijQuQWJK8fu_LTts5Y)

Petite précision : je suis sous Windows 10... :?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Vendredi 22 Mai 2020, 21:35:59 pm
Alors il y a un bug, probablement en mode light only.
Peux tu installer vjoy et mettre 4 axes et 16 boutons pour voir si cela resoud le soucis ?
Il faudrait qu'on passe en support via whatsapp/teamviewer.
Envoie moi par MP ton contact.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Vendredi 22 Mai 2020, 21:44:23 pm
Merci  ^-

J'essaie la manip, j'installe aussi TeamViewer et je te MP ensuite  :)

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Vendredi 22 Mai 2020, 22:26:47 pm
Du coup j'ai installé vjoy et décoché "light only" et la communication semble ok.
En fait, dès que je coche "light only" la communication se rompt.

Par contre, je ne parviens pas encore à allumer les lampes (j'essaie avec daytona 2).

Pour info, voici le rapport log :
Rapport Log (https://mega.nz/file/cckQ0Kra#x4miBshwzBGJQwWhn3KmVClU53gAFTS21WEd1UHIwlw)

Pour l'instant je laisse sur le topic ça peut servir à d'autres  :)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Vendredi 22 Mai 2020, 22:37:16 pm
Je viens d'essayer sur mon PC sans vJoy. Aucun soucis sur mon poste. Il y a donc qlq chose de différent entre ton installation et la mienne.
Quand tu auras du temps, fait moi passer un MP avec ton whatsapp et teamviewer.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Vendredi 22 Mai 2020, 23:52:27 pm
Alors ça y est ça fonctionne  ;D
Rapidemment testé avec sega rally 1 et 2 et daytona 2  ^-

Par contre, en effet il faut que j'installe vjoy et que je décoche "lights only" sinon bug (pas de communication)...en fait, c'est dès que je coche "lights only" que la communication se rompt (même avec vjoy d'installé)  :?
Si t'as une piste, sinon pas de souci on passera sous TeamViewer  :D

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Vendredi 22 Mai 2020, 23:55:44 pm
Ca c'est normal que cela deconnecte quand tu coches light only.
Cela arrete le manager (c'est ecrit dans la case), ce qui coupe la communication, et il faut cliquer sur le bouton Manager pour le redemarrer.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: el_nino le Samedi 23 Mai 2020, 08:04:17 am
Salut !

Et encore une fois merci pour ce projet.

J'aimerai de mon côté remplacer les stacks de mon Sega Rally afin de profiter des autres jeux model2, mais aussi de jeux model 3 et plus globalement de jeux qui ont plus de 20 ans.
J'ai parcouru en diagonale ton post et j'ai quelques questions.
Tu dis que ton projet est compatible model2 Type Le Mans 24, il ne l'est pas (encore ?) Sega Rally / Dayto ?
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200523075748-el_nino-model2.png) (https://gamoovernet.pixhotel.fr/pics/20200523075748-el_nino-model2.png)

Par ailleurs tu parles d'utiliser un PC récent, moins de 4 ans...même dans mon cas ?
Ton soft est vraiment gourmand au point de vue ressource ?
J'ai sollicité les membres ( https://www.gamoover.net/Forums/index.php?topic=42655.msg673503#msg673503 ) et j'étais parti sur cette petite config :

HP Compaq 6005 PRO SFF

Processeur AMD II X2 220 @ 2.8 Ghz

RAM : 2 Go DDR3

Sera t'elle suffisante ?
Merci
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Samedi 23 Mai 2020, 14:37:08 pm
Salut,
Pour tes questions:
1) Non, malheureusement je n'ai pas implémenté pour Daytona ou SR1, et je n'ai pas l'intention de le faire pour l'instant car je ne connais pas les codes de commande de la driveboard de ces jeux et je n'ai pas les bornes sous la main pour faire du reverse engineering et valider un truc qui marche.
Idéalement, il faudrait que quelqu'un passe du temps à chercher les codes à la main et en dumpant ce que sortent les émulateurs pour obtenir au moins les commandes pour activer la motor board, puis ensuite les commandes en couple. Ensuite il faut implémenter dans mon soft le protocole et passer du temps à tester sur un vrai panel les différents effets et éventuellement changer des paramètres. C'est un gros boulot et au final, rien ne garantit qu'on puisse avoir une résolution assez fine sur le contrôle en couple.
On peut quand même tenter si tu as l'ame d'un testeur et que tu te sens de mettre les mains dans le cambouis.
SailorSat a déjà une liste de codes de commande (https://github.com/SailorSat/daytona-utils/blob/master/src/src/DriveTranslation.bas) pour mal de driveboard dont celles de SR1 ou Daytona.
Sinon, au cas où, tu as la solution du PWM2M2 qui je crois donne des résultats assez bons.

2) Si tu n'utilises que model2 ou supermodel en basse résolution, je dirai "peut être". Le seul problème c'est que le processeur n'a que 2 coeurs et je crains que tu percoives beaucoup de ralentissements dans le FFB. La communication en port série à 5ms c'est déjà pas top sous Windows, alors si le CPU passe son temps à autre chose, je crains que ce soit très limitant. Le mieux est d'essayer et de nous faire un retour.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Samedi 23 Mai 2020, 16:40:33 pm
je suis plus

Donc du coup ta solution est incompatible avec dayto et sega rally?
(parce que je joue qu'a ces deux la  :p
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Samedi 23 Mai 2020, 16:45:39 pm
Njz3 parle là des driveboard de ces jeux , il me semble que tu n'utilisera pas de driveboard donc aucun probleme
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Dimanche 24 Mai 2020, 13:31:34 pm
Après quelques essais hier soir la sortie lampe fonctionne même sans installer vjoy. Bon il y a un message d’erreur indiquant que vjoy est manquant mais ça fonctionne quand même  :o Mon problème de communication avec le mega n’intervient que lorsque le mode Light only est coché  ::) En effet, on pourra voir ça directement ensemble  ;)

J’ai poursuivi mes essais. Donc ça tourne avec model 2 et supermodel. Par contre je n’ai pas encore réussi avec Tecknoparrot  :? Normalement il suffit de mettre le fichier Outblaster.dll dans le dossier exe du jeu et de cocher Enable Output dans Tecknoparrot  =?= car de mon côté il ne lit pas les sorties lampes...(pas de traces dans le fichier log non plus). Un truc que j’ai oublié  =?= :?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Dimanche 24 Mai 2020, 15:58:59 pm
Bin encore une fois, chez moi ca marche pour Daytona USA Championship, donc à priori un soucis dans ta config.
Voilà ma config et où j'ai placé OutputBlaster.dll (version x86)
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200524155838-njz3-exemple-daytona-USA.jpg) (https://gamoovernet.pixhotel.fr/pics/20200524155838-njz3-exemple-daytona-USA.jpg)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: el_nino le Dimanche 24 Mai 2020, 16:46:05 pm
Njz3 parle là des driveboard de ces jeux , il me semble que tu n'utilisera pas de driveboard donc aucun probleme

Je crois que Zebass a un panel provenant d'une Sega Rally ou une Dayto... il semblerait que même sans Driveboard la solution apportée ici ne convienne pas  >:(
Je pourrai effectviement testée, mais avec la borne qui n'est pas à mon domicile cela risque d'être difficile, on verra d'ici cet été  ;)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Dimanche 24 Mai 2020, 17:00:53 pm
il me semblait qu'il utilisait un l2m2 a l'epoque donc  sans driveboard.Apres je me trompe peut etre
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Dimanche 24 Mai 2020, 17:57:43 pm
Je crois que Zebass a un panel provenant d'une Sega Rally ou une Dayto... il semblerait que même sans Driveboard la solution apportée ici ne convienne pas  >:(
Je pourrai effectviement testée, mais avec la borne qui n'est pas à mon domicile cela risque d'être difficile, on verra d'ici cet été  ;)
Pour preciser la reponse de Bandicoot : avec un panel model 2 de daytona ou SR et un pwm2m, cela fonctionne sans driveboard (cf Marcus ou Mike).
Le soft peut fonctionner soit avec une sortie pwm universelle (comme le logitech, MMos ou Leonardo+Etienne), soit en mode compatibilité driveboard et dans ce cas je ne supporte actuellement que les cartes Indy/lemans/Scud/SegaRally2.



Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Dimanche 24 Mai 2020, 18:42:45 pm
@njz3 merci pour tes précisions. Le fichier outblaster.ini est celui d’origine ?

De mon côté je suis en version 64bits de Windows mais je ne pense pas que ça change quelque chose. Je vais essayer de faire les mêmes tests sur une autre configuration avant te t’embeter plus  :D
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: el_nino le Dimanche 24 Mai 2020, 18:44:25 pm
Donc on garde cette config PWM2M2 et on y injecte simplement ton code ?
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20180507172603-Iro-Cablage-PWM2L2.jpg)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Dimanche 24 Mai 2020, 18:53:54 pm
Non les schema de cablage se trouve au debut de ce post
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: el_nino le Dimanche 24 Mai 2020, 19:06:05 pm
Ok Merci !

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200503232615-njz3-Leonardo-PWM2M-example.jpg)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Dimanche 24 Mai 2020, 19:36:23 pm
@njz3 merci pour tes précisions. Le fichier outblaster.ini est celui d’origine ?

De mon côté je suis en version 64bits de Windows mais je ne pense pas que ça change quelque chose. Je vais essayer de faire les mêmes tests sur une autre configuration avant te t’embeter plus  :D
le jeu est 32bits, meme si tu as un windows 64bits, il faut utilider la dll x86. sinon cela ne marche pas.
oui le fichier ini est celui d'origine.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Dimanche 24 Mai 2020, 21:58:49 pm
je confirme ça fonctionne trés bien , j'ai pas peaufiné du tout , c'est de base et c'est plutot bien




Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Dimanche 24 Mai 2020, 23:01:27 pm
Ok merci.

Effectivement aucune deiveboard je vais installer le.pwm2m2 et le.mzga 2560 des réception
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Lundi 25 Mai 2020, 08:20:06 am
ça me rassure ma memoire fonctionne encore  ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Lundi 25 Mai 2020, 13:11:55 pm
le jeu est 32bits, meme si tu as un windows 64bits, il faut utilider la dll x86. sinon cela ne marche pas.
oui le fichier ini est celui d'origine.

Bingo  ^-
ça fonctionne, je confirme qu'il faut bien mettre la dll x86, merci pour l'info  :D

Je vais donc continuer les tests maintenant pour alimenter les sets.

Est-ce qu'il y aura moyen de lancer ton exe avec un control set particulier via un .bat par exemple ?
En effet, si on a un frontend (hyperspin par exemple) on qu'on lance un jeu il faut pouvoir activer ton exe avec le bon control  :o
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Lundi 25 Mai 2020, 13:32:02 pm
oui ca existe deja via "-c", regarde dans mon premier post.

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Lundi 25 Mai 2020, 16:38:18 pm
 ^- ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Lundi 25 Mai 2020, 20:55:53 pm
un hyper spin fonctionnel avec tous les emulateurs (model 2 / 3 / mame / technoparot et kk jeux pc) avec les themes / video / whell  :-* :-*

un boulot monstre que j'ai jamais eut le courage de faire !
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Lundi 25 Mai 2020, 22:29:32 pm
https://www.gamoover.net/Forums/index.php?topic=41602.0
Moi je suis sous ZSPIN j'adore apres DELO avais un probleme pour ses 3 ecrans , mais avec un LCD ZSPIN est plus sympa je trouve
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: delo le Lundi 25 Mai 2020, 23:06:30 pm
@bandicoot a raison ZSPIN rend bien. En effet à l’epoque Je l’avais testé sur ma config à 3 écrans et l’affichage de la roue buggait...mais sinon cela a un bon rendu. Le seul petit défaut (pas méchant) est qu’il y a un menu au début à passer mais c’est tout.

De mon côté j’utiise Hyperspin avec ce thème

 
Je l’ai simplement un peu retouché pour que le volant ressemble plus à un volant arcade et la validation se fait par le bouton start.
Ensuite j’ai tout configuré avec un .bat pour pas m’embêter.
Si certains intéressés je le met en partage
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: marcus600 le Mardi 26 Mai 2020, 00:32:43 am
c'est tres "wow" trop beau
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: gojirien le Lundi 08 Juin 2020, 18:16:59 pm
Hello !

Je reçois ma racecab jeudi, aussi je commence à tout mettre en place avec le ffb controller d'aganyte et mon Pc.

Si je pige bien, je devrai mettre l'interface vjoy ffb en mode pwm centré.

Je me demandais, il y a moyen de contrôler les sorties lampes avec le ffb controller ou je dois prendre un second arduino ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 09 Juin 2020, 09:16:07 am
Salut,
Oui il faut mettre en mode centré. Le code a évolué de mon côté et il faudra revérifier que tout est toujours ok avec le ffb controller.
Ta racecab est quelle modèle ? Tu as une driveboard/servoboard dedans ? (laquelle ?)

Pour l'instant je ne supporte pas le fait d'avoir 2 arduinos connectés au PC (la communication série à qlq millisecondes prends pas mal de ressources CPU), donc cela ne servira pas d'en mettre un second pour les lampes.
Pour les sorties lampes avec le FFB converter, il faudra attendre un peu que l'on ait un module sur le FFB converter pour piloter des sorties.
Ou alors, il faut voir avec Aganyte si on peut tout de même avoir 6 sorties digitales (en pontant directement sur le mega en dessous) ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: gojirien le Mardi 09 Juin 2020, 10:22:51 am
Hello, merci de ta réponse  :-*

Je vais avoir cette config : borne scudrace, avec driveboard lindbergh rs485 (ref 838-14592-01). Je vais aussi récupérer la driveboard scudrace d'origine.

Et justement oui, j'étais en train de me demander si on pouvait pas avoir les sorties lampes sur le mega en-dessous du ffb controller. Aganyte a déjà mis des inputs sur les pins 48 à 54, dont je me sers pour haut, bas, et les vitesses. Il y a déjà, sur le ffb controller, la sortie lampe race leader.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: revengemanx le Vendredi 12 Juin 2020, 15:20:23 pm
Salut tt le monde , j avais lu ya un petit moment qu il y avait une compatibilité console de jeux de salon possible , plus d info a ce sujet ? Merci .
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 16 Juin 2020, 11:39:05 am
Bandicoot avait évoqué le GIMX pour être compatible PS3 (il m'en a envoyé un), mais je n'ai toujours pas eu le temps d'essayer.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 16 Juin 2020, 12:52:12 pm
Au fait, petit sondage pour ceux qui ont une proposition, quel nom donneriez au soft ?
Si on lui donne un petit nom, ca permettra de ne plus dire "le soft de njz3" ou "mon soft" ;-)
Merci pour les candidatures !
Benjamin
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mercredi 17 Juin 2020, 09:18:24 am
bon, je vais attaquer chez moi alors

le clutch c'est la partie du volant c'est ca?
ca va etre folklo mais je vais essayer ;)

pas d'idée de nom encore cependant

je recapitule

"mettre le logiciel sur le arduino du pwm2m2
mettre le logiciel sur le mega 2560
cabler le tout
installer ton logiciel directement dans ma borne

prier?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 17 Juin 2020, 10:10:59 am
Non, le clutch c'est la 3ème pédale qu'on retrouve sur certaines bornes deluxe (F355 par exemple).
Sinon, oui tu as bon pour la procédure.
N'oublie pas de cramer un cierge avant de commencer.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Mercredi 17 Juin 2020, 10:13:09 am

ta partie volant tu la cable sur le pwm2m2 ( motor et clutch)

Pour un Nom : BacKForceFeeder ce qui nous fait BFF soit un reverse du FFB  ;D ce n'est qu'une proposition
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mercredi 17 Juin 2020, 10:17:36 am
Ah oui, merci Bandicoot, c'est vrai qu'il y a aussi le clutch de l'embrayage pour le panel Model 2 en mode PWM2M2 !
Donc ne pas confondre :
- clutch sur le mega2560 c'est la 3ème pédale
- clutch sur le PWM2M2 c'est la commande de l'embrayage du moteur sur le panel model 2.

Merci aussi pour la proposition BackForceFeeder, j'aime bien l'idée !
Je vais quand même attendre encore quelques propositions avant de renommer tous les fichiers du projet
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mercredi 17 Juin 2020, 11:33:10 am
en anglais ca fait Best Friend Forever :D
ca risque pas de porter a confusion
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Jeudi 18 Juin 2020, 18:22:28 pm
en anglais ca fait Best Friend Forever :D
ca risque pas de porter a confusion
au contraire ça pourrait rallier du monde  ;D ça me fait penser a un episode de South Park du coup c'est malin =:))
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Dimanche 21 Juin 2020, 18:01:47 pm
En mode test de la gestion des lampes , j'ai commandé des LED blanches histoire de pas se poser de question pour le futur ( la mise en place est assez simple enfin je trouve  ) , on relie une resistance de 100 ohm sur chaque led sur le pole postif puis chaque extremité de la resistance au 5 V , et chaque pole negatif sur une sortie du module ; en attendant ça fonctionne nickel avec un module ULN200X  ^- ^- ^- ^- bravo NJZ3  :-*

edit : pour l'instant j'ai fait le test avec des LED recup a droite a gauche en attendant les blanches , je ferais une demo une fois reçu et mit en place
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 23 Juin 2020, 10:25:31 am
au passage pour le mega, lusb ne suffit pas, il faut l'alimenter?
(pour mettre le software dedans)
cimer
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 23 Juin 2020, 10:33:40 am
L'usb suffit
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 23 Juin 2020, 10:51:02 am
et du coup c'est vjoyfeeder qu'il faut injecter?
(je vais relire consciencieusement mais j'ai pas trouvé l'info)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 23 Juin 2020, 12:14:23 pm
Tu veux faire quoi ? quel matos ?
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Mardi 23 Juin 2020, 12:20:48 pm
pwm2m2 et mega 2560
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Aganyte le Mardi 23 Juin 2020, 13:00:50 pm
Oui, tu peux prendre le programme de ben  ^-

Edit : Il faudra surement remapper les entrées/sorties (pédales, volant, boutons, lampes). Fais moi signe quand tu en seras là.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Gnomon le Mardi 23 Juin 2020, 20:43:46 pm
Salut tout le monde ,

Désolé je suis un peu déconnecter ces dernier temps mais je reviens avec l'intention de commencer ma deuxiè carcasse de racecab.
Du coup est ce que ce soft permettra aussi de retranscrire au moteur FFB les effets des jeux recents,genre Dirt 2.0 ou autre ?

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Mardi 23 Juin 2020, 21:10:26 pm
Tu veux dire des jeux récents PC ?
Le soft permet de jouer à la plupart, au moins ceux qui supportent un volant à ffb :
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Gnomon le Mardi 23 Juin 2020, 21:16:05 pm
Oui tout a fait je parlais de jeux PC style project cars, dirt 2.0, WRC 8
Donc visiblement c'est bien le cas  ^-
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: gojirien le Samedi 27 Juin 2020, 08:27:27 am
Testé et approuvé  :-*

Vraiment merci pou ce Soft.

Pour mon utilisation et ma plongée dans le monde de la racecab, le Soft est couplé à une driveboard lindbergh et un ffb controller de Aganyte.

On peut tout régler, gérer plusieurs profils de réglages selon les jeux, décoder le shifter H sega....

Merci Njz3, pour le Soft et pour l'aide apportée pour s'en servir !

Plus qu'à continuer les tests en jeu  <:)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: gojirien le Lundi 06 Juillet 2020, 16:00:51 pm
Si ça peut aider, voici ma config PC :

Dell Optiplex 790
Processeur I7 2600 @3,40GHZ de 2011
12 GO de ram DDR3
Carte graphique NVIDIA 1050TI Low Profile
SSD 250GO
Windows 7 64 bits.

Avec cette config moyenne, je peux jouer tranquillement aux jeux model2, model3, et Dumps arcade sous Teknoparrot sans problème avec le soft vjoy de Njz3 en fond. Seule exception, Sonic All Star Racing (sous teknoparrot), qui rame un peu, le processeur est à genoux. Mais le reste : Grid, les Initial D, Mario Kart Championship DX, Ourtun 2, Daytona Championship USA, Wangan Midnight 5, etc... Aucun problème !

Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: fiend41 le Lundi 06 Juillet 2020, 21:24:27 pm
j'avais mal lu ou peu sur les rumeurs qui disaient que les jeux en model3  ramaient grave en mode twin ?!     (quand vous citez model3,  c'est quel emulateur utilisé ?  supermodel ? (me semblait qu'il n'avait plus de support depuis des années)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Lundi 06 Juillet 2020, 22:18:43 pm
Supermodel est mis a jour via leur forum
Faut fouiller

Je n'ais pas vu d'alternative
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Samedi 11 Juillet 2020, 17:00:22 pm
Oui, tu peux prendre le programme de ben  ^-

Edit : Il faudra surement remapper les entrées/sorties (pédales, volant, boutons, lampes). Fais moi signe quand tu en seras là.

hello

bon, je me suis debarassé de la marmaille
parce qu'autant pour polisher des plateaux de flipper ca va, mais pour comprendre un schema electronique ils sont a la rue  :P

du coup je dois relier les deux pins du pro micro vers le mega 2560? (donc soudage)
pour le coup (brake et accel) je les mets sur le pwm2m2 ou sur le mega?

Merci du retour
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200711170122-zebassprophet-IMG-20200711-170030.jpg) (https://gamoovernet.pixhotel.fr/pics/20200711170122-zebassprophet-IMG-20200711-170030.jpg)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: bandicoot le Samedi 11 Juillet 2020, 19:44:08 pm
le PWM2M2 n'a besoin que de GND et TX ( provenant du MEGA ) et donc relié sur RX de l'arduinon du PWM2M2
Evidemment sur le PWM2M2 il faut relier le MOTEUR et le CLUTCH tout comme on le fesait a l'epoque du L2M2

Le mega lui tu lui cables toute tes entrée donc pedales volant et boutons
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: zebassprophet le Samedi 11 Juillet 2020, 21:10:35 pm
Ok cimer. Donc je soude le.pro micro vers un Dupont du coup.

Je vais checker ça.

Merci.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Simo le Jeudi 06 Août 2020, 22:32:15 pm
salut, j'ai des problèmes pour définir les commandes demul :'( (avec tous les autres émulateurs, c'est ok). dès que j'appuie pour régler la touche je sors: "joyo_4". pour l'instant, je n'ai connecté que le tableau de bord model2 avec des pédales pwm2m2 et une carte ffb aganyte.
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 06 Août 2020, 22:57:02 pm
Salut,
Peux tu preciser via screenshot ta config pour les boutons ? (fenetre config buttons)
Est ce que la valeur raw 4 change correctement quand tu appuis sur le bouton physique que tu as cablé ?
Et est ce que tu as mappé une seule entrée raw 4 vers le bouton virtuel vjoy 4 ?
Benjamin
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Simo le Vendredi 07 Août 2020, 07:02:35 am
J'espère bien m'expliquer ... J'utilise Google translate 😅.  Sur la photo que vous voyez pendant que j'essaye de régler la commande analogique à gauche.  "Joyo_4" sort immédiatement, quoi que j'appuie ne change jamais.  Sur demul, je n'ai vu aucune option pour les paramètres d'entrée.  Sur vjoy, je n'ai changé aucun paramètre par rapport aux paramètres post-installation, j'ai fait la même chose pour les autres émulateurs et ils vont

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200807071651-Simo-IMG-20200807-065149289-HDR.jpg)[/url]
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Vendredi 07 Août 2020, 09:35:19 am
Oui tu t'expliques très bien.
Sur ton screenshot, on voit dans la fenêtre vJoyIOFeeder que le bouton 5 (entrée raw 5) est active.
Ton soucis vient probablement de là, et non de demul.
Sur quelle entrée physique ou quel bouton as tu cablé cette entrée ?

Si tu n'as rien cablé, alors désactive le bouton vjoy dans le mapping :
- clique sur Configure Buttons dans vJoyIOFeeder
- dans la liste "Mapping raw input" en bas à gauche, selectionne l'entrée 5
- dans la liste "to vJoy button(s)", selectionne la valeur 5 et clique "Delete"
Ferme la fenêtre et regarde si le bouton vJoy est toujours vu comme appuyé ou non.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20200807114119-njz3-Delete-a-vJoy-button-mapping.jpg) (https://gamoovernet.pixhotel.fr/pics/20200807114119-njz3-Delete-a-vJoy-button-mapping.jpg)
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: Simo le Vendredi 07 Août 2020, 19:47:11 pm
Parfait, merci Benjamin. Maintenant ça marche très bien. Merci ^-^ ^-^
Titre: [Beta] - Interface vJoy avec FFB pour racecabs
Posté par: njz3 le Jeudi 13 Août 2020, 12:37:46 pm
Petite info, j'ai trouvé un bug dans la gestion des axes via le basculement de control set à la volée.
La configuration d'un jeu de paramètres pour les axes n'est pas prise en compte quand on change de control set (c'est toujours les mêmes configurations d'axes).
Ce sera corrigé assez vite.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Samedi 22 Août 2020, 23:55:55 pm
Version 0.4.5 sortie.
- Migration vers vJoy 2.2.1 (signé)
- Fix du bug dans le mapping d'Axis quand on change de control set
- Ajout d'une option Pin mapping pour le FFB controller en mode PWM2M2 (utilisez mon script Arduino dans ce cas).
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mardi 25 Août 2020, 16:33:59 pm
 ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 25 Août 2020, 23:52:25 pm
Pour info, ce soir jai craqué et me suis achete un petit PC en small form factor avec core i5 4eme generation (2013), 4go de ram et un hdd 250go (j'ai dégoté un petit filon local pour avoir des pc pas trop cher en reconditionné).
La config fait tourner de manière nickel Model 2 et MAME (tous les racers, y compris les namcos et model 1). Supermodel et teknoparrot nécessitent une carte graphique. D'après Gojirien, une 1030 low profile avec 2go suffit pour tous les jeux.
Donc je rejoins l'avis de Gorijien, pas besoin de craquer trop cher pour faire du retrofit.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mercredi 26 Août 2020, 09:17:05 am
Normalement tu as un processeur graphique qui fait office de carte graphique.
Actuellement je fais mes test sur le pc du beau frère, c'est un mini pc lenovo en i5 par contre je n'ai plus de détail de ce qu'il y a dedans mais supermodel tourne nickel en 800x600 et demul faut pas mal jouer dans les config.
Par contre vu la techno dedans, avec la avec le processeur graphique intel les jeux teknoparrot des system ringedge - wide ou autre sega c'est mort pour la 3D.
Faut mini du AMD en patchant le jeu, idéal une carte nvidia
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Mercredi 26 Août 2020, 10:16:03 am
Idéalement Nvidia oui, comme ça aucun souci avec Teknoparrot :ang:

Avec ma carte graphique 1030, il n'y a qu'un seul jeu chez moi où ça rame un poil : Sonic All Star Racing.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 26 Août 2020, 12:17:48 pm
Normalement tu as un processeur graphique qui fait office de carte graphique.
Actuellement je fais mes test sur le pc du beau frère, c'est un mini pc lenovo en i5 par contre je n'ai plus de détail de ce qu'il y a dedans mais supermodel tourne nickel en 800x600 et demul faut pas mal jouer dans les config.
Par contre vu la techno dedans, avec la avec le processeur graphique intel les jeux teknoparrot des system ringedge - wide ou autre sega c'est mort pour la 3D.
Faut mini du AMD en patchant le jeu, idéal une carte nvidia
Oui, il n'y a que le chipset graphics Intel, c'est pour cela que je vais faire comme gojirien et passer sur une 1030.
Impossible sinon de lancer des jeux teknoparrot, ce serait dommage…
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Simo le Mercredi 26 Août 2020, 15:40:03 pm
salut, une info, je voulais utiliser autohotkey avec vjoy, est-ce que quelqu'un l'utilise? pour moi il ne reconnaît pas la pression des touches
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Mercredi 26 Août 2020, 18:56:52 pm
Il me semble que j'en ai besoin pour mon frontend . Je regarde a ça mais si ça se trouve mon patch de la base de registre comble ce probleme.
Je te redis demain ^-
En tous cas aucun probleme sur la nouvelle version 0.4.6 tout marche au poil en config PWM2HAPP et surement en PWM2M2 ( juste moi qui avait un petit train de retard et une config 14 boutons que j'avais laissé en 12 sur VJOY :) , resultant des boutons inactif et un effet bizarre due a la deadband mal reglée )

EDIT : j'etais parti sur JOY2KEY dans ma tete , donc pour AUTOHOTKEY je sais pas mais je vois pas pourquoi il ne fonctionnerai pas
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Simo le Jeudi 27 Août 2020, 21:55:47 pm
Je serais simplement intéressé à donner une commande ESC en appuyant sur 2 touches ensemble .... Je dois trouver un moyen  ;D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 27 Août 2020, 22:36:35 pm
Maintenant que j'ai un pc permanent sur ma borne, je trouve effectivement qu'il manque un moyen d'envoyer des codes de touche a l'application courante (par exemple ESC) ou pour éteindre le PC.
Je vais regarder si je peux pas ajouter un truc pour detecter des combinaisons de boutons ou d'axes afin d'envoyer un code de touche ou de lancer un shutdown pour eteindre proprement.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Simo le Jeudi 27 Août 2020, 23:04:20 pm
njz3 c'est vrai, avoir une combinaison de 2 touches x donne la commande esc et aussi l'arrêt serait le TOP  ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Jeudi 27 Août 2020, 23:52:22 pm
justement joytokey ne ferai pas le taf ?

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 28 Août 2020, 00:21:29 am
Je ne connais pas joy2key, mais de mon côté ce nest pas tres compliqué à faire la fonction.
Je verrai bien un truc qui permettrais de detecter des combinaisons de boutons + des seuils de valeur d'axes.
Par exemple : double pedales enfoncées + start et credit = une touche. Double pedales enfonces + start + VR1 + Credit = extinction du pc.
Le soucis va etre l'ergonomie pour configurer tout ça !

Edit : tu as raison delo, joy2key fait deja ce qu'on veut (du moins ca a l'air)
Edit2 : AutoHotKey c'est encore mieux, ca peut meme executer des commandes, en plus de touches clavier. Je vais creuser cet outil.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Vendredi 28 Août 2020, 08:10:21 am
Ca serai pas mal pour ceux qui on comme moi la version 3 Switch pour les vitesses daytona

j’étais obligé d'utilisé ce genre de logiciel je crois que c 'était joycur pour simuller une 4 em vitesse avec 2 boutons appuyé pour ma part.

mais avec le kit de DELO j'ai tous les boutons qu'il me faut , sauf qu'il est toujours dans le carton ... je ferai ca cette hivers  =:))
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 28 Août 2020, 08:24:40 am
@Marcus: le decodage est deja intégré dans le soft, pas besoin d'autre outil.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Vendredi 28 Août 2020, 09:48:39 am
@njz3 : tu a pensé à tout  ^-

Pour joytokey, je l'utilise surtout pour le frontend (hyperspin chez moi) pour quitter le jeu, revenir sous le frontend et aussi faire un shutdown du PC.
Par contre, je n'ai pas vu comment faire une combinaison de plusieurs boutons. On peut attribuer à une touche plein de fonction et commande clavier (suivant appui court, long, répétition, etc) mais je ne sais pas si on peut faire une combinaison (appui plusieurs boutons)...ce qui est dommage, après je n'ai peut-être tout simplement pas vu comment faire.. :-\
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Vendredi 28 Août 2020, 10:43:17 am
Hello,

Je fais un petit retour sur un petit soucis que j'ai rencontrer avec teknoparrot mais résolu (provisoir?).
Par avance désolé si il n'y a pas de capture d'écran.

Alors en faisant les réglages standard pour le moment tout va bien du coter de BackForceFeeder, la configuration des touches sous teknoparrot ok.
Je lance un jeu, toujours rien d'anormal, par contre quand je dois faire une validation avec la pédale de gaz il ne se passe rien.
Du coup je valide avec start pour continuer mon test et voir la réaction en jeu (heureusement qu'il est la lui), la session commence mais sans appuyez sur la pédale de gaz le jeu à l'info que si.
J'appuie dessus pour voir si il y a une réaction, rien ne répond. Idem pour les freins.
Par contre volant OK

Je quitte le jeu et retourne dans BackForceFeeder, je sélectionne l'un des axes qui correspond au gaz ou frein et clique sur "axis mapping editor".
Dans cette fenêtre avant de cliquer sur "calibrate pedal" je coche la case " full axis range?"(déso je n'ai plus le nom exact j'éditerais ce soir si je ne rentre pas trop tard).
On ajuste les axes des pédales, en sortant on se rend compte que la plage et plus grande.
Je retourne sur teknoparrot, lance le jeu et nickel tout fonctionne.

Par contre c'est trop beau pour que ce soit aussi simple...  ::)
Je configure les touches d'un autre jeu et la c'est une grosse bataille avec AXIS Y+ et AXIS Z+...
Quand je suis sur le point de sélectionner une touche à configurer, automatiquement les 2 sont considérer comme appuyez.  >:(
Pour remédier à ce problème il faut que calibre a nouveau les pédales en décochant la fameuse case, configure les touches sous tekno, re-calibrer les pédales en cochant la case, et enfin pouvoir jouer  :D

Je n'ai pas encore tester le "full axe" avec les autres émulateur, voir si en étant comme ça cela me pose un soucis pour configurer les touches.
En soit c'est plus une gène qu'un problème, rien de bien méchant, mais si cela concerne que pour une config PWM2M2+sega FFB converter cela fera un mini tuto pour le moment  :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Vendredi 28 Août 2020, 12:45:32 pm
Moi j'ai mis Z et Rz plutot que Y deja rien que pour crazy taxi 3 , et du coup pour teknoparrot lorsque j'assigne un axe je le laisse appuyé a fond et clic sur un autre bouton ou axe pour que ma pedale enfoncé soit bien selectionnée , avec cette technique j'ai aucun probleme
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Simo le Vendredi 28 Août 2020, 19:39:44 pm
Moi j'ai mis Z et Rz plutot que Y deja rien que pour crazy taxi 3 , et du coup pour teknoparrot lorsque j'assigne un axe je le laisse appuyé a fond et clic sur un autre bouton ou axe pour que ma pedale enfoncé soit bien selectionnée , avec cette technique j'ai aucun probleme

pour ce problème j'ai désactivé rz et dial, mais à quoi servent ces 2 axes?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Vendredi 28 Août 2020, 19:59:13 pm
moi j'ai juste X Z et RZ comme axes et il me semble ne pas avoir ton probleme , faut que je verifie mais comme j'ai dit plus haut si tu valide dans teknoparrot chaque axe une fois appuyé a fond ça doit le faire
Y est problematique il est comme X et necessite etre au milieu pour le point mort donc forcement c la merdasse ( ceci dit un poil chiant sous MAME , mais lui clairement vu que ça a trop vieillit pour moi ......)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 01 Septembre 2020, 17:14:39 pm
J'ai volontairement laissé le choix des axes X/Y/Z ou X/Y/RZ ou ce que vous voulez via vJoy configure car selon les jeux (en particulier PC), les axes des pédales ne sont pas toujours bien reconnus.

Pour l'histoire des pédales, j'ai justement rajouté des options de calibrage afin de permettre soit de calibrer sur une course pleine (nécessaire si vous mappez les pédales sur les axes RY/RZ/Slider par exemple), soit une demi-course (si on mappe les pédales sur Y/Z par exemple).
L'autre option que j'ai rajouté permet aussi de choisir si c'est l'axe est reporté comme négatif ou positif quand on appui.

Attention, il traîne un petit bug qui ne sauvegarde pas le fait d'avoir coché une des deux cases si vous fermer la fenêtre Axis Editor. Ce sera corrigé dans une prochaine release.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mercredi 23 Septembre 2020, 11:44:57 am
je m'y suis remis depuis dimanche soir , j'ai la tête farcis !

j'ai pour le moment tout refait avec un MEGA (car avant j'avais un leonardo) pour pouvoir bénéficier des commandes de lampes

j'ai câblé le Levier de vitesse DELO , ce qui me fait au total 12 boutons et 5 lampes sur le mega.

Quelqu'un peux faire un Tuto a jour pour les pluging de gestion de lampe ? outputblaster à priori prend en charge model2 maintenant.

j'ai pas vraiment compris :§

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 23 Septembre 2020, 12:43:16 pm
Essaie avec Daytona 3 dans un premier temps, c'est le seul jeu sur lequel j'ai essayé.
En particulier, regarde bien toutes les options sur l'image du post suivant : https://www.gamoover.net/Forums/index.php?topic=42477.msg673638#msg673638
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mercredi 23 Septembre 2020, 16:03:47 pm
c'est le seul jeu que je n'arrive pas a faire fonctionner sur ma borne :P

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mercredi 23 Septembre 2020, 23:26:08 pm
daytona 3 fonctionne ca y est ,

par contre il y a quelques chose que je pige pas , c'est que je n'arrive pas a faire fonctionner les lampes

avec le test sur arduino IDE ca fonctionne !

j ai suivis le tuto

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 29 Septembre 2020, 14:58:09 pm
Hello,

Petit retour suite à mon dernier avancement sur la racecab.

Branchement d'une alim pour avoir enfin le FFB, celle-ci sera vite remplacer car le voltage est trop important (117v) et surtout trop bruyante.
Sur teknoparrot cela fonctionne nickel, supermodel aussi même si j'ai du faire des réglages du volant.

Sur l'émulateur model 2 j'ai des bugs gênant, quand je quitte l'émulateur le forcefeedback fonctionne encore, pire quand l'émulateur plante pendant un jeu le volant reste dans sa position tout vibrant. Quand je tourne le volant il revient à sa position braquer, le seul moyen de quitter cette état c'est de couper l'alimentation du clutch+moteur ffb et de fermer l'application backforcefeeder.
Si je coupe l'alim et que je laisse l'appli puis je remet le courant, le volant rebraque et vibre. Si je ferme que l'appli cela continu à vibrer.

Sur Mame le ffb est faiblard, je dois donner de large mouvement en contre braquage pour sentir une légère vibration. Pareil que pour le model 2 le FFB est encore actif en quittant l'émulateur. Je dois faire la même manip pour le désactiver.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 29 Septembre 2020, 15:21:26 pm
@Marcus: désolé en ce moment je n'ai vraiment pas eu le temps de t'aider. Pour Daytona 3, vérifie bien que tu prends la DLL OutputBlaster en version x86 et que tu utilises le plugin FFB avec ouputs et/ou que tu as coché "Enable Outputs" dans la page de configuration de Teknoparrot.

@hell_onslaught: le fait que le FFB reste ON dans Model 2 signifie que le joystick ne reçoit pas de commande stop. Malheureusement je ne peux rien faire de mon côté. Est-ce que tu utilises le FFB de Model 2 ou est-ce que tu passes par le plugin FFB de Boomslangnz ? Si tu fonctionnes sans le plugin, alors essais avec pour voir si tu as le même soucis ? Dans MAME, je suppose que tu passes aussi par le plugin, et quel(s) jeu(x) essais-tu ?

J'ai vu sur Emuline que delo a le même soucis avec sa carte de FFB Simucube et le FFB plugin.
Delo, si tu passes par là, comment as-tu résolu le problème ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mardi 29 Septembre 2020, 17:23:52 pm
j'avou avoir prix le version X64 car je suis en 64 bits , je retest en X 86
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 29 Septembre 2020, 17:27:25 pm
j'avou avoir prix le version X64 car je suis en 64 bits , je retest en X 86
Oui x86
Voir les essais de delo et ma réponse dans ce sujet:

https://www.gamoover.net/Forums/index.php?topic=42477.msg673638#msg673638

https://www.gamoover.net/Forums/index.php?topic=42477.msg673686#msg673686
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mardi 29 Septembre 2020, 17:57:01 pm
ah oui ca marche :P

il y en avait tellement a lire que j'ai du zappé et / ou plus m'en souvenir , faudrait le mettre en 1er page !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mercredi 30 Septembre 2020, 10:52:28 am
@njz3 il me semble que j'ai tester avec et sans le plug in de bloomslangnz. Hier j'ai refais 2 dossiers pour repartir de zero, un avec le plug in et un autre sans pour vraiment partir sur des bases neutre.
D'ailleurs j'ai trouvé un nouveau UI pour le model 2 qui permet d'avoir les jeux en wide  :D
Sur mame j'ai naturellement installer le plug in, mais pareil que pour le model 2 je refais un dossier. Dessus j'ai tester virtua racing (en upright) cruis n world, out runner et ridge racer.
Normalement je pourrais refaire des test demain, je tiens au jus  ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mercredi 30 Septembre 2020, 16:24:30 pm
model 2 avant moi il fonctionnait en 16/9 , maintenant il veux plus le start your engine est en 16/9 , ensuite le jeu repasse en  4 /3 avec des apparitions de 16/9 (des bouts décor qui clippe)  :P

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Jeudi 01 Octobre 2020, 08:58:31 am
@marcus600 si j'ai un peu de temps ce soir, si tu veux je t'envoie le zip de l'UI.

@njz3 au final j'ai eu un peu de temps hier soir pour faire mes test, dossier M2 refait, au 1er test je retrouve le problème du FFB actif en quittant le jeu pendant une partie que ce soit avec le plugin boom ou celui de l'ému. Par contre juste en fermant l'appli BFF et en l'exécutant à nouveau cela ne reviens plus.  ::)
Je refais à nouveau des test avec et sans plugin en quittant le jeu à la fin du partie, la c'est ok.
On recommence en quittant le jeu en pleine partie et plus de soucis de FFB  ;D

Du coup cela m'énerve un peu car j'aimerai bien savoir qu'est-ce qui à pu provoquer ses soucis, je vais refaire des test avec le nouveau et ancien dossier pour comparer les différences, voir si j'arrive à provoquer le problème sur le nouveau dossier.

Sinon pour mame, nouveau dossier, dernière version de mame et pareil pour le FFB. Je sens une légère vibration en donnant des coups sec au volant.
Si le mouvement est fluide il ne se passe rien
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 01 Octobre 2020, 10:28:16 am
Juste pour que je comprenne au niveau du BFF s'il y a un bug, mets les logs du BFF en mode Debug avec sortie sur fichier disque (petite case à cocher dans App&Hardware, puis redémarrer l'appli) et essaie de reproduire et regarder ce qu'il se passe, ou envoie moi les logs par MP.
Les logs en .txt apparaissent dans le répertoire où sont stocker les fichiers de control set.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Vendredi 06 Novembre 2020, 18:07:28 pm
Bon allez, j'essaye d'attaquer

j'avoue que j'etais plus productif quand j'avais pas deux gosses, pas evident de se concentrer^^

donc du coup j'ai televersé le logiciel

maintenant je vais faire les connexions avec le mega 2560 qui remplace le leonardo avec des duponts soudé coté pro micro et en dupont coté mega 2560

J'ai bon jusque la?

(ensuite je vais me baser sur le cablage du l2M2 qui est similaire de mémoire

edit : donc en gros j'ai deux cables a relié du pro micro vers le mega2560
et les pedales se branchent sur le mega 2560 (ainsi que les boutons mais ca on verra plus tard)
j'ai bon la?

bon, premier quack elle est ou la pin RX sur le promicro  ):))s=

edit 2 : ok j'ai trouvé la photo de aganyte en page 2 (https://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20200330215301-aganyte-Pro-micro-vs-pro-mini.jpg)

edit 3 : bon pour ce soir

Vjoy failed to install
Mon net framework a pas l'air bon
j'ai dl une version non web qui veux "absolument" se connecter au web pour verifier les certificats
apparement il y'a un correctif mais ca n'a rien donné pour moi

 >:(
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Lundi 09 Novembre 2020, 11:35:04 am
Bon allez, j'essaye d'attaquer
j'avoue que j'etais plus productif quand j'avais pas deux gosses, pas evident de se concentrer^^

Lâche pas  :-)=
S'agissant également de gosses...tout le monde pourra interprêter cette phrase  :D

De mon coté je vais essayer d'attaquer la conversion d'un Daytona 2 DX, là plutôt quand les emmer...du confinement m'auront lâché  ;D

petite question à njz3 :
Tu as prévu la communication du mega vers une driveboard sega rally 2 et scud race (c'est déjà énorme !).
Penses-tu que cela peux fonctionner avec celle de Daytona 2  =?=
J'imagine que tu n'as surement pas pu tester pour voir les effets dispos....mais je demande au cas où !
J'ai toujours mes 2 driveboards de mon twin SR2, alors je peux switcher les 2 eproms car il me semble que c'est finalement la seule manip les 2 cartes sont 100% identiques...
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 09 Novembre 2020, 11:46:29 am
Vjoy failed to install
Mon net framework a pas l'air bon
j'ai dl une version non web qui veux "absolument" se connecter au web pour verifier les certificats
apparement il y'a un correctif mais ca n'a rien donné pour moi

 >:(
Hello,
Tu as quel OS et quel .Net Framework ?
Il faut minimum Windows 7 et le .Net 4.5.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 09 Novembre 2020, 11:50:54 am
petite question à njz3 :
Tu as prévu la communication du mega vers une driveboard sega rally 2 et scud race (c'est déjà énorme !).
Penses-tu que cela peux fonctionner avec celle de Daytona 2  =?=
J'imagine que tu n'as surement pas pu tester pour voir les effets dispos....mais je demande au cas où !
J'ai toujours mes 2 driveboards de mon twin SR2, alors je peux switcher les 2 eproms car il me semble que c'est finalement la seule manip les 2 cartes sont 100% identiques...
Je n'ai pas encore intégré le protocole Daytona 2. BigPanik a mis les infos sur son site mais je n'ai pas testé avec le BFF.
De toute manière, vu que c'est assez proche de Scud Race, mon conseil est de ne pas utiliser cette Eprom qui aura les mêmes limitations que celle de Scud, et plutôt de passer sur celle de SR2 qui est nickel pour faire de la commande en couple avec une bonne résolution.
D'après ce que j'ai compris de mes échanges avec BigPanik, les driveboards du model 3 sont matériellement identiques (excepté le mans), seule les Eprom changent. Dans les faits sur mes driveboard Scud j'ai effectivement pu installer les Eproms de Scud, SR2, Daytona 2 et jouer en mode m2pac avec supermodel et ca marche très bien.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 09 Novembre 2020, 12:01:49 pm
alors c'est windows 7 et le net framework doit pâs etre bon vu que j'ai ressayé de l'installer

on peux trouver la version 4.5 uniquement?
(la derniere version me fout la zone niveau certificat)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 09 Novembre 2020, 12:06:31 pm
Oui tu peux trouver le dernier .NET 4.5.2 en version offline x86 ou x64 sur le web en tapant "microsoft .net framework 4.5 offline installer"
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Lundi 09 Novembre 2020, 12:55:15 pm
Dans les faits sur mes driveboard Scud j'ai effectivement pu installer les Eproms de Scud, SR2, Daytona 2 et jouer en mode m2pac avec supermodel et ca marche très bien.

Merci de ton retour. Je vais donc faire ça quand j'attaquerai : mettre direct l'eprom de SR2 sur la drive board de Daytona 2.
 ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Dimanche 15 Novembre 2020, 11:26:40 am
Oui tu peux trouver le dernier .NET 4.5.2 en version offline x86 ou x64 sur le web en tapant "microsoft .net framework 4.5 offline installer"

hello

je viens d'installer net framework 4.5 sans probleme
j'ai toujours un vjoy failed to install
apres faut dire j'ai pas encore branché le pwm2m2 et le mega 2560 (le temps de faire un cablage propre)
c'est peut etre dut a ca
je vais redemarrer pour voir

et je vais chercher les drivers du mega 2560 tiens pour voir

edit : chuis un boulet, apparement il est deja installé, -_-

sinon pour les drivers j'ai trouvé ça pour les clones chinois qui fonctionne
je sais pas si c'est necessaire mais bon

http://www.wch.cn/downloads/CH341SER_EXE.html

je continue a explorer


edit 3 : bloqué pour aujourd'hui
le setup m'oriente vers une install web de net framework 4.7.2 (et j'ai pas le web sur la borne)
le config de vjoy m'apparait grisé, aucune réponse avec add device
le vjoyfeeder ne veux pas s'installer non plus vu qu'il veux recuperer des fichiers en ligne

Vala pour today
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 15 Novembre 2020, 13:07:17 pm
Ah oui, zut, .Net 4.5 c'est pour vjoy, mais mon soft attends du 4.7.2.
Essaie de l'installer aussi en mode offline et dis moi si ca fonctionne, sinon mp moi ton whatsapp et on fait un teamviewer.
Edit : double zut, tu n'as pas le web sur ta borne... Peux tu qd meme mettre l'internet sur ta borne via ton tel en mode modem usb, ou sortir le pc pour le mettre sur ta box internet ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 23 Novembre 2020, 20:21:20 pm
Hello

apres avoir eu ma soirée  =:))
je me suis battu un bon moment avec mon windows pour me rendre compte que mon windows update est foireux
il veux rien savoir, ni update, ni offline
j'ai fait sur ma deuxieme borne qui elle etait un peu plus à jour

j'ai eu une erreur d'install sur vjoy, mais le setup (deuxieme partie du tuto) est passé)

je vais verifier tout ca, je pense faire un ghost du disque dur 1 pour mettre sur la borne 2 (c'est quasi le meme hardware)

voila pour moi ;)

edit : donc j'ai a chaque fois vjoy failed to install
pourtant il est dans mes programmes
(et cette fois j'ai le net framework)

le back force feeder a l'air de s'etre installé convenablement, mais forcement il trouve rien, j'ai pas branché le matos encore

question, le arduino du pwm2m2 esdt alimenté par le pwm ou il faut l'alimenter en externe

cimer

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 23 Novembre 2020, 23:39:35 pm
Ca m'intéresse de comprendre pourquoi ton vjoy échoue à l'installation. Est-ce que c'est parcequ'il est déjà installé ?
Peux-tu m'envoyer les fichiers qui sont listés ici : http://vjoystick.sourceforge.net/site/index.php/dev216/80-dev2/89-modifying-the-installer?showall=&start=1
Ca aidera à comprendre d'où vient ton soucis.
Pour l'alimentation en 5V du pwm2m2, je ne peux pas t'aider (je n'ai pas ce setup).
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 24 Novembre 2020, 08:03:45 am
question, le arduino du pwm2m2 esdt alimenté par le pwm ou il faut l'alimenter en externe
Il me semble que c'est alimenter par le mega.
Au début de mon installation avant que j'ai eu un gros soucis avec ma 1er carte PWM2M2, le arduino s'allumer alors que sur le PWM2M2 n'y avais ni de 24v ni de 110v.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mardi 24 Novembre 2020, 11:00:49 am
le vjoy failed on retrouve ce probleme en cherchant sur le net
et ce que ca pourrait être un conflit avec mon install L2M2 et le logiciel logitech?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 24 Novembre 2020, 11:04:58 am
@zebassprophet: le seul moyen de diagnostiquer d'où vient le soucis avec vjoy serait de m'envoyer les fichiers qui sont listés ici : http://vjoystick.sourceforge.net/site/index.php/dev216/80-dev2/89-modifying-the-installer?showall=&start=1

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mardi 24 Novembre 2020, 11:10:59 am
je regarde ca en debut d'aprem ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mercredi 25 Novembre 2020, 11:24:48 am
Hello

alors je trouve pas les traces dans le temp
j'ai trouvé par contre le fichier setupapi.dev.log mais pas de traces de vjoy dedans
je suis en train de faire un ghost de la dayto #1 vers la dayto #2 pour retenter une install
eventuellement sans le Logitech de brancher pour eviter les conflits
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 25 Novembre 2020, 14:57:14 pm
Attention, il faut alimenter le pwm2m2 sinon vous aurez pas grand chose. Pour rappel, la tension d'alimentation du pwm2m2 donne la force max pour le moteur (au travers de l'embrayage) mais sert aussi à l'alimentation de l'arduino.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mercredi 25 Novembre 2020, 16:03:45 pm
le pwm2m2 je pensais recup l'alim du logitech (24v)
mais le pro micro qui est dessus, il n'a pas besoin de cable usb pour s'alimenter ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 25 Novembre 2020, 22:45:22 pm
Non, pas besoin.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Vendredi 27 Novembre 2020, 22:24:17 pm
Petit retour :

Je viens d'installer le soft de njz3 sur une Daytona 2 DX. Swap de l'eprom de la driveboard par une eprom de sega rally 2. Petit interrupteur pour déclencher à la volée le blocage/déblocage du balancier du cabinet.

Tout fonctionne nickel, le rendu du ffb est impeccable  :-)=

Il faut que je finalise encore un peu le câblage de tous les boutons, etc. mais c'est du détail  ;D

Merci encore à toi njz3  ^- ^- ^- ^- ^- et bravo ^- ^-

Me reste maintenant à dégoter un PC un peu digne de ce nom car j'ai utilisé un vieux portable qui franchement rame un peu...même avec seulement supermodel... :?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 29 Novembre 2020, 11:24:12 am
Cool, merci pour le feedback delo.
Pour le son, je n'arrive pas encore à un truc de bien propre avec les amplis d'origine et une carte son 4.1. De ton côté ca marche bien ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Dimanche 29 Novembre 2020, 13:41:36 pm
Cool, merci pour le feedback delo.
Pour le son, je n'arrive pas encore à un truc de bien propre avec les amplis d'origine et une carte son 4.1. De ton côté ca marche bien ?


Oui et non... :D
En fait, j'attaque directement les amplis par les sorties AV/AR du PC (je shunte les carte de mix histoire de ne pas être embêter par les signaux qui viennent de la dsb, inexistante maintenant).
ça marche bien, le problème vient de la gestion des émulateurs qui ne sort pas forcément sur les 4 voies.
Par exemple : supermodel ne sort que sur l'AV et rien sur l'arrière donc du coup pas de son à l'arrière.
Alors que teknoparrot sort bien sur l'AV et l'AR donc là tout est nickel.
Il faudrait un petit soft qui permettent de balancer à la sortie du PC l'AV sur l'AR quand rien n'est présent sur l'AR...et là tout sera au top  :)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 29 Novembre 2020, 13:48:35 pm
Ok, ca explique pourquoi je n'ai que les HP frontaux qui marchent sur la scud avec supermodel et model2.
Pour Teknoparrot je n'ai pas non plus l'impression d'avoir le son arrière. Il faut configurer qlq chose ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Dimanche 29 Novembre 2020, 18:16:19 pm
Pour Teknoparrot je n'ai pas non plus l'impression d'avoir le son arrière. Il faut configurer qlq chose ?

Normalement non. J'ai juste configuré ma carte son du PC en 4.0 (sur la sega rally 2, le son du boomer est piqué sur la carte ampli arrière puis passé dans un filtre passe-bas).
Après j'ai juste testé avec sega rally 3... et j'ai vu qu'il y avait bien le son arrière : bruit du moteur et son avant : la musique.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: dvseb le Lundi 30 Novembre 2020, 09:21:10 am
Salut,

90% des jeux ne sortiront rien sur les autres voies que les frontales.
Moi j'ai mis une mix board en sortie du pc, et j'ai attaquer du coup les 2 amplis de ma borne.
Ca fonctionne très bien. :)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 30 Novembre 2020, 09:48:02 am
Merci pour l'info dvseb.
C'est dommage qu'il n'existe pas de solution de mixage logicielle, configurable à la demande selon le jeu. Ce serait le top.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Lundi 30 Novembre 2020, 10:21:13 am
90% des jeux ne sortiront rien sur les autres voies que les frontales.

Oui et non  ;D
Coté émulation c'est sûr, encore que teknoparrot gère AV/AR. Pour les autres émulateur c'est clair ça reste du 2.0
Par contre les jeux PC sont en général bien géré : project cars, dirt rally...

Moi j'ai mis une mix board en sortie du pc, et j'ai attaquer du coup les 2 amplis de ma borne.

Pas forcément obligé de passer par une mix board, tu peux envoyer direct la sortie stéréo du PC vers les 2 connectiques CN7 et CN8 (tu doubles la connectique). L'adaptation d'impédance est bonne mais au pire, par sécurité, tu peux mettre une résistance entre le pont  :)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Mardi 15 Décembre 2020, 19:19:50 pm
Hello,

Je suis en train de monter un nouveau PC : windows 10 (famille) version 1903

Même souci qu'à priori certains : je ne parviens pas à installer vjoy : message : "vjoy failed to Install".... (:x

Pour info, j'ai la version .NET framework 4.8 qui était la même version sur mon PC sur lequel j'ai fait mes précédents tests où tout s'installait bien...

Ceux qui ont ce souci, avez-vous des pistes  =?=
Merci !!

edit : je pencherai pour un bug sur la version de windows...?

edit2 : bingo  :exclam: après une mise à jour de windows vers 1909 pas de souci d'installation de vjoy
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 15 Décembre 2020, 21:44:31 pm
Bizarre ces problèmes d'installation.
Ce n'est pas moi qui fait l'installeur (faut un certificat et ca coute tres cher), et j'ai du mal à comprendre pourquoi des fois ca échoue.
Il faudrait les logs pour recouper si l'erreur est la même pour tous.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Mardi 15 Décembre 2020, 22:45:20 pm
Bizarre ces problèmes d'installation.
Ce n'est pas moi qui fait l'installeur (faut un certificat et ca coute tres cher), et j'ai du mal à comprendre pourquoi des fois ca échoue.
Il faudrait les logs pour recouper si l'erreur est la même pour tous.

Oui l'erreur vient de vjoy itself, de mon coté l'erreur d'instal apparaissait sur n'importe quelle version de vjoy.
Quand l'installation a buggé j'ai cherché ces logs mais j'ai pas trouvé...alors j'ai un peu cherché sur google et plusieurs utilisateurs ont fait remonter que la version 1903 de windows faisait crasher vjoy.

pas de souci maintenant sur la version 1909
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 15 Décembre 2020, 23:13:32 pm
Pour les logs, il y a 2 fichiers à récupérer sur ton disque :
"The log file for the Inno Setup wrapper is called Setup Log 2011-11-01 #xxx.txt and is located under %TEMP% folder. (xxx can be any number in the range 001-999). The log file for the executable is called vJoyInstall.log and located in the vJoy folder (C:/Program Files/vJoy)."

Souvent les problèmes sont liés au fait qu'il faut désinsaller un ancien vJoy avant d'en installer un nouveau. Avec les drivers, faut pas trop mixer sinon Windows est perdu...
Voilà la marche à suivre pour tout bien nettoyer :
http://vjoystick.sourceforge.net/site/index.php/download-a-install/77-vjoy
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Mercredi 16 Décembre 2020, 16:15:09 pm
Hello njz3,

Je rencontre un problème de détection de la carte ffb controller d'aganyte. J’arrive à bien téléverser le programme sur la carte, tout est bien installé mais je n’arrive pas à la faire reconnaitre dans BackForceFeeder.

Merci par avance

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201216161356-6rk-Capture01.PNG) (https://gamoovernet.pixhotel.fr/pics/20201216161356-6rk-Capture01.PNG)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201216161425-6rk-Capture02.PNG) (https://gamoovernet.pixhotel.fr/pics/20201216161425-6rk-Capture02.PNG)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 16 Décembre 2020, 17:32:20 pm
Regarde d'abord dans le gestionnaire de périphérique si ta carte Arduino est bien detectée et note le numero du port COM.
Normalement le soft detecte ensuite la carte en scannant les ports COM disponibles sur ton PC. Tu peux ouvrir la fenetre Logs du BFF et mettre en mode Debug pour voir les infos au démarrage, tu y verras les numéros de ports COM.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Mercredi 16 Décembre 2020, 20:39:36 pm
Merci pour ta réponse rapide !

J'ai ça   ->

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201216203926-6rk-Capture03.PNG) (https://gamoovernet.pixhotel.fr/pics/20201216203926-6rk-Capture03.PNG)

EDIT : J'ai testé avec les différents port usb et changer de câble et même chose. Pour info aucun problème avec le flash d'Aganyte ou Arduino. Merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 17 Décembre 2020, 00:02:41 am
1) Est ce que ta carte est bien sur COM6 ?
2) Peux tu essayer en 115200 baud ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Jeudi 17 Décembre 2020, 08:25:24 am
Merci njz3, je teste en 115200 ce soir.
Je peux déjà te dire qu'elle est bien en COM6 car sur mon portable de test (avant de trouver une tour) j'ai trois ports usb et je passe bien de COM3-4-6 lorsque je change d'entrée.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Jeudi 17 Décembre 2020, 20:39:14 pm
Hello !
J'ai ça...

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201217203702-6rk-Capture05.PNG) (https://gamoovernet.pixhotel.fr/pics/20201217203702-6rk-Capture05.PNG)

J'ai retesté juste après le flash de la carte pour vérifier sur le même port COM et ça fonctionne

 (https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201217203811-6rk-Capture04.PNG) (https://gamoovernet.pixhotel.fr/pics/20201217203811-6rk-Capture04.PNG)

Merci par avance
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 17 Décembre 2020, 20:44:23 pm
Le problème ne vient pas de la partie PC, mais plus probablement du code de l'Arduino.
Peux tu flasher mon code Arduino à la place de celui que tu utilise ? Dans mon cas c'est 1000000 en baudrate.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Jeudi 17 Décembre 2020, 21:49:05 pm
Effectivement !

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201217214655-6rk-Capture06.PNG) (https://gamoovernet.pixhotel.fr/pics/20201217214655-6rk-Capture06.PNG)

Si j'ai bien compris je ne peux pas rester avec ton .ino il faut que je vois avec aganyte pour la suite ?
Merci encore pour tes réponses rapides.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 17 Décembre 2020, 21:50:53 pm
Si mon code fonctionne, alors le soucis vient du code du FFB Converter. As tu bien la dernière version pour PC To Sega ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Jeudi 17 Décembre 2020, 21:53:38 pm
Normalement oui... Je vais revérifier tout ça tout de même.
Encore merci

EDIT : oui c'est bien la version sur https://uptobox.com/p7eoong2o4rd
dispo ici https://www.gamoover.net/Forums/index.php?topic=42310.0

EDIT2 : les fichiers sont max du 25 avril 2020
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 17 Décembre 2020, 23:10:47 pm
Bizarre...
Vois avec Aganyte si tu peux avoir une version plus récente.
La carte marche avec le code Arduino du feeder, a mon avis ta carte bloque au démarrage pour une raison que j'ignore ou le code n'est tout simplement pas bon.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 22 Décembre 2020, 21:57:31 pm
Nouvelle version 0.4.8 avec émulation d'appui de touche clavier pour les entrées "raw" (seulement pour les jeux ou applications qui supportent la lecture d'un clavier en mode DirectInput ou via les API Win32 SendInput) + gestion de priorité pour les controls sets
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Mercredi 23 Décembre 2020, 20:35:11 pm
Nouvelle version 0.4.8 avec émulation d'appui de touche clavier pour les entrées "raw" (seulement pour les jeux ou applications qui supportent la lecture d'un clavier en mode DirectInput ou via les API Win32 SendInput) + gestion de priorité pour les controls sets

Bon j'ai pas tout compris mais merci njz3 !  ^-

EDIT : C'est bon j'ai tout compris encore merci pour tout ce super taf !  ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 01 Janvier 2021, 18:11:38 pm
Nouvelle version pour la nouvelle année !
Permet de simuler des touches depuis des axes et des combinaisons de boutons + gestion de priorité dans les control set (par exemple si hyperspin tourne en fond + un emulateur, la priorité permet de temporairement reaffecter les touches).
Cette version devrait vous permettre de supprimer autohotkey ou joytokey et de tout faire depuis le feeder.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 01 Janvier 2021, 18:53:53 pm
Trois petits exemples pour l'émulation des codes de touches :
- simuler l'appui sur "flèche droite" quand on tourne le volant à droite (je suppose que le volant est sur l'axe vJoy 1). Notez le numéro de l'axe vJoy, le seuil de 0.75 (=75% de la course totale, sachant que le volant centré est à 0.5=50%) et le code de touche "RIGHT".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210101184903-njz3-Keystroke-right.png) (https://gamoovernet.pixhotel.fr/pics/20210101184903-njz3-Keystroke-right.png)

- simuler l'appui sur "flèche gauche" quand on tourne le volant à gauche. Notez le seuil cette fois ci à 0.25, le fait qu'on a inversé le seuil (donc on détecte quand on passe en dessous), et le code de touche "LEFT".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210101185139-njz3-Keystroke-left.png) (https://gamoovernet.pixhotel.fr/pics/20210101185139-njz3-Keystroke-left.png)

- simuler l'appui sur Echappe (Escape) pour quitter un émulateur quand on appui 3seconde sur Start + VR1 (je suppose que Start est mappé sur le bouton vJoy 1, et VR1 est mappé sur le bouton vJoy 2). Notez l'index des boutons, le fait de combiner les sources avec un AND, et le HoldTime à 3000ms (=3seconde) avec un code de touche "ESC".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210101185345-njz3-Keystroke-exit.png) (https://gamoovernet.pixhotel.fr/pics/20210101185345-njz3-Keystroke-exit.png)

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Samedi 02 Janvier 2021, 21:10:09 pm
MERCI de nouveau njz3 !  ^-

Bon me concernant je suis encore loin d'enlever le clavier sur les genoux car j'ai encore du taf avant d'envisager un frontend pour technoparrot/supermodel et les quelques jeux que je veux faire tourner  ;D
Mais ça me sera très utile d'ici quelque temps.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Samedi 02 Janvier 2021, 21:28:51 pm
Petit exemple de configuration pour émuler un shifter 4 vitesses (soit 4 boutons vjoy) à l'aide de 2 entrées type Up/Down ou palettes.
Dans mon cas, j'ai le switch Up cablé sur l'entrée raw 5, le switch Down sur l'entrée raw 6.
Les boutons vJoy utilisés seront 5-6-7-8 pour chaque vitesse. Je décide de ne pas metre le neutre sur un bouton vJoy. En effet, certains émulateurs (model2, supermodel) savent automatiquement mettre "Neutre" quand on a aucun bouton.

Toute la configuration du décodage se fait principalement sur le bouton "Up" (voir l'encadré de texte dans la fenêtre).
- Pour l'entrée raw 5, je configure donc la liste de boutons vJoy qui seront utilisée pour émuler le shifter H : 5-6-7-8. Je précise dans la zone décodeur qu'il s'agira de l'entrée "SequentielUp".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210107211455-njz3-UpDown-1.jpg) (https://gamoovernet.pixhotel.fr/pics/20210107211455-njz3-UpDown-1.jpg)

- Pour l'entrée raw 6, j'enlève le mapping par défaut vers vJoy (liste vide), mais je précise que cette entrée sera utilisée pour faire le "SequentialDown".
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210107211545-njz3-UpDown-2.jpg) (https://gamoovernet.pixhotel.fr/pics/20210107211545-njz3-UpDown-2.jpg)

- Pour les entrées 7 et 8, j'enlève le mapping par défaut vers vJoy.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210107211601-njz3-UpDown-3.jpg) (https://gamoovernet.pixhotel.fr/pics/20210107211601-njz3-UpDown-3.jpg)
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210107211611-njz3-UpDown-4.jpg) (https://gamoovernet.pixhotel.fr/pics/20210107211611-njz3-UpDown-4.jpg)

Et voilà ! Ainsi les boutons vJoy 5 à 8 ne doivent être mappés que sur l'entrée 5 et ne pas apparaître dans un autre mapping.
A noter :
- le paramètre Up/Dn delay (ms) vous permet de configurer combien de temps le soft mettra à "engager" une nouvelle vitesse. Par exemple avec 300ms, le soft va passer en point neutre pendant 300ms avant d'engager une nouvelle vitesse. Cela simule le vrai comportement d'un shifter en H car mécaniquement le délai pour changer de vitesse est humainement jamais nul (même si certains y vont comme des brutes et mettent probablement moins de 300ms à changer de vitesse!).
- le paramètre Maintain delay (ms) permet d'indiquer le temps pendant lequel le bouton associé à une vitesse sera appuyé par le soft. Si vous mettez 0 (ou une valeur négative), alors le soft va laisser indéfiniment le bouton appuyé, du moins jusqu'à ce que vous engagiez une autre vitesse. Attention, si on a par exemple 2 secondes et qu'on veut en plus un neutre, il faut rajouter un bouton et cliquer sur "first is neutral".

Pour avoir la vitesse neutre sur supermodel, pensez à mettre un délai de maintien de 0 et ces lignes dans votre configuration :
InputGearShift1 = "JOY_BUTTON5"
InputGearShift2 = "JOY_BUTTON6"
InputGearShift3 = "JOY_BUTTON7"
InputGearShift4 = "JOY_BUTTON8"
InputGearShiftN = "!JOY_BUTTON5+!JOY_BUTTON6+!JOY_BUTTON7+!JOY_BUTTON8"

C'est à dire pour le neutre : ne pas avoir ni 5, ni 6, ni 7, ni 8.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Samedi 02 Janvier 2021, 21:33:16 pm
MERCI de nouveau njz3 !  ^-

Bon me concernant je suis encore loin d'enlever le clavier sur les genoux car j'ai encore du taf avant d'envisager un frontend pour technoparrot/supermodel et les quelques jeux que je veux faire tourner  ;D
Mais ça me sera très utile d'ici quelque temps.
Bah maintenant même moi je vais arriver à faire un frontend hyperspin qui marche en qlq minutes, alors tu devrais pouvoir le faire  ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Dimanche 03 Janvier 2021, 18:22:45 pm
un hyperspin voiture c'est top , mais a configurer c'est une galère dans tous les cas !  voiture ou non :P
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Dimanche 03 Janvier 2021, 20:18:41 pm
un hyperspin voiture c'est top , mais a configurer c'est une galère dans tous les cas !  voiture ou non :P

Franchement ça va quand même. Si tu réduis à créer un .bat pour lancer chaque jeu c'est assez facile à paramétrer du coup.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Dimanche 03 Janvier 2021, 20:36:56 pm
humm il y a donc eut une mise a jour d hyperspin , car c'etait pas comme ca avant !

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 07 Janvier 2021, 21:20:39 pm
Nouvelle version 0.4.10 : ajout de séquence de clignotement pour avoir un attract mode sympa sous hyperspin ou autre, et possibilité de tester les boutons ou les sorties en cliquant dans les cases à cocher qui sont activées dans les fenêtres Buttons et Game Outputs.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Jeudi 07 Janvier 2021, 23:21:40 pm
je suis encore a la ramasse des nouveautés , au sujet de hyperspin , par contre comme moi j'ai un profil pour chaque pour chaque jeu , ça detect de quel façon si je mets des .bat ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 08 Janvier 2021, 09:52:02 am
Pour avoir l'autodétection du jeu et le basculement automatique du control set, il te faut mettre le nom du process associé à ton jeu et le nom de la fenêtre.
Le soft scan périodiquement les process en cours dans windows, et va lire le nom de la fenêtre principale ou qui a le focus dans le process. Avec ces deux informations, le scanner va déduire si un control set correspond et va le basculer. Si plusieurs control set sont détectés à la fois, il est possible de mettre une priorité afin de trier. C'est le cas si tu as hyperspin qui reste en fond de tâche (il sera toujours détecté mais avec une priorité basse) et qu'un jeu se lance (dans ce cas il faut mettre une priorité plus haute).

Par exemple, pour hyperspin tu mets le nom de l'executable tel que la commande tasklist le donne: "hyperspin*" (l'étoile sert de caractère générique, donc tout ce qui commence par hyperspin) et dans le main window title tu met "*" (donc n'importe quel titre de fenêtre), et enfin tu mets priorité basse afin qu'un control set d'un jeu passe devant.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210108095158-njz3-Exemple-hyperspin.png) (https://gamoovernet.pixhotel.fr/pics/20210108095158-njz3-Exemple-hyperspin.png)

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 08 Janvier 2021, 10:10:47 am
Je vais donner un exemple pour ceux qui veulent essayer de faire un mode attract pour les lampes, par exemple quand on est dans le control set de hyperspin. Je suppose que vos lampes sont connectées sur les sorties 3 à 8 du mega et qu'elles sont fonctionnelles.
- d'abord on se mets dans le control set qui sera celui de votre attract mode (dans mon cas Hyperspin).
- on va dans la fenetre Outputs et là on efface tous les mappings actuels de toutes les sorties jeu de 2 à 8 (cela ne s'applique uniquement qu'à ce control set)
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210108100459-njz3-Exemple-chenillard-2.png) (https://gamoovernet.pixhotel.fr/pics/20210108100459-njz3-Exemple-chenillard-2.png)

- ensuite on utilise une sortie de jeu qui ne sera pas utilisé, la 1 par exemple, et on lui donne un mapping vers les sorties lampes de 3 à 8 sur le mega. On précise que cette entrée sera en mode séquence (ici aller-retour) et la période de changement de la séquence ici de 200ms histoire de faire un effet "K-2000". Dans mon cas, pour que la séquence se lance toute seule, je triche en indiquant que la sortie de jeu est en logique inversée. Cela permet d'exécuter la séquence alors qu'il n'y a rien qui ne l'active.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210108100451-njz3-Exemple-chenillard.png) (https://gamoovernet.pixhotel.fr/pics/20210108100451-njz3-Exemple-chenillard.png)

- je teste en cliquant sur la case à cocher de la sortie de jeu 1 pour la forcer, puis en recliquant dessus pour la remettre à 0 (cas normal).
=> La séquence va être jouée
- enfin en switchant de control set à la main dans la fenetre principale, je vérifie que le basculement de control set fait bien jouer la séquence (la logique inverse est bien prise en compte).

Il possible de faire plusieurs séquences sur des mappings différents : par exemple faire un chenillard sur les lampes Start+VR et flasher le topper à part. Dans ce cas, il suffit de créer une autre séquence sur une autre sortie jeu et sélectionner un autre mapping.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 08 Janvier 2021, 10:33:33 am
Dvseb m'a gentillement autorisé à diffuser sa vidéo qui permet d'illustrer l'attract mode qu'il a réalisé à l'aide des nouvelles fonctionnalités.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: kroustibat le Vendredi 08 Janvier 2021, 11:17:07 am
Superbe ! mais question idiote , le volant m' intrigue...
A l'origine ; c'est un volant pour quel jeu avec ses 2 boutons sur la face du volant ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 08 Janvier 2021, 11:30:50 am
Ce devrait être à dvseb de te répondre pour les détails.
Ce que je peux te dire c'est qu'il a mis un volant issue d'une borne r-tuned et ca rends effectivement super bien avec les boutons qui s'éclairent !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: kroustibat le Vendredi 08 Janvier 2021, 15:38:00 pm
Merci, je viens de chercher sur le net , et il s' agit bien d'un volant R-Tuned
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Dimanche 10 Janvier 2021, 21:09:08 pm
Merci njz3 pour cette MAJ  ^-  C'est un bon rajout ces séquences de clignottement, ça permet de mettre un peu de bling bling  =:)) =:))

Petite question au passage : ça marche aussi en mode light only du coup ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 24 Janvier 2021, 10:13:35 am
@delo: pas testé en mode light only, mais ca devrait marcher.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Storm1981 le Mardi 26 Janvier 2021, 14:19:27 pm
Bonjour,

j'ai une petite question. Désolé si elle a déjà été posée mais je ne l'ai pas vue en parcourant rapidement le topic.

Est-ce qu'il y a moyen de configurer le backforcefeeder pour jouer sur un twin (Sega Touring Car en l'occurence)?

Merci.

David :)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 26 Janvier 2021, 15:07:16 pm
Salut,
Oui c'est tout à fait possible de convertir une Touring Car avec les cartes d'origines, car c'est exactement identique à la le mans pour la partie panel et moteur.
Il faut utiliser le mode compatibilité le mans.
Tu peux aller voir mon WIP pour avoir des photos du cablage.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Dimanche 07 Février 2021, 20:07:10 pm
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210207200430-zebassprophet-IMG-20210207-195628.jpg) (https://gamoovernet.pixhotel.fr/pics/20210207200430-zebassprophet-IMG-20210207-195628.jpg)

Bon voila comme les oiseaux, je migré

Adieu l2m2 tu m'auras apporté de la joie.

Programme du jour, j'ai rallonge les câbles du clutch pour arriver jusqu'au niveau des pédales.

Reste a voir pour l'alimentation
Ça m'ennuie de couper les câbles du transfo 24 v.

Je dois avoir plein de transfo qui traine a couper

Prochaine étape, reinstall de seven avec les fichiers qu'il faut pour backforcefeeder

edit 1 : reboosté, je vais tester les lights deja, et ensuite, reinstall propre pour le backforce ;)

edit 2 ; c'est bien feederioboard.ino qu'il faut televerser sur le mega 2560? ( ca a l'air d'avoir marché)

edit 3 bon voila ou j'en suis pour ce soir


(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210207235251-zebassprophet-IMG-20210207-235204.jpg) (https://gamoovernet.pixhotel.fr/pics/20210207235251-zebassprophet-IMG-20210207-235204.jpg)

je ne sais pas trop ou brancher les cables sur la carte de boutons de la dayto.
y'a une partie boutons, une partie light
faut que je me penche dessus
je n'ai pas reussi non plus à utiliser la fonction

O00OFF qui permet d'allumer une lampe (j'ai pas compris en fait°

alors, je suis pas encore dans le vif du sujet du ffedback mais ca vient ;)

edit 4 : je trouve pas de trace de l'install de vJoyIOFeederGUI pourtant l'installation du setup semble s'etre bien passé
j'ai bien un vjoy feeder demo, un vjoy monitor mais pas le iofeedergui

edit 5 : un peu de bagarre avec supermodel et son mode network mais ca tourne
j'ai regardé teknoparrot vite fait, c'est un frontend?
ou juste pour les jeux pc (donc est ce utile pour model2 emulator et supermodel 3

Allez c'est tout pour moi bonsoir  (:x =:))
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 11:02:56 am
Salut zebass,
Je vais tenter de t'aider.
Prochaine étape, reinstall de seven avec les fichiers qu'il faut pour backforcefeeder
Je n'ai pas bcp d'expérience avec Win7. Fait bien en premier l'installation du .Net Framework 4.7.2 (online ou offline installer).
Une fois dézippée l'archive du BFF, installe d'abord "vJoySetup-2.2.1-signed.exe". Lance "Configure vJoy"' et indique 3 axes (X,Y,Z) + 16 boutons et tous les effets FFB. Puis reboot.
Installe ensuite le BFF en lançant son installeur via "setup.exe" qui est dans le même répertoire que l'installeur vJoy.
Sur un PC avec le logiciel Arduino, flash ton mega2560 avec le code Arduino fournit.
Branche le mega sur le PC de la borne, et lance le BFF. Dans la fenêtre Log, en mode Debug, tu verras normalement la détection de la carte et de vJoy.

edit 1 : reboosté, je vais tester les lights deja, et ensuite, reinstall propre pour le backforce ;)
Oui ca te permet de tester au moins la communication avec le Mega2560. Avec la dernière version du soft, tu peux tester les sorties lampes en cliquant directement les cases à cocher dans la fenêtre "Game Outputs".

edit 2 ; c'est bien feederioboard.ino qu'il faut televerser sur le mega 2560? ( ca a l'air d'avoir marché)
Oui c'est ça

edit 3 bon voila ou j'en suis pour ce soir
Difficile de dire quelque chose au niveau cablage sur ta photo.

je ne sais pas trop ou brancher les cables sur la carte de boutons de la dayto.
y'a une partie boutons, une partie light
faut que je me penche dessus
Dvseb a fait un schéma qu'Aganyte a remis sur le sujet du PWM2M2.

je n'ai pas reussi non plus à utiliser la fonction
O00OFF qui permet d'allumer une lampe (j'ai pas compris en fait°
Ce n'est plus la peine de passer par cette commande à taper dans le Serial Monitor Arduino pour tester les lampes.
Comme indiqué plus haut, tu peux le faire directement via la fenetre "Game Outputs".

edit 4 : je trouve pas de trace de l'install de vJoyIOFeederGUI pourtant l'installation du setup semble s'etre bien passé
j'ai bien un vjoy feeder demo, un vjoy monitor mais pas le iofeedergui
Tu as du oublié de lancer "setup.exe". Et aussi : le nom du soft est maintenant BackForceFeeder GUI, plus vJoyIOFeederGUI.

edit 5 : un peu de bagarre avec supermodel et son mode network mais ca tourne
j'ai regardé teknoparrot vite fait, c'est un frontend?
ou juste pour les jeux pc (donc est ce utile pour model2 emulator et supermodel 3
Le mode Link de Supermodel n'est pas encore fonctionnel à 100%. Cela ralentie fortement les jeux dès que c'est actif.
Teknoparrot c'est un "Loader" de fichiers executables de jeux d'arcade qui sont prévus pour fonctionner sur une plateforme PC.
C'est à dire pratiquement tous les jeux arcade depuis les lindbergh jusqu'à aujourd'hui.

Edit: C'est BackForceFeeder GUI et non plus vJoyIOFeeder GUI qu'il faut chercher (le nom du soft a été changé récemment). J'ai mis à jour le 1er post.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 11:15:17 am
ok, en fait l'icone du backforcefeedergui ressemblait a un fichier texte
donc a deux heures du mat, je l'ai pas lancé

c'est bon pourmoi

pour le cablage, j'ai vu celui de DVSEB, mais il passe par les connectiques d'origine de la daytona
moi il me faudrait le pinout direct de la carte light

il y'a possibilité de tester des voltages ou autre?

c'est un bon début déja merci njz3
oui comme tu as dit je teste deja les fonctions boutons avec le mega 2560 et ensuite je verrais pour le reste

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 11:20:26 am
Tu peux tester les boutons et les axes (volant, pédales) - sans avoir le FFB activé - en cablant les différentes entrées sur le mega.
Les boutons, il faut ramener la masse sur les entrées D2-D8 du mega quand tu appui sur un bouton.
Les potars, c'est une tension analogique 0...5V que tu ramènes sur les entrées A0-A2 du mega.
Pour alimenter en 5V les potars, mieux vaut partir de l'alim 5V de ton PC ou du mega, sans faire de court-circuit pour ne pas cramer ton mega (ou alors tu mets un fusible 100mA).

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 11:29:07 am
Pour ton panel VR qui est celui d'un Touring Car ou d'un Lemans, le cablage est le suivant :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210208112853-njz3-Capture-d-Aoy-cran-2021-02-08-112817.png) (https://gamoovernet.pixhotel.fr/pics/20210208112853-njz3-Capture-d-Aoy-cran-2021-02-08-112817.png)

(C'est extrait du schéma de la Le Mans).
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 12:36:46 pm
Je regarde ça.
Je savais pas.pour le 5v des.pedales (avant c'était le Logitech nqui alimentait

Voilà le cablage en mieux.

Les duponts correspondent aux couleurs.
J'ai bien 5v sur l un
Et les switch câble en haut sur le.mega

Je test cet aprèm
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210208123532-zebassprophet-IMG-20210208-120135.jpg) (https://gamoovernet.pixhotel.fr/pics/20210208123532-zebassprophet-IMG-20210208-120135.jpg)
Merci en attendant

edit : alors le backforcefeedergui se lance
il me met running et finit par se fermer tout seul.
je vois qu'il communique apparement avec le mega2560 puisque le tx et rx clignote

edit 2 : alors c'est probablement parce que je n'ai rien de branché que ca quitte automatiquement?
pour l'instant je pensais tester le cablage avant de tout brancher
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 13:13:10 pm
Petite astuce pour le ULN2003, tu peux le plugger "à l'envers" sur le mega, cela économise quelques fils. Il faut toutefois alimenter en 5V et relier au 0V.
Voir la photo sur le WIP du le mans :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201206193659-njz3-Driveboard.jpg)

Pour l'histoire du feeder qui s'ouvre et se ferme, as-tu bien récupéré la toute dernière version v0.4.10-11-g60a2fe8-60a2fe8.zip sur github ?
J'ai eu pas mal de petits bugs qui ont pu provoquer ce genre de pépins, dont un qui faisait planter l'appli quand il n'y avait encore aucune configuration réalisée.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 13:23:04 pm
oui j'ai bien la derniere version.
je vais ptet reinstaller non?
oui c'est ptet les histoires de configuration
j'ai fait comme le tuto mais actuellement j'ai rien de branché (ni volant ni pedal, juste les cables en vrac)
ca vient ptet de la

merci pour les infos, je me remet dessus ce soir ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 13:29:32 pm
Pour voir ce qu'il se passe dans le feeder, tu peux lancer un invité de commande "cmd.exe", puis lancer à la main la version console de l'application et mettre les dernières lignes avant que le crash ne se produise.
Il faut exécuter l'application qui est normalement installée ici "c:\Program Files\BackForceFeeder\BackForceFeeder\BackForceFeeder.exe"
Donc:
1) tu lances un invité de commande cmd.exe
2) dans la fenetre tu fais "cd c:\Program Files\BackForceFeeder\BackForceFeeder"
3) ensuite tu executes "BackForceFeeder.exe"
et tu me donnes la sortie
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 15:51:21 pm
je suis dessus
Alors par contre moi il est pas dans program files mais dans e:\jeux\model2
edit voila le resultat

IMPOR|    0.005852:[MANAGER] Program configured for PWM_DIR
IMPOR|    1.310666:[MANAGER] Found io board on COM3 version=0.1.9.0 type=IO BOARD ON MEGA2560
IMPOR|    1.330904:[MANAGER] Initializing IO board
IMPOR|    1.331697:[USBSerial] Performing IO board initialization
IMPOR|    2.356297:[USBSerial] IO board initialization done
INFOR|    2.356307:[MANAGER] Configuring IO board for pwmmode=0
INFOR|    2.376168:[MANAGER] Configuring IO board for wheelmode=2
INFOR|    2.394209:[MANAGER] Configuring IO board for pedalmode=0
INFOR|    2.412201:[MANAGER] Configuring IO board for ffbcontrollermode=0

Exception non gérée : System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at BackForceFeeder.Inputs.RawInput.UpdateValue(Boolean rawvalue)
   at BackForceFeeder.Inputs.InputsManager.UpdateAllDigitalInputs(UInt64 newvalues)
   at BackForceFeeder.Inputs.InputsManager.Initialize(Int32 analog, Int32 digital)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 16:18:20 pm
Il semblerait que j'ai encore laissé passer un bug...
Je te refais un build dans 2 min
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 16:26:38 pm
Voilà, essaie la v0.4.10-12-g8bb7b73-8bb7b73
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 16:55:27 pm
j'ai essayé de reinstall par dessus mais ca a l'air de faire la meme chose

je vais desinstaller et reinstall pour voir

IMPOR|    0.005908:[MANAGER] Program configured for PWM_DIR
IMPOR|    1.277521:[MANAGER] Found io board on COM3 version=0.1.9.0 type=IO BOARD ON MEGA2560
IMPOR|    1.298618:[MANAGER] Initializing IO board
IMPOR|    1.299389:[USBSerial] Performing IO board initialization
IMPOR|    2.323314:[USBSerial] IO board initialization done
INFOR|    2.323319:[MANAGER] Configuring IO board for pwmmode=0
INFOR|    2.341371:[MANAGER] Configuring IO board for wheelmode=2
INFOR|    2.359307:[MANAGER] Configuring IO board for pedalmode=0
INFOR|    2.377300:[MANAGER] Configuring IO board for ffbcontrollermode=0

Exception non gérée : System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   at BackForceFeeder.Inputs.RawInput.UpdateValue(Boolean rawvalue)
   at BackForceFeeder.Inputs.InputsManager.UpdateAllDigitalInputs(UInt64 newvalues)
   at BackForceFeeder.Inputs.InputsManager.Initialize(Int32 analog, Int32 digital)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

bon, j'ai desinstallé
et finalement j'ai laissé le logiciel dans le repertoire par defaut(programme files)
et la ca marche

donc pour l'instant je reste la dessus

merci pour le soutien

j'attaque mes lights

alors, en appuyant sur ce qui doit eter le view 2 j'ai la led RX qui s'actionne
rien pour le start et le bouton view 1

je continu d'invetiger

edit 2: quand je fais un contact direct entre le mega pour les boutons et la masse, pareil pas de reaction
je n'ai que un bouton de reconnu
j'y retourne

edit 3 j'ai deplacé le cable du mega en Zero (toujours pour les boutons) et j'ai une reaction desormais avec le start.
(tx qui s'eclaire avec le start rx qui s'eclaire avec le view 2)
reaction normale?

au passage
c'est quoi relier le uln au 0v
j'ai bien mon 5v sur la plaque de la dayto cependant
merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 18:27:36 pm
Cela ne me parait pas normal que Tx s'allume quand tu appuis sur un bouton.
Tu as bien câblé un retour de GND via tes boutons connectés sur D2, D3 et D4 ?
Pour le ULN2003, de memoire tu dois mettre GND et 5v sur les 2 pins a cote du cavalier, comme indiqué sur le PCB.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 18:50:55 pm
Retour de ground?
Oui j'ai bien une masse sur ma pin 12
Et 5v sur la pin 1

L uln est bien alimenté en 5v

Voila où j'ai branché les boutons sur le méga.
La masse je l'ai prise plus loin a côté de l uln
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210208185009-zebassprophet-IMG-20210208-184633.jpg) (https://gamoovernet.pixhotel.fr/pics/20210208185009-zebassprophet-IMG-20210208-184633.jpg)

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210208185026-zebassprophet-IMG-20210208-184652.jpg) (https://gamoovernet.pixhotel.fr/pics/20210208185026-zebassprophet-IMG-20210208-184652.jpg)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 18:54:05 pm
Euh la tu as fait un court circuit sur D0 et D1 du mega !
Les boutons sont sur D2 à D8.
D1 est utilisé comme Tx vers le PWM2M2.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 19:08:04 pm
Je me suis mis dans l'erreur avec ce schéma du coup

(https://gamoovernet.pixhotel.fr/pics/20200430223901-njz3-Mega2560-example.jpg)

du coup, le mega peux avoir pris une claque avec le court circuit?
et autrement comment verifier que le signal se fait bien

merci ;)

edit : et bien ca se voit pas sur le mega
mais c'est reconnu dans vjoy désormais

un probleme de moins ;)

reste les lights désormais
c'est quio ce 0v du coup?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 19:10:07 pm
Ca c'est pour le mode "model 3", en pwm2m2 c'est différent car on utilise D1 comme port serie pour envoyer le pwm en mode digital vers le promicro du pwm2m2.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 19:11:52 pm
l'emplacement de l'uln est similaire néanmoins?

edit , j'ai du clignotement sur les boutons view 1 et 2  :-)=
pour le start, probablement l'ampoule qui est morte

je vais regarder ca

ca avance  ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 19:13:58 pm
Oui pour l'uln2003, c'est identique.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 19:44:29 pm
hello donc j'ai button 1 : view 1
btton 3 view 2
button 9 start
etrange pourtant reconnu comme bouton 1 2 et 3 via vjoy

je sais pas si c'est logique, mais ca marche et j'ai les lights

prochaine étape, tenter d'installer le logiciel sous mon 7 avec la borne CRT

je vais continuer tranquillement a regarder le tuto pour interfacer les boutons avec model 2 et supermodel.
au passage, pourquio le wheel angle bouge t'il alors qu'il y'a aucun volant de branché?

merci pour ton temps NJZ3 je vais essayer d'avancer pour la suite

Édit : le tuto de dvseb est super Complet. Je vais m'en servir du coup
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 08 Février 2021, 21:02:58 pm
hello donc j'ai button 1 : view 1
btton 3 view 2
button 9 start
etrange pourtant reconnu comme bouton 1 2 et 3 via vjoy
je sais pas si c'est logique, mais ca marche et j'ai les lights
Non c'est pas logique, sauf si tu as changé le mapping par défaut des boutons.
Normalement : D2->bouton 1, D3->bouton 2 et ainsi de suite.

au passage, pourquio le wheel angle bouge t'il alors qu'il y'a aucun volant de branché?
Si tu n'as rien de branché, l'entrée est flottante donc sans référence de tension.

Édit : le tuto de dvseb est super Complet. Je vais m'en servir du coup
Oui le mieux est de lire les différents tutos pour voir les multiples astuces pour chaque jeu.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 08 Février 2021, 21:08:29 pm
Le mapping est ok. C'est pour les lights que c'est différent.

Mais je t'embête plus. La j'ai déjà de quoi pas mal avancer

Je vais déjà essayer de brancher le.volant et les pédales

edit : bon y'a du mieux et de l'identique

apres avoir bataillé avec windows update qui veux plus rien entendre sous seven
j'ai quand meme pu installer netframework 4.8

j'ai tenté l'install de vjoy avec la version signed
mais la il m'a mis un message d'erreur a la fin "windows ne marche qu'avec du code signé (j'aurais dut prendre une photo)
et donc vjoy install failed

existe t'il des version de 7 up to date en iso quelque part? (par mp eventuellement)

je ne sais pas si le probleme vient des updates ou autre
je continu a chercher sachant que c'est plus un probleme de systeme d'exploitation que de logiciel

Je check ça demain
https://appuals.com/vjoy-failed-to-install/

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mardi 09 Février 2021, 08:03:32 am
Quand je vois toutes tes galères, je me dis que j'ai bien fait de prendre un SSD plug n play à DvSeb  :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 09 Février 2021, 08:43:03 am
Bon faudrait que je précise que bien que le logiciel soit open source, ca ne veut pas dire que c'est plug and play et qu'il n'y a rien à faire !
Soit faut passer du temps et chercher soit même, soit faut faire appel à un expert si on veut un truc qui marche rapidement.
Moi je ne peux qu'aider dans la limite du raisonnable, je rends service mais je ne suis pas un guichet de support après vente.
Néanmoins j'apprécie avoir des retours en particulier pour les bugs, afin d'améliorer le bouzin.
@zebass: si tu galères trop, envoie moi par mp un creneau et on peut faire une teleassistance
 
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: dvseb le Mardi 09 Février 2021, 08:55:44 am
Salut,
Juste pour rajouter a ce que dit njz3, son logiciel est un petit bijoux, un super couteau suisse pour la gestion du FFB, des commandes et des lampes sous Windows.
Grace a lui on peux faires des choses vraiment extra sur nos config a base de pc arcade.
Mais il faut avoir du temps a y consacrer.
Pour infos, après des mois de test et de paramétrage, j'ai une config stable qui fais tourner 196 jeux, entièrement configurer pour la FFB Controller d'aganyte, j'ai aussi la config pour du PWM2M2.
Contacter par mp pour plus d'infos.
seb.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mardi 09 Février 2021, 09:06:47 am
Bon faudrait que je précise que bien que le logiciel soit open source, ca ne veut pas dire que c'est plug and play et qu'il n'y a rien à faire !
Soit faut passer du temps et chercher soit même, soit faut faire appel à un expert si on veut un truc qui marche rapidement.
Moi je ne peux qu'aider dans la limite du raisonnable, je rends service mais je ne suis pas un guichet de support après vente.
Néanmoins j'apprécie avoir des retours en particulier pour les bugs, afin d'améliorer le bouzin.
@zebass: si tu galères trop, envoie moi par mp un creneau et on peut faire une teleassistance

Alors soyons clair, je sais pas comment tu fais pour gérer ta boite et tous les casses couilles que nous sommes, je te fais un millions de bisous tiens  :-*

j'ai aussi la config pour du PWM2M2.

Et du coup pour le pwm2happ car ils ont le même système de communication avec le Mega.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 09 Février 2021, 09:28:37 am
La partie électronique et la configuration du FFB sur le PC, ca se fait assez vite, disons entre 1h et une demi-journée max, et ensuite y'a pratiquement plus rien à toucher (si vous etes dans l'est, on peut s'arranger en mp car je commence à bien maîtriser). J'ai acheté plusieurs racecab qui ont passé quelques semaines dans mon garage pour être migrées vers un PC, dont un twin pour le boulot, avec à chaque fois presque la même base PC mais avec des configs hardware différentes au niveau des cabs (panel type B et type C en gardant les cartes d'origine) et ca devient presque une routine la partie hardware.

Je confirme que le plus long c'est effectivement de configurer tous les softs et un frontend pour avoir un truc clé en main qui colle à vos besoins.
Moi j'ai une image avec uniquement les jeux que j'aime (les outrun, namco, model 1, 2, 3, Teknoparrot, et certains en mode link pour ceux qui le supportent) et j'ai aussi quelques jeux PC. Ca me suffit, bien qu'il me manque encore MarioKart en mode Fr que j'aimerai bien avoir (dvseb je compte sur toi ;-).
Le front-end en prenant un Hyperspin Maximum Car ca se fait assez bien car tout est déjà pré-configuré, mais y'a qd même pas mal d'heures à passer pour rendre le truc plug-and-play.
L'avantage de faire vous même et d'apprendre, c'est qu'ensuite vous pourrez faire évoluer avec les futurs jeux ou les mises à jour des émulateurs.
L'inconvénient c'est le temps que vous allez y passer et le nombre de cheveux que vous allez vous arracher !
La soluce de dvseb ca vous apporte clé en main la partie jeux et frontend, ce qui vous fera gagner un gros paquets d'heures.

@Aganyte: faut avouer qu'au boulot on fait pas dans l'open-source (!) et je code de moins en moins (c'est même strictement l'inverse). Donc ces petits projets ca permet de garder un pied dans le technique  ^- Mais oui, faut pas que cela empiète sur le reste sinon le "waf" va faire que je devrais arrêter, c'est pourquoi je suis content que dvseb, gojirien et bandicoot aient mis un pied les pieds dedans !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mardi 09 Février 2021, 10:44:25 am
Moi j'en critique rien hein

Comme aganyte ta solution est génial et j'attends pas de toi que tu corriges les erreurs de zindozs
Le vjoy failed on trouve pas mal de truc là dessus sur le web , je suis pas un cas isolé.

Je suis de l'est mais si on se croise un jour, ce sera pour boire un coup ^-^

Au passage. Pour éviter que les duponts se barrent une fois tout le cablage fait j'ai vu que certains utilisent de la colle à chaud. C'est cool ça?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mardi 09 Février 2021, 10:49:34 am
Alors tu fais comme tu veux mais perso, j'ai banni ces Duponts car ça vieillit trop mal. Je préfère les faires moi même avec la pince et du bon câble.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mardi 09 Février 2021, 10:58:15 am
ca tiens mieux du coup?
j'ai vu ce conseil la également sur des sites canadien

au passage, NJZ3 mes excuses si je t'ai froissé, je met beaucoup d'edition sur mes différents problèmes, notamment au cas ou j'ai besoin de refaire un montage à l'avenir et que je suis embêté ;)
j'ai finalement un windows update qui a finit par marcher en eteignant le pc hier, je vais voir ce que ca raconte aujourd'hui
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mardi 09 Février 2021, 11:08:18 am
Quand j'ai refais tout le câblage de ma Sega Rally, j'ai utilisé ça

https://fr.aliexpress.com/item/4000922512405.html

avec ce câble là

https://fr.aliexpress.com/item/1005001698805103.html

ça ne bouge pas même sans coller les connecteurs.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 09 Février 2021, 12:20:43 pm
Alors je tiens à dire que sans votre taff @njz3 et @Aganyte, aujourd'hui faire de la racecab sans trop sacrifier le matos d'origine ce serais mission impossible.
J'ai mon grand respect  <:) votre boulot est juste ouf.
Par contre revers de la médaille, vous vous tapez une certaine SAV...
Alors oui je vous ai un peu casser les c...lles, mais si cela permet d'isoler les bugs et de les corriger  :D.
Pour le moment je ne vous suis pas d'une grande aide, mais j'aimerai finir dans les grandes ligne la partie hard et soft de la racecab avant de pouvoir sortir un tuto pour le combo pwm2m2+ffb converter avec schéma de câblage (d'ailleurs schéma finaliser reste quelques points à vérifier).

Par contre je vais être bientôt à nouveau casse bonbon pour voir comment je peux cesser l'effet parkison de certains jeu (volant qui tire à droite et à gauche tout seul) sans que cela ai un impact sur les jeux qui on aucun soucis :D
Edit: j'ai une idée sur ce qui ne va pas, avant le volant été connecter sur la connectique A0 du FFB converter là il est sur le w du wheelpot qui me poser avant de petit souci.
Faut que je test pour confirmé ça

Je suis de l'est mais si on se croise un jour, ce sera pour boire un coup ^-^

Alors je te rejoint zebassprophet pour vous payer une biere du nord ou belge  :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mardi 09 Février 2021, 12:42:10 pm
Pour le droite gauche de mémoire ça l'a faisait sur Sega Rally. Et ça a été corrige

J'ai vu passer un message la dessus sur ce forum

 Édit : ça cest pour toi moi njz3

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210209141254-zebassprophet-IMG-20210209-141159.jpg) (https://gamoovernet.pixhotel.fr/pics/20210209141254-zebassprophet-IMG-20210209-141159.jpg)


Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 09 Février 2021, 14:17:21 pm
Rassurez toi zebass, c'est avec plaisir que je te réponds et que je réponds aux autres !
C'était juste un rappel que cela reste de l'open source, et donc faut y passer un peu de temps (ca se merite ;-)
Pour la bière, ce sera avec plaisir. Dommage qu'on soit tous si loin.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mardi 09 Février 2021, 15:48:03 pm
Hello

donc voila pour ceux qui comme moi galérerait avec un system désormais plus supporté par microsoft  >:D

 Windows 7 intégral
Ensuite j'ai bataillé pour faire marcher le windows update en essayant d'installer les KB une a une
mais je pense que ce qui a debloqué la situation c'est l'install directement de net framework 4.8
Après l'avoir installé avec succès, quand j'ai voulu éteindre le pc, finalement il m'a fait les mises à jours  :-)=

mise à jours qui ont débloqué l'installation sans probleme de VJOY (pour quel raison?
aucune idée, mais ca a marché)

suite à ca, impossible de le faire communiquer avec le mega 2560
j'ai d'abord installé le logiciel arduino ide qui ne trouvais pas non plus l'arduino

Finalement en surfant, j'ai trouvé qu'il fallait installer les drivers pour ces mega Chinois

Les voicis
http://283.mytrademe.info/ch340.html
ch340

suite à ca, plug de mon mega, et ce que j'avais testé (light+boutons) fonctionne sur ma borne dayto ^-

Prochaine étape, brancher le volant.

a ce sujet, aganyte, sur le pwm2m2 il ne faut brancher que l'alim, le clutch (y'a un sens vu que c'est deux fils bleu?) et l'alimentation 110V c'est bien ca
puis ensuite relier le RX du arduino micro vers le mega 2560?

Jusque la j'ai bon?

POur le 5v et la masse, NJZ3 me conseil de partir de l'alim plutot que du mega 2560 pour pas tout cramer, mais du coup pour l'alimentation du volant et des pédales, je peux faire en guirlande?

une derniere question, y'a til quelque part le code couleur du volant?
(j'ai un cable vert, un rose et un brun)

Cimer, la je vais faire une ptite pause je suis déja content d'en être arrivé jusque la,
vais ptet faire un ptit ghost du disque dur  <:)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mardi 09 Février 2021, 16:28:48 pm
a ce sujet, aganyte, sur le pwm2m2 il ne faut brancher que l'alim, le clutch (y'a un sens vu que c'est deux fils bleu?) et l'alimentation 110V c'est bien ca
puis ensuite relier le RX du arduino micro vers le mega 2560?

Oui, l'alimentation et la communication série. Pour le clutch, il n'a pas de polarité.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 09 Février 2021, 16:38:21 pm
Citer
a ce sujet, aganyte, sur le pwm2m2 il ne faut brancher que l'alim, le clutch (y'a un sens vu que c'est deux fils bleu?) et l'alimentation 110V c'est bien ca
puis ensuite relier le RX du arduino micro vers le mega 2560?
Sur le pwm2m2 c'est l'alim 24v que tu branche, j'ai juste un détail à contrôler concernant le régulateur de tension 24v to 5v.
Avec l'alim du moteur 110v que j'ai je peux me passer de se régulateur, mais avec une alim d'origine apparemment c'est mieux de l'avoir pour faire baisser la puissance du FFB.
Pour le clutch les câbles on pas de sens ;)
La phase du 110 volt va sur le cable vert du moteur, le neutre va sur le PWM2M2 sur N niveau AC moteur
Pour le RX sur le mega par contre je ne sais pas ou il se connecte exactement...

Citer
POur le 5v et la masse, NJZ3 me conseil de partir de l'alim plutot que du mega 2560 pour pas tout cramer, mais du coup pour l'alimentation du volant et des pédales, je peux faire en guirlande?
Perso le 5v et la masse je les ai connecter sur le FFB converter, le volant et les pédales je les ai relier en 5v et masse commune

Citer
une derniere question, y'a til quelque part le code couleur du volant?
(j'ai un cable vert, un rose et un brun)
Pour fournir un peu d'aide, je vais mettre à dispo le draft de mon schéma.
Tu sauras ou connecté les câbles  ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Mardi 09 Février 2021, 17:44:18 pm
c'est pourquoi je suis content que dvseb, gojirien et bandicoot aient mis un pied les pieds dedans !
Pour ma part j'ai pas l'impression d'avoir fait grand chose juste un compte rendu.
Merci encore pour ton travail  :-* :-* :-* :-*
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Mardi 09 Février 2021, 18:33:54 pm
@njz3 : au contraire je trouve ton soft assez plug'n play. C'est plutôt la forte hétérogénéité des montages électroniques (notamment des commandes moteur) et l'aspect encapsulage dans un joli frontend qui rend l'interfaçage long.
Mais par exemple, en ce qui me concerne où j'ai repris une drive board model 3, cela ne m'a pas pris plus de 10min pour brancher le mega et installer ton soft. Le plus long a été finalement de faire des connecteurs propres  :D

Après c'est clair que pour pour avoir un hyperspin bien réglé, avec les bons réglages de ffb (chaque jeu demande des valeurs différentes)...c'est long. Mais il est plus instructif d'essayer de le faire : "Donnez à un homme un poisson et vous le nourrirez pour un jour. Enseignez-lui à pêcher et vous le nourrirez pour la vie"
=:)) =:))

Encore merci pour votre taf  :-)= :-)=
 
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Mardi 09 Février 2021, 19:49:49 pm
Ça avance

Remarquez l'élégante souris a boule

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210209194917-zebassprophet-IMG-20210209-144901.jpg) (https://gamoovernet.pixhotel.fr/pics/20210209194917-zebassprophet-IMG-20210209-144901.jpg)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 09 Février 2021, 20:57:38 pm
Ca fait plaisir de lire vos messages, et de voir que le soft est utile.
@zebass, courage tu va encore un peu galerer avec l'histoire du code pwm2m2 et du serial baud (je crois qu'on a encore des iterations en cours la dessus).
Une fois que tu pourras tester les effets avec fedit et que ce sera fonctionnel, tu sortiras du tunnel !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Jeudi 11 Février 2021, 11:32:26 am
Bon faut aussi envoyer des bonnes nouvelles,
Mon volant a l'air ok  ;)
Prochain test model2emulator (j'avais pas un direct x a jour) puis le feedback

Ça avance pas mal
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 11 Février 2021, 11:44:53 am
Super, tu confirmes que ton moteur et le ffb fonctionne avec fedit ou le ffb plugin ?

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Jeudi 11 Février 2021, 12:23:28 pm
Je fais le ménage dans la cablasse et je test ça.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 11 Février 2021, 13:19:01 pm
Je fais le ménage dans la cablasse et je test ça.
^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Jeudi 11 Février 2021, 15:51:34 pm
Allez on y crois  :-)=
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 00:03:26 am
De mon côté, je n'arrive pas à créer mes raccourci claviers pour mes emulateurs sur keystroke editor.
Malgré avoir suivie le tutoriel je n'est qui s'affiche dans le tableau de gauche  =?=
Avez-vous une idée de la façon de procéder ?
Merci beaucoup.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210213151956-Franky81-DSC-0266.JPG) (https://gamoovernet.pixhotel.fr/pics/20210213151956-Franky81-DSC-0266.JPG)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 14 Février 2021, 09:12:53 am
il faut mettre un nom dans "Rules Name" puis cliquer sur "Add New"
Par exemple, mets exactement ce qu'il y a dans les screenshots ici avant de faire Add New :
https://www.gamoover.net/Forums/index.php?topic=42477.msg681639#msg681639
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 20:23:55 pm
Dans ma version de backforcefeeder, je n'est pas le bouton "add new".
Je n'est que ces deux choix :
"remove" & "duplicate"
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 14 Février 2021, 20:25:00 pm
Tiens ?
Photo ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 21:10:02 pm
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210213151956-Franky81-DSC-0266.JPG) (https://gamoovernet.pixhotel.fr/pics/20210213151956-Franky81-DSC-0266.JPG)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 21:25:22 pm
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210214212313-Franky81-16133340923235128111625897208399.jpg) (https://gamoovernet.pixhotel.fr/pics/20210214212313-Franky81-16133340923235128111625897208399.jpg)
Voila mon osc keystroke.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 14 Février 2021, 21:27:07 pm
Réduit la fenetre, le bouton est caché
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 21:43:52 pm
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210214214310-Franky81-16133353508358455852271230231447.jpg) (https://gamoovernet.pixhotel.fr/pics/20210214214310-Franky81-16133353508358455852271230231447.jpg)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 14 Février 2021, 21:48:02 pm
Cest un problème de resolution de l'écran qui fait qu'il te manque des choses a droite et a gauche. Malheureusement tu auras d'autres problèmes sur les autres fenetres.
Peux tu temporairement mettre une plus grande resolution d'écran et elargir la fenetre ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 21:51:03 pm
Je vais faire sa et jtien au jus  :)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 21:53:04 pm
Problème résolu ^-^La résolution trop basse sur cette écran.
Merci.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Dimanche 14 Février 2021, 22:17:10 pm
En tout cas bravo 👏 pour l'énorme travail que vous avez effectué. Ma sega rally avec toute ses cartes hs reprend vie et sa fait vraiment plaisir de voir sà.
Et le résultat est vraiment super avec enfin un force feed back vraiment réactif et proche de ses origines  ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 14 Février 2021, 23:34:08 pm
Top si tu as pu arriver a faire marcher ta borne.
 ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Lundi 15 Février 2021, 08:59:12 am
Malgré les différentes difficulté, c'est top que cela fonctionne ^-
Maintenant place au réglage en profondeur  :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Lundi 15 Février 2021, 12:58:53 pm
Jai fait une pause. Je me met à la suite 😅
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: SDF le Vendredi 19 Février 2021, 14:11:00 pm
Salut njz3, est-ce que ton backforcefeeder prend en charge les virtua racing as is, ou bien faut passer par un pwm2m2 ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 19 Février 2021, 17:36:05 pm
Salut,
Je ne supporte pas encore les models 1 en mode compatibilité, mais ca serait interessant de profiter que tu ais une virtua racing pour l'ajouter.
D'après ce que j'avais lu de SailorSat, le protocole semble etre très proche de Indy 500 que je supporte. Reste à voir si l'électronique s'y prête bien.
Tu as les schemas ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Vendredi 19 Février 2021, 17:58:53 pm
et pour le pwm2m2, pas de soucis  ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: SDF le Vendredi 19 Février 2021, 18:10:56 pm
et pour le pwm2m2, pas de soucis  ;)

@njz3 :
J'ai des schéma, mais ils sont quasi illisibles, j'ai déjà réussi à brancher volant/pédales et boutons, ya que les shifter qui me resistent, pourtant j'ai suivi les schémas, mais j'ai les contacts qui sont résistifs, l'arduino doit pas comprendre, faut que je les sorte pour les nettoyer.
Mais si tu veux je te balance ce que j'ai. EDIT : je te l'ai envoyé sur whatsapp  ;)
Ma drive board me balance 100V en permanence sur le volant, je crois qu'elle a pris un shoot quand je l'ai branchée à chaud, me manquais un connecteur et bim, manque de bol, c'etait celui de la puissance. Je crois que j'ai grillé un transistor.
Note pour le cerveau : jamais brancher à chaud les connecteurs d'une borne   :'( quel blaireau >:D

@aganyte :
Je sais mec, mais en ce moment, je me prend tellement le chou a essayer de faire booter ce fucking arduino en mode dfu que j'ai abandonné (ca fait 3 jours que j'essaye, je crois bien que tous mes aduinos n'ont pas de bootloader compatible DFU). Puisque le soft de njz3 n'impose pas ce mode DFU, je me suis rabbatu dessus. D'ou ma question.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 19 Février 2021, 18:16:43 pm
Le prerequis pour que cela marche en mode mega2560 seul, c'est d'avoir toute la partie motor et driveboard fonctionnelle.
Sur le manuel de la version twin qu'on trouve en ligne, il y a un schema et on y voit les 8 signaux TX qui vont vers la driveboard.
Si tu plugues dessus les pins 22 à 29 du mega, en mode compatibilité LeMans, tu devrais deja pouvoir faire du constant torque, et donc jouer à tous les jeux sur PC.
Si ta driveboard ou ta motor board est naze, alors tu dois obligatoirement passer par le pwm2m2 pour les remplacer, en ensuite tu connectes le mega2560 dessus.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Vendredi 19 Février 2021, 19:10:03 pm
@aganyte :
Je sais mec, mais en ce moment, je me prend tellement le chou a essayer de faire booter ce fucking arduino en mode dfu que j'ai abandonné (ca fait 3 jours que j'essaye, je crois bien que tous mes aduinos n'ont pas de bootloader compatible DFU). Puisque le soft de njz3 n'impose pas ce mode DFU, je me suis rabbatu dessus. D'ou ma question.

Euh....j'ai pas compris  ;D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: SDF le Samedi 20 Février 2021, 14:15:35 pm
Euh....j'ai pas compris  ;D
Ben une fois que t’a injecté le sketch arduino, faut rebooter l’arduino en mode dfu avec un exe qui te change le bootloader pour etre reconnu en peripherique hid (un joystick quoi). Et la, mes arduino, veulent pas passer en dfu pour la simple et bonne raison que c’est des chinoiseries pas v’cher dont le bootloader n’est pas modifiable, contrairement aux arduino officiels.

Edit : je viens de regarder le tuto sur le pwm2m2, j’avais zappé l’evolution avec le soft de njz3, donc exit le dfu mode, juste a chopper un pwm2m2. Il t’en reste Christophe ? :-*
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Samedi 20 Février 2021, 14:59:02 pm
On utilise pas du tout ce mode avec le soft de ben, juste le port série qui transite par l'usb.

Edit :

Edit : je viens de regarder le tuto sur le pwm2m2, j’avais zappé l’evolution avec le soft de njz3, donc exit le dfu mode, juste a chopper un pwm2m2. Il t’en reste Christophe ? :-*

Toujours  ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 21 Février 2021, 13:22:06 pm
Bonjour à tous,

Je galère à faire fonctionner le FFB sur mon daytona 1:
- pas de souci pour flasher l'arduino ou installer le soft
- Les commandes répondent bien
- Le soft se connecte et ne retourne pas d'erreur

Par contre j'ai l'impression qu'il n'y a aucune communication avec la Drive board, je n'ai pas de séquence d'initialisation du FFB ni de FFB en jeu. J'ai revérifié les câblage un paquet de fois, j'ai essayé sur Rx et sur Tx de la drive board car j'avais un doute, j'ai bien ajouté le 5V sur la Drive board...

A noter que les led Rx et Tx de l'arduino restent allumées ( fixes) en permanence dès que je connecte le soft, c'est normal ?

Si quelqu'un a une piste je suis preneur !

Merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 21 Février 2021, 15:07:15 pm
Salut sebastopol,
Peux me décrire ton setup ? Tu es avec un mega connecté en direct sur une driveboard de daytona via les 8 pins Rx de la driveboard et les pins 22 a 29 du mega ? Si c'est le cas, tu serai le premier a essayé dans ce mode. Est ce que la driveboard a un afficheur hexa comme sur les model 2/3 ?
Montre moi ta config au niveau du feeder (page app&hardware), et dis moi ce que tu as déjà essayé de faire.
Une photo de ton cablage et de tes cartes m'aidera aussi à comprendre.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: BigPanik le Dimanche 21 Février 2021, 16:17:35 pm
je n'ai pas de séquence d'initialisation du FFB

La sequence d’initialisation est indépendante. Si rien ne se passe (test gauche/droite à l’allumage) c’est soit que l’auto test est désactivé par jumper soit qu’il y a un pb (alim, drive board, cablage, etc.).

Test sans relier l’arduino dans un premier temps.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 21 Février 2021, 16:30:26 pm
Salut njz3 et merci pour ton retour,

Alors tout d'abord sache que les aller-retours seront malheureusement longs car ma borne n'est pas chez moi, je n'y ai accès qu'occasionnellement. Je suis conscient que ça ne facilite pas la chose...

Je ne peux pas te faire de photos maintenant mais je peux te détailler la configuration :

- J'utilise bien un Mega 2560 original que j'ai pu flasher sans problème et qui est reconnu dans Windows
- J'ai essayé avec un clone de Mega que j'ai à dispo avec les mêmes résultats
- Je n'ai pour le moment que câblé le volant et les pédales ainsi que les pins Rx à 22-29 du mega, je n'ai pas encore fait les boutons, lampes et shifter. Je ne pense pas que ce soit problématique ?
- Le 5V et les 2 GND sont également cablés sur l'Arduino conformément au schéma de BigPanik
- Je n'utilise pas de PL2303HX mais il me semble que ce n'est pas nécessaire?
- J'ai bien mis le +5V sur le dernier pin du Rx de la Driveboard
- Ces câblages ont été vérifiés plusieurs fois

Je précise également que pour des raisons d'agencement je passe à travers les filter boards de la cage du stack mais j'ai bien entendu également essayé en branchant l'arduino en direct sur le Rx de la driveboard.

La driveboard de la Daytona a un afficheur hexa qui réagit correctement lorsqu'on tourne le volant. Le soft détecte bien les réactions des 3 axes, j'ai pu tout calibrer sans problème et l'utiliser dans m2emulator.

Pour la config du feeder je suis en mode M2PAC raw, le seul bitrate qui me permettait de le lancer est 1000000, sinon pas de connexion possible. Pour le reste je n'ai rien coché ni décoché.

Le fait que les leds Tx et Rx de l'Arduino restent allumées constamment m'interpelle, c'est normal ? C'est pareil avec le clone d'Arduino.

Dis-moi s'il te faut d'autres infos



Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 21 Février 2021, 16:32:54 pm
La sequence d’initialisation est indépendante. Si rien ne se passe (test gauche/droite à l’allumage) c’est soit que l’auto test est désactivé par jumper soit qu’il y a un pb (alim, drive board, cablage, etc.).

Test sans relier l’arduino dans un premier temps.

Salut Bigpanik,

OK alors je confirme que la séquence fonctionne quand je mets la borne sous tension même avec l'arduino débranché. Je pensais qu'une autre séquence aurait lieu à l'activation du soft.

Lors de cette séquence la résistance du volant est-elle censée être forte ? Car ce n'est pas le cas chez moi, le volant tourne de butée à butée mais assez faiblement. Problème de clutch ? Pourtant le FFB fonctionnait parfaitement il y a quelques mois avec un stack et n'a pas été utilisé depuis.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: BigPanik le Dimanche 21 Février 2021, 18:09:22 pm
Tout est normal côté drive board donc.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 21 Février 2021, 18:18:53 pm
ok merci  <:)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 21 Février 2021, 19:35:42 pm
Re salut,

- J'utilise bien un Mega 2560 original que j'ai pu flasher sans problème et qui est reconnu dans Windows
- J'ai essayé avec un clone de Mega que j'ai à dispo avec les mêmes résultats
- Je n'ai pour le moment que câblé le volant et les pédales ainsi que les pins Rx à 22-29 du mega, je n'ai pas encore fait les boutons, lampes et shifter. Je ne pense pas que ce soit problématique ?
Non ce n'est pas problématique de ne pas avoir les boutons ou les sorties lampes de connectés.

- Le 5V et les 2 GND sont également cablés sur l'Arduino conformément au schéma de BigPanik
- Je n'utilise pas de PL2303HX mais il me semble que ce n'est pas nécessaire?
- J'ai bien mis le +5V sur le dernier pin du Rx de la Driveboard
- Ces câblages ont été vérifiés plusieurs fois
Ok, alors tout est bon à priori.

Je précise également que pour des raisons d'agencement je passe à travers les filter boards de la cage du stack mais j'ai bien entendu également essayé en branchant l'arduino en direct sur le Rx de la driveboard.
La driveboard de la Daytona a un afficheur hexa qui réagit correctement lorsqu'on tourne le volant. Le soft détecte bien les réactions des 3 axes, j'ai pu tout calibrer sans problème et l'utiliser dans m2emulator.
Pour la config du feeder je suis en mode M2PAC raw, le seul bitrate qui me permettait de le lancer est 1000000, sinon pas de connexion possible. Pour le reste je n'ai rien coché ni décoché.
Le fait que les leds Tx et Rx de l'Arduino restent allumées constamment m'interpelle, c'est normal ? C'est pareil avec le clone d'Arduino.
Je ne sais pas de quelles Leds tu parles sur le mega, mais je suppose que oui c'est normal.
Ce qui compte c'est que tu ais la communication entre le mega et le PC qui marche, idem pour la driveboard.
Le fait que les pédales et le volant marchent dans le feeder indique que déjà la partie PC <-> mega fonctionne.

En mode RAW M2PAC, du moment que le méga est relié à la driveboard, à priori c'est bon.
Dans ce mode, il est nécessaire de configurer les sorties du jeu dans le feeder (afin d'avoir les valeurs de la driveboard et des lampes) et ensuite de lancer l'émulateur model 2 pour voir si le feeder recoit bien les octets de commande du jeu.
Tu n'auras pas de compatibilité du FFB avec d'autres roms ou des jeux PC, c'est comme le M2PAC de BigPanik. Les effets sont directement lus du jeu, puis envoyer en brut vers ta driveboard. C'est donc 100% fidèle, mais aussi assez limité.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 21 Février 2021, 20:23:05 pm
Re

En mode RAW M2PAC, du moment que le méga est relié à la driveboard, à priori c'est bon.
Dans ce mode, il est nécessaire de configurer les sorties du jeu dans le feeder (afin d'avoir les valeurs de la driveboard et des lampes) et ensuite de lancer l'émulateur model 2 pour voir si le feeder recoit bien les octets de commande du jeu.
Ok c'est donc cette partie que j'ai loupée. Il faut donc que je créée un control set pour Daytona en "raw memory read" c'est bien ça ? Ca récupère les infos FFB en plus de celles des lampes ?
Ensuite c'est dans quel partie du soft que je peux vérifier que les octets sont bien reçus ?

Tu n'auras pas de compatibilité du FFB avec d'autres roms ou des jeux PC, c'est comme le M2PAC de BigPanik. Les effets sont directement lus du jeu, puis envoyer en brut vers ta driveboard. C'est donc 100% fidèle, mais aussi assez limité.

Oui ça c'est clair pour moi  <:)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 21 Février 2021, 20:49:40 pm
Oui il faut mettre raw_memory-read, le nom du process avec * a la fin, idem pour la fenêtre.
Dans la fenêtre Log en mode Debug, tu verras passer les valeurs.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 21 Février 2021, 20:50:59 pm
OK c'est à peu près sûr que le problème vient de là, le reste a l'air de bien fonctionner en effet.

Merci beaucoup pour ton aide, je reviendrai donner des news dès que j'aurai testé ça !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 02 Mars 2021, 22:16:20 pm
Hello,

J'ai trouvé un peu de temps pour faire les toutes dernière MàJ eeeeet j'ai des gros bug en installant le fichier feederIOBoard fourni avec la dernière version de BFF.
Biensur avant de mettre ce message j'ai fais pas mal de test avant pour trouvé la source du soucis.

Au départ j'ai eu un soucis de communication avec bff et vjoy et le ffb converter qui mettais plus d'une minute a s'initialiser.
Là c'était a cause de l'ordre d'installation de tout les fichiers, que j'ai du revoir par rapport à ce que je faisais avant.
Bref en mettant la dernière version de feederioboard, je ne comprenais pas la touche 11 et 12 été activé.
Plus étonnant je n'avais ni accélérateur ni frein, je contrôle mes cablages tout est bon.
Au hasard je tourne le volant alors que je suis sur l'axe Y, il bouge, je test le Z avec le volant il bouge aussi.
Du coup avec cette dernière version je me retrouve avec tout sur le volant ::).

La je remis le feederIo de la 4.10-12 et c'est à nouveau ok
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 02 Mars 2021, 22:28:34 pm
Je vais regarder, mais normalement je n'ai fait que reporter le pinout a jour du ffb controller que m'a transmis Aganyte.
Tu utilises le ffb controller, et tu as coché le pinout alternatif pour le ffb controller ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 02 Mars 2021, 22:35:23 pm
Voilà à gauche l'ancien pinout alternatif, et à droite le nouveau pinout alternatif que j'ai reçu :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210302223346-njz3-Capture-d-Aoy-cran-2021-03-02-223330.jpg) (https://gamoovernet.pixhotel.fr/pics/20210302223346-njz3-Capture-d-Aoy-cran-2021-03-02-223330.jpg)

Ce pinout alternatif est prévu pour le FFB controller quand il est utilisé pour le PWM2M2 ou le PWM2HAPP. Sur un mega2560 standard, cela reste le pinout standard.
Dis moi si cela correspond à tes soucis ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 02 Mars 2021, 22:47:37 pm
Ah ben tu m'apprends une chose la, je ne savais que le pinout a été à nouveau modifier.
J'imagine que c'est en se basant sur celui de seb?...
Je regard ça et te tiens vite au courant, par contre je ne vois pas ou cocher ça.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 02 Mars 2021, 22:49:44 pm
Oui c'est suite aux essais de Seb.
Maintenant si tu veux rester au pinout précédent car tu as déjà cablé comme cela, tu peux tout à fait modifier toi même le code arduino et y mettre ce qui t'arrange !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 02 Mars 2021, 23:09:32 pm
Sauf que la cela dépasse mes compétences...
Merci quand même
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 02 Mars 2021, 23:14:07 pm
C'est assez simple, tu peux flasher le code Arduino du feeder 0.4.10-12 et utiliser le dernier feeder.

Si Aganyte passe par là, il faudrait confirmer que le nouveau pinout sera "l'officiel" pour le PWM2M2 et PWM2HAPP ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 08:18:16 am
J'avoue que même moi je m'y perd sur les pinouts. Mais en cas de problème, je peux faire les modifs.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mercredi 03 Mars 2021, 09:00:57 am
Hello,

Je reviens avec la tête poser, hier je me suis taper un gros mal de crane avec le plan de seb...
J'ai fais un comparatif entre l'ancien pinout et celui de seb et je me suis fait la réflexion pourquoi ne pas essayer de faire cohabiter les 2 pinout?
Je comprends que cela doit être le bazzard que seb s'adapte avec l'ancien pinout parce que malheureusement pour lui sa box est faite de cette manière, mais l'ancien pinout était plus logique niveau câblage.
Je me mets à la place d'une personne qui à pas trop l'habitude de bricoler, si elle peut éviter de souder sur le mega afin de de récupérer 3 boutons view et le shifter alors que c'est facilement récupérable la carte ffb je crois qu'elle choisira cette option   <:)
Après je peux comprendre que c'est du taff pour vous, j'aimerais pouvoir vous aidez si c'est possible à avoir les 2 fichiers en parallèle mais mes compétences se limite à du bricolage et la réalisation de plan  :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 03 Mars 2021, 09:08:45 am
Si le plus simple est que je revienne "en arrière" pour le cablage par défaut des futurs utilisateurs, pas de soucis.
Seb peut avoir sa propre version de code qui va avec sa box et son kit avec le FFB Controller.

Perso j'ai deux FFB Controllers que je n'ai toujours pas utilisé car je suis toujours en mode compatibilité avec ma Le Mans et ma Scud Race avec les driveboards d'origine, alors c'est vrai que je ne me rends pas compte de l'impact sur le cablage de vos setup.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mercredi 03 Mars 2021, 09:29:21 am
Après c'est vrai qu'a la base je voyais que c'étais chiant pour mon cablage, mais je me suis mis par la suite à la place des futurs utilisateur.

Par contre ce qui ai bien avec le câblage de seb c'est que sont pinout des lampes est bien.
Arrête moi si ce n'est pas possible, mais sur l'ancien pinout est-il possible de placer les lampes comme sur celui de seb et de mettre le bouton "test" et "service" sur les pin A8 et A9?

Si on peu ce sera bingo car tout sera placer sur la carte FFB  sans toucher au mega :-)= 
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 10:47:05 am
Fais moi la liste des entrées/sorties avec ton câblage, et je te fais ça dans la soirée.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mercredi 03 Mars 2021, 11:36:41 am
Fais moi la liste des entrées/sorties avec ton câblage, et je te fais ça dans la soirée.

Ok top  ^-

A1 = Accel
A2 = Brake
A3 = Clutch
A4 = Start
A5 = Shitf 0
A6 = Shift 1
A7 = Shift 2 (ou Crédit)

A8 = Test
A9 = Service
A10 = Crédit
A11 = Lamp Start
A12 = Lamp VR1
A13 = Lamp VR2
A14 = Lamp VR3
A15 = Lamp VR4
PWM OUT pin S = Lamp race leader

DIR pin S = Bouton VR4
L_SW = Bouton VR3
R_SW = Bouton VR2
S_SW = Bouton VR1

J'ai mis en gras les sorties si c'est possible de les mettre sur ses entrées
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 11:40:06 am
Avec ce pinout tu n'as plus de fil à souder sur le mega ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mercredi 03 Mars 2021, 12:03:38 pm
Si tu me confirme que je peux câbler sur A8-9-10 le bouton service, test et crédit alors plus de soudure sur le mega.
Les seuls soudure que je ferais sur le mega c'est pour pouvoir intégrer un futur D-PAD sur mon panel daytona.  ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 12:39:04 pm
Je vais essayer et si je ne m'en sors pas....j'appellerais njz3 à l'aide  ;D :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 13:12:45 pm
@njz3 Tu pourrais nous prévoir un moyen de garder le set de dvseb avant de tout modifier (genre un profile "dvseb ssd") ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 03 Mars 2021, 13:34:24 pm
@Aganyte : on peut mettre un #define pour sélectionner le pinout que Seb utilise, mais ca me semble compliqué de maintenir 3 pinout différents dont 2 pour le FFB Controller.
Pour l'instant, il y a un pinout "standard" pour le mega2560 en mode nu, et un pinout compatible avec le shield FFB Controller. C'est ce dernier qu'il faudrait stabiliser, ou mettre en #define s'il y a des évolutions ou des branches différentes de cablage.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 14:25:35 pm
@njz3 : Pour le moment on touche à rien. Je vais sortir un FFB Controller Pro bientôt donc on verra d'ici là.

@hell_onslaught : On passe en MP et je te fais une version rien que pour toi mais pour le moment, on ne touche pas au pinout officiel du Sega FFB Controller.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Mercredi 03 Mars 2021, 14:28:32 pm
@njz3 : Pour le moment on touche à rien. Je vais sortir un FFB Controller Pro bientôt donc on verra d'ici là.

Hello Christophe,

J'ai un FFB Controller en attente chez toi. Ça va consister en quoi le Pro ?
Merci par avance.
++
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 14:31:55 pm
Il s'agit de rassembler tous les éléments sur une seule carte donc => Sega FFB Controller + Jvs Hack + uln2003a.

L'intérêt est d'avoir un truc plug n play et l'inconvénient est de ne marcher que sur les bornes JVS. Donc pour un usage sur une borne autre que JVS, ça n'aura pas d'intérêt (il vaudra mieux dans ce cas rester sur l'ancien setup).
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mercredi 03 Mars 2021, 14:50:45 pm
@hell_onslaught : On passe en MP et je te fais une version rien que pour toi mais pour le moment, on ne touche pas au pinout officiel du Sega FFB Controller.

Ca marche

Il s'agit de rassembler tous les éléments sur une seule carte donc => Sega FFB Controller + Jvs Hack + uln2003a.

L'intérêt est d'avoir un truc plug n play et l'inconvénient est de ne marcher que sur les bornes JVS. Donc pour un usage sur une borne autre que JVS, ça n'aura pas d'intérêt (il vaudra mieux dans ce cas rester sur l'ancien setup).

Si il te faut faire un schéma de câblage, n'hésite pas.
J'avais commencé à en faire un avec le ffb controller et le jvs hack
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 03 Mars 2021, 15:12:17 pm
On va laisser du coup le code Arduino du feeder tel qu'il est.
Au cas par cas, soit vous vous sentez de modifier vous meme le fichier, soit vous demandez à moi ou Aganyte de vous le changer.
Si le FFB Controller Pro nécessite un autre mapping, je pourrai sinon commencer à ajouter une gestion de plusieurs mapping (et donc avoir une liste déroulante dans le soft PC pour choisir)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 03 Mars 2021, 15:29:51 pm
 ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Jeudi 11 Mars 2021, 10:01:49 am
Hello @njz3,

J'ai voulu regarder hier quel fichier du code du feeder à modifier pour faire ma config maison. (faut bien que j'apprenne un peu   8))
Mais dans le doute je préfère que tu me confirme le/les fichier/s a modifier  <:), j'ai pu en repérer 2 mais si je peux éviter de perdre du temps sur le mauvais fichier  :D.

En attendant je me suis eeeeeenfin intéresser au "control set", punaise que c'est bon de pouvoir avoir une config par jeu, surtout pour régler la puissance/effet du ffb.
Car auparavant quand je faisais un bon réglage sur sega rally, j'avais des sensations moisi sur indy 500. Mais quand indy 500 été au top sega rally été en mode parkinson  ;D.
Par contre si j'ai bien compris le logiciel doit détecter le jeu + logiciel automatiquement pour utiliser le bon "control set"?
Si c'est le cas j'ai peut être merder quelques part dans les infos que j'ai rentré, car actuellement il ne prend en compte que le control sélectionner....
Je testerais  avec les fichiers xml fourni pour voir ou est ma coquille.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Jeudi 11 Mars 2021, 10:07:48 am
Bon moi j'ai pris le parti de plus trop vous embêter d'où une pause de deux semaines.jai essaye le fichier Uno de test daganyte qui m'a renvoyé ça.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210311100645-zebassprophet-IMG-20210217-193717.jpg) (https://gamoovernet.pixhotel.fr/pics/20210311100645-zebassprophet-IMG-20210217-193717.jpg)

C'est une piste ?

Je continue de penser que le moteur ne doit pas être alimenté comme il faut

Je continue mes recherches
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 11 Mars 2021, 10:23:59 am
J'ai voulu regarder hier quel fichier du code du feeder à modifier pour faire ma config maison. (faut bien que j'apprenne un peu   8))
Mais dans le doute je préfère que tu me confirme le/les fichier/s a modifier  <:), j'ai pu en repérer 2 mais si je peux éviter de perdre du temps sur le mauvais fichier  :D.
Si tu parles du cablage, alors c'est le fichier platformspecific.cpp où tu dois changer les DInBtnXXPins et autres valeurs donnant le mapping entre les valeurs "raw" et les entrées-sorties de l'arduino.

En attendant je me suis eeeeeenfin intéresser au "control set", punaise que c'est bon de pouvoir avoir une config par jeu, surtout pour régler la puissance/effet du ffb.
Car auparavant quand je faisais un bon réglage sur sega rally, j'avais des sensations moisi sur indy 500. Mais quand indy 500 été au top sega rally été en mode parkinson  ;D.
Par contre si j'ai bien compris le logiciel doit détecter le jeu + logiciel automatiquement pour utiliser le bon "control set"?
Si c'est le cas j'ai peut être merder quelques part dans les infos que j'ai rentré, car actuellement il ne prend en compte que le control sélectionner....
Je testerais  avec les fichiers xml fourni pour voir ou est ma coquille.
Oui tu peux partir des fichiers donnés en exemple pour l'autodétection. Il faut tout de même configurer tes boutons, axes, éventuellement remapper les sorties.
Si tu veux que le soft bascule automatiquement de control set, n'oublie pas de cocher la case "auto-detection at runtime" dans la page App&Hardware.


Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 11 Mars 2021, 10:26:17 am
C'est une piste ?
Difficile de comprendre ce qui se passe. Tu essais à priori de flasher un arduino, mais lequel ? (le FFB controller, un mega2560 nu, le pwm2m2 ?). Et avec quel fichier ou quelle procédure ?

Je continue de penser que le moteur ne doit pas être alimenté comme il faut
Je continue mes recherches
Ton problème de flashage d'un Arduino est indépendant de ton problème d'alimentation de moteur.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Jeudi 11 Mars 2021, 10:31:20 am
houla la photo est bien flou
(c'est le pwm2m2 que je flash avec le fichier de test d'aganyte)

Je vais revoir ca et faire une photo plus propre.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Jeudi 11 Mars 2021, 10:35:40 am
Si tu parles du cablage, alors c'est le fichier platformspecific.cpp où tu dois changer les DInBtnXXPins et autres valeurs donnant le mapping entre les valeurs "raw" et les entrées-sorties de l'arduino.
Ok super c'est bien le fichier que j'avais repérer , merci je testerais ça  :D.

Oui tu peux partir des fichiers donnés en exemple pour l'autodétection. Il faut tout de même configurer tes boutons, axes, éventuellement remapper les sorties.
Si tu veux que le soft bascule automatiquement de control set, n'oublie pas de cocher la case "auto-detection at runtime" dans la page App&Hardware.
Les boutons et axe c'est fait, surtout pour le shifter sinon c'était la galère pour jouer à outrun en mode émulation 4rapport  ;D
Ah ben je pense que "auto-detection at runtime" est pas cocher je regarderais ça  ^-^
Encore merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 11 Mars 2021, 10:48:58 am
houla la photo est bien flou
(c'est le pwm2m2 que je flash avec le fichier de test d'aganyte)
Je vais revoir ca et faire une photo plus propre.
Meme si je sais qu'Aganyte va voir ton message ici, si c'est un problème avec le flash du pwm2m2, poste peut être plutôt dans le sujet du Pwm2m2.
Moi je ne pourrai pas t'aider car je n'ai pas de setup en pwm2m2 et je n'y connais franchement pas grand chose.

Petite question : si certains ont ça chez eux en spare, je cherche un panel model 3 avec moteur fonctionnel, même abimé et sans les boutons ni le volant (je n'ai pas besoin de tout). Je sais que maintenant cela devient une denrée rare, mais bon je tente qd meme.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Jeudi 11 Mars 2021, 10:51:26 am
houla la photo est bien flou
(c'est le pwm2m2 que je flash avec le fichier de test d'aganyte)

Je vais revoir ca et faire une photo plus propre.

Effectivement, il faudrait en parler sur le bon topic mais je peux déjà te dire qu'il faut régler correctement le type d'arduino et le port COM pour que ça fonctionne.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Jeudi 11 Mars 2021, 13:24:01 pm
Houla, ça me fais pas du bien la pandémie,

Effectivement je posterais au bon endroit quand j'aurais testé.

De mémoire le televersement du logiciel du pwm2m2 avait marché mais la version test m'avais renvoyé une erreur.

Bref merci, je reverifie ça et je reposte au bon endroit.

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Jeudi 11 Mars 2021, 20:07:15 pm
si tu flash avec le soft feeder en route  çà marche pas pour flasher, faut couper le back force feeder
pour mon cas c'est le cas
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Jeudi 11 Mars 2021, 20:15:53 pm
si tu flash avec le soft feeder en route  çà marche pas pour flasher, faut couper le back force feeder
pour mon cas c'est le cas
Oui effectivement  ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Vendredi 12 Mars 2021, 21:23:38 pm
Petit HS, mais apparement supermodel serait désormais fonctionnel en mode 2 joueurs à vitesse réelle :-)=

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 12 Mars 2021, 21:28:52 pm
Oui, et le mans 24 aussi !
Ça arrive enfin !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Vendredi 12 Mars 2021, 21:32:49 pm
Et apparemment en lisant les commentaires de la video, à priori cela fonctionnerait également sur deux PCs en mode lan.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 12 Mars 2021, 21:37:11 pm
Oui, les 2 builds (daytona 2 et le mans) marchent en LAN mais apparemment que pour deux joueurs max pour l'instant.
Le dev qui a fait le taf a indiqué qu'il faudra patienter pour avoir une version générique et qui supporte les 9 jeux model 3 qui utilisent une netboard. Il a déjà fait l'exploit de simuler (et non emuler) la netboard, ce qui fait qu'on peut utiliser le multithread et que cela ne consomme presque pas de ressources.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Vendredi 12 Mars 2021, 21:44:59 pm
bien bien :D faudra tester ça.
Car du coup ça permettra de mettre un terme quasi définitif au remplacement des races cab model 3 vers PC  ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Vendredi 12 Mars 2021, 21:52:07 pm
 ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Dimanche 14 Mars 2021, 07:21:48 am
Hello,

Si ça peut servir, voici mes controls sets perso pour panel Model 3 et Driveboard RS422 :

https://drive.google.com/drive/folders/1h6M9-8l0bu1v04NDfBy7JakSMbujHTO-?usp=sharing

FFB pré-réglé selon mes goûts, et y aussi les lampes de configurées.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 14 Mars 2021, 08:02:49 am
Merci Gojirien !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Lundi 15 Mars 2021, 22:23:28 pm
je confirme ça marche sur 2 PCs :


Vivement les autres  :-)=
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 15 Mars 2021, 22:38:29 pm
Le dernier build permet de monter à plus que 2 ;-)
Je viens d'essayer à 4 link sur le même pc, ça marche du tonnerre.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: delo le Lundi 15 Mars 2021, 22:49:57 pm
Le dernier build permet de monter à plus que 2 ;-)
Je viens d'essayer à 4 link sur le même pc, ça marche du tonnerre.

 ^-

et en mettant des adresses IP en mode LAN pas de souci non plus, vraiment cool. Vivement scud race, sega rally 2,...
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Amano J le Lundi 15 Mars 2021, 23:29:00 pm
Wouah ça c'est carrément top ! ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 18 Mars 2021, 08:02:30 am
Belle news : Scud Race fonctionne en multi sur supermodel !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Jeudi 18 Mars 2021, 09:42:12 am
faut vraiment que je m'y remette  ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Shotgun le Jeudi 18 Mars 2021, 17:37:18 pm
Je m'emballe mais ... ouais ok, je pensais que toute l'émulation model 3 était réglée depuis un moment !
Donc pas encore de support de link pour les autres (mais a priori, ca arrive vu la fréquence des updates) ; Par contre ca marchait sur Model 2 ça ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 18 Mars 2021, 18:06:19 pm
Link marche sur Model 1 pour Virtua Racing avec MAME, sur Model 2 avec Nebula Model 2 pour tous les jeux, et maintenant Model 3 avec Supermodel pour Daytona 2, Le Mans et Scud Race. Ensuite sur Teknoparrot c'est variable.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Shotgun le Jeudi 18 Mars 2021, 23:11:32 pm
Merci pour ce recap'  ^-^

Ca va dans le bon sens :)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: BigPanik le Lundi 22 Mars 2021, 21:20:55 pm
Le dernier build permet de monter à plus que 2 ;-)
Je viens d'essayer à 4 link sur le même pc, ça marche du tonnerre.



Njz3, la convertion model 3 -> model 2 fonctionne avec ton soft?  <:)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 22 Mars 2021, 22:08:05 pm
Il faut tester via le mode COMP_M2_INDY_STC qui fonctionne en mode couple sur model 2. De plus au lieu de 8 pas de couple sur ces driveboard, je switche rapidement (200Hz) sur 4 séquences de sous-pas, ce qui augmente virtuellement à 32 pas de couple au détriment d'une légère vibration (ca se désactive pour revenir à 8 pas).
Tu as un Daytona en M2PAC pour tester ?

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: BigPanik le Lundi 22 Mars 2021, 22:28:35 pm
J’ai du M2pac sous le coude oui mais avec la drive board et le volant Daytona USA pas indy ou STC.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 22 Mars 2021, 22:47:19 pm
Oui, c'est bon car Daytona c'est les mêmes commandes en couple (0x5x et 0x6x), commun à tous les model 2 il me semble.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: BigPanik le Mercredi 24 Mars 2021, 12:33:21 pm
Je monte la config et test ça  :-*
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Mercredi 24 Mars 2021, 18:45:25 pm
j'aime beaucoup le rendu de l'emu model 2 pour INDY 500 je sais pas si il est fidele mais c'est top dommage qu'il n'y ait pas de mod pour lui pour le rendre plus joli en HD
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Jeudi 25 Mars 2021, 11:33:23 am
Bonjour à tous.
Je voudrais savoir quel était les réglages à effectuer pour le volant sous vjoy avec l'emulateur supermodel ?
Car quoi que je fasse, lorsque j'appui sur la pedale accélération en réglage "axis Y" j'obtiens un freinage et lorsque je la relâche sa accélère.
Aucun des réglages fais dans la configuration de l'emulateur change quoique ce soit ?  =?=
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Jeudi 25 Mars 2021, 12:15:35 pm
Vas voir le topic épinglé dans cette section,  je décris les réglages pour supermodel.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Jeudi 25 Mars 2021, 12:37:21 pm
OK merci beaucoup.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Jeudi 25 Mars 2021, 13:05:17 pm
Bonjour à tous.
Je voudrais savoir quel était les réglages à effectuer pour le volant sous vjoy avec l'emulateur supermodel ?
Car quoi que je fasse, lorsque j'appui sur la pedale accélération en réglage "axis Y" j'obtiens un freinage et lorsque je la relâche sa accélère.
Aucun des réglages fais dans la configuration de l'emulateur change quoique ce soit ?  =?=
faut mettre inversé sur cette axe dans la config
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Jeudi 25 Mars 2021, 13:17:54 pm
(https://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20210303181341-gojirien-33.png)


Je suis réglé comme ça dans le ini de supermodel, sans inversion d'axes.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Jeudi 25 Mars 2021, 13:22:04 pm
 ^- merci beaucoup pour votre aide.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Vendredi 26 Mars 2021, 10:31:23 am
Savez vous comment faire pour configurer les options de sortie" Windows " dans le fichier configuration de mame et supermodel, afin de prendre en compte la gestion des lampes pour ceci ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Vendredi 26 Mars 2021, 10:57:52 am
Vas voir mon tuto encore une fois, j'explique la gestion des lampes selon les émulateurs.  <:)

Pour mame et supermodel, faut créer des fichiers .bat poir chaque jeu, dedans tu mets l'exe du jeu et la commande pour la prise en compte des lampes.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 04 Avril 2021, 20:16:57 pm
Hello,

J'ai juste un petit doute sur les control set : il faut les faire intégralement à la main ou existe-t-il une possibilité d'importer dans Backforcefeeder ceux qui sont dispo sur le Github ? Si oui comment faire ? Je ne trouve rien en ce sens.

Merci!
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 04 Avril 2021, 20:37:19 pm
Comme chaque configuration hardware est différente, il faut les retoucher pratiquement à chaque fois pour les axes, boutons et sorties.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: sebastopol le Dimanche 04 Avril 2021, 21:14:32 pm
Effectivement c'est logique, merci pour ta réponse  <:)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Lundi 05 Avril 2021, 09:07:30 am
Si on se câble tous pareil, ça permet d'harmoniser les choses niveau contrôles et lampes, ensuite il faut de toute façon recalibrer les axes chacun de son côté, ça pas le choix.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 05 Avril 2021, 11:20:09 am
Je vais bientôt sortir une nouvelle version qui permettra d'avoir plusieurs fichiers séparés pour un control set, avec boutons, axes, lampes, ffb, et description du jeu qui seront dans des fichiers à part pour pouvoir rapidement copier coller.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Lundi 05 Avril 2021, 13:51:33 pm
Je vais bientôt sortir une nouvelle version qui permettra d'avoir plusieurs fichiers séparés pour un control set, avec boutons, axes, lampes, ffb, et description du jeu qui seront dans des fichiers à part pour pouvoir rapidement copier coller.

ça c'est top ! MERCI  <:)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Lundi 05 Avril 2021, 14:44:17 pm
 :-* :-* :-*
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: MaxRiffs le Dimanche 11 Avril 2021, 12:05:30 pm
Je viens de tomber sur ce post, super boulot les gars ! je vais m'y coller également, sur une sanfransico rush et peut être même sur une deuxième (version 2049). Je n'ai pas encore tout lu car j'en suis encore au stade rénovation basique dessus mais j'y reviendrais. Potentiellement si vous avez besoin d'aide je dev aussi, alors je suis plus QT C++ à la base mais mon prochain projet étant en C# je vais devoir m'y mettre du coup je pourrais surement aider si besoin d'ici quelques temps. En tout cas un grand bravo pour le boulot, moi qui pensait devoir galérer ptet des années, là 90% du taff est déjà fait ! Un grand merci pour le partage ! Je reviens bientôt pour vous embêter de questions  :) en attendant encore un grand bravo !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: michel29 le Dimanche 11 Avril 2021, 12:48:29 pm
 :-* Encore bravo pour le boulot !!  ^-^

C'est beaucoup de temps et surtout de la passion  <:)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Micka58 le Dimanche 11 Avril 2021, 15:48:50 pm
Top merci pour le travail et ça s arrête jamais 😂😂
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 13 Avril 2021, 21:46:49 pm
njz3 peux -tu m'expliquer ce que qu'il faut faire précisément quand tu écrits ceci:"sur les cabs Sega les lampes sont connectées au 5V en permanence et c'est le 0V qu'il faut envoyer par la carte relais !"? Merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mardi 13 Avril 2021, 21:48:37 pm
Il veut dire que l'on commute à la masse....comment ça, ça t'aide pas ?!
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 13 Avril 2021, 22:25:44 pm
Ouai ça m'aide pas, Je ne suis pas doué en électronique, je suis comme un singe qui reproduit ce qu'il voit  :D
Selon le diagramme, le 5v de l'arduino va sur le common de la carte relais, jusque la, ça va. Ce qui ne va pas c'est ce qui concerne le branchement du module VR, je ne sais pas quoi brancher à quoi.
Vous savez comment s'appelle la terminaison du cable sega a 12 pins pour ce module VR? Au lieu de couper le mien, je préfère me faire mon propre câble.

Merci!
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 13 Avril 2021, 23:02:03 pm
Une ampoule pour qu'elle s'allume il lui faut un (+) et un (-), dans les sega une tension à 5V et 0V.
Toujours sur les Sega, le routage et le cablage par défaut du PCB fait que toutes les ampoules ont un (+) commun sur une pin qui est reliée à 5V. Ensuite chaque ampoule à un (-) individuel sur une pin différente.
Le PCB du module VR possède un connecteur type JST (pas de 2,54mm) à 12 pins :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210413230107-njz3-Scud-VR-PCB.jpg) (https://gamoovernet.pixhotel.fr/pics/20210413230107-njz3-Scud-VR-PCB.jpg)

Avec quelle carte relais vas-tu piloter les lampes ? A l'aide d'un ULN2003 ou avec une autre carte ?

A savoir que le ULN2003 est un module à base de transistors qui agissent comme des interrupteurs. Ils vont tirer la tension à 0V sur une pin choisit du module quand on en active un transistor en le rendant passant.
Cette pin du module est supposée être reliée à la borne (-) d'une ampoule (c'est pourquoi il faut que l'autre borne (+) soit en permanence à 5V).
Si le transistor n'est pas passant, la pin est laissée flottante, donc la tension n'est pas à 0V mais plutôt à 5V.

Si tu ne réutilise pas le cablage Sega, alors essai simplement d'identifier quelle(s) pin vont où au niveau des lampes, ensuite tu pourra cabler comme tu veux selon la carte relais que tu as.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 13 Avril 2021, 23:28:18 pm
Soyez patient avec moi, je suis en train de digérer l'excellent commentaire de Njz3.
Je veux réutiliser le cable Sega qui se termine par un connecteur AMP femelle. Après quelques recherches il me semble que pour faire un connecteur male approprié, il faut ce modèle (https://www.digikey.ca/en/products/detail/te-connectivity-amp-connectors/176289-1/2328041) ainsi que cette pin (https://www.te.com/global-en/product-175150-2.html?source=header-match). Je ne suis pas sur alors n'hésitez pas à me corriger.
Je vais connecter ce nouveau cable au ULN2003.
Faut il que je connecte simplement le 5v du module VR au 5v de l'Arduino et les (-) au ULN2003?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 13 Avril 2021, 23:38:42 pm
Pour le connecteur AMP c'est la bonne série, mais prends bien le male ou le femelle selon où tu veux te cabler.
Pour le 5V : si tu as des ampoules à incandescence alors n'utilises pas le 5V qui sort de l'arduino car sinon tu risques de griller le régulateur embarqué dessus ou le port USB de ton PC, c'est selon. Il vaut mieux reprendre celui d'une alim de PC (si tu as un PC) ou celui de l'alim d'origine sega.
Si tu as des petites Leds, ca pourrait passer avec le 5V de l'arduino, mais je te le déconseille quand même. Tu pourrais avoir des surprises ensuite (perte de communication, arduino grillé, PC grillé, ...).

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mercredi 14 Avril 2021, 00:06:09 am
Heureusement que tu me l'as dit, je vais utiliser le 5v du PC. Merci pour ton aide, c'est super apprécié!
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 14 Avril 2021, 09:04:51 am
@njz3 Serait il possible d'ajouter une page de test au feeder ? Un endroit ou l'on pourrait vérifier les parasites sur la vitesse et l'accélération (et peut être aussi venir jouer sur les réglages du filtrage numérique). L'utilisateur pourrait ainsi trouver et régler les problèmes de différentes manières (ajout d'un circuit RC sur le potard, vérification des parasites sur le 5v, réglage des paramètres du filtre numérique).
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 14 Avril 2021, 09:40:57 am
Oui ca me parait devenir nécessaire, mais cela prend pas mal de temps de mettre des composants "graphiques" pour faire l'affichage des relevés et pouvoir zoomer, déplacer.
Perso j'utilise GNU Octave (Matlab) pour faire l'analyse sur des relevés que je dumpe dans un fichier texte.

Je voudrai d'abord sortir la version avec l'estimateur de vitesse, ensuite on verra selon mon temps disponible !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 14 Avril 2021, 11:21:37 am
des valeurs numériques seraient suffisantes  ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 14 Avril 2021, 14:56:35 pm
Ok, je vais rajouter une fenetre "diagnostique" dans la partie App&Hardware et dans un premier temps afficher des valeurs numériques et permettre l'envoi de consigne de couple en direct un peu comme avec la commande PXXX (donc sans traiter les effets Windows/DirectInput).
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Mercredi 14 Avril 2021, 17:45:48 pm
 :-*
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: marcus600 le Mercredi 14 Avril 2021, 21:45:27 pm
:-*

 :-** :9: :9:
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Vendredi 16 Avril 2021, 05:33:39 am
Njz3, j'ai terminé mon câble pour me raccorder au panneau VR. J'ai un soucis pour comprendre le diagramme de la 1ere page. Tu écris que les views utilisent les outputs 4 à 7 mais le 7 est raccordé à rien. De plus, je vois que le output 1 va sur le 5v du VR. Donc, il semble que je ne comprenne pas la logique du diagramme. Peux-tu expliquer au pauvre scarabée que je suis stp?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 07:55:15 am
Salut fablog,
Je ne comprends pas ta question, car je ne retrouve pas de quel diagramme tu parles avec 4 à 7, et ce que tu veux faire ou avec quel matériel tu travaille. Tu as un Leonardo ou un mega2560, ou tu as un FFB controller ?
Veux tu raccorder des boutons en entrée sur le mega ? Ou parles tu des lampes ?

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Vendredi 16 Avril 2021, 13:11:23 pm
Plus de precision...
-de quel diagramme tu parles avec 4 à 7: celui de la 1ere page
(https://gamoovernet.pixhotel.fr/pics/20200430223840-njz3-Mega2560-example-sch.jpg)
- ce que tu veux faire: lights only
- quel matériel: mega2560 + uln2003a
Veux tu raccorder des boutons en entrée sur le mega ? Ou parles tu des lampes: juste les lampes du panneau VR (j'ai le câblage d'origine)
- question additionnelle: si je veux aussi connecter les boutons du VR au méga 2560 faut il absolument utiliser vJoy? (si oui, je vais utiliser plutôt un atmega32u4 flashé comme une manette xinput.)

Merci  :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 14:36:42 pm
ok, merci pour tes précisions. Ce sera plus facile pour te répondre.
- alors au niveau du mega ce sont A8, A10 à A15 qui sont les sorties lampes de l'arduino. Les entrées du module ULN2003 sont In1 à In6, et les sorties Out1 à Out6 qui sont les fameux signaux 'tirés' à la masse pour faire allumer les lampes. Donc je suppose que c'est de In1 à in6 que tu parles (d'ailleurs je ne vois toujours pas à quoi tu fais référence en indiquant 4 à 7 ?).
- pour light only: oui le mega2560 est la seule possibilté à ce jour
- pour les boutons VR : pas d'obligation de passer par vJoy, c'est toi qui voit le plus simple. Un 32u4 flashé en xinput ca marchera très bien. Dans ce cas, comme il me semblait que tu avais un volant logitech cela serait peut être même plus simple de directement hacker les boutons sur le logitech. La solution vJoy peut aussi fonctionner et ce serait utile si tu veux des boutons en plus du logitech (mais ce sera vu sur une seconde manette, comme pour le 32u4), ou pour faire le FFB sur un moteur DIY si jamais un jour tu veux quitter ton Logitech.

Edit: je viens de comprendre, les fameuses "output 4 à 7" c'est le nom donné au variables remontées par les émulateurs Model 2 et Model 3. Aucun rapport avec le cablage.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Vendredi 16 Avril 2021, 14:59:57 pm
Je te cite pour que tu comprennes de quoi je parle:"Pour les lampes, les 8 sorties de pilotage de lampes sont sur A8 (Leader lamp, output 8 ), A10 (Start lamp, output 3), puis A11 à A14 (Viewbuttons, output 4 à 7)."
Je n'arrive pas a faire le lien entre ça et le diagramme ci-dessus. J'ai peur de faire un mauvais branchement et de griller quelque chose.

Sinon, je vais y aller avec la solution du 32u4 car je dois aussi y mettre les entrées du shifter et je ne voudrai pas hacker le g27 si non nécessaire.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 18:31:54 pm
Tu as confondu car je ne parlais pas d'électronique. Voir mon edit au dessus.
Les "outputs 4 à 7" c'est le nom des variables dans le soft, qui correspondent aux sorties lampes physiques.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210416183129-njz3-game-outputs.png) (https://gamoovernet.pixhotel.fr/pics/20210416183129-njz3-game-outputs.png)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 18:34:00 pm
Après des essais de Marcus et Dvseb, que je remercie pour leur temps passé à me trouver des bugs, je sors officiellement une nouvelle version 0.5.0 (avec peut être encore des bugs).

Edit: faites une copie de vos fichiers de configuration avant de lancer, ensuite vous pourrez migrer votre configuration xml vers un nouveau format json via l'argument de commande en ligne "--loadxml" sur la version GUI

Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 19:14:14 pm
Petit message de remerciements pour les généreux donateurs qui se reconnaitront !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 20:11:00 pm
Aganyte: voilà la page spéciale pour toi ! Pour l'ouvrir, clique sur Open Diagnostics.
- en vert le mode diagnostique qui, une fois activé, permet d'attaquer directement la commande moteur (en % du maximum de PWM) sans passer par les effets. C'est donc "brut" et permet de tester le matos directement.
- en jaune un exemple de tracé (sinus de couple lancé depuis fedit) permettant de voir la sortie PWM en temps réel et d'autres variables pour voir le bruit ou autre (à cocher à côté des valeurs numériques).
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210416200750-njz3-dedicace-Aganyte.jpg) (https://gamoovernet.pixhotel.fr/pics/20210416200750-njz3-dedicace-Aganyte.jpg)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Vendredi 16 Avril 2021, 20:18:44 pm
njz3 merci pour les précisions, je comprends mieux maintenant.
J'ai fini de tout connecter mais avant que je grille quelque chose, peux tu me confirmer que ce qui suit est correct stp?
- J'ai connecté les lumières start et les 4 du VR (pin 2-6 du Sega) sur les out 1-5 de l'ULN2003.
- Sur le ULN2003, j'ai relié In 1-5 au A10-A14 du mega2560.
- J'ai relié le 5v de mon alim (cable rouge seulement) sur la pin 1 du VR.
- J'ai relié le ground du Mega2560 a la pin marquée grnd sur le ULN2003
- Sur ton schéma de connexion je vois une connexion sur le COM - Common du ULM2003 qui va sur le 5V...je pense qu'il ne faut pas le faire dans mon cas, n'est-ce pas?

Je suis que mes questions sont super simples mais c'est le niveau d'un singe en électronique  :D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 20:26:27 pm
Oui c'est à priori tout bon mais il te manque peut être le cavalier et l'alim 5V pour l'ULN2003.
Une photo accompagnant un long discours permet de mieux comprendre. Je vais te mettre ce qu'il y a sur mon WIP Lemans.

Pour les lampes, j'ai pluggué le ULN2003 à l'envers sur le Mega, puis avec du Dupont male/femelle j'ai relié les signaux vers le CN3 et j'ai repiqué l'alimentation 5V et GND sur un des connecteurs CN13 d'alimentation du stack pour les renvoyer sur l'ULN2003. Sur la carte ULN2003, j'ai laissé le cavalier qui sert à alimenter la puce ULN2003.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20201206193924-njz3-Lampes-2-alim.jpg) (https://gamoovernet.pixhotel.fr/pics/20201206193924-njz3-Lampes-2-alim.jpg)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Vendredi 16 Avril 2021, 20:38:47 pm
Après des essais de Marcus et Dvseb, que je remercie pour leur temps passé à me trouver des bugs, je sors officiellement une nouvelle version 0.5.0 (avec peut être encore des bugs).

Edit: faites une copie de vos fichiers de configuration avant de lancer, ensuite vous pourrez migrer votre configuration xml vers un nouveau format json via l'argument de commande en ligne "--loadxml" sur la version GUI

MERCI !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Vendredi 16 Avril 2021, 20:39:26 pm
Au top, merci ben  :-*
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Vendredi 16 Avril 2021, 21:01:53 pm
Pour les lampes, j'ai pluggué le ULN2003 à l'envers sur le Mega, puis avec du Dupont male/femelle j'ai relié les signaux vers le CN3 et j'ai repiqué l'alimentation 5V et GND sur un des connecteurs CN13 d'alimentation du stack pour les renvoyer sur l'ULN2003. Sur la carte ULN2003, j'ai laissé le cavalier qui sert à alimenter la puce ULN2003.


Il faut brancher au ULN2003 le 5v et le ground du PC?
A quoi tu relies le 5V du Paneau VR alors?
Merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 21:27:25 pm
Oui tu peux utiliser l'alimentation du PC pour le 5v et le GND (prendre sur un connecteur molex de lalim).
Idem pour le 5v des lampes sur le VR
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Vendredi 16 Avril 2021, 21:34:18 pm
OK alors je pense que j'ai 2 dernières questions avant de tout faire sauter. Est ce que je peux tirer les deux 5v du même fil rouge de l'alimentation du PC ou il faut que j'aille en chercher un autre?  Il n'y a rien a connecté au ground du panneau VR si je n'utilise pas les boutons pour l'instant?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Avril 2021, 21:48:54 pm
Oui tu peux tirer plusieurs ampères à 5v sur un même connecteur molex.
Oui si tu n'utilises que les lampes, pas besoin de connecter le GND tout de suite. Mais si de toute façon tu veux les boutons VR, ca me semble utile de déjà le relier à ton GND.
Un truc que tu pourrais quand même tester serait d'utiliser le feeder et vjoy pour les boutons VR via le même mega2560, mais simplement de ne pas cocher le support du FFB dans la configuration de vjoy. Si cela fonctionne, peut être tes jeux prendront le logitech et ça te simplifie le câblage.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Samedi 17 Avril 2021, 03:40:40 am
Merci pour ta patience Njz3, maintenant j'ai des lumières qui fonctionnent.
Par contre la lumières verte clignote en permanence, la bleue reste toujours allumée et toutes les autres sont éteintes quoi que je fasse dans la console ou dans les jeux. Dans les logs je vois répété a l'infini le message: "IO board failing with objectif reference not set to an instance of an object". J'ai essayé d'allumer ou eteindre toute les lumières dans l'arduino IDE et rien ne change. Sur le méga une led rouge est allumée en permanence et l'autre clignote comme ma lumière verte du VR. J'ai connecté les inputs du ULN2003a comme sur ta photo et connecté les pins 2 a 5 du VR sur les outputs c à g du ULN2003a. Maintenant je sèche ne sachant plus quoi essayer. Qu'en penses tu?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Samedi 17 Avril 2021, 08:40:02 am
As tu bien flashé le script Arduino ?
Donne moi un extrait du log en mode debug et un screenshot de ta configuration dans la page app&hardware
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Samedi 17 Avril 2021, 13:38:56 pm
J'ai flashé le mega avec Arduino IDE avec la version 1.8.13 (Windows store 1.8.42.0) en ayant simplement double cliqué sur le fichier FeederIOBoard qui se trouve dans le dossier du même nom de l'archive BackForceFeederSetup_v0.5.0-de65502.

(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210417133819-fablog-hardware.PNG) (https://gamoovernet.pixhotel.fr/pics/20210417133819-fablog-hardware.PNG)

07:31:56 | IMPOR|    0.000256:[MAIN] Running as standard user, trying realtime priority
07:31:56 | IMPOR|    0.001261:[MAIN] Setting realtime priority failed, got: High
07:31:56 | IMPOR|    0.005522:[MANAGER] Program configured for output only (no FFB, no vJoy)
07:31:56 | DEBUG|    0.006772:[USBSerial] The following serial ports were found:
07:31:56 | DEBUG|    0.006772:[USBSerial] COM1
07:31:56 | DEBUG|    0.006772:[USBSerial] COM3
07:31:56 | DEBUG|    0.006775:[USBSerial] Attempting to connect each with 1000000bauds...
07:31:56 | DEBUG|    0.089604:[USBSerial] Error while opening port COM1, reason Paramètre incorrect.

07:31:57 | IMPOR|    0.621112:Changing control set for Default
07:31:57 | IMPOR|    1.221512:[MANAGER] Found io board on COM3 version=0.1.9.0 type=IO BOARD ON MEGA2560
07:31:57 | DEBUG|    1.223592:[TIMER] Timer caps = 1 -> 1000000
07:31:57 | DEBUG|    1.223893:[TIMER] Set Timer 1ms
07:31:57 | IMPOR|    1.225693:[MANAGER] Initializing IO board
07:31:57 | IMPOR|    1.226690:[USBSerial] Performing IO board initialization
07:31:57 | DEBUG|    1.259649:[USBSerial] IOBOARD:Initialization started
07:31:58 | DEBUG|    2.261685:[USBSerial] IOBOARD:Initialization done
07:31:58 | IMPOR|    2.261696:[USBSerial] IO board initialization done
07:31:58 | INFOR|    2.261701:[MANAGER] Configuring IO board for pwmmode=0
07:31:58 | DEBUG|    2.279309:[USBSerial] IOBOARD:Set byte pwmmode to 0
07:31:58 | INFOR|    2.279325:[MANAGER] Configuring IO board for wheelmode=2
07:31:58 | DEBUG|    2.296994:[USBSerial] IOBOARD:Set byte wheelmode to 2
07:31:58 | INFOR|    2.297008:[MANAGER] Configuring IO board for pedalmode=0
07:31:58 | DEBUG|    2.313867:[USBSerial] IOBOARD:Set byte pedalmode to 0
07:31:58 | INFOR|    2.313886:[MANAGER] Configuring IO board for ffbcontrollermode=0
07:31:58 | DEBUG|    2.330901:[USBSerial] IOBOARD:Set byte ffbcontrollermode to 0
07:31:58 | DEBUG|    2.334606:[MAMEOutputsWinAgent] WinAgent created
07:31:58 | DEBUG|    2.335091:[MAMEOutputsWinAgent] HiddenWindow thread started
07:31:58 | DEBUG|    2.335517:[MAMEOutputsNetAgent] NetAgent created
07:31:58 | INFOR|    2.336178:[MAMEOutputsWinAgent] Entering HiddenWindow Thread
07:31:58 | DEBUG|    2.338309:[INPUTS] Initialize inputs for 4 analogs 24 digitals
07:31:58 | DEBUG|    2.339566:[INPUTS] Clear all inputs
07:31:58 | DEBUG|    2.351574:[OUTPUTS] Initialize outputs for 16 digitals
07:31:58 | DEBUG|    2.352881:[OUTPUTS] Clear all outputs
07:31:58 | ERROR|    2.365768:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:31:58 | ERROR|    2.378439:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:31:59 | IMPOR|    3.380976:[MANAGER] Re-connecting to same IO board on port COM3
07:32:01 | ERROR|    4.471108:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:01 | ERROR|    4.471163:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:32:02 | IMPOR|    5.472996:[MANAGER] Re-connecting to same IO board on port COM3
07:32:03 | ERROR|    6.563180:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:03 | ERROR|    6.563238:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:32:04 | IMPOR|    7.565575:[MANAGER] Re-connecting to same IO board on port COM3
07:32:05 | ERROR|    8.655492:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:05 | ERROR|    8.655546:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:32:06 | IMPOR|    9.657254:[MANAGER] Re-connecting to same IO board on port COM3
07:32:07 | ERROR|   10.746802:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:07 | ERROR|   10.746859:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:32:08 | IMPOR|   11.748733:[MANAGER] Re-connecting to same IO board on port COM3
07:32:09 | ERROR|   12.839310:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:09 | ERROR|   12.839366:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:32:10 | IMPOR|   13.841285:[MANAGER] Re-connecting to same IO board on port COM3
07:32:11 | ERROR|   14.931536:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:11 | ERROR|   14.931595:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:32:12 | IMPOR|   15.933162:[MANAGER] Re-connecting to same IO board on port COM3
07:32:13 | ERROR|   17.024030:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:13 | ERROR|   17.024086:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
07:32:14 | IMPOR|   18.026381:[MANAGER] Re-connecting to same IO board on port COM3
07:32:15 | ERROR|   19.116138:[MANAGER] IO board Failing with Object reference not set to an instance of an object.
07:32:15 | ERROR|   19.116200:[MANAGER] StackTrace:    at BackForceFeeder.BackForceFeeder.BFFManager.ProcessIOBoardInputs(UInt16[] analogAxes, Byte[] digitalInputs)
   at BackForceFeeder.BackForceFeeder.BFFManager.ManagerThreadMethod()
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Samedi 17 Avril 2021, 14:16:54 pm
C'est un bug.
Je viens de le corriger (enfin j'espère).
Peux-tu essayer la 0.5.0-3 qui est sur github ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Samedi 17 Avril 2021, 14:37:07 pm
Yeah ça fonctionne. Je te remercie énormément pour ton travail et ton assistance. Good Job ^-^
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Dimanche 18 Avril 2021, 23:18:50 pm
Salut NJZ3, il semble y avoir d'autres games assets pour teknoparrot qui ne sont pas dans l'archive du BFF. Ou est-ce que je peux les trouver stp?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 18 Avril 2021, 23:39:37 pm
Tu veux parler des control sets ?
Désolé je ne peux pas vraiment t'aider, sur teknoparrot je n'ai pratiquement rien que ce que j'ai mis dans l'archive, qui ont pour but de servir d'exemple et de point de départ pour t'en faire de nouveaux.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Dimanche 18 Avril 2021, 23:48:09 pm
OK, je vais me mettre à la tache et partager plus tard. Est on nombreux a utiliser le BFF?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 18 Avril 2021, 23:57:42 pm
Tu es le bienvenu pour partager tes control sets, bien que chaque setup soit différent.
Je ne connais pas le nombre d'utilisateurs. Mon petit doigt me dit (et le traffic sur github ne ment pas) qu'il y en a pas mal, probablement une centaine.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Aganyte le Lundi 19 Avril 2021, 07:52:18 am
On est déjà une centaine rien que sur le groupe privée dédié à ce projet  ;)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Lundi 19 Avril 2021, 19:40:20 pm
Njz3, j'ai réussi a faire fonctionner des jeux avec les lampes du VR (light only) avec Mame, model 3 et Teknoparrot mais pas avec Model 2. J'ai mis les script LUA dans le répertoire script de l'émulateur et lancer la rom Daytonas ou Indi500. J'utilise la version 1.11 du Sega Model 2 emulator. Le log window me montre aucune activité.
Comment pourrais-je déboguer ça stp?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 19 Avril 2021, 21:59:02 pm
Peux-tu me faire un screen shot de la config du control set (là où il y a le nom du process, le type d'output, ...) ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 20 Avril 2021, 00:51:24 am
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210420005110-fablog-Capture.PNG) (https://gamoovernet.pixhotel.fr/pics/20210420005110-fablog-Capture.PNG)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Mardi 20 Avril 2021, 07:15:27 am
Salut, sur ton screenshot le control set est sur "défault" et non model2 daytona 1. Si tu as bien activé l'autodetection de control set dans le backforce Feeder, essaie de mettre, pour main window title, "daytona*".
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 20 Avril 2021, 11:04:26 am
Salut, sur ton screenshot le control set est sur "défault" et non model2 daytona 1. Si tu as bien activé l'autodetection de control set dans le backforce Feeder, essaie de mettre, pour main window title, "daytona*".
Merci pour ta réponse. Pas mieux
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 20 Avril 2021, 14:58:47 pm
gojirien, c'est l'autodetect qui manquait. Ça explique tous mes autres pb non évoqués :)
Qu'est ce que vous mettez pour DAytona Championship USA sur Teknoparrot dans Main window title et Exec, Window title? Il semble que je ne comprenne pas bien l'utilisation des * et des "
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Mardi 20 Avril 2021, 15:48:58 pm
Ne prends pas en compte les " que je te mets, ce qui est important c'est les *.

Pour daytona 3 j'ai mis les infos dans mon tuto (épinglé dans cette section), descends un peu sur la partie lampes du tuto, tu verras la description pour daytona 3
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 20 Avril 2021, 16:37:08 pm
Merci, ça fonctionne maintenant. ^-
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 20 Avril 2021, 17:49:45 pm
Je suis en train de faire les controls set de tous les jeux Teknoparrot que j'aime. Mario Kart arcade GP DX est reconnu par le BFF mais ça me fait n'importe quoi sur les lampes du VR. Avez-vous un meilleur résultat?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Mardi 20 Avril 2021, 19:53:34 pm
Ca me fait aussi un truc tordu les lampes sur mkdx
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 20 Avril 2021, 20:53:03 pm
A la base, j'avais travaillé avec seb pour définir quelles sont les variables qui pourraient convenir pour un panel équipé en boutons VR et avec toper. Le jeu sort beaucoup de variables via outputblaster, la borne semble avoir beaucoup de lampes. De plus, elles sont codées en valeur RGBW, ce qui est difficilement traduisible.
Regardez le nom des variables et leur valeurs dans le log en mode debug, vous les verrez passer.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: gojirien le Mardi 20 Avril 2021, 21:13:39 pm
Effectivement pour mkdx ! Merci pour l'explication  :-*
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Dimanche 25 Avril 2021, 16:32:25 pm
Est-ce que c'est moi ou la dernière MAJ de Teknoparrot a rendu kaput le BFF?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Dimanche 25 Avril 2021, 20:11:37 pm
Je ne peux pas te répondre, je n'ai pas mis a jour depuis hyper longtemps. Peut être que OutputBlaster doit également être mise à jour pour que ça marche.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Lundi 26 Avril 2021, 16:10:47 pm
J'ai trouvé le pb, c'est moi! J'avais mis Teknoparrot en admin, car le message de prévention que Mario Kart DX me donnait pour le faire m'embêtait. Ça a bloqué la communication avec le BFF  >:(

Tout refonctionne mais en essayant de déboggué tout ça hier, j'ai du certainement altéré quelque chose du coté de Sega Racing classic, le log du BFF me dit:[MANAGER] Exception while trying to scan process: Accès refusé.
Une idée de ce que ça peut être? Je précise que je lance le jeu en conjonction avec Game loader all RH pour éviter les glitches graphiques.
Merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 26 Avril 2021, 17:24:31 pm
Le BFF ne peut pas scanner les process qui sont lancés en admin pour l'autodetection, si lui même n'est pas lancé en admin.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Lundi 26 Avril 2021, 18:13:56 pm
Sinon je me demande si en baissant les verifications UAC dans les options du compte ça reglerait pas tout ses problemes
Chose que j'ai fait sur mon PINCAB pour eviter tout ce genre de c*nneries
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Lundi 26 Avril 2021, 20:10:33 pm
Le BFF ne peut pas scanner les process qui sont lancés en admin pour l'autodetection, si lui même n'est pas lancé en admin.

J'ai trouvé le problème. En utilisant Conjointement Teknoparrot avec Game loader all RH le feeder ne reçoit rien. J'imagine qu'il faut que ce loader puisse gérer les outputs !?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 26 Avril 2021, 20:18:19 pm
Quelques explications : normalement les outputs lampes sont envoyées par la dll OutputBlasters, quelque soit le launcher.
A savoir que la dll est chargée avec le jeu au démarrage, donc avec les droits d'accès du launcher. Si les droits ne sont pas les mêmes entre le BFF et le jeu, impossible de recevoir les messages de OutputBlasters, et donc pas de sorties lampes.
J'ai rajouté un mode MAME_Network à OutputBlasters justement pour contourner cette limitation et utiliser une connexion TCP plutôt que par messagerie afin qu'il n'y ait plus ces soucis. Mais je crois que personne ne l'utilise.

Concernant le soucis que la sortie du BFF montre, il semble que cela soit un problème de droit d'accès pour le scanner qui fait l'autodetection. Ça expliquerait ton soucis avec les outputs.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Lundi 26 Avril 2021, 20:26:17 pm
Merci les gars, j'ai trouvé la solution. Dans game loader all rh, il y a une option qui désactive l'UAC (dans l'onglet "other 1). Il va désactiver ça pour tout Windows, donc a vos risques et périls. Ça a résolu le problème. (Merci Bandicoot pour m'Avoir fait allumer)
Je précise que rien n'était en admin pour ce jeu, donc ce n'était pas le pb.
Njz3, je vais essayé le mode TCP en réactivant l'UAC. Je vous reviens...

MAJ: Ça ne fonctionne pas avec le TCP, peut être que je l'ai mal configuré...
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 26 Avril 2021, 22:27:28 pm
Si le fait de désactiver l'UAC résoud le problème, ca confirme que c'est un problème de droits d'accès qui empêche le BFF de recevoir les sorties lampes.
Pour le mode network, il faut configurer la dll outputblaster et le BFF
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Lundi 26 Avril 2021, 23:01:57 pm
Njz3 sais tu comme je peux faire pour savoir ce qui est en admin. J'ai vérifié les exécutable de game loader allrh, Technoparrot et du BFF.
Je ferai d'autres tests avec le TCP demain.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 26 Avril 2021, 23:07:45 pm
Dans le gestionnaire de tâches de Windows, onglet details, je crois que tu peux voir qui est le propriétaire du process.
Il se peut que tu démarres le BFF en tant que user "toto", et ton jeu en tant que process "system" ou "administrator" ou encore quelque chose d' autre. Ça dépend du launcher.
Le problème des sorties MAME_WIN (à la base pour MAMEHooker) c'est que ça passe par la messagerie Windows (échange de messages entre deux fenêtres). C'est soumis au contrôle UAC (UIPI pour être précis), et pas du tout portable.
La version network TCP permet d'être portable et non soumis à contrôle UAC.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 27 Avril 2021, 00:38:36 am
Avec MAME_net ça fonctionne très bien avec l'UAC, merci Njz3. Y a t'il un intéret a changer pour MAME_net tous mes jeux fonctionnels qui utilisent Outputblaster?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 27 Avril 2021, 07:44:23 am
Le seul intérêt c'est pour les jeux lancés en admin.
Tu dois être peut être un des rares utilisateurs de ce mode de sortie pour les lampes. Je l'avais fait pour dvseb qui avait le même soucis avec MarioKart je crois.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: dvseb le Mardi 27 Avril 2021, 08:29:24 am
Il suffit de désactiver définitivement l' UAC et plus aucuns problemes ni pour mario kart ni pour initial d zero v2.11
ni pour aucuns autres jeux du reste...
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: fablog le Mardi 27 Avril 2021, 23:18:15 pm
Bye bye UAC donc!
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: zebassprophet le Samedi 08 Mai 2021, 10:10:18 am
desolé je poste ici pour la visualisation ;)

j'avais cru voir quil y'avait eu une correction sur le bug du feedback de sega rally qui va de gauche à droite
je cherche en paralelle mais si quelqu'un a le reglage ca m'interesse

(rassurez vous, c'est la version L2M2 qui tourne, j'ai pas encore remis les main dans le pwm2m2=)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Samedi 08 Mai 2021, 10:44:38 am
Salut, je ne suis plus sûre, mais il me semble que cela dépend si tu utilises le ffb de l'emulateur directement ou si tu passes par le plugin de Boomslangnz.
Je sais que quand tu utilises le ffb de l'emulateur directement, il y a un bug (commande stop envoyées après chaque demande de ffb). Quand tu utilises mon soft j'ai ajouté une petite option pour ne pas traiter ces commandes stop. C'est une option spécifique Sega Rally !
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: hell_onslaught le Mardi 18 Mai 2021, 09:35:08 am
Ah ben ici aussi pas mal de changement, va vraiment falloir que je trouve du temps pour modifier le code afin de l'adapter a mon câblage  afin de profiter de chaque nouvelle fonctionnalité ;D
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Franky81 le Mercredi 19 Mai 2021, 15:50:29 pm
Salut tout le monde.
Question ? Comment fait on avec backforce feeder pour faire reconnaître son volant sur demul ? Quoi que je fasse j'ai la même commande qui s'affiche puis qui s'annule dès que j'actionne une autre. Merci beaucoup.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Samedi 22 Mai 2021, 22:13:52 pm
Salut tout le monde.
Question ? Comment fait on avec backforce feeder pour faire reconnaître son volant sur demul ? Quoi que je fasse j'ai la même commande qui s'affiche puis qui s'annule dès que j'actionne une autre. Merci beaucoup.
Salut,
Je ne saurai pas te répondre.
Pour certains jeux PC il faut faire le patch Bandicoot dans la base de registre pour que vjoy soit vu en tant que Volant, mais à ma connaissance il n'y a rien à faire de spécial sur Demul.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: Little_Rabbit le Mardi 15 Juin 2021, 15:17:16 pm
Salut,

@madein80 et njz3 : j'ai déporté vos échanges vers ce nouveau sujet (https://www.gamoover.net/Forums/index.php?topic=43538.0) ;).

A+
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 15 Juin 2021, 15:23:33 pm
@Little_Rabbit: Merci pour le nettoyage.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: leestow le Mercredi 07 Juillet 2021, 18:37:28 pm
Is it possible to connect a bts7960 driver to the mega2560?  If so, what is the pinout please.  Any help would be appreciated.  I would like to use the mega 2560 so I can use lamps with the uln2003
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Jeudi 08 Juillet 2021, 11:07:36 am
@leestow: the current Arduino code does not support the Mega2560 with fast PWM, only standard PWM@960Hz which means you will probably hear some noise. I did not spend too much time to support analog PWMs based control on the Mega2560, so it is not yet ready to work out of the box.

Current code for the Leonardo does support L620X based motor driver with 15,9kHz PWM (noise barely hearable), so something can definitly be done to support the BTS7960 module. Depeding on the number of buttons and lamps, and adapting slightly the arduino code for the Leonardo can maybe fit your needs.
Do you have the pinout for your module and a Leonardo to do some testing with current code ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: leestow le Vendredi 09 Juillet 2021, 04:39:19 am
@njz3. Yes.  I have a Leonardo and the bts7960 module.  It has vcc, gnd, r_is, l_is, r_en, l_en, rpwn, lpwm pinouts.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Lundi 12 Juillet 2021, 14:27:03 pm
I have to check for the wiring, normally it should be compatible with the current Arduino code very easily as I support dual PWM outputs for reverse/forward mode (BTS7960 and L620X both share the same dual PWM inputs logic).
How many buttons, pedals and lamps do you have on your setup?
It might be possible to connect them all on a Leonardo, which would definitly be better for the noise at this stage since I did not look how to increase pwm frequency on the Mega2560.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: leestow le Mardi 13 Juillet 2021, 03:48:25 am
10 buttons including the 4 speed shifter.  And 6 lamps.  It's a San Francisco Rush 2049 cabinet.

Edit:. I forgot.  It also has 3 pedals.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 13 Juillet 2021, 13:52:00 pm
Ok, then the Leonardo will not allow as many buttons and lamps to be controlled.
Anyway, let's try the Leonardo for at least the motor control, pedals and buttons (no lamps yet).

For the wiring, you shall do the following:
- connect L_pwm pin to D9 (Forward)
- connect R_pwm pin to D10 (Reverse)
- connect L/R EN(able) pins to D11
- connect your wheel pot to A0, your pedals to A1 through A3
- connect your buttons to D0 to D8 and D12 (10 buttons)

If you can, please try with a lab power supply where you can set a current limit to something like 1 or 2 amps to avoid burning your BTS7960.
Do not switch on your power supply yet.

In the BFF (latest 0.5 version), use PWM_DIR hardware. Stop the manager and tick the "Dual mode PWM (L620X)" checkbox. Restart the manager and click on "Commit eeprom&reset". Please see below where those options are:
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20210713135011-njz3-L620X-pwm-mode.png) (https://gamoovernet.pixhotel.fr/pics/20210713135011-njz3-L620X-pwm-mode.png)

Calibrate your motor first, then your wheel axis (same procedure) and your pedals axes, then check your buttons are detected in the buttons page.

Then enable your power supply with limited current, and use the Diagnostic mode to check if motor control works.
Hopefully it will work with no modification in the Arduino code.

Edit: corrected a few typos and mistakes in my message
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Mardi 13 Juillet 2021, 15:40:13 pm
C'est vraiment le top, quel sont les driver utilisé pour les PC, y a moyens pour XBOX 360 (Daytona USA...) Merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 13 Juillet 2021, 16:36:44 pm
Le driver Windows est vJoy (c'est un joystick virtuel), ce n'est pas compatible avec une xbox 360.
Sauf peut être avec un Gimx mais je ne peux pas encore aider là dessus.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: bandicoot le Mardi 13 Juillet 2021, 21:41:39 pm
pas d'Xbox avec GIMX
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Mercredi 14 Juillet 2021, 09:27:02 am
Le driver Windows est vJoy (c'est un joystick virtuel), ce n'est pas compatible avec une xbox 360.
Sauf peut être avec un Gimx mais je ne peux pas encore aider là dessus.

Merci beaucoup pour le travail colossal, je sait que j'abuse un peu mais est il concevable d'utiliser les driver 360, car la version daytona USA xbox 360 est la meilleur ever.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mercredi 14 Juillet 2021, 22:34:43 pm
Merci beaucoup pour le travail colossal, je sait que j'abuse un peu mais est il concevable d'utiliser les driver 360, car la version daytona USA xbox 360 est la meilleur ever.
Malheureusement si le gimx ne fait pas, je ne connais pas d'autres moyens.
Faut voir si un emulateur xbox 360 sait un jour faire tourner Daytona avec support pour vjoy.
En attendant tu as quand même la version arcade sur emulateur model2 qui tourne parfaitement avec le FFB.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: leestow le Vendredi 16 Juillet 2021, 05:06:24 am
Would it be possible to add another Arduino to just control the lamps?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 16 Juillet 2021, 08:40:28 am
It is technically possible, but not yet planned as it would make the software a lot more complicated since there would be dual serial port communication and synchronization, and make the overall process a lot more CPU hungry.
The simplest solution I was working on, would be to add an I2c chip to extend the IOs of the Leonardo with 8 or 16 more digital IOs. In your case, another solution would also be to configure higher frequency PWM for the Mega2560.
Please test first the Leonardo and give me your feedback.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: leestow le Samedi 17 Juillet 2021, 15:36:23 pm
Okay.  Thanks for your help!  I'll test it out as soon as I get some extra time.  Also, have you thought about using a raspberry pi?  Maybe to offload the the CPU processing to the pi?  Plus a lot of gpio pins.  I'm no expert.  Just curious.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Mardi 20 Juillet 2021, 14:57:31 pm
Sorry, I mainly developped the software for emulators that runs on Windows, not on raspberry...
The vJoy driver (virtual joystick) I use in the BFF is only available on x86 or x64 Windows computers.

As a side exploratory project, and since forcefeedback stuff is now a lot easier to develop that it used to be 2 years ago, it is possible to transform an Arduino to a forcefeedback racing wheel device.
Some people have been successfull to use STM32 boards for DIY steering wheels, and I personnally played with a Leonardo and a Due to make it seen by Windows as a steering wheel (no vJoy in this case).
This could perhaps make it compatible with a raspberry or a console compatible wheel, faking a commercial PID/VID.

The Leonardo board is a bit limited in its processing power to handle complex forcefeeback stuff with advanced digital filters, USB communication, and PC communication (to transfer configuration data and lights).
The main issue for other more powerfull boards like the Due or STM32 boards is they are 3.3V microcontrollers, thus analog or digital 5V level signals from our arcade cabinets must be shifted back to 3.3V.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Vendredi 30 Juillet 2021, 07:35:20 am
J'ai ce volant pour Lindbergh, la ref est SPG-2001X  STEERING WHEEL, et il semble très proche du model 3 SPG-2001 STEERING WHEEL;

(https://i75.servimg.com/u/f75/15/96/88/01/i-img123.jpg)

2 questions svp:

- est il compatible avec le kit model3?
- dois je ajouter un ventilo?

Merci
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: dvseb le Vendredi 30 Juillet 2021, 08:24:50 am
Salut,

J'ai eu le même dans ma borne.

C'est un volant qui est de type model 3, on le trouve dans les bornes lindbergh (outrun 2, rtuned, sega race tv, etc...)

Il marche parfaitement avec les cartes FFB controller d'aganyte et le soft Backforcefeeder de NJZ3.

Il a une réactivité plus violente que les moteurs utiliser par sega sur les scud race, daytona 2, f355 ou sega rally 2...
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: njz3 le Vendredi 30 Juillet 2021, 11:27:27 am
Merci Seb
Est ce que le volant a un débattement similaire au moteur model 3 ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: dvseb le Vendredi 30 Juillet 2021, 12:31:16 pm
il est completement identique, absolument aucune difference.

Out run 2 sp sur chihiro utilise le meme bloc volant moteur que scud race

Out run 2 sp sur linbergh utilise le meme bloc volant si dessus rtuned-segaracetv
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Vendredi 30 Juillet 2021, 13:54:53 pm
MERCI bcp, du coup est ce un bon volant?

Il a une réactivité plus violente que les moteurs utiliser par sega sur les scud race, daytona 2, f355 ou sega rally 2...

Du coup avec les paramètre qui reproduisent le FFB en fonction du jeux du soft Backforcefeeder de NJZ3 sa pose aucun problème, on a les même retour?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Vendredi 30 Juillet 2021, 14:24:40 pm
Ah oui pour le ventilo stp?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: dvseb le Vendredi 30 Juillet 2021, 18:10:22 pm
Ca fonctionne pareil que le volant scudrace.

ventilo non nécessaire sur ce modelé.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Vendredi 30 Juillet 2021, 18:44:51 pm
Merci

j'ai reçu sa avec je me demande c'est quoi?

(https://i75.servimg.com/u/f75/15/96/88/01/i-img124.jpg)
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: psyko44 le Samedi 31 Juillet 2021, 12:36:05 pm
Je crois voir d ou il vient  :D
Je suis intriguer aussi par le sachet, surement du spare dediée a la borne.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: 6rk le Samedi 31 Juillet 2021, 22:47:43 pm
Merci

j'ai reçu sa avec je me demande c'est quoi?



C'est pour relier une single à une service box. Étrange que ça soit livré avec un panel. Il vient de où ?
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Samedi 31 Juillet 2021, 23:59:11 pm
C'est un panel soit disant neuf pour SEGA Race TV, gagner sur une enchere jap.
Titre: [Beta] - BackForceFeeder : feeder vJoy FFB pour racecabs
Posté par: nonosto le Dimanche 01 Août 2021, 15:39:33 pm
Le driver Windows est vJoy (c'est un joystick virtuel), ce n'est pas compatible avec une xbox 360.
Sauf peut être avec un Gimx mais je ne peux pas encore aider là dessus.

pas d'Xbox avec GIMX

Je reviens la dessus svp, je suis pas bien sur de comprendre le fonctionnement en output vJoy envoi quoi comme info à l'OS? Si il s'agit de souris ou clavier Gimx fonctionne sur xbox, PS3....


(https://i75.servimg.com/u/f75/15/96/88/01/gimx10.png)