This starts to get expensive real fast before you even get the PCBs!
Checking around on prices the past day –
Radio Shack has project boxes that would fit an MC Cthulu-sized PCB plus an RJ-45 jack plus a DB-25 D-sub port (solder) nicely. The project box in question costs $3.79 a piece… (Doubt they’ll be much cheaper online… Remember shipping and being sure that the PCB’s, feeds, interfaces all fit inside the p-box). The D-subs themselves at RS are $2.29… D-subs are available online for $1.
I did find the DB-25 break-outs megaultrasuper mentioned on e-Bay. Yep, $6 still! Problem is that room inside the project box starts to get cramped with that. (Probably still room for this inside the $3.79 p-box plus the MC Cthulu and similar-sized PCBs BUT an RJ-45 keystone jack/feedthrough may have to be staggered/elevated so that the parts all fit in the box.) So, to avoid soldering completely for a case mod, two of these breakout units would be needed — 1 for the joystick case, 1 for the project box.
A DB-25 M/F adapter wouldn’t be absolutely necessary since there are plenty of M/M DB-25 cables out there… Man, that cabling is NOT cheap! I saw it in-store, 3ft for $12-$14. Even online, the best deal I saw was 1 ft of DB-25 cabling for $6.
So, altogether – assuming you have the wiring and tools needed we’re talking
1 Project Box $3.79 = $3.79
2 X DB25 Female Signals Breakout Board parallel port at $6 a piece = $12
1 1-ft DB-25 M/M cable = $6
PCB for the project box = free or up to $35
1 RJ-45 feedthrough or keystone jack = $8-$10
So around $64 for the total project with no soldering, or roughly $54 with soldering (D-B subs by themselves, no breakouts)… That’s within $8-$10 (low-end, soldering) of what I’d pay for the RJ-45 feedthrough plus the MC Cthulu… None of this includes tax and shipping, btw… those are raw parts costs.
Not really much difference there, honestly, excepting if you made the project box (or two) you’d only have to do that ONCE and then everything connects through a common DB-25 wiring setup from then on which isn’t bad if you go the online/e-Bay route. Then, that’s only $6 per stick mod (if you want multi-console useage from a legacy joystick).
Of course, another option is running a DB-cable straight out of your joystick case through the old system connector cord hole (widened a bit of course!). That would be an easier hole to make than carving the full indent for the DB-25 face itself… No difference in cost, either. The only thing that would have to be drilled/cut out for a DB-25 interface would then be the project box itself…
(I’d probably go for the DB-25 cut-out on the case… Extra work yes, but then you don’t have to pay $6 for a new cable every time per joystick mod. I like my existing joysticks with RJ-45 plug-ins. Too many horror stories of system connector cords getting ruined by squishing in tight box or case storage compartments).
Neat! Sometimes thinking through before you actually cut anything is more fun than the project itself!
Still, I have two questions —
Even with two female connectors, one of them would have to have the order of the wiring swapped?
In other words, my wires run 1-13 left to right on the DB-25 D-subs in my joystick’s case, BUT in the project box they must run 13-1 right to left to interface properly with the joystick case wiring?
Two, you can have more than one ground wire as long as they’re synced up like the rest of the wiring? I’m no wiring expert and frankly wasn’t strong on circuitry in physics NOR did I ever do personal wiring before 2009. I have done daisy-chaining for 6-buttons in my last finished (Agetec) case mod and it worked fine so I’m comfortable with a single common line for those… Daisy-chaining for the other buttons and joystick common is another thing!
I am concerned for the commons for the joystick AND the Select, Start, and Guide buttons. My concern is the potential exists to screw up the Common grounds for those and have a misfiring button or worse non-functional button/joystick. My understanding is that there are more than enough points on the DB-25 so that those can have their commons. In other words, we don’t need one common point on the DB-25 to cover ALL the common on the PCB… I figure I still have at least 7-8 open points on the DB-25 even if I keep extra commons for the joystick, Select, and Start.
I don’t know that this is a potential problem here for a DB-25 project box, but Toodles does have an option on the MC Cthulu where you can short a point on the board or wire-connect Home and Ground terminal positions so that Select and Start pushed together operate as a Home/Guide button. I wouldn’t have to wire for a Home button in that case as long as the shorting/wire-connection is in-place on the MC Cthulu itself? (Option works for PS3 only unless a dual-mod 360 owner can verify it works for them, too… I only own PS3 so the 360 option doesn’t concern me…)