1

Zerosquare m'a redirigé ici cheeky

L'idée était de choper les schémas électroniques du super joystick de Steel Battalion, dans le but de le refabriquer (peut-être en carton cheeky).

Il y a moyen de trouver ça? Ou au moins des photos de l'intérieur d'un de ces joysticks? Si je pouvais en rétro-ingénérer un et en construire un clone avec du matos de récup, ce serait tout bonnement énorme smile
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

2

Redgi, tu n'avais pas chopé les schémas pour tes modifs du pad ?
topics/536-128659-demande-dxplications-et-dune-traduction-de-ce-lien#10
(là les liens ne marchent plus sad)

Y a ça du coup ?
http://www.bigmech.com/misc/hacksmods.html
ce serait tout bonnement énorme smile


Je n'te l'fais pas dire ^^
avatar@originalfei
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

3

http://www.rfgeneration.com/blogs/nupoile/Whats-Inside-Steel-Battalion-2440.php

Voici déjà un premier lien avec de grandes photos de l'intérieur d'un de ces joysticks.

La bonne nouvelle, c'est que dans les 3 modules externes du pad (gauche, droit et pédalier), il n'y a que des interrupteurs, boutons, potentiomètres et analogs ordinaires, câblés via ce qui ressemble à une nappe IDE. La mauvaise, c'est que le module central renferme plusieurs puces et que ça a l'air bien compliqué tout ça cheeky

A mon avis il devrait y avoir moyen de simplifier le schéma en virant tout ce qui est rétroéclairage des boutons.
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

4

Ah moi c'est plutôt l'inverse que j'avais en tête. Virer tout le plastique, pour essayer d'adapter une "carcasse" métallique. grin

5

Iceman RGC (./4) :
Ah moi c'est plutôt l'inverse que j'avais en tête. Virer tout le plastique, pour essayer d'adapter une "carcasse" métallique. grin


c’était la volonté du créateur d'avoir un pad de 40kg

6

Ce sont les tables qui risque de ne pas aimer. grin

7

encore moins ceux qui ont mal au dos sad

8

Iceman RGC (./4) :
Ah moi c'est plutôt l'inverse que j'avais en tête. Virer tout le plastique, pour essayer d'adapter une "carcasse" métallique. grin

Oui mais toi tu as un joystick original que tu aimerais modifier, moi j'aimerais m'en construire un à partir de rien cheeky
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

9

La mauvaise nouvelle, c'est que les puces sont probablement propriétaires.

La bonne, c'est qu'il y a de bonnes chances que ce soit un périphérique USB HID standard, donc qu'on puisse l'émuler avec un autre microcontrôleur.

Quelqu'un en ramène un à l'AC ? smile
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

cool une LAN steel battalion grin

11

On peut en ramener un du local oui.

12

ntrs > non pas une LAN, on n'a besoin que d'UN contrôleur tongue

Iceman > merci smile
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

13

Dans le pire des cas, il reste le système D cheeky



http://stiggyblog.wordpress.com/tag/steel-battalion/

Avec un peu (beaucoup) d'imagination, y aura presque moyen de s'y croire grin

EDIT: une belle grande photo du module de gauche.

171770_DSC_0774.jpg

EDIT 2: le driver pour connecter le joystick au PC.
http://vt.beckament.net/

Je sais pas si ça peut servir...
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

14

Hmmm, s'il faut un driver particulier c'est pas bon signe... (à moins que le driver serve juste à faire reconnaître les boutons comme des touches, mais il y a des softs comme joy2key pour ça, donc je ne pense pas que ce soit ça)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

15

J'ai un peu regardé la manette SB ce week-end (merci à Iceman de m'avoir prêté celle de l'asso RGC).

