While I adore my NEC PC-TV151, there is one monitor that NEC shipped to our shores that may be the ultimate CRT. This one was cheap, and this one is also very, very sick. Can I cure it so that I can enjoy CGA the way it was meant to be?

The NEC MultiSync 3D, sitting on my living room floor.

The early MultiSync series differentiated itself from the competition by being able to sync to multi-ple weirdo signals, ranging from Mac II colour to 15kHz to even EGA and CGA digital RGB. It also has a generally agreeable picture quality, and a nice industrial design, possibly because it cost a lot of money.

The badge underneath says this monitor is from October 1990, and has the model number JC1404HMA-01.

Hailing from 1990, it uses the old-school NEC logo, and some funky design elements, ranging from a sideways-rocking power switch, to all the case screws being hidden underneath.

Despite the plastics seeming fine, I heard something small and flaky rattling around inside when I moved the monitor, so something had broken at one point.

Squintin’

When we first got this monitor hooked up to a random PC clone in keegs’ basement, it showed a green raster with what appeared to be very bright retrace lines.

A MultiSync 3D is showing full-field green and some very bright raster lines, indicating a potential heater to cathode short on the green gun.

This is not a good sign, and I worried that we were dealing with a heater-to-cathode short. Allow me to explain a little bit about how a CRT works in order to show how this might have happened, using this terribly drawn cartoon and very inaccurate description.

A diagram of a CRT that is in no way accurate to the internals. It has a big curly looking "heater" attached to a heater pin, along with pins for red, green, and blue near it.

All CRTs – as far as I know – have some heater filament inside the tube. You need to heat up the guns or they don’t work. This heater sticks out quite a bit, because it heats the cathode part of the CRT, and more surface area means an easier job heating. Usually, the heater runs off the B+ voltage, which in the JB-1260M(A) I fixed earlier, is +12V DC or thereabouts.

On the neck of the CRT, the control pin for the heater is really close to the pins for red, green, and blue inputs, which in turn control the beam coming out of the respective gun (cathode) inside the tube. The guns are always firing electrons, because it takes a ton of energy to make these things work, but much less energy than it would take to start and stop them all the time. The brightness of that colour, and therefore the colour mix, is done by varying the positive voltage of the control grid sitting in front of the gun for that colour – the classic RGB colour model. More positive voltage means that the negative electron is more attracted to the control grid, and it will then be travelling at a faster speed when it hits the phosphor.

Operating a CRT involves a lot of high voltage, magnetics, and static electricity, so it’s common that things will coke up as they function. For instance, one of the big reasons CRTs go dim and wear out is because the cathodes get covered with enough gunk that you can’t fire as much juice through it anymore1.

Some gunk has shorted between the green and heater pins, causing the green gun to constantly be firing.

If some of that gunk were to short between the green gun and the heater, you could see something like this: a hyper-bright green. The diagonal retrace lines are always present in a raster image, but usually you only see them when brightness control is turned up too far, causing way too much voltage to be present on the gun. Say, a voltage like the +12V DC from the heater pin.

Having a short here would really suck. It would basically mean the tube is junk.

However, now that I’ve wasted your time by telling you all about this phenomenon, something other than an H-K short seems to be going on.

If you look closely at this other picture I took using my Pioneer MPC-LX100 Mac clone, you’ll notice that the retrace lines aren’t covering the full image. There appears to be a folded-over blue-green region that has them, and then the rest of the image is yellow-tinged, but clear. What’s going on?

My Pioneer MPC-LX100 is feeding the monitor some video. Bright lines are only visible on the left 4/5ths of the image, and then they disappear with the end of a folded-over blue region that even rings all the way outside of the visible area of the screen input.

My first guess was that the monitor’s video cable might be bad. It felt loose when I put it onto the computer, and it has one of those screw-together clamps that always fall apart. I took it apart, and found that in fact the little U-shaped cable gland inside had come undone and fallen loose into the connector hood. I buttoned it back up tight, but the problem didn’t change.

You’ve Got Huge Guts

The MultiSync has assumed the service position. You can see a tag in the corner saying the monitor is Revision 1A. It goes up to 5H. Boy, that's not reassuring.

I opened the monitor up. This process isn’t too bad, except that only the outer screws seem to actually loosen the case. One of the ones in the middle, under the stand, doesn’t seem to be required in order to open the monitor. Out of caution, I put that one back in.

I found that wiggling from the back/port area upward sharply helped move the clips in the top front enough that the whole thing would just shrug off. For some reason, there’s a plastic panel on the back of the case that you can pop off using tension clips. However, the resulting tiny opening doesn’t seem to give you very good access to the pots on the neckboard, even if you remove the RF shield in the way. I’m not sure why they did this.

After the plastics were off, I was presented with a menagerie of 1990s RF-shielding techniques. There is an absolute ton of metal inside this monitor, and wiring harnesses running everywhere. And one oddly wet-looking spot on the bottom board in amongst all the dust.

There is an odd greasy, wet-looking spot on the board, especially considering the rest of the board is coated in dust and very dry.

I also found a small fabricy piece of hard white plastic sitting on the bottom of the board, which is probably what was making that faint rattling noise when I moved the monitor around. It smelled kind of fishy, which made me suspect it might be the guts of a capacitor (they throw their wrappings very far when they explode, ask me how I know,) but I saw no evidence of any exploded caps inside the monitor, and it didn’t feel sticky like the inside of an exploded cap would. It will remain a mystery.

A Murata-branded flyback transformer has a minuscule crack in the plastic above the focus control.

