Zelfbouw wireless fightstick


Ik heb hierbij gebruik gemaakt van de echte afmetingen zodat ik ook intern kan zien of alles past. Eerst maar een boodschappenlijstje maken:
- Wireless XBOX 360 controller
- MDF plaat (12mm) ombouw
- Lexaanplaat (3mm) bovenplaat
- Aluminium plaat (1mm) onderplaat
- 8 grote knoppen (6+2): Sanwa OBSN-30
- 1 Joystick: Sanwa JLW-TM-8
- 2 kleine knoppen (start,select): Seimitsu PS-14-DN
- 1 kleine knop als Xbox Guide knop
- 1 batterijhouder voor 2 LR6 (AA, Penlight) batterijen
- Aan/Uit schakelaar om de controller uit te zetten. Onder Windows gaat dat niet automatisch.
- Stekker verbindingen om de onderdelen makkelijk los te maken
Keuzes
Waar heb ik voor gekozen en waarom? De XBOX Controller:
Ik heb diversie opties overwogen. Van een heel goedkoop wired toetsenbordje (wat al snel afviel omdat ik wireless wil), tot een duurdere variant die wel wireless is. Diverse wireless controllers waaronder dus de XBOX 360 wireless controller. Die laatste is het dus geworden omdat ik daar op internet al het 1 en ander over kon vinden. Tevens wordt deze standaard door SF4 herkend en hij werkt op zowel de XBOX 360 als de PC.
De knoppen:

De knoppen moeten gewoon goed zijn. Aangezien ik niet echt thuis ben in de materie, ben ik gaan rondneuzen op allerlei websites. Daar kwam 1 naam elke keer weer naar boven: Sanwa. Dus Sanwa knoppen.
De joystick:

Hetzelfde ging op voor de joystick. Ik ben echt een complete n00b op dat gebied. Maar alles wees weer op Sanwa en dan met name de JLF-TP-8YT. Deze joystick heeft stekker aansluiting met 5 pennen (1 common ground en 1 voor elke richting). Na een beetje naar de printplaat van de controller te hebben gekeken ga ik er vanuit dat deze niet werkt met een common ground, dus om het eenvoudig te houden heb ik toch gekozen voor een andere joystick van Sanwa, namelijk de JLW-TM-8. Deze heeft voor elke richting gewoon een microswitch.
Stekker verbindingen:

Ik heb een hele tijd gezocht naar een fatsoenlijke oplossing. Ik zat al aan kroonsteentjes te denken of krimpschoen achtige connectors. Toen wees een collega me stekkers die in de modelbouw gebruikt werden, JST connectors. Hij gebruikt ze zelf ook voor modelvliegtuigen dus dat leek mij een ideale oplossing. Op E-Bay zijn die gelukkig voor weinig geld te kopen. Ik heb ongeveer €3,70 betaald voor 20 stuks.
Aan het werk
Het eerste wat ik heb gedaan is uitgezocht hoe de print van de XBOX controller in elkaar zit. Ik ben niet de 1e die dit doet, dus is er op internet redelijk veel te vinden. Hier bijvoorbeeld. Al met al is het niet heel ingewikkeld. Dus, openschroeven maar:Let op het extra schroefje onder de stikker in het batterijenvak:

De achterkant komt er makkelijk af en we zien de printplaat liggen. Aan de onderkant zie je trilelementen liggen. Deze heb ik niet nodig dus die verwijder ik. Gelukkig zitten deze gewoon met een stekkertje op de printplaat.

De printplaat verwijderd en omgedraaid. Nu zie je makkelijk de punten waar de knoppen en de D-PAD zitten. Ik heb er voor gekozen de rest (analoge sticks en triggers) er op te laten zitten. Als ik alles van te voren goed uitgemeten heb, dan heb ik nog voldoende ruimte over om printplaat met aanhang gewoon kwijt te kunnen. Scheelt mij weer werk en de kans om iets te slopen neemt af :)

Die zwarte halve cirkels, daar zit gewoon een printbaan onder. Dus wegkrabben. Daar kan ik dan de draden aan solderen. Bij de D-PAD zitten een soort kammetjes. Daar zit helaas geen spoor onder, dus daar ben ik gegaan voor de kleine punten waar die kam begint. Dit maakt het iets lastiger omdat er maar een klein oppervlak zit.

Na het krabben heb ik op alle punten eerst een dotje soldeer aangebracht. Daarna heb ik de draden er aan vast gemaakt.

Alle draden zijn nu vastgemaakt.

Daarna alle draden van een stekker voorzien en een label gegeven zodat alles straks makkelijk aan te sluiten is:

Tevens zijn alle knoppen en de joystick ook voorzien van de nodige stekkers:

