Hi Toodles,
I finally got to assembling the upcb. It works like a charm Thanks for fast shipment and awesome packaging job.
to the topic:
How do I enable these two extra buttons on the upcb rev. 2.1 ?
Cheers
Hi Toodles,
I finally got to assembling the upcb. It works like a charm Thanks for fast shipment and awesome packaging job.
to the topic:
How do I enable these two extra buttons on the upcb rev. 2.1 ?
Cheers
Hardware-wise, everything is already there. If you have the extra two buttons on your stick, flash the firmware with a âBPâ or âBâ revision. Itâs kept optional to keep compatibility with the earlier model, and also because I can only remap 8 buttons at a time; the BP version canât remap Start or Select, but the XP and LP version can.
Glad to hear everything worked out ok. Please post up pictures of the stick in the âI love my customâ thread; Iâve only seen pics of maybe 3 completed UPCB sticks.
They are .1uFs, the only ones I could get my hands on at short notice were 100v capacitors.
#1: resistance too high to measure. InterestingâŚthis fuse was specifically rated for 5v for these guys. Should I scrap the fuse for now and just be careful? Those PTCs are a bitch to get, but my girlfriend can actually get me some in a couple weeks.
#2: Theyâre marked 22_J_, not 223. Theyâre actually 22pf.
That said, I think itâs our fuse, then?
Thanks, Iâm going to check that later. I bought it specifically for my HRAP, so nothing earth-shattering here, but I sure will post a couple of pics when itâs done :}
Oh shit, so it is, my bad.
All of the power going to the UPCB from the either the edge dsub or the IDC ribbon->dsub goes through the PTC fuse points. Honestly, you could probably have 5 ohms going through there and still be okay, but Iâd prefer <1 Ohm. If the resistance is too high to measure, then there is almost no current going through, and definitely not enough for anything to work. Remove it, jumper it with a wire for now, doublecheck there is no short between VCC and GND test points, then try your USB cable again.
Mineâs inside a nothing special HRAP2 case, so I know what you mean. There are some flashy sticks in that thread, but NONE are anywhere near as useful as ones with a UPCB. What can I say? Im a utilitarian.
And then there is Valarisâs UPCB stick. Pretty and useful, all shiny and black. drool
Okay, got the fuse desoldered; still no good, still saying device not recognized, this is with no buttons/prog jumpered.
Note: Iâm reading about 2.6k ohms between vcc and ground test; depending on the device this can be good or bad, but at 5v that looks fine to me.
The two unused points next to the PTC spot have a trace connecting them. If you want to try and measure the current used with the fuse in place, cut the trace between those unused points, and connect your multimeter in current mode to the two points.
Or just yank the PTC and try with a short, your call.
I just tried it with a short. The fuse is bunko. Still no good thoughâŚsame problems. ><
Iâm using a âknown goodâ PIC from you, but Iâm honestly leaning towards bad PIC again. Any way I can confirm?
Iâve been experimenting with interfacing a microcontroller to a PSX, and I think I see the problem with the PSX code and adapters. I was poking around with an oscilloscope, a HRAP lowers the ACK signal about 10-12us after the final clock of a byte, and the pulse lasts for 1-1.25us. The HRAP doesnât seem to vary it on relative to the clock speed (converters have ~10-12us clocks, PSX has 4us). I donât think the pulse length is too critical, but shortening the delay before the pulse too much causes some of my converters to stop working. Using those figures Iâve gotten a â3in1 PC joy boxâ, âSuper Dualbox Proâ, an unknown PS3 converter, and a Gemini Xbox/GC converter working.
Also, has the UPCB PSX code been tested on a console with another controller plugged in? Just from reading the code I suspect there might be problems, possibly if the UPCB is in slot 1 and has square held down. I disable the USI module when the ATT line is high, and reset the USI clock whenever it goes low.
Iâll definitely be looking at the ACK line when I get time to work on the converter support, certainly. The duration of the ACK line should be constant, based on the controller though, so that should be easy.
Oh hell yeah it has. Works great.
The problem with converters has to do with the SPI module on the 4550. The current SPI mode used reads at the wrong clock change and changes the output on the wrong clock change, compared to what a legit PSX controller would do. Nonetheless, the PS2 and the UPCB read each other perfectly. The SPI mode I should be using, according to the datasheet, doesnât work. I end up missing the last bit.
From what I can tell, there is an errata for the 4550 chip and the SPI module dealing with this problem, so I have to delay a bit before reading the value read from the SPI module. So I have a plan for when I get working on this, Im just lacking time to work on it.
Sorry if this has been answered already but is there any place we can find pre-wired or pre made PCBs for the Playstation 2? Because the ones in the controller itself is pretty hard to wire, so i was wondering if there was an actual square looking PCB board that is purchasable somewhere(like the one in the SF Anniversay stick). It would save alot of time, thanks in advance.
I have a question about the 2 optional status LEDs. Can they be wired to light when certain buttons (e.g. PROG or LK) are pressed? Iâd like to do some lag testing with various games, consoles, etc.
If they cannot be used as such, then will the guide below apply to the upcb, or would there be a complication?
Could be done, sure, but youâd have to put in yourself. Thereâs very little to anything that turns the LEDs on or off. The only real use theyâre setup for is for testing the code on new consoles.
Thatâd be a better idea. The UPCB is all common ground, so that stuff would work just fine. Just be carefull how much current you pull. More than a couple hundred mA and youâll trip the fuse.
Iâve gotten this working and Iâve moved on to the xbox 360 piggyback but have ran in to an issue.
(Using the PC/PS3 USB cable - the one used for programing/testing on the PC)
âWhen I have the piggyback controller plugged in to the UPCB board the LEDs on the controller flash once but thatâs it, the PC doesnât even recognize it as a controller.
âWhen the piggyback is NOT plugged in it recognizes on the PC and works fine on the PS3 etc.
âAny ideas why it would flash the 4 green LEDs on the controller PCB once and not be recognized by the PC as a controller?
I have D/Lâd the Microsoft controller support already. I also tested all of the pins in the 20 pin connector thatâs attached to the UPCB and they work. Iâve wired this up using the Instructables (and did a damn good job- 3rd times a charm :wonder:).
Help.
Thanks.
When the USB is NOT plugged into anything (no PC or xbox), but the piggyback is connected, whatâs the resistance show between VCC_TEST and GND_TEST?
If the piggyback is connected and you plug it into a PC WITHOUT holding the fierce and roundhouse buttons, did it show up as a normal UPCB stick? (From memory if you can, please dont try this before answering the first question.)
When the piggyback is attached to the UPCB, whether I hold the buttons or not, it does not register as a controller. When I remove the piggyback from the UPCB it registers as the UPCB controller in the Control Panel>Game Controllers. Holding the buttons or not, the 4 tiny LEDs on 360 PCB flash for a second so maybe itâs getting power?
âDo I need to make a dsub15 cable for the 360 to use it on the PC?
Check the resistance in the first question. It sounds like too much juice is being drawn by the piggyback, which trips the PTC fuse, cutting off power to the whole UPCB, piggyback included. Check the resistance to be sure.
Same USB cable you used for PS3 works on PC, and Xbox360 piggyback (whether connected to a PC or Xbox360. Just hold down fierce and roundhouse when plugging in. )
Thanks! Iâll do this when I get home here in a bit. Is there a value Iâm looking for? e.g. Should I compare my reading w/o the piggyback plugged in VS. the piggyback plugged in?
I saw in the âpiggyback.txtâ file that the 360 had one pin difference. This doesnât matter in regards to using it on the 360?
Just amke sure you leave your analog meter connected for a bit until youâre sure the needle has stopped moving. It SHOULD be right around 2.5k ohm.
Thatâs if you want a dedicated cable, one that works for xbox360 piggyback and nothing else.
Okay, I think the piggyback 360 pad has a short. On the âx10â setting on my analog I get about a 2 on the meter. On the âx100â setting I get a 0. On the âx1kâ setting I get the same.
Are there points that are more likely to short during assembly? How do I check for a short? I removed both analog pieces and installed the 4.7kohm resistors like you instructed. Could this have anything to do with it?