Uh oh, there’s a crack forming in the flyback transformer’s case plastic. I made a note to fix this later with the world’s best-named product, Super Corona Dope, but eventually this plastic will shrink further and make the crack worse. For now, I hoped that was the extent of flyback damage.

I am stabbing under the anode cap with my high-voltage probe meter in an attempt to discharge the tube. It reads 0kV

Since I’ve been doing a handful of CRTs lately, I bought a Heathkit 40kV high-voltage probe meter from eBay to help me discharge the tube. Supposedly, the internal resistor will help discharge the tube more gently, which is probably better for all parts of the system involved, including me. Hopefully this probe meter works, because it told me that there was no voltage on the tube. It had been sitting for a few days, so it seems likely it just bled off on its own.

Getting the anode cap off was really hard! The hooks on the clip are very short, so you can’t get any leverage on them. I ended up using my new high-voltage tester (which I sure hope works) to pry up the anode cap’s rubber and let me slowly work the clip to one side so it would eventually pop free. It still felt like I needed way too much force.

The CRT is glued onto the neckboard, but you can also see an odd reflection of the light coming from beneath two caps on the bottom bottom. A red arrow points to that odd reflection in case you can't see it. The neck board is in the foreground.

I could not immediately determine the source of the wetness on the bottom board without dismantling things further. Shining a flashlight directly down onto the bottom board, I saw an odd-looking pile of buildup that seemed to be parallel with the neck board.

One 1000µF cap in the power supply, near the fuse, looked like it had its skirt pulled way down, so I decided to start with the power supply. After studying the shields, I clipped all the zipties holding the input and output cables, removed three screws (one of which has a washer,) and slowly banged the power supply cage loose and up out of the case.

It’s nice when these things are labelled. Seems like NEC didn’t want to make their own power supply, so they leaned on a popular power-supply vendor: Delta. The benefit of them using something that’s sort of off-the-shelf is that it comes with a Delta part number (SMP-93AB,) and a listing of the input and output voltages!

The Delta power supply label. The date code is 90/35, and it's a Delta SMP-93AB REV A2

This power supply says:

  • Input: 100-120V AC, 2.5A at 47-63Hz
  • Output 92.85W with the following rails:
    • +170V DC, 0.29A
    • +85V DC, 0.23A
    • +24V DC, 1.0A

In my limited experience, Delta supplies are generally a high-quality part, but they do fail like anything else. Especially in a constrained environment like a cathode ray tube monitor. It appears that NEC went in-house for the power supply in later models of the MultiSync 3D, at least in Europe.

The tube itself is an NEC, of course, with part number M34KBG23XX. This matches what the CRT Database has for the monitor.

Neck Board Inspection

The neck board is full of caps and it seemed like a likely suspect for dripping toxic goo into the board below. Unfortunately, it’s pasted onto the end of the CRT using silastic. This is a pretty common technique with CRT monitors, as it keeps the neck board from coming loose and causing damage during transportation. What isn’t common, at least in my experience, is the silastic getting inside the CRT connector. They sure put a lot of this stuff on here! It took me over an hour to gently cut it away from the tube so I could wiggle the tube connector off, and even more time to clean it out of the female tube connector on the neckboard.

The pins of the tube are surrounded by white rubbery silastic that crept inside the connector.

Using the callouts on the back of the neck board as a reference, I checked for a short between the “H” (heater) pins and the RK, GK, and BK (Red, Green, Blue cathode) pins using my multimeter set to resistance mode. At no point did my multimeter pick up any resistance or circuit path at all, but I’m not sure if this is a legitimate way to test for this fault – I don’t have a big fancy tube tester.

So, no heater-to-cathode short after all: I drew those fancy diagrams for nothing. Phew! What is the problem, then?

After spotting some funky-looking solder mask on the neck board, I depopped the caps in the vicinity of the tube socket and was met with a lot of fish stink. It was getting worse as I went along, so I ended up depopping the entire neckboard in order to test the caps out of circuit. Here, see for yourself:

Cap list:

Callout Capacitance (µF) Voltage (V) Series ESR observed (Ω) Good ESR2? Comment
C912 220µF 16V KMC 7R? 0.63Ω No (0.40Ω max)  
C906 100µF 16V Rubycon SSP 590 Open No (dead) Stinky
C903 47µF 16V KME 2.4Ω No (1.6Ω max) Stinky
C902 47µF 16V KME 3.0Ω No (1.6Ω max)  
C901 47µF 16V KME 2.7Ω No (1.6Ω max)  
C915 2.2µF 50V Rubycon SSP 523 Open No (dead)  
C914 2.2µF 50V Rubycon SSP 537 Open No (dead) Stinky
C913 2.2µF 50V Rubycon SSP 537 >40Ω No (dead)  
C924 47µF 16V KME 2.4Ω No (1.6Ω max) Stinky
C928 1µF 160V Rubycon SH 146 5.9Ω Yes (9.5Ω max)  
C905 4.7µF 35V KMC M 3.6Ω No (3.0Ω max) Non-polarized!
C932 1µF 160V Rubycon SH 146 5.6Ω Yes (9.5Ω max)  
C930 1µF 160V Rubycon SH 146 5.6Ω Yes (9.5Ω max) Near heat element

All caps were 105°C rated.

The huge quantity of open (or nearly-open) 2.2µF caps is probably a pretty good smoking gun for poor video quality! Let’s take a look at where those caps are involved.

The 2.2µF caps are highlighted in red. There's one on the decoupling part of Vcc on the IC, and the rest are on pins marked 'HOLD'

