Main > Project Announcements
Vicious's First Arcade CP
ViciousXUSMC:
Update:
I went to the budget tool store and got the stuff to install the joysticks.
This was the first step that I was not really happy with the outcome. The plan was just to mount a joystick to see if I liked the depth or if I felt it needed to be routed out for a higher shaft.
So I as usual had to do things one step better than just basic. In this case that meant buying brass inserts to screw into the board because mdf does not hold up very well after a screw is taken out a few times so just incase I ended up having to take these off I wanted a good permanent hold.
So first thing I did was take a square and mark lines through the hole as centered as possible so that when I put the joystick body over the hole I knew where center was.
Then I penciled the holes so I would know where to drill.
I used a small bit first as a pilot hole and then a bigger bit. I took the insert and held it up to the bit to see how much depth it has and then put electric tape on the bit to mark my max depth point.
These inserts do not tell you what hole size you need so I just had to eye it. You would think you want the hole smaller so that the threads sink in good but after doing it I think thats not the case as even a slightly smaller hole resulted in the inserts not wanting to go in and screwing in crooked.
So the very first one when I went to screw it in I guess did not get drilled deep enough and broke the other side out. Its minor and you cant really see it due to the vinyl paper covering it but it still annoys me.
The other 3 on the first stick went ok but just a bit crooked.
Stick 2 the first 3 went great as I knew I had to make the holes a bit bigger and drill a bit deeper, except the last one. It refused to screw in straight and by the time I got it to go straight as I was tightening it, it striped out.
So I had to use a wood screw on the last one (the joystick body has 2 holes for each side a life saver)
So my lesson here is that keeping it simple is not a bad idea and just using wood screws would have been cheaper, easier, and probably resulted in a more flush and perfect mount.
Still hands on with the joysticks they feel fine unless I have any problems with them I see no reason to remount them.
Now its back to the waiting game for more of the parts to come in. I need at minimum for the next step the quick connects and the female DB25 connector to wire the control panel up.
Then after that I need the DB25 cables, the I-PAC, and some project box to wire the PC adapter up to the control panel.
The dreamcast adapter I can take my time on. I still have to find all the dreamcast stuff to make sure its all in working order.
Pics:
Drawn center lines, and some of the inserts in place
Player 1
Player 2
Full Control Panel
ViciousXUSMC:
The I-PAC VE came in. Being impatient I gave myself a good excuse to install it on the CP and start playing rather than wait and do it right the first time and wire up the DB25 instead.
The reason is since this for now is only going to be a 2 way system modular for PC & Dreamcast there is no reason to go through the trouble of setting it that way until I have my dreamcast up and running and have hacked the controllers and have that working. At that time I can unhook the I-PAC and wire in the DB25 connectors and send the CP signals to a switch and then put the I-PAC VE in a adapter box and do the same for the hacked DC controllers.
It worked out well, though the first time I mounted and wired the I-PAC I had it a bit too high up not accounting for the fact the USB cord is going to stick out, the drawer still fit on and moved but it was putting some leverage on the PCB and I did not feel comfortable with it.
Great luck on my side I was able to just take out a few wires and it fit between the joystick & buttons and them mount it back down, and all the wires were long enough to make it.
Update: Even greater luck on my side my DB25 terminal board I plan to use on the CP is here and its nice and small it looks like it will swap out with the I-PAC easy, if it was too large I may have had to re-run many of those wires and that means buy more quick connects too as I used every single one of the ones I bought.
Photo Time:
My Final Plans for Wiring:
Waiting on parts to arrive I planed out my pin & wire connections.
I found that I will need separate ground for P1 & P2 to hook up to the hacked controllers. Lucky the DB25 connection has enough room and I infact still have 1 wire left to add one more button if I wanted. I was going to make it a coin button but for now the Shift function of the I-PAC is working very well and I do not see the need. On a full blown cabinet simulation I would get one of those light up coin buttons and use it for that.
Operation Groundhog Day:
Day after I had my wire plans done Lizard Lick got my female quick connects to me in the mail. So even though I had nothing to wire the ground too, I had to do something to keep sane and wired up the ground chain for both players and just left a long wire on the last connection so it could go where ever it needed too. Note the mistake I made near the P1 buttons (the female connector not connected to anything) I found it easier to make several chains at once before attaching it on the board so I could work in the air instead of being tethered by a wire connected to the board. Somehow I made it too short but then I realized its a good thing...
If I want to use that last button wire I have I can now really easy just plug a male connector in there and it will be a part of the ground chain with no hassles. Infact I love the idea of it now and will do that in the future with other panels too.
P1 Side
P2 Side
Full wired panel
2 days after the quick connects came the I-PAC finally came in. I just could not wait for all the other parts and then do the modular thing, my curiosity got the best of me so I wired it all up:
P1 Side
P2 Side
So with it all wired up it was time to put my desk back together and see how it all worked out!
Desk in "arcade mode" with keyboard inside desk
Desk in "computer mode" with keyboard & mouse out
Another angle
Here is what it looks like if you lift it up all the way and let it lean against the desk it will hold itself up
Its been about a week now since I put it together and its been a BLAST! I have visited Mame about 4 or 5 times in my life and each time within a week it was dull, boring, and got deleted. This time now with the controls its 30x more fun and very addicting.
My 2 year old son asks me 500 times a day now "Daddy can we play a game?" "I wanna play game" I never hear the end of it :P
Just yesterday the switch & cables came in from monoprice, so I need to see if I can get all my dreamcast stuff together (need to find power cable & vga cable, I found the system and most of the games) and then go to radio shack and get one more DB25 connection to solder too and some project boxes and start hacking those, I will just test it by connecting the wires in the project box to ground and see if I can do this. Once I get the dreamcast adapter working then I will remove the I-PAC and do the same.
Put it in a project box and then wire it all back together and then I will have this awesome 2 system modular setup and the switch has 4 positions, so I still have room to add 2 more systems in the future.
Stay tuned for that adapter box work, me + soldering = something interesting. I have 4 controllers to work with off ebay so I can mess up 1 or 2 and still make it lol...
ViciousXUSMC:
Update, sat down and made more progress today.
I got the terminal strips I needed and actually finshed the controllers themselves. My plan was to do the entire converter box today but the project box I got is not big enough. I wanted the two controllers one ontop of another but I could not remove the VMU connection bracket on the 2nd controller like I had planned. Nothing short of cutting it off would have worked. I almost did cut it off but then I saw my original plan to have the VMU area stick out of the top of the box for P1 was not going to work well, it would be too close to where the cable comes out for the system and VMU slot 2 would be obstructed.
So I decided I will just have to use a big box, place the controllers side by side and have the VMU stick out the back of the box for both controllers. The Advantage is it will be less jammed in the box, easier to repair, and now both players can use a VMU.
Its a good thing I triple check all my work, when testing the connections with my multi metere I found one of the buttons on the first controller the connection got messed up. The hot glue was not seated and when bending the wire it came off and moved some grounding itself as I had nearly 0 resistance when testing it. I had to melt the glue with a blow dryer, remove the wire and re-solder it. I rushed and did not clamp down the controller so re-solding the new wire was not very neat or professional but I glued it down right away and it tests fine so I think its ok.
Both controllers came out pretty "pro" the green wire one is the 2nd pad and it came out much better. Now I just need to rewire the main control panel to my DB25 board, and put the I-PAC in a converter box and wire/solder up a DB25 for it. And do the same for the Dreamcast controllers and we are in business.
Soldering the DB25 connectors should be easy, cutting the project boxes should not be too hard with my Dremel.
I already decided Gamecube or PlayStation is next after these two are done.
Pics:
Pad 1 Done
Pad 2 Done
My Pin Out for both Pads
Both side by side, the cut VMU holders so they will mount flush in a project box, and the DB25 connectors that will be wired to them for interfacing
ViciousXUSMC:
Update: Took the big leap of faith today and decided to rip apart my perfectly good working Mame control panel in order to implement the modular system. It was a bit harder than I expected in some ways and I did not really have the right tools for the job (as usual) but it came out ok, and to my great relief when I got done with it today it all tested out and worked perfectly on the first go (very lucky as fixing it would have been a major pain)
So first step was to remove the IPAC from my control panel, move the wires out of the way, and install the DB25 header, lucky its a small board almost the same size as the IPAC so it fit in place well, my wires also lucky were long enough to make the changes needed though two of them were pretty tight.
Here is the CP now updated with the DB25 header on it for interfacing
A closer up shot
With the IPAC off I now had to make the adapter box for it that would accept the DB25 input and hook to my switch.
This is one of the places I really did not have the tools for the job, I needed a file or maybe a router as well as a good solid work table. Instead I had a dremel with a cut off wheel, and the top ledge of a brick in the back yard to work with. I slowly and carfully cut away at the box until the DB25 header fit into place:
It somehow manged to fit better "upside down" but that does not matter.
The notch on the side for the USB output was harder since my cutoff wheel was 2x the size of the hole I needed and I had no real way of telling where it needed to be. So I trilled a hole close to where it needed to be, put the IPAC inside the box and eyed it. It came out very close but the hole work was crappy, I sort of want to flush the IPAC against the edge but I have no way to mount it to do that currently and the wires inside are holding in place very well.
Here is the inside of the box, you can see it has stuff sticking out here and there making it hard for me to put the IPAC where I want it, so center ended up being the best option so it would be level.
I took the DB25 header, cut and striped all the wires I would need and soldered them in.
This was very hard for me even though it should have been easy. I needed to find the right technique to heat the element without unsoldering another wire. All the wires were very close, and I had some solder fall between to contacts and it took forever to get it out so it would not short them out. My biggest breakthrough here was when I screwed the DB25 header to the project box to mount it in place. After I had done that working with it was 500x easier. Also I had very poor light so I could hardly see what I was doing.
A closeup of the finished header.
I let the hot glue dry some and finally the time came to put the box together, my god this was harder than it looks.
That wire is pretty stiff and it did not want to bend. The Player 1 side was not too bad as I just bent those wires over and put them into the PCB but hen when I went to do P2 side I had a problem, the box was on top of the PCB so I could not screw the terminals down or see what I was doing (poor light again made it even worse) Plus tracing down what wire I was using was hard. Its an optical illusion you look at a wire and try to trace it back to the DB25 header and somewhere it makes a cross with another wire and you cant see it and end up with the wrong wire in hand. I tried to be patient and test each wire with my multimeter first but due to the nature of the DB25 header it was hard to get a connection on the female side so I would get false readings.
An hour at least past to do what I thought was going to be the easiest part but finally after some awkward bending, some praying, and some luck it came together.
Larger
Before I dared to close it up I took it into my room and pluged it in with it hanging out of the box to test it. I was so happy to see that every button worked and that they were all in the right order, so I just had to cram it all in the box and screw it shut.
Here is the core of the modular system, a 4 way DB25 switch and it will connect to other project boxes like this for each system.
That location is temporary for testing, today I am going to move it under the desk. It will be under the keyboard drawer where its easy to get too when the desk is in "arcade mode" but you wont get to it in computer mode. That black small box will be behind it or beside it. It will sit on my huge sub woofer that occupies the space under the desk.
Now the next step is to make the Dreamcast adapter, with the controllers done and this box done I think it should be an easy task. Thing is I decided since I can not find the right size project box for the Dreamcast controllers that I am going to make it myself out of plexi!! Its going to be a big box and I think its going to look really cool an probably sit on top of the desk. I cant wait to get that next part going.
My biggest 2 recommendations for the project box part today is.
1.) Use thin wire, that thick wire I had is too hard to bend to work with in a box like that. I think its 22 or 24 gauge. It worked great for the CP as it holds its shape and holds itself up without ties or mounts but for box work it sucked.
2.) Use a bigger box, A small box looks better and uses less room but a bigger box would have made life easier.
ViciousXUSMC:
Posting back to show what became of those hacked pads. It took all day. Much more work and tools needed than I thought but it came together somehow, and just like the IPAC project box adapter I was lucky enough that everything worked first go perfectly.
First was the fact I could not find a project box the size I needed for 2 pads and they were expensive for big ones so I though I could save $$$ to do it myself, after the tools... probably not but I have the tools for the next box (the Wii adapter) so that one should be cheaper.
I decided a material that was easier for me to work with and would be cooler than wood was plexiglass.
I asked what was the best way to cut the stuff on the cheap and I was told a scoring tool. It worked but I messed up some some of my lines drifted due to my clamps moving or because the cutter moved. So my box was not 100% even, and I put it together with hot glue so its hard work to get it perfect when assembling, though my metal square helped a lot.
After over an hour cutting and sanding down the pieces I got the main box together with no lid and gave the pads a test fit:
I know it looks bad, I have no idea how to get hot glue to be "neat"
Then I used 4 drill bits going from small to larger to make holes approximately where I would have the DB25 connector, the 2 controller cables, and the VMU slots, then I opened my router and used it for the first time! It was fun and wow what a great tool (that $25 laminate trimmer from harbor freight w/ the 3 bit set from them also) this "mini router" was perfect for a job like this as I had to hold the weight of the router up to not bend the plexi. It seemed to not want to move if I let it go slow it would melt the plexi and get stuck and also make a build up on the side so I have to move fast. I got distracted when the DB25 connector fell and moved the router and chipped it on one spot. But I tested the VMU, DB25 Connector, & controller cables and it all fit ok. The DB25 fit was a bit too loose to use the screw holes correctly though.
I bought sand paper & a file to make this part perfect but the router did a better job and I was to impatient to make it perfect.
Here is how it looks half way:
I used hinges & magnets made for cabinets. Worked to my advantage as the lid would have fallen inside the box but the magnets hold it up. I did not take into account that there IS a thickness to the plexi so when making a box you need to offset for that...
I forgot to take pictures of the part where I soldered the DB25 connector and the wires, it was easier this time after doing it for the IPAC, I learned having it mounted was important so I took an old dirty 2x4 from outside and screwed the DB25 header onto a board to work with it. I only had one wire out of the bunch that I had to resolder. Also my pin out makes it easy for me to just solder away.
So this is after I did all that, put the wires in the box, cut them closer to length and attached them.
For the red P1 wires on top I could eye them to see where I needed to connect it, but for the green I was blind so I had to play roulette with my multimeter while keeping track of what pin I was wiring to know what wire to attach where. My wire job did not come out as neat as I wanted but its far better than just a mess.
And here it is actually hooked up and in action.
I made the box big after having a very hard time with the small IPAC box, but then looks like I made this one too big. I am happy with the width & depth, but it was too high. If it had been just as tall as needed it could have set on my desk, but due to its size it has to sit beside the dreamcast ontop of my dresser.
But hell it works, and maybe I will use that space for something :P
Now all that is left is to photoshop the pinout and print a dreamcast logo to stick on there.
Then next project is the Wii adapters! Since they are smaller and its the 2nd time round I expect it to be easier.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version