Speed mods are for ninnies. Bar is for newbies. Bring back 5th Mix! Get off my pad, ya damn kids!

29 Bellevue

December 05, 2011, 11:37:19 AM

- ORIGINAL POST -

UPDATE: This thread is being updated. The process described in the original post (below) is not very good, photo links are broken, and the new process later in the thread is much much much better. The original post is being left up for informational purposes since it can apply to PS2/PS3/Xbox/Xbox360 controllers.

I recently got a Cobalt Flux wood/metal/plexi pad for a steal but it's missing the control box. The CF website is down (presumably forever), there were none on ebay, and none on Craigslist. I considered buying a Blue Shark control box since they share the same 15-pin 3-row d-sub connection, but I was concerned that the pin-out may be different and I didn't want to have to get an additional PS2->USB adapter. This is my solution.

Parts

Soldering gun [$3 at Harbor Freight or $35 at Radio Shack]

Solder [$5-8] (I used .035" wire but you may not need any at all if you're lucky)

USB game pad $5-10 (I used the Vakoss GP-3316. Make sure it does not have analog sticks or vibration motors.)

Small-ish screwdriver

Cat5 cable* [$varies] (I bought a 100' spool of cable for $25. I'm sure you can find a better price, or you might have some laying around the house.)

Soldering wick [$5?] (this is a copper-colored woven fabric that absorbs solder. Your odds of the Radio Shack employee knowing what it is isn't very good, so just keep a look out. It comes in a translucent white spool 2-3" across.)

Total parts cost will depend on what you already own. If you already own a soldering gun, cat5 cable, etc. you'll just need the game pad and the d-sub parts, which will run you about $10-15. If you don't have a soldering gun you might want to have a friend who's proficient bring one over and help you.

* Cat5 has 4 pairs of wires (8 total). Because one will be used as a ground you only have 7 wires for buttons. Due to the limitations of the Vakoss pad (there are only 4 buttons with solder points) I couldn't wire the UL and UR arrows for use as Enter/Back buttons. If you want to use diagonal arrows as enter and back you'll want a different control board. If you want to use all 9 arrows you'll need to get a different cable as well.

NOTE: I didn't document making the cable. I'll likely end up making the end over again because the first one isn't that amazing. If I do I'll document it and append this post. To make the cable you just need to solder pins 1-5 of the d-sub connector you got to the end of the cat5. Pin 1 is ground, pin 2 up, pin 3 is down, pins 4 and 5 are L and R, though I don't remember which is which right now. Just make sure you write down the colors used and which is pin 1 (ground). The rest of the wires aren't super critical because you have to map the buttons in Stepmania anyway.

Step 1: Testing the controllerIf you decide to get the Vakoss pad for this project I would highly, highly, highly suggest testing it before taking it apart. This is a very low quality controller and the factory solder points might be bad. I've bought two of these so far, one was missing the screw that secured the circuit board to the inside of the controller, the other had a bad solder point on the D+ wire for the USB cable.

I know that the Vakoss pad can register at least all triggers and buttons 1-4 at the same time. If you're using a different controller you might want to test this before taking it apart. In Windows 7 (and I assume Vista) open the start menu and type in 'game'. Click the option that says 'Set up USB game controllers'. In XP and earlier this will be somewhere in the control panel. With the controller plugged in you'll see it listed in the window. Double click it or click 'Properties' to open the test window. Hold down as many buttons as you can manage. You'll see them light up on the screen. Check to make sure that all the buttons are triggering.

Step 2: Take that shit the controller apartFor the Vakoss pad there are something like 8 screws holding the controller together. There's no secret sauce to getting it apart, just use a smaller screwdriver and take them out. There's one behind the white sticker. Obviously this voids the warranty.

On the top-right of the board you can see a silver screw securing the board to the front of the case. You may or may not have this due to poor quality control, but if you do, take it out with the same screwdriver.

This is what the Vakoss board looks like. There are 2 smaller boards connected by a ribbon that's soldered into place. We will be using these as the connecting points for the CF pad.

Step 3: SolderingStrip the ends of the cat5 wires so that about 2mm of copper is showing. It seems like a small amount but once you connect the wires to the solder points you'll understand why. Coat the exposed copper with solder.

On the Vakoss pad there are only 4 solder points for buttons (where the wires from the shoulder boards connects to the main board). Each side has 3 points. The middle one for each is the ground, so you'll want to solder to the outside 4.

NOTE: If you care which arrow corresponds to which button you can solder the ground wire (see below), plug the controller in, and touch the solder points with the wires. With the controller test window open (see above) you should see them light up. This isn't that important for PC controllers, but may be important if you're using this to create a control box for Playstation, Xbox, Dreamcast, whatever. Also note that you'll need to apply pressure to the buttons in order for them to show up on the screen when you touch the corresponding wire to the solder points.

Place the end of the wire on the solder point and apply a small amount of pressure with the soldering gun. The solder point should start to melt and the wire will sink into it. Lift the soldering gun off and give it a few seconds to cool.

The ground wire will be soldered to where the USB cable grounds in the top-center of the pad. On the Vakoss board it's labeled "GRND" and has a black wire on the bottom. You may or may not need to add additional solder here. Use the same method to melt the solder and press the wire into the solder point.

Your connections should look roughly like the first two in the photo below. You can see how ugly the ground wire is. I needed to apply more solder, put too much on, and didn't have a solder wick to remove the excess. This is an example of a bad solder; don't do that.

At this point you should be able to plug in the naked board to the computer. It should be recognized the exact same as it was before you started messing with it. With your board plugged into the CF pad and the computer open the testing window from before, walk around on the pad, and verify the buttons work. If everything is working correctly I would suggest using hot glue to secure the wires to the circuit board, then putting the board into a plastic case like the ones they sell at Radio Shack. I haven't made a box yet (I just built this last night) but I'll add that to the post once I do.

You'll need to assign the buttons in Stepmania but that's pretty straight forward. I did notice that the timing was off, but I don't know if that was from the TV I had the computer plugged into, the controller board, or what. After calibrating the A/V sync in Stepmania (the delay was ~.130 notes off) it seemed to play just like in the arcade, but with a little more sliding around the carpet.

I'm currently in the process of making a controller box for my CF to run on the Xbox 360. Unfortunately, I really suck at soldering and getting the wires soldered onto the receiving end of the D-Sub connector has been nothing short of an epic struggle.

Freq

Speed mods are for ninnies. Bar is for newbies. Bring back 5th Mix! Get off my pad, ya damn kids!

Yeah, it sucks. Right now I'm trying to decide if I want to make a single box that has PC, PS2, and maybe Xbox 360 connections or if I want to make individual cables/boxes. Either way I'll document the process here. You might find this relevant: http://www.inventgeek.com/Projects/dancepad2/page6.aspx

It's for the original Xbox but the concept should apply equally to the 360.

For soldering the d-sub connector I found it was easiest to coat the tip of the wire in solder, insert it into the end of the connector and heating it up again. The solder should melt and adhere to both the wire and the connector. My room mate suggested I slip some heat-shrink tubing over the wire before making the connection so I could slide it over the connection and shrink it. Looks a lot nicer, makes the connection stronger, and less risk of any of the wires or solder touching.

Since Cobalt shut down I was able to get a bunch of their controllers, mod kits and other misc parts from the liquidation. I will put most on ebay but if you are looking for something specific, let me know.

Does anyone know if the Blueshark was compatible with any other control boxes? Or if the original poster is selling any control boxes himself?

TL;DR I'm not selling control boxes because I'm terrible at building electronics. My control box will work with Blueshark pads if the pinout is the same. If it's different I should just need to move some wires around. Try building a control box, it's easy and a lot of fun. If you have any questions let me know, I'll try to check back.

I have a legacy pad, 9 pin adapter. My box was lost a couple of moves ago, and of friggin course the day I start wanting to play again the cable is gone and CF is shut down. Would you suggest any modified instructions for an adapter even just for 9 pin to PS2?

Apologies if this isn't allowed, but I had my own CF pad that I sold on CL a good while ago as I was moving and couldn't take it with me. The guy got a great deal because I pretty much had no other choice. I just found my two other spare CF controllers and just wanted to see if anyone wanted to put an offer on either of them. I could ebay them but figured this would be seen by more people.

Apologies if this isn't allowed, but I had my own CF pad that I sold on CL a good while ago as I was moving and couldn't take it with me. The guy got a great deal because I pretty much had no other choice. I just found my two other spare CF controllers and just wanted to see if anyone wanted to put an offer on either of them. I could ebay them but figured this would be seen by more people.

Well, here's what I think I'm going to do, I already stripped a PS2 controller (which I'll use with a PS2 to PC converter) and I'm going to simply put the ground in somewhere, and stick the bare wires into each hole and hit a button to see if it connected/lights up in controller options.

If it does, I'll show you what I did and what I bought (bought the same thing he posted though, the sub connector.)

Oooooh. You were asking about WHAT to solder, not How. Ya, I think that's all you really need to do is test in real-time. I'm having a hell of a time soldering the wires to the D-Sub (way too small for me to work with), so I just bought a cable to strip those wires and connect them directly.

Freq

Speed mods are for ninnies. Bar is for newbies. Bring back 5th Mix! Get off my pad, ya damn kids!

Oh. Hi. I guess this thread kept happening for bit after I left. I'm in the planning stages of building either two single-pad control boxes or a single two-pad control box for a pair of pads I happen to come across. I'll make sure to fully document the pinout discovery process, soldering, etc.

Oh. Hi. I guess this thread kept happening for bit after I left. I'm in the planning stages of building either two single-pad control boxes or a single two-pad control box for a pair of pads I happen to come across. I'll make sure to fully document the pinout discovery process, soldering, etc.

Pictures would be awesome im a visual learner i just obtained a Cobalt Flux (throw away with no control box of course) that seems to be in good condition with the serial cable still attached to it. I also already have a pre soldered controller I just need to see how the controller cat 5 cables come together between two devices. Looking forward to an update asap.