Three of these caps are attached to the “Hold” pins on the Mitsubishi RGB amplifier IC on the neckboard. The last one is a bulk filtering cap for the power supply on that IC. Yeah, leaving those pins effectively floating might cause some brightness issues. C906 also leaked so badly that it damaged the solder mask on the backside of the PCB, although thankfully no traces seemed to be severed. Scraping off the solder mask and then applying some clear nail polish will help preserve some reliability here, I hope.

Several pots have cracks in them along the top of the neck board.

My job got a lot harder when I noticed that the adjustment pots on the neck board were either cracked, or starting to crack, or really cracked. Here’s Green Bias, which is almost as badly damaged as Red Gain down the board. If there’s one thing I know, it’s how bad pot can ruin a green CRT party. However, it wasn’t as bad as I had feared. All of the pots seemed to measure sanely (when cold, of course) on a multimeter, with the exception of “blue sub-brightness,” which ohmed out to 11.37kΩ when its red and green companions were just under 2kΩ (out of 22k.) That’s odd, but as you can see from the picture above, blue is clearly visible. I decided to leave it alone for now, and worry about the pots later, if I saw temperature-related problems or the loss of specific colours on the first post-recap test.

Power Board Recap

Before you can love another, you must first love yourself. It’s kind of like that for power supplies too. Before you can power an x-ray-flinging, rapidly-oscillating overgrown vacuum tube, you must first power yourself. If the power’s dirty, the operation of the monitor won’t be as good. Ignore the fact that I never went back and recapped the PC-TV151 after getting it to run… it’s too busy being used all the time.

Thermally, the power supply is in a good location. It’s at the top of the monitor, and it’s not too encumbered by shields. Delta did a good job positioning the heat-generating elements away from the huge electrolytic caps, which you’d expect because that’s their job. Chalk one up for outsourcing.

Because a bunch of caps looked suspicious on the power board – mostly pulled-down skirts and gently domed-looking vents – I started there. I pulled every cap out of circuit and ESR-tested them. This is difficult, primarily because the silastic goop that Delta/NEC used on this board was absolutely rock hard. It took me more time to cut through it than to desolder the caps.

Cap list:

Callout Capacitance (µF) Voltage (V) ESR observed (Ω) Good ESR2?
C603 220µF 35V 0.17Ω Good
C651 1000µF 35V 0.17Ω Bad (0.07Ω max)
C652 47µF 35V 0.62Ω Bad (0.35Ω max)
C682 100µF 100V 0.31Ω Good
C693 47µF 250V 0.47Ω Good
C606 4.7µF 50V 3.2Ω Marginal (3.0Ω max)
C604 4.7µF 50V 3.0Ω Marginal (3.0Ω max)
C681 220µF 100V 0.09Ω Marginal (0.10Ω max)
C??? 100µF 250V 0.22Ω Marginal (0.20Ω max)

All these are 105°C caps, of course. The last cap in the list is unknown callout because they globbed silastic all over the callout and I couldn’t get it off without destroying the silkscreen. A lot of the “marginal” caps are so because, although my ESR70 is calibrated, there’s always residue and general incompetence on the probes to worry about that could sway it by a few hundredths of an ohm.

To replace the silastic I ended up using regular old cheap hot glue from a hot glue gun. Is it neutral-cure? Absolutely not. Will it keep the PCB going for many years to come? Sure hope so.

Microcontroller board

The MultiSync 3D’s marketing material brags about its exotic microcontroller, which enables the set to display a wide variety of signals and tolerate the complex world of analogue malfeasance. In reality, this microcontroller is another mask-rom NEC “PCZ80-xx,” just like the ones used inside the PC-6001mkII and Mr.PC!

The Micom board's predominant NHE-S PCZ80-40 24-pin microcontroller. Two Takamisawa micro-relays sit next to it.

I would love to see a decap of one of these. From the name, I would assume that this is a Z80-based microcontroller with mask ROM, but it’s gotta be pretty fast if it’s processing video inputs, even with extra delay logic added on the sync to make up for it.

This board seems to mostly be covered in a variety of low-value but high-voltage 105°C capacitors, which I had lots of in my pile. There’s also two cute Takamisawa micro-relays for protecting the micrcontroller from whatever dumb crap you plug in. Otherwise, the board is nothing but a handful of connectors and some 74s for marshalling and buffering (potentially digital TTL) signals coming directly off the VGA connector to the microcontroller.

The microcontroller has some interesting unused pins, TEXT and INV, in the schematic. The former might be some kind of colour killer for high-resolution monochrome text? Not sure, but the MultiSync II service manual mentions that it has a “TEXT” switch which displays a single colour (white, amber, or green) against a black background. It may well be a holdover from that earlier design that was deemed to be an obsolete concern for the 3D. Front-panel buttons aren’t free, you know.

