Hi all,
I am trying to investigate a possible fault with the back-plane of an SGI o2 machine where the power-on button stops working randomly.
The power on button is the second micro-switch from the left, the one next to the green LED (SW502) The first is reset.
I checked tantalum caps for shorts, but they all measure out of lock (infinite resistance?) I assume they're only bad if shorted.
The resistor networks at the top are to do with SCSI I think and all measure around 0.8ohms.
The micro-switch itself seems to test fine.
Is there anything obvious I can check? Or am I possibly testing the capacitors wrong?
Help checking for faults on PCB
-
Steve
- Posts: 3305
- Joined: 15 Sep 2017 11:49
Help checking for faults on PCB
You do not have the required permissions to view the files attached to this post.
-
rubber_jonnie
- Site Admin

- Posts: 14888
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Help checking for faults on PCB
How are you testing the caps?
To see if they are shorted, using a multimeter in continuity mode, put one probe on GND and the other to each one of the tantalum contacts one after the other, so + then -.
The - side should cause a beep, the + side shouldn't beep. If it's shorted, both sides will beep.
Just be aware that I have seen tantalums used in negative voltage circuits, in which case this can be reversed.
Wanted to get my hands on an O2 but ended up with 2 Octanes instead!
To see if they are shorted, using a multimeter in continuity mode, put one probe on GND and the other to each one of the tantalum contacts one after the other, so + then -.
The - side should cause a beep, the + side shouldn't beep. If it's shorted, both sides will beep.
Just be aware that I have seen tantalums used in negative voltage circuits, in which case this can be reversed.
Wanted to get my hands on an O2 but ended up with 2 Octanes instead!
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
Steve
- Posts: 3305
- Joined: 15 Sep 2017 11:49
Re: Help checking for faults on PCB
@rubber_jonnie Hey well if I get this fixed maybe you might want it, I'm currently in the process of restoring two.
Back to the tantalums... I'm just putting the multimeter across them (directly on them) I didn't think it'd matter which direction since they're not a diode. I thought, if it beeps, it means it's shorted. Your way sounds a bit more complex? Am I misunderstanding :)
Back to the tantalums... I'm just putting the multimeter across them (directly on them) I didn't think it'd matter which direction since they're not a diode. I thought, if it beeps, it means it's shorted. Your way sounds a bit more complex? Am I misunderstanding :)
-
rubber_jonnie
- Site Admin

- Posts: 14888
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Help checking for faults on PCB
Connecting straight across should work, it just sounded from the way you described it like you weren't doing it in continuity mode and were getting weird readings.Steve wrote: 13 Oct 2024 16:11 @rubber_jonnie Hey well if I get this fixed maybe you might want it, I'm currently in the process of restoring two.
Back to the tantalums... I'm just putting the multimeter across them (directly on them) I didn't think it'd matter which direction since they're not a diode. I thought, if it beeps, it means it's shorted. Your way sounds a bit more complex? Am I misunderstanding :)
My way isn't more complicated, it's essentially the same, but if you have a lot of caps connecting one lead to the GND of the PCB and using the other to test for shorts is a bit simpler as you only have to wield a single lead to do all the testing.
For example on a games console with hundreds of tiny capacitors, connecting one lead to GND and then using just one lead for testing is way quicker IMHO.
And no, they aren't like a diode but they are polarised with the band indicating +ve, but that doesn't matter for testing for shorts.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
Maximilian
- Posts: 407
- Joined: 28 Feb 2019 17:02
Re: Help checking for faults on PCB
Are you sure it isn't a problem with the powersupply?
Do you use this button to power off to?, does that stil work?
Check the soldering's, replace the button.
There are multiple ways caps can fail, measuring a short is only one way for them to fail...
No or wrong capacitance.
High ESR.
Abnormal behavior when cold/warm.
Leaking corrosive liquid.
Deformation.
Expolding.
....
....
Do you use this button to power off to?, does that stil work?
Check the soldering's, replace the button.
There are multiple ways caps can fail, measuring a short is only one way for them to fail...
No or wrong capacitance.
High ESR.
Abnormal behavior when cold/warm.
Leaking corrosive liquid.
Deformation.
Expolding.
....
....
Who is online
Users browsing this forum: ClaudeBot and 2 guests