Design
Ik wilde niet een simpele doos met knoppen. Ik wilde er wel een mooi design op zoals je kan zien de render bovenaan. Sterker nog, ik wilde deze ook nog kunnen vervangen. Daarom heb ik er voor gekozen om 2 platen van 3mm lexaanplaat te gebruiken en daar een afdruk tussen te plaatsen. De designs zijn gemaakt in Photoshop en heb ik laten afdrukken bij een drukkerij in de buurt voor het luttele bedrag van €1.40 per stuk op 125grams papier. Een template voor de layout kan je hier vinden: Capcom UnityDaarna wat high-res plaatjes opzoeken op internet en er iets leuks van maken. Wat je mooi vindt is natuurlijk erg persoonlijk. Hier zie je de designs die ik heb laten afdrukken:



Bovenplaat
Voor de bovenplaat gebruik ik 2 stukken Lexan. Tussen deze 2 stukken komt mijn design te zitten. Elk gat voor een knop is 3cm doorsnede en voor de joystick komt er een gat van 2cm. Ik heb eerst de platen gefixeerd met 6 boutjes. De gaten voor deze boutjes worden straks gebruikt om de bovenplaat aan de behuizing vast te maken. Ik maak de gaten in de 2 platen tegelijk zodat ik zeker weet dat de gaten precies overeenkomen. Om de gaten te maken heb ik een template afgedrukt. Deze heb ik op de platen geplakt.
Daar heb ik eerst met een metaalboortje voorgeboord om het midden van de gaten aan te geven. Daarna ben ik met een trappenboor aan de gang gegaan om de grote gaten te maken. Voor de mensen die niet weten wat dat is, dit is een trappenboor:

Hiermee kan je heel simpel mooie gaten maken in plaatmateriaal in stappen.

Op de foto lijkt het of er nog veel bramen zitten, maar dat zijn slechts nog wat flarden van de beschermfolie die op het Lexan zit. Dit wordt straks toch verwijderd. Hieronder zie je nog een kleine preview. Even testen of alles wel lekker past.

De ombouw
Hieronder zie je de basis van de ombouw. Hiervoor heb ik 12mm MDF gebruikt. Daarin heb ik aluminium hoekprofielen geschroeft waar de bovenplaat op komt te liggen. Dezelfde constructie komt aan de onderkant om de bodemplaat te bevestigen. In de profielen komen nog gaten met schroefdraad te zitten zodat ik alles fatsoenlijk vast kan zetten.
Aan de zijkanten heb ik ook een paar steunen gemaakt om doorzakken over de lengte te voorkomen. Daarna schroefdraad getapt.

De contructie voor de bovenkant is nu klaar. De contructie voor de onderkant is feitelijk identiek. Alleen is dit een aluminium plaat van 1mm dik.
Aan de voorkant 2 gaten gemaakt voor de start en select knoppen.
Omdat de XBOX controller door Windows niet automatisch wordt uitgezet wilde ik er wel een aan/uit schakelaar op hebben. Na wat rondkijken besloten om er 1 uit een oude voeding te halen die ik nog had liggen.
Met een beitel het gat pas gemaakt. Nu alleen nog een stekker aan de schakelaar solderen. Er blijft alleen nog de (X) knop over. Ik heb van een niet afgemaakt oud projectje nog een vandalisme proof knopje liggen. Lekker plat.
Deze ga ik aan de onderkant maken. Daarnaast komt nog een batterijhouder.
Met een slijpschijfje een uitsparing voor de batterijhouder gemaakt een een gat gemaakt voor de bovenstaande knop. Helaas een paar keer uitgeschoten met de slijper en dat zie je bij die knop.

Voor de synchronisatie knop heb ik aan de voorkant van het apparaat (waar ook de start en select knoppen zitten) een gaatje gemaakt van 4.5mm. Aan de andere kant zit daar gewoon een simpele drukknop. Dit heb ik zo gemaakt omdat deze knop heel weinig gebruikt wordt en ik daar niet een opvallende knop aan de buitenkant voor wilde hebben.

Ook alle knoppen en de joystick zijn aan/op de bovenplaat gemonteerd. Ook het artwork zit er nu in en hier alvast een impressie van hoe het eruit ziet:

De randen heb ik afgerond met een bovenfrees en de boel heeft 2 lagen grondverf en 3 laklagen er op zitten.

Het complete product.

Aan de andere kant zie je de aan/uit schakelaar en de 'start' en 'select' knoppen. Aan de onderkant heb ik nog 6 rubberen anti-slip dingen geplakt voor grip op het bureau. Dat was het. Al met al heb ik er langer over gedaan dan geplanned. Maar het was het wel waard :)