Announcement

Collapse
No announcement yet.

PS5 Dualsense controller stick drift a mainboard issue?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    PS5 Dualsense controller stick drift a mainboard issue?

    Hi all,

    I got a controller where the left stick was moving left all the time (-1.00 at calibration tool). Even after changing to hall effect sticks it stayed the same and reset and all others things didn't help.
    I removed the stick again and even without it calibration tool shows a movement to the left. Anybody knows where the fault can come from? Maybe any bridges or damaged SMD components?

    #2
    Double check that you did not damage any of the traces to/from the hall effect potentiometer. Usually there is 4 pins: Vcc, ground, 2x poles. If one of these traces is damaged, or not making connection then the calibration will not be correct. See attached image. It is for PS3 but gets the point across.

    Not sure if this applies to your controller since I can't remember what is inside PS5 controller, but maybe will give you some hints. Also, double-check that the replacement hall effect sensor is identical to the original one. There can be some differences between OEM ones and aftermarket ones.
    Attached Files

    Comment


      #3
      If there is no hardware issue, maybe someone used the calibration tool and messed up.

      Try a fresh calibration with this tool: https://dualshock-tools.github.io/

      Comment


        #4
        I unsoldered the stick checked eveything again and after soldering it back the problem still is the same. So there must be a hardware issue with lines our maybe caps? Anybody has an idea what to check?
        Click image for larger version

Name:	image.png
Views:	26
Size:	31.2 KB
ID:	3640543

        Comment


          #5
          Some things to try
          Check the middle pin on the left stick X axis potentiometer

          If using regular potentiometers, measure resistance from the middle pin to both outer pins, with the stick in the center position it should be around 1.15k, the potentiometers are 2.3k
          The potentiometer acts as a voltage divider, the aftermarket hall effect and TMR sticks send a voltage instead that corresponds to the position on the stick

          On one end you have GND, the other end is VCC, I think is 1.8v for the dualsense, not sure

          Check diode mode on your multimeter with red probe on GND, black probe on the middle pin on the board, you should get a reading there

          Comment


            #6
            @dbuergi: You mentioned that you unsoldered and resoldered the stick. Did you replace the entire joystick with X and Y potentiometers or just one potentiometer?

            Do you have a different potentiometer to swap into the problematic one?

            Or perhaps you can swap the potentiometer/sensor between the X and Y axes on the same joystick to see if the problem moves from X to Y or Y to X etc.

            Swapping the potentiometer or hall effect sensor locations can help determine if the problem is with the joystick pot itself, or the location it is installed into. Then you can see if there is a trace problem or something else like a capacitor.

            Comment


              #7
              Thanks for all the replies!
              The problem stays the same with changed axes even with or without installed potentiometers.
              I checked all lines for continuity and would guess that there is a.problem with a cap.
              Since i have no shorts is there any way to find "wrong" Ohm readings?

              Comment


                #8
                Hi, Please post pictures of both sides of the board, there are 5 revisions of the dualsense (BDM-***)
                Also a close up picture of both sides of the board where the left stick is located

                The traces from the sticks go directly to the main MCU, it may be broken somewhere

                Comment


                  #9
                  Please find pics attached. The copper trace in the front was scratched by me because there was a lot of dirt and wanted to check for damaged. But the fault was already there.
                  Attached Files

                  Comment

                  Working...