Callout Capacitance (µF) Voltage (V) Temperature Series ESR observed (Ω) Good ESR2? Comment
C802 2.2µF 50V 105°C GE 3.00 Good (max 4.50)  
C803 10µF 25V 105°C GE 1.66 Good (max 5.30)  
C835 10µF 25V 105°C GE 1.52 Good (max 5.30)  
C808 47µF 16V 105°C GE 1.20 Bad (max 1.00)  
C804 47µF 16V 105°C GE 1.39 Bad (max 1.00) Leaked
C805 47µF 16V 105°C GE 1.33 Bad (max 1.00) Leaked
C806 “B” 47µF 16V 105°C GE 1.16 Bad (max 1.00) Leaked
C807 “B” 47µF 10V 105°C GE 1.36 Good (max 2.20)  
C806 “G” 47µF 16V 105°C GE 1.12 Bad (max 1.00) Leaked
C807 “G” 47µF 10V 105°C GE 1.36 Good (max 2.20)  
C806 “R” 47µF 16V 105°C GE 1.02 Bad (max 1.00) Leaked
C807 “R” 47µF 10V 105°C GE 1.22 Good (max 2.20)  
C809 10µF 25V 105°C GE 1.53 Good (max 5.30)  
C810 10µF 25V 105°C GE 1.37 Good (max 5.30)  
C811 2.2µF 50V 105°C GE 2.80 Good (max 4.50)  
C813 2.2µF 50V 105°C GE 2.90 Good (max 4.50)  
C820 47µF 16V 105°C GE 0.95 Marginal (max 1.00) Stinky, but no leak
C819 47µF 16V 105°C GE 0.97 Marginal (max 1.00)  
C821 47µF 16V 105°C GE 1.05 Bad (max 1.00) Leaked
C812 2.2µF 50V 105°C GE 2.80 Good (max 4.50)  
C814 10µF 25V 105°C GE 1.30 Good (max 5.30)  

I would not have recapped this board normally. I’m glad I did, because a lot of the 16-volt 47µF caps were leaking. Notice that there are interesting suffixes on some of the caps: some sort of sub-circuit for the red/green/blue inputs, I guess.

A red arrow is pointing to a suspicious blob of what turned out to be soldercrete on top of a protected via.

As I was pulling the caps, I noticed that one of the traces on the top of the board looked wrecked. Oh no! Did I somehow pull a pad? Luckily for me, this was just a chunk of super-hardened soldercrete dust from all the leaky caps that fell out of the gun. It wiped right off with a q-tip.

Annoyingly, I did not have any 105°C-rated 10µF 25V caps on hand, even after doing an order for this very same monitor! I ended up leafing through my supplies and going through the other boards’ cap lists to make sure that I hadn’t forgotten anyone else. Through the vagaries of parts catalogues and clearout prices, I ended up getting a bunch of obsolete-model very tiny 10µF 25V caps. Despite their tiny size, they were rated for 10,000 hours at 105°C, so I think I got a deal.

Main Board Party

Here’s where things get spicy. I had to unplug at least a dozen cables to get the mainboard free, and it fought me the whole way out. In the end, I prevailed, and now had the mainboard and neckboard on my desk. With better lighting and access to parts, I was now able to poke under some of the suspicious caps.

Some of the suspicious wetness looked to be around the caps near the Sanyo LA7835 vertical deflection oscillator, which must get very hot because it was screwed into a heat sink. As expected, both caps in the crevice of the heatsink had some evidence of leakage. C415 (100µF/35V decoupling cap on +24V rail) was leaking green goop, and C412 (100µF/35V involved in the “pump up” circuit) had a filthy dark wetness on its negative leg that definitely did not look good.

As far as I could tell, I wasn’t seeing vertical deflection problems, but it doesn’t take much to fix these suckers either. For another hobbyist, the leakage from these caps caused at least one vertical deflection problem, according to a post on Vogons in the recent past.

After the neck board, I decided to target-desolder the Rubycon SSPs for spot testing. Finding the ones on this board open, too, I decided to go to a shotgun recap strategy for the mainboard. This took a long time and produced a ridiculous amount of e-waste:

All the trash mainboard caps are in a big pile.

I held onto the good-ESR caps and put them into my scrap bin, for later prototyping or if I get really stuck and need a specific value right away. Everything else went to The Jar.

Owing to the massive expanse of real estate, a lot of the caps on this big ol’ main board are only 85°C rated, except for those exposed to heat-generating elements. NEC did a very good job managing thermals considering how much shielding they put on this thing3. Heat rises, after all. I ended up replacing everything with 105°C caps if I had to buy new ones.

As you can see from the cap list that follows, the mainboard has a lot of things going on! I spent a lot of time ripping caps off their shipping tape and slamming them home.

Cap list:

