Bloodstorm PCB controls sticking

BLEAGH

Haomaru's Blade Shiner
Joined
Mar 24, 2007
Posts
679
I picked up a bloodstorm pcb and am having some issues with the controls.

On player 1 down, button 1, 2, and start are registering as held down.

On player 2, down is the only thing being held down.

buttons.jpg

It's running on my homemade supergun, but I get the same thing even with no controllers connected. My other pcbs work fine with no issues. I've looked over my wiring and the pcb to make sure that those inputs aren't bridged with ground anywhere and cleaned any dirt off.

I can't seem to figure it out. If i could just fix the player 2 down button it would be playable.

Any help would be appreciated. Thanks!
 

Kid Panda

The Chinese Kid
Joined
Jun 13, 2010
Posts
12,514
Do any of the resistors near the jamma edge looked borked? Start at pin 18 and look to the right along the resistors.
 

mainman

CPS2 Person.,
20 Year Member
Joined
Mar 26, 2001
Posts
3,731
I am assuming your measuring from pin 1 to the rest of the pins. Pull up resistors are typically always 4.7K. If you are seeing 206 ohms on any pin than the resistor pack is faulty or in worse case scenario the input to the control interface chip if there is no galvanic isolation (opto coupling) which I don't see. To be sure test the resistor pack outside the circuit.

EDIT

Looking over the schematic it looks like the inputs go to some 74hc541 U21 and U24 buffers which would provide protection between the harness and the input interface because the 541 would take the bullet.


If you want to check the 541 IC you will need either a DSO or more affordable and easier to understand logic probe, hell even a multimeter will do in desperation. Do you have a understanding of simple digital logic. Logic will be either high(4-5V) or low(0V). The buffer chips are simply bus line drivers, what logic level goes in is the same that comes out. For example P1 down button is connected to pin 8 on (74hc541) U21 as you can see from the schematic. Under normal circumstances when you are not pushing down on controller P1 pin 8 input is being held high by a pull up resistor therefore the output on pin 12 MUST also be high. When you push down on P1 you are pulling that same input pin to ground so the output also then goes low to ground.

Try testing a input that you know for sure is working to get clarity.
 
Last edited:

BLEAGH

Haomaru's Blade Shiner
Joined
Mar 24, 2007
Posts
679
Thanks a bunch. I checked the resistors out of circuit and they are all good. I'm pretty sure I've got several bad 74hc541s. I transplanted the 541 for player 3 controls onto player 1 and now I can play on player 2 no problem, but I get continuous coin inputs and only up and left on the joystick for player 1. All player 1 buttons work. No more stuck inputs though.

I can't find any 541s for replacement online, only 541a. Would those be a suitable replacement?
 
Last edited:

BLEAGH

Haomaru's Blade Shiner
Joined
Mar 24, 2007
Posts
679
Cool, I'm not real knowledgeable about these things. What difference does the letter on the end make anyway?
 

mainman

CPS2 Person.,
20 Year Member
Joined
Mar 26, 2001
Posts
3,731
Cool, I'm not real knowledgeable about these things. What difference does the letter on the end make anyway?

It differs by device and manufacturer. Most often it designate the package type, that might or might not be the case here but the fact is the part I linked is a drop in.
 
Top