Hardware How can I fix a damage board?

juandiego1993

Well-Known Member
OP
Newcomer
Joined
Nov 6, 2015
Messages
78
Trophies
0
Age
30
XP
594
Country
Venezuela
Hello! I'm trying to fix my PowerA switch controller by changing the left joystick, I managed to removed the joystick but when I place the new one in its slot, the up and down works fine but it always register the left side, there is some damage on the board but looking it through light, it shows that everything is separate any guess as to what it could be?
The joystick replacement is of an Xbox 360, it might be that it's not compatible but the Y axes works well, it seems like it's short circuiting with the X axes..
This is my first time sodering but I can't stay still thinking that I can't fix it.. can you guys have any suggestions?
https://pasteboard.co/IgJZb12.jpg
https://pasteboard.co/IgK0lmk.jpg
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Too blurry to call decisively.

Looks like some solder mask is scraped off in both cases. For the first picture (Pic A in the page title) it could also be that the trace is broken, or possibly shorted to the other parts.

Solder mask is a non conductive layer applied on top of some circuit boards to prevent conduction, note what certain things are supposed to be and possibly help with corrosion issues as well. Obviously you can't solder to it and expect much to happen either.

Boards are made by putting layers of copper on layers of silicon carbide or something. The chemicals or tools to in turn remove the copper are expensive and time consuming so typically only what is needed to be removed to make it work is removed, as opposed to removing everything that does not serve a purpose. Usually large sections on a board are used as a ground or tied to it, but they have to be.

I don't know what method offhand that the 360 sticks use (some things will detect when something has a voltage going in, some things will detect when a given put is grounded out, sticks use a few more complicated methods but still based on that) but a broken trace or shorted trace could easily lead to it being detected as pressed all the time and would be what I look at first.

If it is shorted then sort that out. It will usually be because a blob of solder did something or because a trace was lifted and carried across (see below in that case as you will probably also have it broken somewhere along the line).

If it is cut then you will need to fix it. Fixing a trace in such a small area is not an impossible task but a fairly hard one and if you are learning you might want to practice on something else first. Alternatively if the trace runs from one point to another then you can bypass it with a wire -- far easier to solder from a leg of a chip to a leg of another chip, or hole to a hole than scrape off the mask and solder to that. There are also quite expensive conductive inks (pen form and brush forms are available) that are tricky to use and I don't like using them for a board like a controller where it is likely to take a bit of flex and abuse but do work. If you are using ink then make sure the solder mask is removed from the relevant spots, and also that it does not go across to other areas of the board and short something out.

Also a few things there look like lifted pads. This usually happens because of too much heat (if you only have a small section of copper remaining for it then it only has that little bit of surface area of glue holding it to the board), too much force removing the item or a combo of the two. If there is no pad then there is not going to be any conduction. If the pad is still there some get lucky gluing them back down with epoxy or superglue (remember superglue evaporates when it gets hot and you don't really want that in your eyes if you are planning to solder it again afterwards, though do it right and you can still solder it). If it is not then you get to do the same fixes as before and run a wire to a trace or its ultimate destination to restore the ability of the thing to conduct and do what it needs to do.

Similarly did you dig in and slip with the soldering iron in that? If you are doing electrical soldering and applying enough force that if you slip you end up gouging out a chunk of board you are doing it wrong. Modern devices often have lead free solder which is not as good as good old glorious leaded solder so if you are removing things you are advised to flow a bit of leaded solder into the existing solder connections first to make it easier in the long run.
 

juandiego1993

Well-Known Member
OP
Newcomer
Joined
Nov 6, 2015
Messages
78
Trophies
0
Age
30
XP
594
Country
Venezuela
Hello! Thanks for replying! I took what you suggested that it could be over burned and removed the center trace on pic B and I going to reconnect it with a wire (from an Ethernet cable) there are plenty of connection that I have to make because the joystick don't fit perfectly (the button is a bit far off, so I'll add a thin wire to make the connection) but I'll try posting my progress! But I feel more confident in this fix!
https://pasteboard.co/IgRyT2R.jpg
https://pasteboard.co/IgRzv1K.jpg
 

juandiego1993

Well-Known Member
OP
Newcomer
Joined
Nov 6, 2015
Messages
78
Trophies
0
Age
30
XP
594
Country
Venezuela
hello! so my update with the joystick are some bad news.. i could never get the joystick to calibrate even with a new joystick, but after removing the joystick I tried to use it without the left stick and just use it for 2D games but not even that I can do.. https://pasteboard.co/IVKCZKA.jpg
I removed the whole PCB that hold the joystick in case it was bridging but it still registers the joystick going down and left so i followed the circuit and cuted the line that goes to the main chip and it still is registering the left joystick https://pasteboard.co/IVKGtJi.jpg

so yeah.. my head hurts because it is registering some ghost joystick and no amount of cutting is getting the job done..
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @SylverReZ, no