Hori RAP 4 - Did I just buy a dud?

Hi friends, a newbie here. I recently bought a HORI RAP 4 arcade stick from the middle east through a friend of mine working there. I chose the middle east route since the same stick costs roughly about 400 USD in India. That’s PS4 console ballpark and I just couldn’t justify the extra premium that I had to shell out. So my friend came back to India with the arcade stick and I was pretty excited just to see the packaging let alone the stick. I took the stick home and connected it to the PS4 after watching a few YouTube videos on how to properly connect one. Then came the bummer, the joystick wouldn’t register down input Facepalm,every other input worked pretty flawlessly. I then started reading on this specific problem online and after scouring through various threads came across the potential cause, that it could be due to a faulty snap action switch in the joystick assembly. I sourced the micro switch that they widely use in arcade cabinets in my town and replaced the original and what I thought was the faulty one with the new micro switch. The stick still didn’t respond to the down input and I pretty much concluded that the problem lies elsewhere. And my temporal lobe was like, ‘*Elsewhere, you mean the bloody PCB, that’s rocket science, that’s way beyond what a mere mortal like you could fiddle with *’. So, I threw a random Hail Mary and entrusted the stick with a friend who said he knew people who work on dual shock controllers and consoles. It has been a while now and when I spoke with him last week he said they were unsure if they could fix it since they weren’t familiar with one. It is depressing just to think about the stick now.
Is there any way the stick could be fixed ? Looking forward to valuable suggestions from fellow tech savvy members. Thanks in advance.

Posting a few photos for reference

Regards
Gautham

Look at the 5-pin connector, and the wires from that to the main PCB.

Sorry about the late reply, I did check the 5-pin connector for defects in soldering and came up with nothing. I checked the wires too, all the way up to the main PCB.

Did you use a multimeter or did you just check it visually?

Did you use a multimeter or did you just check it visually?

Just a visual inspection. I just didn’t think it through I guess. Right now the arcade stick is with my friend, i’ll ask him to check it and I will keep you guys posted. Thanks.

Did you try just shorting the down lead to ground(just connect the solder points or terminals on the switch with a paper clip)?
If it registers the down press, then it’s the switch that’s bad. Otherwise, it’s something else.
Stupid question - did you swap replace the top microswitch on the stick, or the bottom one?

Did you try just shorting the down lead to ground(just connect the solder points or terminals on the switch with a paper clip)?
If it registers the down press, then it’s the switch that’s bad. Otherwise, it’s something else.
Stupid question - did you swap replace the top microswitch on the stick, or the bottom one?

I didn’t short the switch, but i replaced it with a new one right away.
I swapped the top microswitch in the arrangement since the shaft makes contact with the microswitch that is located in the opposite direction when we pull the balltop downwards. Cheers mate.

A quick update, after numerous visits to various computer repair shops and electronic technicians in and around my city the arcade stick is still not fixed. The one thing that I kept hearing from them repeatedly is that they’ve never seen an arcade stick. Most of them said that the PCB was faulty and that got me thinking about the Brook PS4+ Audio Fighting Board, well I’m desperate =). If I were to buy one do I need anything else other than the contents listed in this link : https://arcadeworlduk.com/products/brook-ps4-audio-fighting-board-ps4-ps3-pc.html

Will the wiring harness be included in the package ?

Can I strip off the main and secondary PCBs and rebuild the stick with Brook Fighting board alone ?

Thanks.

If everything else works EXCEPT pressing down? That leads me to believe you have a simple connection issue.

Something with the wiring, like a lose connection, like a quick-disconnect not on properly. Or lose wire not making proper connection. No big deal. Just a matter of opening the stick up and giving all your connections a good fine-tuning to make sure things are properly set up.

Sense you felt the need to actually take the stick to electrical repair shops, that leads me to believe you’re just inexperienced. Gotta learn sometime. Don’t let it scare you. Arcade sticks are very SIMPLE tech. It’s just a hollow box with mounted controls on-top, with wiring connecting to the PCB circuit board, and a cord leaving the box to your console.

Open it up, examine and get fimiliar with the wiring. Check all your connections, make sure its all tight and snug, no broken solder points, etc, etc. If everything is connected and running, yet no down signal? I suspect the quick-disconnect going to the down switch is just lose with the wire. You may have to chop it off, strip the wire, and clamp on a fresh QD, then reconnect it.