axPacketSize: 0x0020 (32) bInterval: 0x04 Endpoint Descriptor: bEndpointAddress: 0x01 Transfer Type: Interrupt wMaxPacketSize: 0x0020 (32) bInterval: 0x04
Contrairement à ce que je pensais, ce n'est pas un périphérique HID classique mais un truc "custom", donc sans le driver Windows ne le gère pas du tout. Voilà les infos données par USBView : Device Descriptor:
bcdUSB:             0x0110
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x08 (8)
idVendor:           0x0A7B
idProduct:          0xD000
bcdDevice:          0x0100
iManufacturer:        0x00
iProduct:             0x00
iSerialNumber:        0x00
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x00
Device Bus Speed:     Full
Device Address:       0x03
Open Pipes:              0

Configuration Descriptor:
wTotalLength:       0x0020
bNumInterfaces:       0x01
bConfigurationValue:  0x01
iConfiguration:       0x00
bmAttributes:         0x80 (Bus Powered )
MaxPower:             0xFA (500 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x02
bInterfaceClass:      0x58
bInterfaceSubClass:   0x42
bInterfaceProtocol:   0x00
iInterface:           0x00

Endpoint Descriptor:
bEndpointAddress:     0x82
Transfer Type:   Interrupt
wM

Du coup ça va être plus complexe à gérer que prévu, il faudrait regarder le code du driver Windows pour comprendre comment ça marche (idéalement, un analyseur USB branché entre la manette et une Xbox faisant tourner le jeu serait mieux, mais ça coûte trop cher).
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

16

Tant pis, je me disais bien que ce ne serait pas aussi simple que ça. C'est la fin d'un beau rêve cheeky
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

17

mourn
avatar@originalfei
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

18

Up!
Si tu chope ce bout là il ne te restera plus qu’a construire le reste wink
avatar

19

Si le prix ne monte pas, c'est une bonne affaire.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

20

Ces frais de port... sad
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

21

Ça ne risque pas d’augmenter… cette annonce est sur le net depuis des mois !
Pour les frais de port ce ne sont pas vraiment des frais de porc mais simplement de l’import wink
Ça revient à moins de 45€ Fdpin le bloc centrale, après il ne te reste plus qu’a construire le reste happy
Tu n’espérais quant même pas construire un contrôleur SB pour une bouché de pain ?
Une carte électronique, 40 boutons, deux sticks, un pédalier triple, ça en fait du matos !
avatar

22

Tiens un pédalier trois axes pour seulement
30€


Plus d’info sur le truc ici

gxd7
avatar

23

Bonjour,

Je me permet de remonter ce topic car j'ai des plans assez similaires et je me demandais si vos projets avaient aboutis ou non et le cas échéant ou vous en êtiez ^^

Pour ma part je possède un pad steel battalion 1ere edition, que j'ai remis a jour et recodé un peu pour elite dangerous et star citizen sur lesquels je passe de très bons moment actuellement.


J'aimerai cependant amélioré ce dernier. Même si treize ans plus tard, ce bon vieux saligaud fonctionne comme à la première heure il est peut être temps de lui apporter quelques upgrades.

Ce que je recherche a implémenter :

- joystick plus récent (qui sera malheureusement self centring, je préfère piloter sans) a droite ET a gauche. D'une part pour la précision, d'autre part et surtout pour cela : le nombre de bouttons "on stick".
- carcasse refaite en métal.
- Vibration dans les deux joystick (j'ai vu que le tuto nécessaire était évoqué plus haut, J'ai moi même un peu de mal a comprendre les schémas. De plus je me demandais comme se gérer la reconnaissance logiciel du jeu pour savoir qu'il y a la vibration et surtout quand l'activer).
- Un vrai throtte, celui de base étant quand même assez cheap.


Ainsi j'ai deux choix qui s'offrent a moi :

- Désosser la manette de base, et la remettre dans une coque homemade en métal que j'aurais crée. en ajoutant au passage les deux nouveaux joysticks et le throttle.


- Créer la coque moi même et recréer tout le systeme électronique intérieur (composé essentiellement de boutons poussoirs finalement). J'imagine que cela ne doit pas être très dur si ? La question du driver a crée sois même m'inquiète un peu cependant, j'ai quelques bases en code, mais ce sont des bases (en C sharp de plus). Mais je ne sais pas du tout comment se passe la création d'un driver. Pour les joystick j'en aurais deux du commerce (que j'aimerai modifier pour les vibrations) et un throttle du commerce.