Callout Capacitance (µF) Voltage (V) Temperature Series ESR observed (Ω) Good ESR2? Comment
C526 22µF 25V 85°C Rubycon CE 1.48 Marginal (max 1.50) Stinky
C595 220µF 35V 85°C Sanyo HW 0.12 Good (max 0.20) Some dried leakage on bottom
C527 1µF 50V 85°C Rubycon CE 2.90 Good (max 4.50)  
C2002 220µF 35V 105°C KM 0.18 Marginal (max 0.20)  
C512 220µF 10V 85°C Rubycon CE 0.46 Good (max 0.60)  
C536 10µF 250V 105°C KME 1.85 Bad (max 1.40)  
C561 47µF 35V 85°C Sanyo HW 0.87 Bad (max 0.70)  
C594 10µF 160V 105°C KME 2.30 Bad (max 1.20)  
C542 2.2µF 50V 85°C Sanyo HW 3.10 Good (max 4.50)  
C545 220µF 16V 105°C Rubycon PS 0.47 Bad (max 0.30)  
C558 47µF 50V 85°C Sanyo HW 0.53 Bad (max 0.50)  
C598 1µF 50V 85°C Rubycon CE 3.00 Good (max 4.50)  
C525 470µF 16V 105°C Nichicon PF 0.18 Marginal (max 0.18) Discoloured PCB underneath
C522 220µF 25V 105°C Rubycon PS 0.56 Bad (max 0.25) Discoloured PCB underneath
C537 100µF 160V 105°C Nichicon PR 0.17 Good (max 0.30)  
C2001 47µF 35V 105°C Rubycon SSP OPEN No (dead) Looks melted?
C410 470µF 16V 105°C KMC 0.30 Bad (max 0.18)  
C412 100µF 35V 105°C Rubycon SSP 2.60 Bad (max 3.00) Stinky
C415 100µF 35V 105°C Rubycon SSP 1.72 Good (max 3.00) Leaking
C565 22µF 160V 105°C Rubycon SH 0.74 Good (max 1.10)  
C540 22µF 50V 85°C Rubycon CE 1.73 Bad (max 0.80)  
C593 1µF 50V 105°C Rubycon SSP OPEN No (dead)  
C588 1µF 50V 85°C Rubycon CE 4.10 Good (max 4.50)  
C426 1µF 50V 85°C Rubycon CE 3.70 Good (max 4.50)  
C519 220µF 10V 105°C Nichicon PR 0.84 Bad (max 0.60)  
C418 1000µF 50V 85°C Rubycon CE 0.06 Good (max 0.10) Suspiciously low ESR?
C563 47µF 16V 105°C KME 2.70 Bad (max 1.00)  
C421 22µF 16V 105°C KME 3.00 Good (max 3.60)  
C564 47µF 35V 105°C Rubycon SSP OPEN No (dead)  
C422 47µF 16V 105°C KME 2.30 Bad (max 1.00)  
C531 100µF 16V 105°C Rubycon SSP OPEN No (dead) Visible leakage
C159 220µF 10V 105°C Nichicon PR 0.75 Bad (max 0.60)  
C161 22µF 25V 85°C Rubycon CE 1.49 Marginal (max 1.50)  
C424 22µF 16V 105°C KME 2.50 Good (max 3.60)  
C419 22µF 50V 105°C KMC 1.90 Bad (max 0.80)  
C165 1µF 50V 85°C Rubycon 259? 8.50 Bad (max 4.50) Tiny
C166 22µF 16V 85°C Nichicon N? 2.50 Good (max 3.60) Tiny
C167 22µF 16V 85°C Nichicon N? 2.50 Good (max 3.60) Tiny
C183 10µF 16V 85°C Rubycon 250? 4.60 Good (max 8.00) Tiny
C408 220µF 16V 85°C Nichicon RS 0.34 Bad (max 0.30) Low height
C505 100µF 10V 85°C Rubycon CE 1.19 Marginal (max 1.20)  
C407 220µF 16V 85°C Nichicon RS 0.36 Bad (max 0.30) Low height
C2003 47µF 10V 85°C Rubycon CE 1.77 Good (max 2.20)  
C2004 47µF 10V 85°C Rubycon CE 1.55 Good (max 2.20)  
C517 47µF 25V 85°C Rubycon CE 1.02 Bad (max 0.90)  
C556 47µF 50V 85°C Sanyo HW 0.58 Bad (max 0.50)  
C546 2.2µF 50V 85°C Sanyo HW 3.80 Good (max 4.50)  
C518 10µF 50V 85°C Rubycon CE 1.99 Bad (max 1.60)  

Almost all of these open caps didn’t seem to do anything particularly interesting to the signal:

  • C2001 is a bypass cap located near the TP2001 test point, which is itself mentioned in calibrating the “high-voltage protector 1” circuit later in the service manual;
  • C593 seems to be involved in filtering the power but not the signal to an op-amp for width control;
  • C564 is the bypass cap on 24V power entry from the power supply;
  • C531 is a bypass cap in the power supply section for the 2SA952 transistor involved in horizontal width control.

In other words, none of these should have dramatically affected the video signal when they failed, but NEC didn’t spend money on them for no reason, so replacing them was still the right thing to do.

Remember a couple paragraphs ago, when I placed a second order of caps for this set? Well… I forgot to order any 1µF/50Vs! Luckily for me, I had a bunch left over from the Tandy 1000SX power supply repair, and that small quantity just happened to be exactly enough to complete the job. Thanks, universe.

The number-four pin on the flyback transformer has a dark ring on it, indicating a potential bad solder joint.

Pin number four on the flyback transformer didn’t look great, so I decided to reflow it. It’s a good thing I did, because the old, corroded solder was a bit ashy and clogged the desoldering gun when I pulled it out. I ended up reflowing the entire flyback transformer: as you can see, the adjacent pins didn’t look that much better. Come to think of it, I have actually reflowed the flyback on all the CRT monitors I’ve worked on thus far: the job feels like cheap preventative maintenance, and it’s a pain in the ass to get the mainboard out of this particular set, so I didn’t want to have to pull the mainboard again just to fix some solder joints somewhere down the line.

Reassembly

Now that I’ve replaced – count ‘em – eighty-seven aluminum electrolytic caps, it was time to embark upon the project of plugging in all these cables again. This is one of those time-consuming and frustrating jobs, but I went slow and made sure not to leave any pieces of the puzzle undone. For this set, I also made sure to keep my cut zipties around, so I could keep track of how many more new zipties I’d need to reinstall to make sure I didn’t leave any harnesses dangling. I cut a lot of zipties to make a slightly easier route when reassembling, because otherwise I found that I was tying them in knots or big airplane loops that shortened their effective length.