Link up with an Electrical Engineer or student or Clincial/Biomedical Engineer. They should be able to diagnose your issue in 5min.

@ AlphaCharlie

“Sense you felt the need to actually take the stick to electrical repair shops, that leads me to believe you’re just inexperienced. Gotta learn sometime. Don’t let it scare you. Arcade sticks are very SIMPLE tech. It’s just a hollow box with mounted controls on-top, with wiring connecting to the PCB circuit board, and a cord leaving the box to your console”

You guessed it right mate, I’m not familiar with the electrical and electronic stuff. I guess I didn’t want to mess something up, anyway after hearing your words of encouragement and Dubon’s suggestion I have ordered a Fluke 101 multimeter online to do the basic testing. I’ve disconnected the joystick and USB cable powering up the stick and the other wiring harness belonging to the switches and buttons from the main PCB. I do have trouble disconnecting the flat cable originating from the touch pad PCB to the main PCB, any pointers ? The multimeter should reach me in a couple of days, will keep you posted. Thanks.

@ StrtFghtrMstr

“Link up with an Electrical Engineer or student or Clincial/Biomedical Engineer. They should be able to diagnose your issue in 5min.”

I did approach an electrical engineer, but he was reluctant to check the fault. I must admit it has been a difficulty finding tech savvy ones back here.

have you taken the lever itself apart and checked the connections to that specific microswitch? or do you have another lever to test?

Well if you bought Fluke thst should be the last MM you own. You’ll have all the tools you need to find the problem now. Read/watch a fee tutorials on how to troubleshoot Normally Open Push Buttons.

Have you tred to check the inputs on a PC?

Its not hard to learn

Best place to start learning the basics, slagcoin.com
The site is a bit out of date now, like Mid PS3/X360 era, but pretty much everything their still holds true now.

The electrical side, the actual wiring is just basic electrical. If you can figure out how to make a basic circuit from a battery, a LED Light, some wire and a switch you can wire up a stick.
Every button, the 4 switches in the joystick, they are all just on/off switches that ether allow or not allow electricity to pass though.

You are just bridging those switches from their arcade parts to the corresponding contacts of the board below. One contact is Positive and one Negative.
If you ever hear us say common ground, that is just all switches share the same ground or negative point.
The signal is made when you push a button thus turning the switch on, which electricity passes though and a chip on the PCB will encode or translate that ON switch as a button input.
letting go of the button turns the switch off. All arcade buttons really are are just momentary switches. And a joystick is just four momentary switches attached to a lever, one for up, down, left and right.

Analog buttons/triggers are like a turn style volume knob or light dimmer switch (usually the trigger tuns a pot that adjust resistance), with an analog joystick having two pots, one for the X and one for the Y Axis.
The amount of electricity passing though the pot translate to how hard you press

Analog pot, often use for volume knobs on old stereos

Analog Joystick, see the two green things are pots, and there buttons that act as the R3/L3 buttons (black round thing).

I took the joystick assembly apart and swapped the microswitch in question with a new one sometime back. I’m waiting for the multimeter to reach my place to check the connections, should take a couple of days. No, I don’t have another lever. Will keep you posted on any updates, thanks.

The Fluke 101 should reach me in a couple of days, pretty excited to do the testing. I will definitely follow up with your suggestions and read the basics. I connected the stick to my PC, every button input and every other directional input bar the downward input posted on the properties tab in the game controllers window. I couldn’t check the arcade stick in an actual game (Mortal Kombat in my steam library) since my GTX 460 died on me recently. I will keep you posted, thanks.

Mate, thanks for the detailed and structured reply covering up all the basics. I will read on this stuff more and do the basic testing once the multimeter arrives.

A bit reckless on my part, the Fluke 101 that I’ve ordered doesn’t come with AC/DC current reading. Do I need a multimeter that can measure amps too ?

It would just give you another method of testing if you had it. You just need to measure for continuity and an audible tone in the MM would be helpful as well that must an entry lvl fluke then.

You can get away with some length of wire, a LED light and a battery and make a crude Continuity tester

I’ll go with a different Fluke MM that comes with AC/DC current reading.

Would definitely save me a lot of money, but I would like to give the MM a shot.

A Multimeter is much better, the diode test which most people use for continuity test as a beep when continuity is detected