Au niveau du matos, j'ai en tête le hotas warthog pour le throttle + stick de droite. Pour le stick de gauche j'imagine partir sur un t16000 (bref pour gauché faute de mieux) Car je tiens a rester sur ma config en dual joystick. (J'utilise en parallèle voice attaque lors des combats un peu plus tendus).

Pour la coque, quelques chose de métalique, de solide. (un peu a l'image du warthog).

Dans l'idée, comme je ne pense pas qu'il soit possible de créer un driver regroupant les trois périphérique (bloc de commande SBC homemade ou officiel + les deux joystick différents + le throttle, peut être avec vjoy mais j'ai des doutes) surtout aux vus des limitations de windows sur le sujet (nombres de bouttons). De fait j'aurais au finale des cables qui partiraient (en sortant du PAD SB) depuis chacun des joy, du throttle (séparé du joy sur le hotas warthog mais reconnu comme un seul périphérique) et finalement de la manette homemade ou bien du SBC (steel battalion controller). (bref un bon hub a prévoir).


J'ai pas mal cherché mais je n'ai pas trouvé de projet un tant sois peut similaire, en fait étrangement a par sur bigmech je n'ai trouvai aucun mod de cette manette qui pourtant mériterait une tripotée de mods.

Auriez vous des conseils? Des noms de sites ou je pourrais m'adresser pour la partie technique / electronique (crée le controlleur principal avec les bouttons voir les switchs), un aussi pour la partie software (coder un driver). Possiblement des forums ou des passionnés ont déjà crée leur prorpre controleur, et dont je pourrais tirer partie de leur expérience.


Merci d'avance.

24

Je pense que tu devrais séparer en deux projets :

1) améliorer ta manette Steel Battalion existante pour jouer à Steel Battalion avec. Pas besoin de driver pour ça ni de développement électronique pour ça, c'est juste de la mécanique (pour remplacer les éléments existants) et un peu de soudure. Pour les vibrations, c'est commandé par l'allumage d'un des voyants, parce que le jeu ne supporte pas nativement les vibrations.

2) refaire une manette perso (éventuellement en achetant une 2ème manette Steel Battalion pour servir de base, mais en virant l'électronique d'origine) pour jouer aux jeux sous Windows. Dans ce cas-là, pas besoin de driver, ceux intégrés conviennent. Le plus simple pour l'électronique, c'est de récupérer des manettes et joystick USB existants (même de qualité un peu pourrie, si le but est de ne garder que l'électronique), les démonter, garder l'électronique d'origine et relier tes boutons, etc. dessus. Tu pourras avoir des vibrations en utilisant une manette qui les supporte. Utiliser un hub pour n'avoir qu'un seul câble qui va au PC est une bonne idée.

Mélanger les deux est beaucoup plus complexe, et y'a de quoi y passer plusieurs semaines de boulot pour quelqu'un d'expérimenté en électronique et développement logiciel, donc y'a peu de chance que quelqu'un le fasse pour toi (à moins de tomber sur un fan de Steel Battalion qui soit aussi compétent là-dedans - mais vu qu'il y a assez peu de joueurs...)

EDIT : ah j'avais oublié qu'il existait un driver pour PC. À voir s'il supporte tous les boutons, etc. de la manette. Si c'est le cas, peut-être qu'il y a moyen de fusionner les deux solutions : garder l'électronique de la manette Steel Battalion, remplacer les éléments, ressouder -> ça donne un pad qui marchera sur les jeux PC et sur le jeu d'origine. Par contre, pour les vibrations, il vaut mieux récupérer une quelconque manette USB qui vibre, et la brancher sur le hub. Peut-être prévoir de quoi débrancher la manette d'origine du hub et pouvoir la brancher sur la Xbox directement, il est pas dit que cette dernière supporte les hubs.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

25

Disons qu'actuellement le SBC me sert a jouer plutot sur des simu spatiales, n'ayant plus personnes avec qui jouer a SB et préférant les vrais lan en personnes.
D'ou le besoin du driver (sachant que de ce côté la c'est bon, j'ai déjà tout réglé et je joue déjà avec, c'est avec l'upgrade que ca se gâte).

Quand tu dos commandé par l'allumage d'un des voyants tu veux dires :

- Activer un boutton qui activera en mode non stop la vibration jusqu'a desactivation par le joueur.
ou
- La vibration s'active des qu'un bouton se met a clignoter (clignotement induit par le jeu).




Pas bête pour la récup de vieilles manettes, ca évitera le casse tête du driver, même si j'avoue que le défis m'intéressé beaucoup. (Avec une introduction par quelqu'un au préalable).
Je ne cherche pas quelqu'un pour le faire pour moi mais plutot a le faire moi même, avec mon frère. On a déjà réalisé quelques projets (Droides Star Wars RC, des astromécanos T3 M4 tailles 1-1 avec electro, Drones, la on s'attaque a la création d'un cockpit pour Elite dangerous Et Star Citizen, comprenant entre autre le SBC Upgradé).


Mais il est vrai que le mélange peut monter la difficulté de façon exponentielle.

Pour ton edit : oui le driver existe et j'ai remis le code à jour pour en faire ce que je voulais, j'ai même mis un tuto a disposition (vu que rien en francais n'était dispo) couvrant l'adaptation du cablage a l'installation sur PC + fournis le code que j'avais tappé.

Pour les vibration je comptais récuperer les composants d'une manette xbox comme dis dans le tuto, comme le SBC etant a la base une manette XBOX.

Mais remplacer les éléments par soudure suffira? Y a pas du code a faire ou autre pour que ce soit compatible?

26

De souvenir, quand on est touché par un obus tous les voyants s'allument et clignotent en même temps pendant quelques secondes. Ce doit être ça le signal pour activer les vibrations.
avatarSpartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

27

(Désolé pour le retard)
Nydo_Horth (./25) :
- La vibration s'active des qu'un bouton se met a clignoter (clignotement induit par le jeu).
C'est ça. C'est expliqué dans le tuto d'origine :
After watching the controller lights during replays, I noticed that the communication buttons lit up every time my VT took a hit- And, especially when my VT fell over. I don't use the BoomBox in Steel Battalion. Therefore, I never press the 4th and 5th communication buttons. I decided to use the 5th LED to control the motors via a simple comparator like circuit.

Nydo_Horth (./25) :
Mais remplacer les éléments par soudure suffira? Y a pas du code a faire ou autre pour que ce soit compatible?
Pour les boutons et joysticks, non, il n'y a normalement pas de code à changer.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

28

Ok merci pour tes reponses. Je ne suis plus si sur d'installer les modules pour la vibration vu que les jeux a qui ces modules étaient destinés n'envoie pas d'information quand le véhicule est touché. (par exemple avec une manette 360 pas de vibration non plus, le jeu ne le prend pas en compte).
Pour ce qui est du joystick remplacé, je suis étonne que de juste le remplacer suffise mais tant mieux en un sens.

Merci pour les infos en tout cas

29

De mon coté, pour le fun, je me suis crée un petit adaptateur pour utiliser le pédalier de mon G25 avec mon pad SB.
Le câblage interne des deux pédaliers étant identiques il s’agit juste d’un changeur de genre (DB9>mini din 6)
avatar

30

Ça coûte aussi cher que du Steel Battalion, ça ressemble (un peu) à du Steel Battalion, mais ce n'est pas du tout du Steel Battalion :
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo