Author Topic: DualShock 4 Controller PCB scans  (Read 339809 times)

Offline Lotus.2

  • Guppy
  • *
  • Posts: 6
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #30 on: February 01, 2016, 02:30:06 PM »
same thing.
if there is no wire welded onto the board the same problem occurs.

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #31 on: February 01, 2016, 02:37:29 PM »
If the controller worked before, then the issue is where you were poking around in there. Post some good pics of your board.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Lotus.2

  • Guppy
  • *
  • Posts: 6
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #32 on: February 01, 2016, 02:44:28 PM »


here is the pic

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #33 on: February 01, 2016, 02:48:58 PM »
You have a solder bridge from the O via to Ground, so it's acting like O is constantly being pressed.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Lotus.2

  • Guppy
  • *
  • Posts: 6
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #34 on: February 01, 2016, 02:51:51 PM »
oh...
how can i solve this problem?

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #35 on: February 01, 2016, 02:54:43 PM »
Remove that solder off of there with some braid and a bit of flux.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Lotus.2

  • Guppy
  • *
  • Posts: 6
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #36 on: February 01, 2016, 02:59:47 PM »
ok thank you. ill try that tomorrow.
could you please tell me how you found out that this is the problem?

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #37 on: February 01, 2016, 03:12:17 PM »
I can see the short in your pic. More so, O is back. You have O shorted and and issue where it's going back.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Lotus.2

  • Guppy
  • *
  • Posts: 6
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #38 on: February 04, 2016, 04:20:12 PM »
Thank you very much for your help.
I could fix the controller the way you told me.
 :hifive:

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #39 on: February 04, 2016, 04:58:40 PM »
Welcome
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline famicom89

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #40 on: February 10, 2016, 04:01:48 PM »
Hi, I'm making a "hitbox" fightstick with JDM-030 board and was wondering, can I simply solder wires on the graphite-like contacts on the sides of the pcb, connect those same wires to my sanwa buttons and connect the other terminal to GND (or Vcc)?
Can I encounter any problems by doing so?

thanks in advance
« Last Edit: February 10, 2016, 04:04:02 PM by famicom89 »

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #41 on: February 10, 2016, 05:12:09 PM »
Yes and No.

You'll need to gently remove the coating from the contacts first to expose the copper pad, then you can solder to it.

The DS4 uses 3 different button configurations also, so you'll need to wire up all of your buttons accordingly and install a couple of Resistors to take the place of the existing Daughter boards that will no longer be installed.


The D-pad, X, O, [ ] and /\ buttons all use Ground for their common. Also the PS, Touchpad, Share and Option buttons use Ground for common.

The L1, R1, L3 and R3 buttons all use 3.2v as the common.

The L2 and R2 are where it gets to be a little more work. First you'll need to install a Pull-Up Resistor from 3.2v to the L2 and R2 lines, one for each side. The value is ~7.5k, but 10k will work just as well in this case. Then you'll connect your new L2 and R2 buttons wires to the L2/2L spots for L2, and R2/2R spots for R2.

If you have the room, just leave the Sticks installed on the board, as you don't want to tear up any traces there and have that mess to deal with.


« Last Edit: June 21, 2021, 08:03:07 AM by RDC »
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline famicom89

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #42 on: February 11, 2016, 12:33:39 AM »
Thanks for marking the correct buttons contacts on the image.

The L2 and R2 are where it gets to be a little more work. First you'll need to install a Pull-Up Resistor from 3.2v to the L2 and R2 lines, one for each side. The exact value is 7.5k, but 10k will work just as well in this case. Then you'll connect your new L2 and R2 buttons wires to the L2/2L spots for L2, and R2/2R spots for R2.
I read that L2 and R2 are active-high, so I thought to make inverters with BJTs for those lines, but if a pull-up resistor works fine I'll do that instead.

If you have the room, just leave the Sticks installed on the board, as you don't want to tear up any traces there and have that mess to deal with.
Yeah, I think I'll just glue those in place so they won't get in the way while playing.
Also, for touchpad button, do you recommend soldering the wires on the old button's contacts on the upper layer? They seem to stick out quite a bit from the sides of the button

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #43 on: February 11, 2016, 03:29:33 AM »
The L2/R2 are not active Hi at all, in fact they are better described as active Lo, but even that is technically incorrect as they are a little more complicated than that.

