Universal PCB (eventually) thread

Easy soldering is fine… It’s the harder to do because of the nail point contacts (2mm or less) and no-solder-stick-surface that I don’t like.

I’ve done two Tekken 5 stick mods so far and have desoldered wiring TWICE to get the things to work.

I can handle easy soldering with a lot of wiring. That’s not my problem at all…

Good to hear another Sega fan had success with this!

Programmer?

will this work as a programmer to program the 18LF4550 with the firmware
for upcb?

sparkfun.com

if not, what will? is there something cheaper that does the same thing?

Anything in the Programmers->PIC section should work, including the $12 and $14 options. The UPCB has a spot for an ICSP connection for those to connect to.

cool even less cords then i was thinking of, but lets say i want it wire less
should i even bother or just make it corded to make things easyer?

I don’t understand what you’re trying to say?

If you’re asking “Can I make the usb and PS cable share the same DB-15 connection?”, then the answer is no [correct me if I’m wrong, anyone].

If you’re asking “Can I make the console connections wireless?” then I’d say that I seriously doubt it [unless someone has done so already]. It MIGHT be possible w/ an X360 PCB, however.

man i should really read my posts be for i post :sweat:
what i was trying to say was could i make a wireless controller with the UPCB.
but from what you said it looks like i cannot do that, well just for the PS2 it looks like.

Update

Hey toodles,

would it be possible to update the instructibles for version 2 boards? Or create a new one. I mistakenly followed the parts list for version one and there is a few significant differences as far as headers are concerned. Maybe even just an addendum with the parts list for the v2 boards?

My PIC programmer should be here this afternoon, so i can fully test my UPCB out. In the meantime…

Yet again, I’m having wire # issues [this time, it’s for both piggybanks]. If anyone have any advice for me as far as the numbering of the pins, it would be much appreciated. All that’s left for me, is the soldering onto the X360 PCB, and the wiring of the DC Agetec PCB.

Also, on what side does the “clamp” piece of the pin connector have to be on to determine the pin #s?

The key should be shown on the board as a notch in the silkscreen. There’s also a triangle that points to pin #1 on the same side IIRC.

Thanks

My PIC Programmer just arrived, and I’m confused about the ICSP wiring. According to the UPCB schematic, it should be in the following order:

6 PROGRAM
5 XBOX_PB_SELECT
4 DC_PB_SELECT
3 GND
2 VCC
1 RE3

on the PIC Programmer, the inputs show:

GND [self-explanatory]
VCC [self-explanatory]
CLK
DAT
LOW
VPP

I can’t seem to figure out the wiring for the other 4 pairs. Has anyone else come across this problem w/ programming?

Which one did you end up getting?

This one.

Those labels on the ICSP connector were done that way because those are the names given to the pins the ICSP connects to.

‘RE3’ == VPP
VCC == VCC
GND == GND
DC_PB_SELECT == DAT
XBOX_PB_SELECT == CLK
PROGRAM == LOW

Wouldnt it be easier to just pop the chip into the ZIF socket on that programmer?

Tis true. I’m trying to set everything up just as you did. I want this project to be as much of a learning experience as possible. I also hit another snag: The PIC Programmer doesn’t have Vista 64-bit drivers.

I hit the company’s forum, and no one has has success finding any. I’ll use my friend’s laptop later tomorrow. Hopefully, everything turns out good.

Thanks for the help everyone!

UPDATE: I got the UPCB up and running w/ PS1/2 support. Ran into some issues w/ the USB portion, however.

UPDATE 2: Got the USB buttom select up and running. Crime in Partner pointed out that I had my wires soldered backwards.

idc header to serial

I am trying to make a cable with the female header connnector on
one end and a female idc connector on the other end

Im not sure if this is right but do i have to use the pin config
from the upcb schematic jpeg file from the header and connect to
the corresponding pin on the db15?

for example:

on the header section RB1 is pin 13
and on the db15 output schematic RB1 is pin 15

is that what i have to do or do i just connect pin 1 on header
to pin 1 on db15?

I’m confused. The female header connectors on the UPCB are IDC connectors (Insulation Displacement Connector. The teeth squeeze the insulation out of the way to make contact with the wire.)

It sounds like you’re trying to make the outgoing D-sub piece. If so, just follow my advice on the previous page:

Oh, good to hear that works since it was the one I was looking at. Did you have to use proprietary software with it or were you able to use one of those free PIC programmers floating around the internet? Also how did you solve the driver problem?

I used the software that came w/ it. I used my friend’s PC to actually program/update the PICs. My laptop is a Vista 64-bit, so I couldn’t run the program on it.

It didn’t show up on my computer when I connected the UPCB since I had my USB button select cable soldered incorrectly, but now everything is up and running.

Hi Toodles,

you had an issue with the UPCB. I’ve have the following setup:

  • UPCB with dc and xbox360 piggyback and button select USB cable connected to PC

This result in:

Device not recognized

But

  • UPCB only with dc piggyback and button select USB cable connected to PC: OK

and

  • UPCB only with xbox360 piggyback and button select USB cable connected to PC: OK

Ever heard about this? Hope you can help.

Bye,

Jochen

Hi,

can’t figure out where to start with this problem. Any hints for investigations are welcome. PCB xbox360 is saitek, DC PCB is standard Sega Controller. Is this issue known?

Ben