Universal PCB (eventually) thread

Have you tried starting the game with a regular gamecube controller hooked up? IIRC some games show that message even if the controller is detected, then after about 5 seconds or so, the game will start as normal.

Hey Toodles,

Do you happen to know if any of the gameport to usb adapters work as a cable for UPCB to USB? If not, do you know any place that sells pre-made cables?

When would you have time to make a cable or two and how much would it cost? (db15 to usb, and db15 to ps2)

Thanks.

If I’m understanding your intentions right, you’re wanting a premade USB cable that will work with the USB. If so, the answer is no. The db-15 on the UPCB has absolutely nothing to do with the ‘gameport’ type connector on some PCs. Trying to use a UPCB with a PC gameport, or with items meant for a PC gameport would be somewhere between ‘doesn’t work’ and ‘fries everything’. Please don’t.

With SF4 just released, I don’t have time to sleep; I definitely do not have the time to make UPCB cables right now. I appreciate the consideration, but I just can’t right now, and I don’t know how long this influx of business will last.

It honestly isn’t that difficult; there have to be a ton of techs around that would be willing to, and the Instructable should take care of everything anyone might need to know about making these cables, especially the button select USB cable.

So I just recently bought an official Wired 360 controller but I don’t know wether or not I should chop it up and use the PCB for my joystick, could anyone confirm or deny that I can use it?

Do you have a UPCB?

Uhh, Googles no.

Then GTFO.

Totally doesn’t help me man.

Diabolus: You’re posting in the wrong thread. Toodles is more than helpful enough for technical stuff (he could just open his own pay-for support lol), but you’re hijacking this thread about his UPCB.

Just one more question for the USB Select Cable. I’ve learned that START und SELECT is Programming Mode. How can I activate the “HID USB for PC play”?

And the last question for Dsub pin 9. In header files is documented that pin is NC. In the systemselect file pin 9 is set to high. This means I don’t have to connect pin 9?

Thanks a lot for your answers!

Bencao

Don’t press anything. It’s the default, the same code as for PS3.

There is a pull up resistor on the board that pulls pin 9 high. If you use a 15 pin direct pin cable for use on a Neo, it will automatically pull pin 9 low, and the UPCB goes into Neo mode. For everything else, pin 9 must be high, so it is pulled high on the board and not wired into any cables.

care bear stare

lol… pwned!!

i wish n00bs would learn to read and respect others

-joe

Ok here’s my question.

The two systems I want to use the UPCB for are Dreamcast and Neo Geo.

Can I have each system plugged into the UPCB at the same time, as long as both systems aren’t turned on?

For example, the Neo Geo cable would be plugged into the optional “Neo-Geo” DB15 port on the side of the pcb, and the Dreamcast cable would be plugged into the optional Output Header.

Will the UPCB just detect whichever system is drawing the power from it’s respective port?

Or do I need to just install one DB15 and swap the cables in and out depending on which system I want to use at the time.

*Oh and these will be inside an arcade cabinet. I know that if I was just using the UPCB in an arcade stick I would just install a DB15 to the outside of the stick and swap cables as needed.

For this situation though I’d rather not have to get into the back of the machine every time I want to switch the system I’m running.

Where can I buy this UPCB? I will be making my custom stick from scratch and I need it to work with both my PS3 (60GB BC) and my 360 if possible.

Thanks

I just want to get one thing cleared up first; there are two spots for connecting DB-15 jacks to the board; one on the ‘left’ next to the piggyback connectors and stick/button connectors, and the one on the “right” next to the ‘output to db15’ connector.

The one on the left is for connecting an AES stick to control the board, making it a Neo->whatever converter. The one on the right is the exact same thing as the one connected through the ribbon cable, just soldered to the board instead of through the ribbon connector.

I will asume the ‘optional DB15 port’ you describe is soldered to the right of the board; if its the one on the left, I don’t think it does what you think it does.

Now, to answer the question, NO, do not do that. Do not have multiple cords coming out of the UPCB. The whole idea is to have one connection, one cable, that’s it. If you try to put it out to two connectors, you will mess things up. The system select wires directly connect the high voltages and and the low voltages to specific pins to identify what cable is connected. If you do that twice, and say pin 2 is connected high on one, and connected low on the other, bam, instant short circuit and possible blown fuses on the console.

Ok, that answers my question perfectly.

And yeah, the one on the right of the board is what I was wondering about. Because I knew that was essentially the same thing as the ribbon connector.

So to accomplish what I want to do, I will just go with the ribbon connector and unplug plug in each system as I need to use it (only having one connected at a time).

Just to be clear, on the newer revision of the UPCB the pcb is layed out slightly different than the version 1 pictured in the instructable. But just so I know for the future, on all revisions of the board, the DB15 that connects on the left is an input (from neo geo), and the one on the right is always output right?

The ones closest to the ‘output to db15’ IDC connector will always be the output one. The other input one will always be closest to the button and stick connectors.

I assume a DB-15 manual switch would work for your application.
http://www.trianglecables.com/2waydbjoyman.html
I’d open it to make sure all pins switch, otherwise it’ll wreak havoc with the system select function.

Yeah, I was wondering if a switch would work. I think I still have an old one.