Maintenance/Mouse button replacement: Difference between revisions
light copyediting |
No edit summary |
||
| Line 48: | Line 48: | ||
[[File:Scattered screws.jpg|thumb|So many screws]] | [[File:Scattered screws.jpg|thumb|So many screws]] | ||
Time to go deep. Take the everything apart and find out what's going on. I'd rather not pull the switches back off, for fear of tearing out the remaining traces. Instead, there's got to be a way of reconnecting the signals that connected to the missing surface-mount pads. A continuity tester confirms that the working buttons do what we might expect: one side has a positive voltage and the other causes a wire in the board connector jumper to toggle between high-impedance and the positive voltage. The broken buttons don't cause a similar signal anywhere on the jumper, and it's hard to tell where the traces should have gone because of the high-obscurity board layout and black solder mask. | Time to go deep. Take the everything apart and find out what's going on. I'd rather not pull the switches back off, for fear of tearing out the remaining traces. Instead, there's got to be a way of reconnecting the signals that connected to the missing surface-mount pads. A continuity tester confirms that the working buttons do what we might expect: one side has a positive voltage and the other causes a wire in the board connector jumper to toggle between high-impedance and the positive voltage. The broken buttons don't cause a similar signal anywhere on the jumper, and it's hard to tell where the traces should have gone because of the high-obscurity board layout and black solder mask. | ||
[[File:Mouse confidential board.jpg|thumb]] | |||
Oh hold everything | <div style="clear: both;"></div> | ||
[[File:Mouse confidential board.jpg|thumb|left]] | |||
<big>Oh, hold everything! The trivial middle board is clearly marked "confidential", we'll have to stop here and can't go on... Joking.</big> | |||
<div style="clear: both;"></div> | |||
[[File:Two layer board.jpg|thumb|Two-layer board edge]] | [[File:Two layer board.jpg|thumb|Two-layer board edge]] | ||
This is only a two-layer board so everything is on the front and back, networks can only go through the board via a via through-hole, sideways on a trace or plane of foil, or through a component. Nonetheless, I can't quite follow the signal. Now we're going to have fun: I make a jumper ending with a small resistor and clip it to the positive voltage of a working switch, poke this into each wire of the board connector one at a time with the mouse turned on, and watch xev. | This is only a two-layer board so everything is on the front and back, networks can only go through the board via a via through-hole, sideways on a trace or plane of foil, or through a component. Nonetheless, I can't quite follow the signal. Now we're going to have fun: I make a jumper ending with a small resistor and clip it to the positive voltage of a working switch, poke this into each wire of the board connector one at a time with the mouse turned on, and watch xev. | ||