I wish I had marked down which coarseness each screw hole took during disassembly, because there’s not much apparent consistency. Usually, I write with a Sharpie marker on the heat shield if the screw that goes there is somehow special, but I had misplaced my marker and didn’t want to interrupt the disassembly to go grab it. I am pretty sure I cut coarse threads into at least one fine hole, even going gently and using the counterclockwise “find a thread” trick. Oh well.

After putting everything back together, I had one leftover coarse short screw, and one missing coarse long screw4. This is probably because my method of screw holding (putting everything on a towel that fell behind the desk later) was not the best, as evidenced by the fact that a few weeks later, I found the missing screw under a piece of furniture. I could blame myself, or we could blame screw-stealing gnomes. Damn those gnomes.

Still, now the monitor was at last back together after weeks of trial, and it was time to fire it up on the Pioneer MPC-LX100 Mac clone once more, running Mac OS 7.6.1-J. We’ll have more to share about this weird computer later on, but for now:

There is no longer a nasty green overlay on the image, and the text is legible.

This picture was initially very far to the right, and very blurry. After toggling the “mode” switch, things seemed to improve in the fuzziness department, although my method of taking photos using the “long exposure” setting on my iPhone with the room lights on seems to be making them blurrier than they actually are in person.

The sample image from Aldus SuperPaint 3.0, showing a pencil being squeezed out of a tube of paint against a city skyline.

For some reason, there also seems to be some bright “foldover” on the far right of the image, even when adjusted to all the way left. Even though the monitor is now working properly, I’m not super happy with the picture, as it feels like the black level is a little bit too high compared to the “background” part of the image, and the overall image still seems softer than I want it to be. Some more adjustments may need to be done, once I load a test pattern generator onto this Mac.

Odyssey: The Legend of Nemesis is being played on the monitor. Notice the nice blue water.

The curvature of the monitor took me some getting used to, mostly because the case of the MultiSync 3D looks like a mid-90s monitor rather than a 1989/1990 design. Text is very legible, even Odyssey’s tiny NPC dialogue boxes:

An NPC in Odyssey is complaining that the player doesn't have any weapons or clothes and will be vulnerable not only to monsters, but his conveniently stereotyped political enemies

And one of my favourite puzzle games, System’s Twilight, looks great too:

One of the many binary-tree puzzles in System's Twilight. This one is "Lost Among," as evidenced by the menu bar. The player character complains "this is beginning to get tedious."

More Input! More Input!

Of course, the MultiSync is not just a run-of-the-mill VGA monitor. The whole point of getting one of these weirdo things is to be able to play with 15kHz and 24kHz sources, as well as TTL-level digital RGB signals like CGA and EGA. So let’s figure those out now.

According to NEC, the shipping box of the MultiSync 3D was supposed to come with a 9-pin CGA/EGA adapter, as well as a Mac-to-VGA adapter. Those are long gone, of course. That’s not such a tragedy for the Mac side, as we’ve already got an adapter in use with the Pioneer, but I can’t even find a part number to try and do an eBay search on to get the CGA one. Good news, though, as the service manual should tell us how to make an adapter, and which pins to ground out in order to tell the microprocessor inside the monitor to switch into the appropriate modes.

The pinouts, from the service manual: a 15-pin mini D-sub male (monitor,) a 15-pin D-sub male (Mac RGB,) 9-pin D-sub male (MDA, CGA, EGA, PGC.)

I expected to see some special diodes here, or even a grounded signal pin to help switch the monitor into the appropriate mode, but it seems like the monitor just uses different pins so it’s not confused about why someone is trying to drive the analogue input pins with a TTL-level signal. Very slick, and a good use of all the extra pins VGA has lying around. Figuring out if something is TTL or 0.7Vpp analogue is probably pretty simple, but guessing separate versus composite sync seems like some minor wizardry. The flowchart the monitor follows is here as well:

The flowchart for how the monitor figures out what the signal is. It starts with TTL or analogue and then makes decisions based on the status of the "mode" button, whether or not it's composite sync, and then further based on how fast the horizontal sync is

This table was a little confusing to me, because I couldn’t figure out why they were tying pin 1 of CGA (ground) to pin 1 of “VGA” (red.) Of course, it’s not really VGA, it’s just an HD15 connector. The signal going across it and into the monitor is whatever the microcontroller understands it as.

CGA and PC-6001mkII RGBI

To confirm, I did some searching and found another VCF thread about the MultiSync 3D and CGA. This one included a buzz-out of the official adapter. Thank you so much to chalackd for the post, and TamaMan for the confirmation.

For the purpose of preservation, this “adapter” is reproduced below:

DE9 (CGA/EGA) HD15 (MultiSync Input)
1 1
2 2
3 3
4 13
5 14
6 5
7 15
8 12
9 10

This is a little bit unusual of a pinout, with oddities like VGA’s “red” pin connecting to ground, and CGA’s “red” pin connecting to VGA’s “blue” pin, but only if you think of the MultiSync’s HD15 connector as being a “VGA” connector, as opposed to a processor-driven “smart” multi-use connector that sometimes accepts the VGA pinout.

The DE9 was also used for EGA on later IBM PC systems, where pin 2 goes from being a ground to being a second bit of red colour, the former “intensity” pin becomes an extra bit of green, and an unused pin 7 turns into a second bit of blue, resulting in 6-bit digital RRGGBB colour.

The extra red, green, and blue bits expand CGA’s potential 16 colours (RGBI bits = 24 possible) to 64 (26) which is way more than anyone needs. I don’t have any EGA machines, so this is sort of academic for me, but it’s nice that the same adapter will handle both.

