Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Keyboard Trouble

by Xiong (Hermit)
on Jul 03, 2010 at 06:34 UTC ( #847864=obfuscated: print w/ replies, xml ) Need Help??

I splashed just a tiny bit of water into my kbd and now the 'one' key doesn't work. (This is not a joke{bang}) So, I've been avoiding the chars it used to produce.
$l = 2/77; $| = 2; @F = ( '000*000*000*0*000*00*', '0*00*00*0*0*00*00*00*0*0*', '00*0*00*00*00*0000*00*', ); for (@F) { $. = 0; while ($g = length) { select $i, $j, $k, $l; $s = $_; $s =~ s/0/ /g; $m = unpack 'b*', pack 'v', $.; $m =~ s/0/ /g; $m =~ s/\d/*/g; print "\r", ' 'x$g, $s, $m, ' 'x2; $. += chop() ? 2/2 : $.; }; print "\n"; };
- the lyf so short, the craft so long to lerne -

Comment on Keyboard Trouble
Download Code
Re: Keyboard Trouble
by roboticus (Canon) on Jul 03, 2010 at 16:39 UTC

    Xiong:

    Most electronic components aren't harmed by water (I can't think of any that are), so you can always soak it in a bathtub, and then dry it. Then, if your oven goes low enough, set it to 150 and bake it for an hour or two to dry it out.

    Generally, it's not the water that causes the problem. Usually it's something like:

    • The water contains impurities that leave a conductive path between nodes,
    • chemicals corrode contacts, or worse
    • chemicals completely dissolve component leads, PCB traces, ...

    Note: if there's still water and/or conductive things left on the board, you can destroy the item by powering it up. So if you have an accident, turn off the item immediately, remove the circuit board and clean the circuit board (dishwasher, bathtub, etc.). I've successfully recovered many items with this technique, including a computer that was in an apartment fire (heavy smoke contamination inside the computer and *lots* of water in it. I quickly cleaned it (so corrosion wouldn't take hold) and it fired right up after drying and reassembly.

    ...roboticus

      Just to clarify, do you mean 150F?

        Kelvin :-)

        Cheers,

        JohnGG

        ambrus:

        Yes, Fahrenheit, sorry.

        Semiconductors are happy with higher temperatures, but resistor values can drift at higher temperatures, and you risk drying out electrolytic capacitors if they get too warm.

        You don't absolutely need to bake out the circuit board, so long as you're very patient and certain the the water wicked up under various components is fully evaporated before you turn it on. If you don't bake it, I would let it sit for several days, rather than a few hours. Water doesn't easily come out of some trimmer resistors, for example. (On the bright side, though, it's also harder to get the water *into* them, too.)

        I may be overly cautious, though...

        ...roboticus

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: obfuscated [id://847864]
Approved by planetscape
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2014-07-26 17:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (178 votes), past polls