Example SE/30 Video Repair - UE8 LS166

David Cook

Well-known member
I recently bought a Macintosh SE/30 with missing pixels / bad video. I thought it would help others to walk through how I found the fault.

Below, we see an image a startup image with the "insert disk icon" in the middle and the cursor on the upper-left. The cursor follows the moving mouse. This is good news as it means the most of the computer is working. If you are looking on eBay for an old SE/30, seeing even a partially valid image on the screen can tell you a lot about the state of the motherboard.

Bad video.jpg

Vertically, the image appears correct. However, only 1 out of every eight horizontal pixels is displayed. Most of the video circuitry must be working. Data is getting from regular RAM to video RAM and out to the screen. Vertical and horizontal blanking is working. The video is stable and clear. We are just missing 7 out of 8 columns.

Important note: I recapped and cleaned the entire computer (analog board, motherboard, and power supply) prior to this. I also checked for broken traces around each capacitor as I replaced them. Don't try to diagnose any problems until you've performed these steps, because the solution might just be the recap, cleaning, and trace repair.

Zoom on bad image.png

The chips shown in the image below are involved in pumping video to the screen.
UC6/UC7: Video ram chips. The computer places the image into video ram, and 8 bits come out at a time (4 from each chip) in parallel.
UE8: LS166 Parallel to serial chip. This orders the 8 bits being sent from video ram into a single serial line.
UG6: Custom PAL logic chip. This takes the serial bits and adds vertical and horizontal blanking periods (the dark areas outside the image on the screen)
C7: Capacitor. This was originally an old leaky electrolytic capacitor that I replaced with a solid tantalum. But, think about the capacitor juice and what area in the video path might be damaged. *hint* *hint*

Video-bit-flow.jpg

Often, one or more traces from UC6/UC7 video ram will be corroded away by C7's leaky capacitor. In fact, the first thing you should do is visually inspect for damage. Because some of the traces run underneath the LC166/UE8, it is better to use a multimeter to test for continuity on all 8 lines between UE8 and UC6/UC7. If you have only one missing vertical line every 8 bits, chances are you have a single bad trace which you can fix by adding a bodge wire.

None of the traces on my board were damaged.

Using an oscilloscope, let's see what the video out (pin 13) of UG6 looks like on a good SE/30. Below, we see a steady high signal for the horizontal blanking (the dark area on the left and right of the screen). Then, we see the each pixel go high and low to produce the checkerboard pattern.

Good board checkerboard pattern.jpg

This next image looks like I zoomed in. Nope. Same time scale. This is the output of UG6 on the bad SE/30. One pixel goes low, followed by 7 pixels high. This matches the screen. So, the problem must be on UG6 or prior chips, because the "bad" signal is already present at this output location.

Bad board checkerboard pattern.jpg

I compared UG6 pin 13 (output) to pin 9 (input) and saw the same bad pattern. Aha! UG6 is not at fault. It is receiving the bad video on its input. The fault must be earlier.

Next, compare UG6 pin 9 (input) to UE8 pin 13 (output). Same bad pattern. That means there isn't a bad trace between the chips. The fault must be in UE8 or earlier.

Next, look at the parallel input pins 2, 3, 4, 5, 10, 11, 12, (not 13), and 14 on UE8. These are the bits coming in from video memory. These commonly have corroded traces. But, in my case, I see each of these pins going up and down. That means each bit, over time, is properly being delivered from the video memory.

Okay. This narrows it down to UE8 or its other traces. That is, we know the signal is bad (only 1 vertical line switches on and off) coming out of UE8, but we know the bits coming in from video ram are "good" (all switching on and off).

Tone out all of the pins coming into UE8 to make sure the fault isn't with a non-video bit trace. Good?

Remove UE8. Take the opportunity to check that all the traces underneath look good. Replace UE8. Fixed!

Good video.jpg

Why? Well, capacitor C7 leaked into nearby UE8, resulting in damage to the die or its internal bond wires.

I hope this help you diagnose video problems in your SE/30, even if your UE8 is good.

- David

Aside: I also spent time fixed the lack of sound. Usually, traces near the Sony chips are corroded. Instead, the speaker was bad. So, check the resistance of the speaker wires to make sure it isn't open or shorted before you waste time inspecting the sound circuitry. : )
 

mattsoft

Well-known member
this is timely as I picked up a cheap se/30 that works fine except for vertical lines like this. still need to pull the caps, but will check traces around UE8 too. thanks for the info!
 

JackRubin

Active member
This kind of in-depth fault tracing with scope images is super-helpful. I've repaired several similar Macs by shotgunning the "likely suspects" - UD8, UE8 and UF8 - but this is a much more informative and elegant approach. Thanks for showing the way!
 

David Cook

Well-known member
Thank you @jmacz, @mattsoft, and @JackRubin!

Adrian from Adrian's Digital Basement made a comment in a recent video regarding old analog monitors. Paraphrasing, he said "These are never going to made again, so I'd rather fix them than send them to a landfill." That's how I feel about everyone in this community fixing old computers. As we share information, more of these never-to-be-made-again computers get saved.
 

Byrd

Well-known member
Also thanks for posting this up and your considerate detail @David Cook ! I have some marginal SE/30 boards (? ROM issue and one no sound/crash on sound) and seeing how you diagnose and take things step by step I'll be referring to this guide soon. What schematics do you find the best for the SE/30?
 

David Cook

Well-known member
Also thanks for posting this up and your considerate detail @David Cook ! I have some marginal SE/30 boards (? ROM issue and one no sound/crash on sound) and seeing how you diagnose and take things step by step I'll be referring to this guide soon. What schematics do you find the best for the SE/30?

I'm a bit old fashioned, so I like the Bomarc schematic (attached). However, there is a thread on this forum with a text-searchable version from a different source.

 

Attachments

  • BOMARC SE30 Schematics.pdf
    3.1 MB · Views: 13

mattsoft

Well-known member
@David Cook thanks again for this; I had an SE30 with similar vertical lines even after a recap. I toned out UE8 and found a broken trace from pin 14 of UE8 (VID7) to pin 23 of UC6. a simple bodge and all good now! :)
 
Top