Pin CGA signal EGA signal
1 Ground Ground
2 N/C Red 1
3 Red Red 0
4 Green Green 0
5 Blue Blue 0
6 Intensity Green 1
7 Reserved Blue 1
8 H-Sync H-Sync
9 V-Sync V-Sync

CGA is itself an extension from monochrome MDA, where the only luminance signals are on pin 6 (“Intensity”) and pin 7 (“Mono Video”) to produce an (optionally) 2-bit monochrome representation. One connector can carry three generations of digital video and not confuse reverse- and forward-compatible monitors too much. That’s good work there, IBM.

While I was at it, I figured I’d also make an adapter for the PC-8801mkII, Hitachi Basic Master, Fujitsu FM-7, PC-6001mkII, Sanyo MBC-555, and all the other 8-pin DIN Japanese TTL RGB systems I have lying around that I’ve forgotten about. I wired these pins into basically the same signal path as the RGBI pins of the CGA connector, as you do when you’re in the neighbourhood already.

The prototype adapter, with an empty DIN8 on the right side, and a DE9 and a HD15 connector loaded into it.

Certainly a lot easier to set it up with this monitor than it is to source more 8DLPMS connectors in order to feed the PC-TV151.

The assembled adapter, showing the HD15 MultiSync connector and the 8-pin DIN.

It looks pretty awkward. I guess any hydra would.

Another angle on the assembled adapter, showing the DE9 CGA connector.

I went right ahead and tested it on the Tandy 1000SX, where I found out that it didn’t fit past the thick plastic rear of the computer:

The adapter doesn't fit in the back of the Tandy 1000SX because it's hanging up on the stupid little piece of PCB that I put there for advertising reasons.

It is hanging up on the little piece of PCB I left behind so I could put some silkscreen on it. Once again, pride comes before the fall.

I also strapped a DIN8 to it to test it with my NEC “Mr.PC” PC-6601SR, which also didn’t work. If I plugged and unplugged the adapter while the set was turned on, I could hear relays galloping inside the monitor. I wished that I had traced out the signal board better when I had it outside of the monitor, and started to get a sinking feeling that I’d wired something up wrong and the monitor was going into protection.

In the meantime, I tested the monitor with my usual 150-ohm “dropper” VGA board that I designed for the PC-8801mkII, to see if the set could sync to 15- and 24kHz analogue sources:

The set is displaying the 15kHz "PC-6601SR WORLD" screen, but a little bit faded out.

The 15kHz PC-6601SR displayed great, as did the 24kHz PC-9801UV2:

The set is displaying the 24kHz "How many files?" screen from the PC-9801UV2. This looks way better in person, I need to use a tripod for long exposure.

It did quite well, although stuck in only eight colours for the 66SR. Nice work, set. One item of concern is that the 9801UV2 raster’s background seems to be extremely bright and folded over on the edges, which makes me think I might need to adjust the screen voltage, the text is very sharp (trust me on this: ol’ shaky hands here needs to use a tripod.)

I noticed that something suspicious was happening on what I thought was the intensity pin. I ended up realizing I accidentally plugged in the Ys pin, which on the 6001mkII is +12V, but on the 6601SR, it’s barely 4V and it seems to have a sort of clock output on the scope. It seems like the 66SR RGB pinout is not exactly the same as the 6001mkII, which makes me wonder what else is different.

After realizing I once again put a DIN in backward, I cut and bodged the digital RGB adapter to flip the DIN connector over, and this produced a viable and sharp result in 16-colour mode:

Believe me that this picture actually looks decent, although it looks a little fuzzy from the light in the room that I didn't turn off.

It is difficult to tell on the PC-6601SR startup screen at a glance whether there truly are more than eight colours, so I did what I should have done a long time ago and wrote a 16-colour demo for the PC-6601SR to test colour expression:

1 REM PC-6601SR colour test program
5 SCREEN 2,2,2:CLS
10 FOR C=1 TO 8
20 COLOR C
30 LINE(C * 30, 0)-((C+1)*30, 99),,BF
40 NEXT C

50 FOR C = 8 to 16
60 COLOR C
70 LINE((C-8)*30, 100)-((C-7) * 30, 199),,BF
80 NEXT C

100 IN$=INKEY$:IF IN$=""THEN 100

Unfortunately, I forgot that my eternally-incomplete PS/2-to-PC6601SR keyboard adapter currently did not support commas, so I had to quickly bodge up the firmware to work properly5. Such is the junk life.

The 16-colour test program is running. The top row is all slightly dimmer versions of the colours below, except for dim yellow, which is abruptly turned to a rancid poopy brown by the CGA interpreting logic in the microcontroller.

Anyway, you can see clearly that in “16” mode, the MultiSync 3D does indeed receive 16 colours. Intensity is working!

The PC-TV151 monitor that was intended to be paired with the PC-6601SR is showing off a row of coloured "Xs" going down the screen. They are different, more pastel-y colours than the MultiSync 3D is picking, including some pinks and purples.

Unfortunately, if you compare it to my earlier picture from the PC-TV151, the PC-6601SR palette is a lot different from the IBM CGA palette which is in use by the MultiSync 3D here (there’s a dark brown, and all the colours are way too bland.)

The reason why only occurred to me at this point: PC-6601SR digital colour is not derived entirely from “full red plus full blue;” it’s an actual hand-picked, hardcoded palette inside the PC-TV151 to make these nice pastel colours such as the pleasant teal for “light green.” That’s the kind of thing you can get away with when you make the computer and the monitor at the same time.