Yes, I'd solder to the existing Touchpad button leads. In that pic, the bottom set of leads are for the Touchpad, the top set are just Ground.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Omario123

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #44 on: March 18, 2016, 01:26:08 AM »
Hello Guys, So I'm starting to get really good at modifying Xbox one controllers. Recently, I bought a PS4 console sometime around February 25th. It was a new model and as I looked through the PCB scans and looking at my exposed PS4 PCB, I determined that it was the TH201 model. With both the X and O trace points being tightly located by the battery connector. I used my Xacto knife to expose them perfectly. I was able to see the copper of both traces. I saw a youtube video by "The Electronic Truth" that stated that the X ground was on the bottom right side of the controller and the O ground was on the bottom left side of the controller, so I used (KOOCU, 63Sn, 37pb, 0.3mm) solder on the trace points and attached one wire to each trace point. Then I also attached wires to their individual grounds making sure that I did not make any mistakes with the wire order. The X ground was paired with the X trace point and the O ground was paired with the O trace point. Then all 4 wires were split into two pairs. 2 wires went to the X tactile switch, 2 other wires went to the O tactile switch. The 2 wires of each pair were hooked up on the same side of the tactile switch. I put the controller together and turned on the PS4, neither tactile switches worked and the X face button wasn't working while the the O face button did. I usually never stop practicing even if failure occurs. So I opened up my controller and un-soldered every wire inside, basically making it an untouched PS4 controller except for the copper bare trace points. Then I put it back together and everything worked 100% fine. I just can't seem to understand what I am doing wrong.




















Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #45 on: March 18, 2016, 03:28:00 AM »
Without good pictures of the board in question, one can only guess, and my guess would be you had X shorted to Ground, then O wasn't connected at all. The ground plane is all around the X and O vias, so it's not difficult to scrape some of the mask away and cause a short there when soldering the wire on it, just read thru this entire thread. With X shorted at the solder joint you made, the original X would not work, then removing the short restored it.

There is also no such thing as an X ground and an O ground, the real electronic truth is, ground is ground. Those are simply the solder lugs for the sticks that happen to be connect to ground.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Omario123

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #46 on: March 18, 2016, 02:35:57 PM »
I didnt feel like reopening my PS4 controller to take a look but thank you for trying to help. Is it possible that you could tell me how to wire everything step by step in the most dumbed down words possible?  For the X and O buttons.

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #47 on: March 18, 2016, 09:55:10 PM »
If it's a JDM-030, then the easiest way to do duplicate buttons is to not solder on the controller at all.

https://www.acidmods.com/forum/index.php/topic,43753.0.html
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Omario123

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #48 on: March 18, 2016, 11:37:31 PM »
Does the JDM-030 pcb fit all controllers? And if so, how do you use those flexes that you designed. Like where do you attach everything?

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #49 on: March 19, 2016, 04:19:02 AM »
The JDM-030 is just one of the DS4 PCB revisions, and only fits in a shell made for a JDM-030, look thru the beginning of this thread for the different revisions.

The SFX that I designed there works only on the JDM-030, and it just goes between the PCB and it's daughter boards, the same way that the RemappeD does. - https://www.acidmods.com/forum/index.php/topic,43790.0.html

With the SFX installed, then you can solder to the much larger and easier pads on it, versus doing the more difficult, and possibly risky, prepping and soldering to the small Vias on the actual board.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Camme

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #50 on: March 22, 2016, 11:29:57 AM »


Hi guys, i want to know the value of this resistance. Thanks.

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #51 on: March 22, 2016, 02:15:24 PM »
27ohm, 0402
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Camme

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #52 on: March 22, 2016, 03:26:07 PM »
Is it the same value for the model JDM-011 ? Thanks.

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #53 on: March 22, 2016, 03:41:25 PM »
This might be a good time to get yourself a cheap DMM and find out that it is.

Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Camme

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #54 on: March 23, 2016, 12:39:43 AM »
I haven't this resistance so i can't test it. I will try with the 27 ohm. Thanks  :victory:

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #55 on: March 23, 2016, 01:29:08 AM »
I already told you it was 27ohm, so you do have the value to test against any other Resistor you want. That pair there are both 27ohm and are in the USB data lines.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline stratoside

  • Guppy
  • *
  • Posts: 8
  • Post quality +0/-0
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #56 on: July 07, 2016, 12:04:50 AM »
You can, but then your LEDs will be on ALL of the time. Also, the battery voltage will be ~4.2v while it's charging and vary from that to 3v or so. This is the least recommended way to power your LEDs from the controller as the power source is not regulated (stays at a specific voltage) and it is on all of the time since it's just a battery. Even if you were to use a switch in that circuit so you could determine when the LEDs were on/off, you still have the voltage issue.

