Author Topic: PCB issue after desoldering.  (Read 2110 times)

0 Members and 1 Guest are viewing this topic.

Offline LazyAfternoons

  • Thread Starter
  • Posts: 30
PCB issue after desoldering.
« on: Wed, 05 August 2020, 09:14:25 »
Hello, I hope this is the right section for this kind of things.
Long story short, I spilled some orange juice on my keyboard. I let it dry and it was functioning just fine but switches were sticky as hell. I decided to swap them and try to "save" the keyboard. I bought a temperature controller soldering iron, made some practice on scrap components and I started desoldering switches from my keyboard with a solder sucker.
I've just finished testing the PCB and everything looks fine except for the ESC key. When I touch the two pads with a piece of solder it just doesn't work. If I put the piece of solder inside the holes and I wiggle a bit, it seems to work just fine. I tried resoldering a switch and it straight up doesn't work with that. Did I mess up something? Pads look fine to me (macro mode makes it look worse) so I don't really understand what happened.
Any clues? Thank you!

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: PCB issue after desoldering.
« Reply #1 on: Wed, 05 August 2020, 10:49:42 »
You can see the trace to the left pin in the pic but nothing for the right one (at least I can't on my phone...)  If so the connection for that pin is on the other side and that pad is probably damaged.

Post a pic of the surrounding switches and I'll put some coloured dots on it, it's fixable :)
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline LazyAfternoons

  • Thread Starter
  • Posts: 30
Re: PCB issue after desoldering.
« Reply #2 on: Wed, 05 August 2020, 12:05:23 »
You can see the trace to the left pin in the pic but nothing for the right one (at least I can't on my phone...)  If so the connection for that pin is on the other side and that pad is probably damaged.

Post a pic of the surrounding switches and I'll put some coloured dots on it, it's fixable :)
I got rid of the plate to get better pictures for you. Thank you so much for the help!

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: PCB issue after desoldering.
« Reply #3 on: Wed, 05 August 2020, 12:20:26 »
Hmm... I'm not seeing any diodes and the pads on the other side look fine.  Can you take a pic of the whole board?
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline LazyAfternoons

  • Thread Starter
  • Posts: 30
Re: PCB issue after desoldering.
« Reply #4 on: Wed, 05 August 2020, 12:33:49 »
Hmm... I'm not seeing any diodes and the pads on the other side look fine.  Can you take a pic of the whole board?
I got you, are you talking about this diode? I'm also attaching pics of the whole PCB from both sides. The PCB is a bit dirty because of the orange juice, I already order some isopropyl alcohol to clean it. I also noticed I ripped off a few led pads (I wasn't going to resolder them anyway). This is my very first job so bear with me please. Thanks again for the help.
« Last Edit: Wed, 05 August 2020, 12:48:01 by LazyAfternoons »

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: PCB issue after desoldering.
« Reply #5 on: Wed, 05 August 2020, 14:55:08 »
That's not bad for a first mod, factory solder is harder to work with and LEDs are never fun to desolder :thumb:

I have no idea what the job advert says for a professional PCB designer but 'likes to keep things simple' can't be a desirable characteristic as they do random things, like make really long traces to a diode for no reason.  At least the matrix is sane on this one...

248758-0


If you short yellow to cyan you should get the Esc key registering - if not the diode is dead (not likely, they usually die letting current through)  If that works either the connection between yellow and red or cyan and pink is broken.

Once you've soldered in the switches short yellow to pink - if that works you need to solder a wire between yellow and red.  If not short cyan to red - if that works solder between cyan and pink.  If neither work you managed to break both connections so solder both and it will work.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline LazyAfternoons

  • Thread Starter
  • Posts: 30
Re: PCB issue after desoldering.
« Reply #6 on: Wed, 05 August 2020, 15:24:59 »
That's not bad for a first mod, factory solder is harder to work with and LEDs are never fun to desolder :thumb:

I have no idea what the job advert says for a professional PCB designer but 'likes to keep things simple' can't be a desirable characteristic as they do random things, like make really long traces to a diode for no reason.  At least the matrix is sane on this one...

(Attachment Link)

If you short yellow to cyan you should get the Esc key registering - if not the diode is dead (not likely, they usually die letting current through)  If that works either the connection between yellow and red or cyan and pink is broken.

Once you've soldered in the switches short yellow to pink - if that works you need to solder a wire between yellow and red.  If not short cyan to red - if that works solder between cyan and pink.  If neither work you managed to break both connections so solder both and it will work.
I tried shorting yellow to cyan but that doesn't work. I tried it between other keys too and they do not register at all (bare PCB). Am I doing something wrong? However soldering two wires as you told me seems to work just fine! Yellow to red and cyan to pink. Thank you very much. I appreciate it.
I probably broke them while pulling out the switch .
« Last Edit: Wed, 05 August 2020, 16:56:40 by LazyAfternoons »

Online Leslieann

  • * Elevated Elder
  • Posts: 4518
Re: PCB issue after desoldering.
« Reply #7 on: Wed, 05 August 2020, 23:20:55 »
I'm guessing the diode (yellow) is dead (try from the other side of it. In one pic is looks discolored around it, if that's where the juice got in it makes sense.
It may be dust but it looks like all the resistors around ESC are also corroded.

Novelkeys NK65AE w/62g Zilents/39g springs
More
62g Zilents/lubed/Novelkeys 39g springs, HK Gaming Thick PBT caps, Netdot Gen10 magnetic cable, pic
| Filco MJ2 L.E. Vortex Case, Jailhouse Blues, heavily customized
More
Vortex case squared up/blasted finish removed/custom feet/paint/winkey blockoff plate, HID Liberator, stainless steel universal plate, 3d printed adapters, Type C, Netdot Gen10 magnetic cable, foam sound dampened, HK Gaming Thick PBT caps (o-ringed), Cherry Jailhouse Blues w/lubed/clipped Cherry light springs, 40g actuation
| GMMK TKL
More
w/ Kailh Purple Pros/lubed/Novelkeys 39g springs, HK Gaming Thick PBT caps, Netdot Gen10 Magnetic cable
| PF65 3d printed 65% w/LCD and hot swap
More
Box Jades, Interchangeable trim, mini lcd, QMK, underglow, HK Gaming Thick PBT caps, O-rings, Netdot Gen10 magnetic cable, in progress link
| Magicforce 68
More
MF68 pcb, Outemu Blues, in progress
| YMDK75 Jail Housed Gateron Blues
More
J-spacers, YMDK Thick PBT, O-rings, SIP sockets
| KBT Race S L.E.
More
Ergo Clears, custom WASD caps
| Das Pro
More
Costar model with browns
| GH60
More
Cherry Blacks, custom 3d printed case
| Logitech Illumininated | IBM Model M (x2)
Definitive Omron Guide. | 3d printed Keyboard FAQ/Discussion

Offline LazyAfternoons

  • Thread Starter
  • Posts: 30
Re: PCB issue after desoldering.
« Reply #8 on: Thu, 06 August 2020, 05:37:04 »
I'm guessing the diode (yellow) is dead (try from the other side of it. In one pic is looks discolored around it, if that's where the juice got in it makes sense.
It may be dust but it looks like all the resistors around ESC are also corroded.
I'm going to the test the diode with a multimeter just to be sure. The resistors for the LED of the ESC key is definitely corroded but I'm not going to solder LEDs again.
EDIT: Shorting the diode as suicidal_orange said seems to work just fine. I'm not sure why it wasn't working yesterday, maybe I was doing something wrong.
Again, thanks for your help guys.
« Last Edit: Thu, 06 August 2020, 07:33:18 by LazyAfternoons »