For most of my purposes, this monitor will still work great with the PC-6601SR, and if I want authentic colour the way NEC intended, I can dig out the PC-TV151 instead!

The idea of the colour palette being controlled by microcontrollers, as they are in this monitor, is an intriguing one for sure. I don’t know if NEC sold this same monitor in Japan, but they could have easily made a mask-ROM spin to do “PC-98 colours” instead. This is one of those subtle traps you can fall into when trying to interface different regions of hardware together, even if it was all from the same manufacturer.

Apple IIgs

I also ginned up an Apple IIgs adapter, because at the time I was getting really into that uniquely rad old system. This video output is mostly the same pinout as a Mac adapter, but the Mac’s sense pins end up going to -5V and +12V rails on the IIgs, so I decided it would be safer to make something where those pins were not connected at all. The IIgs horizontal sync is also only 15kHz, so most uni-sync early Mac CRT monitors aren’t able to sync to it.

TULARC also provided the info that the MultiSync II would work great just connecting the Apple IIgs’s composite sync to the horizontal sync input on the monitor, so I did that, roughly following the VGA pinout as the MultiSync II has a DE9 connector instead.

Unfortunately, when the adapter arrived and I tried it, the monitor didn’t seem to display anything.

Second version of the adapter also didn’t work, where I tried to short fewer pins to ground.

Some rando on slashdot back in 2002 mentioned this:

The Second Sight worked on the IIe as well, though most of ‘em more than likely ended up in IIGS systems. My understanding was that it mostly worked, but had a few issues (IIRC, it didn’t do fill-mode SHR and might’ve had problems with 3200-color mode). I ended up eventually tracking down a VGA monitor that’d plug directly into my GS instead and work with its slow refresh rate (60 Hz vertical, 15.75 kHz horizontal)… an NEC MultiSync 3D, which works great through the “Mac adapter” that came with it. As an added bonus, it’s compatible with everything else around here with a VGA port.

Okay, I’ve got a Mac adapter, just not the one that came with the MultiSync…

On a hunch, I ended up jumping the shields of the connectors together, as the IIgs monitor’s manual’s pinout section calls out the shield of the connector as both significant and separate from the colour grounds. This worked, and I was soon able to enjoy ProDOS and Moon Patrol:

"Bitsy Bye" on the IIgs, showing the ProDOS disk image full of utilities such as Copy II Plus and ADTPro.

The main menu for Moon Patrol, showing that the game is configured for Beginner level using the keyboard.

Moon Patrol begins, with the intrepid moon rover leaving its home of many years. Words in the sky say; Beginner course go!

Here’s what that adapter looked like after the bodge, if you care:

The IIgs adapter, with the giant poorly-soldered bodge wire from shield to shield.

Nice.

You can download and make the adapters for yourself:

Adapter Download link
Apple IIgs leaded-solder/apple-iigs-nec-multisync-3d-adapter
RGBI to MultiSync (PC-6001mkII, Tandy, CGA) leaded-solder/rgbi-to-multisync

Conclusion

That’s all the fun I want to have with the NEC MultiSync 3D in this article; as you can imagine, I am tired of typing out the words “MultiSync 3D.” I’m glad that my long-shot of recapping the entire set paid off. This is yet another piece of evidence that everything Japanese from 90-91 (at least) with Nichicon low-ESR capacitors is in need of a re-cap to restore functionality.

Not everything is perfect with this monitor: there’s a bit of unpleasant fuzziness when the Pioneer is driving it. I’m not sure if this can be fixed with the Focus adjustment on the flyback, and I’m also not sure why it seems perfectly sharp when using lower-resolution machines.

I also need to do some adjustment and calibration with the levels, as all but the absolute lowest setting on the “contrast” dial is way too bright. This might (should) involve me building a SCART adapter and using 240p Test Suite.

For now, though, it’s a very powerful monitor that should be reliable for many years to come, and I’m grateful for the experience fixing CRTs that it’s given me. Now onto all the other broken CRTs I’ve bought since then…

Repair Summary

Fault Remedy Caveats
Green “Northern Lights” display overlaying video Replace neckboard caps as many failed open and most failed ESR test, causing amplifier IC to read from open pins. Other caps on mainboard also failed, which makes it hard to isolate a specific failure.
Crack in flyback transformer. Not fixed at this time.  
Crack in several neck board pots. Not fixed at this time.  
Fine details blurry on Mac 640x480 source. Not fixed at this time.  
  1. You might have heard of a CRT rejuvenator, which is a gadget that basically heats up the heater to a high level and then bangs on the guns to try and burn off the gunk. It also unavoidably burns off the plating on the cathodes in the process, which means that you’re still sacrificing some tube life for a temporary reprieve. You can also completely murder the heater in the process, which causes that colour to not work at all. However, rejuvenators can clear a heater-to-cathode short through this method. 

  2. I used this worst-case ESR table and also this one. This table is a “standard,” which means it is certainly not true for all capacitors, or even for modern capacitors, but is good enough for my monkey work.  2 3 4

  3. This is only a JC-1404HMA-1. Model 2, the MultiSync 3DS, has even more shielding! 

  4. I did eventually find the coarse long screw, inside a different system that was supposed to have the coarse short screw in it. They briefly shared the bench while I was waiting for parts on the MultiSync. Corrections have been made to ensure that this kind of cross-breeding of screws does not happen in the future. 

  5. In the midst of this bodging, I was unable to reprogram the Arduino and started freaking out, until I remembered it was an Arduino Mini and not a Nano like I previously assumed. I gotta get this adapter into a PCB already.