There is a dedicated 3.2v source in there that powers pretty much everything that you should use for your LEDs instead. The voltage stays at 3.2v and it turns on/off (is switched) with the controller, so your LEDs would as well. The easiest place to get the 3.2v is the 2 outside leads of any one of the Sticks POTs, the row of 3 solder joints. One outside lead is Ground, the other is 3.2v, and you're done.

If you are looking at the bottom of the controller..

Code: [Select]

+ = 3.2v
- = Ground
X = X-axis
Y = Y-axis
L = L3
R = R3
O = Solder Lugs (these are also Ground)

     Right Stick              Left Stick

        + X -                    + X -
      O       O                O       O
 +  R           -         +  L           -
                Y                        Y
 +  R           +         +  L           +
      O       O                O       O

Hello,
first of all, thank you for the explanation on which pins give ~3v when the controller is on

I was wondering if this would work at all?



I plan on using 9 LEDs to light up 9 buttons (d pad, symbols, triggers and the PS button) for my project
and I was wondering if the ~3volt from the spots you have mentioned would be enough to power 9x3v leds?
I was planning on using 100 ohm resistors in parallel

or should I split the LED by having the Right stick power 4 LED while the Left stick power 5 LEDs? (if that matters at all)

thanks

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #57 on: July 07, 2016, 02:13:07 AM »
It's a regulated 3.2v source, so it's 3.2v, and using one stick or both for power it would be the same.

As to it working or not, the schematic is correct, but LEDs are current driven devices, not voltage, once the fV of the LED is met that is.

Without knowing the specs of your LEDs there, you could be drawing too much current from that source and cause the controller to not work. I personally wouldn't draw any more than 100mA from there total, which gives you more than 10mA per LED to drive them, and if they aren't bright enough at 10mA, then you should get some better LEDs, as you really only need 5mA or less to light up some decent LEDs good.

If your LEDs voltage is rated at the mentioned 3v, then with 100ohm Resistors on each you'll get around 2.2mA per LED, which is fine, but without knowing the current rating of them it's impossible to say how bright they may be driven with that amount.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline stratoside

  • Guppy
  • *
  • Posts: 8
  • Post quality +0/-0
  • Acidmods User
Re: DualShock 4 Controller PCB scans
« Reply #58 on: July 07, 2016, 02:24:21 AM »
It's a regulated 3.2v source, so it's 3.2v, and using one stick or both for power it would be the same.

As to it working or not, the schematic is correct, but LEDs are current driven devices, not voltage, once the fV of the LED is met that is.

Without knowing the specs of your LEDs there, you could be drawing too much current from that source and cause the controller to not work. I personally wouldn't draw any more than 100mA from there total, which gives you more than 10mA per LED to drive them, and if they aren't bright enough at 10mA, then you should get some better LEDs, as you really only need 5mA or less to light up some decent LEDs good.

If your LEDs voltage is rated at the mentioned 3v, then with 100ohm Resistors on each you'll get around 2.2mA per LED, which is fine, but without knowing the current rating of them it's impossible to say how bright they may be driven with that amount.

I believe they are rated for 20mA each, i will try playing around with 10 or 1 ohm resistors if 100ohm dims it too much

Thanks for the reply

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2585
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualShock 4 Controller PCB scans
« Reply #59 on: July 07, 2016, 02:28:13 AM »
That's the max rating then, so they should be OK looking at the 2mA or so.

If you were to use a 1ohm they'll fry.

Using 10ohm and they'll get 22mA per, which will be as bright as they can be and shorten their life span, which would also draw 198mA from the source.

Using 47ohm would get you 5mA per LED.
« Last Edit: July 07, 2016, 02:28:58 AM by RDC »
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

 

SMF spam blocked by CleanTalk
SimplePortal 2.3.5 © 2008-2012, SimplePortal