Project: Reviving an iMac G4

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
Tinkering with my project iMac yesterday trying to get the power working, I learned that the PSU lacks continuity on the ground line. As in, I couldn't find the ground pin on the power supply connector when I had everything connected and plugged in. I was testing for continuity by holding one probe against the grounding screw attached to the AC Line Filter, and touching the other probe to what should have been Ground connections on the PSU.

Continuity lined up on the bridge cable between the two PSU boards, but there was no continuity on the Power Supply connector. None of the 12 pins had continuity with ground. You're supposed to be able to test here to confirm that 12v power is getting to the logic board, but I was getting no reading at all from any of the pins. I was only able to trace the ground along the underside of the board for a little bit before I accidentally sparked a resistor and lost my nerve out of fear of damaging the board too much to repair.

So, any tips on what I should be testing specifically here? Or is this one of those cases where it's going to be hopeless, and I should just source a replacement to get this computer running again?

Also, I don't know if this is the best Mac forum for troubleshooting this kind of issue, but it seems to be the sort of thing that some folks here might have some previous experience with, so…
 

Jagmn

New Tinkerer
May 12, 2022
7
3
3
Manchester, UK
I'd be surprised if you get mains ground continuity on the PSU->Logic board connector. The secondary PSU board is a DC-DC converter, so it should be isolated.

If you have a PSU issue its worth first checking for the 12V supply on the PSU connected to the logic board. From memory the black cables should all be GND and the yellow cables 12V. There's one yellow cable that I think only gets 12V once the machine is booting (for HDD/CDROM).

I recently repaired my iMac G4 700Mhz supply; the main problem was a dead optocoupler (PC1) on the DC-DC board, but several of the DC-DC side caps had unhelpfully high ESRs. Once the optocoupler(s) + caps were replaced, my was happy again.
 
  • Like
Reactions: indigo_k

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
the main problem was a dead optocoupler (PC1) on the DC-DC board, but several of the DC-DC side caps had unhelpfully high ESRs.

Thanks for the tips! I'll crack it back open and see what I can find out about the components you mentioned. Any tips for testing the optocoupler with a multimeter? Also, should I be concerned about the resistor I accidentally sparked in my earlier testing?
 

Mk.558

New Tinkerer
Nov 11, 2023
54
8
8
You don't have to use the stock power supply if you don't want to. If you supply 12V and GND to two specific pins on the power connector to the motherboard, it'll work fine: all the level converters are on the board. I had 2 iMac G4s and one of them just died one day for reasons I wasn't able to track down, the power supply had failed. The power supplies are kinda "meh" and a modern replacement might be a good option.
 
  • Like
Reactions: indigo_k

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
You don't have to use the stock power supply if you don't want to. If you supply 12V and GND to two specific pins on the power connector to the motherboard, it'll work fine: all the level converters are on the board. I had 2 iMac G4s and one of them just died one day for reasons I wasn't able to track down, the power supply had failed. The power supplies are kinda "meh" and a modern replacement might be a good option.
That's an interesting thought - I was considering looking into what it would take to convert the entire iMac to 12v power anyway, so I could run it off a 12v supply. Do you have links to a good 'modern replacement' power supply that would fit inside the iMac G4's unusual shell?
 
  • Like
Reactions: Bolkonskij

Jagmn

New Tinkerer
May 12, 2022
7
3
3
Manchester, UK
Thanks for the tips! I'll crack it back open and see what I can find out about the components you mentioned. Any tips for testing the optocoupler with a multimeter? Also, should I be concerned about the resistor I accidentally sparked in my earlier testing?
I tested my optocouplers with a multimeter set to diode mode (so you can get the forward voltage). You can also use a multi-tester or simply desolder and wire up to a test circuit. It was the transistor side of my opto that failed and a cheap multi-tester picked that up whilst it was in-circuit.
With the capacitors; you can just choose to replace them based on their age (or a visual inspection) or get an LC meter / multi-tester that can measure their capacitance and ESR. The ones I replaced had a ESRs of between 2 and 13 Ohms.
 
  • Like
Reactions: indigo_k

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
Update! Today I replaced the Power Supply and the iMac booted right up. Still had a couple users on it, and me without the passwords. Found instructions for creating a new Admin user via Single User Mode, and I was in business. Learned that it appears the iMac hasn't been used since 2004, meaning its used lifespan was maybe 2 years? I went ahead and did a clean install of OS 10.2 Jaguar, with a partition for hopeful OS9 install, and played around with it for a bit. I couldn't get any of my OS 9 images to work though, since it looks like the 10.2 install did *not* include a usable Classic environment. So, now I'm updating to 10.4, and I found what I hope will be a good bootable OS 9.2.2 installer which I've burned to a dvd.

Still a lot of upgrades I want to make to the machine, like a new SSD, a massive RAM upgrade, and adding an Airport card so I can get online. Also need to figure out how to tighten up the screen arm, since it's really loose and tips all the way down to the table.
 

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
Today I fixed the droopy screen, following this video's example:

I didn't have the tool he used, but I had some needlenose pliers and those worked just fine. The neck did pop apart a little bit and I had a predictably difficult time getting it back together, but I managed! And now I've got a really decent iMac G4 that stands up nice and straight (as long as it's on level ground)

Spent a little time pricing out the upgrades I want to make - new SDD hard drive, maxed out RAM, and an Airport card. Planning to get it all done at once so I don't have to open it up any more times than I need to.
 

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
Hey, gang! Been a while, but I've been playing around on my iMac more the last week, and it's been so much fun being back in the OS9 arena. I've noticed with extended use that there's a line of pixels on the display that are coming in very bright - like a blue line running down the left side of the display. Not sure if these models were prone to the bad capacitors that plagued a lot of earlier Apples, but I might be looking to source a replacement LED for this.

So I'm wondering if anyone knows if other Apple LED screens are compatible with this one. Like, a 17" powerbook or Cinema display. I think I'll have an easier time finding donor parts from one of those than I would finding another 17" iMag G4.
 

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
Back again with the latest - So, I've got the iMac G4 running beautifully now, with OS 9.2.2 on the main partition. I've got the Airport card connecting to a vintage D-Link router (the Airport Express station I picked up was failing miserably so I salvaged it's card and set the rest aside). Problem I'm having now is figuring out how to get it to print to my USB-networked printer.

So, the Printer is connected via USB to my 2011 Mac Mini running OS X High Sierra. The Mac Mini is on a different wifi network, so I tried running ethernet directly from the Mini to the D-Link router my iMac is connecting to via wifi, but I couldn't find the Mini on the network.

I gotta think there's some piece I'm missing, some software that will allow the Mini to connect to the older iMac, or just some configuration in the network settings that I'm not fully understanding. I've got time this weekend set aside to getting this working. Ideally I wouldn't be connecting the iMac directly to the printer, because that would make the printer inaccessible to the other computers on the network. And I have a second printer I'll be hooking up to the Mac Mini in the same way, so a good solution would allow the iMac access to both of those when they're connected to the Mini.

Any tips on where I should start?
 

phunguss

Tinkerer
Dec 24, 2023
233
221
43
Stillwater, MN
Does you D-Link have a USB port for the printer? I don't recall IP printing from OS9, but it's been a while. Is the printer shared from the Mini?
 

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
The printer is shared through the Mini, I can connect to it from any other computer on the wifi network. No USB on the D-Link, just 4 Ethernet ports.

I feel like I remember being able to find other printers on the networks at work via AppleTalk, but it's likely that all the computers were connected to that network via ethernet.
 

indigo_k

New Tinkerer
Oct 13, 2023
58
8
8
So: The current plan is to upgrade the printer with an OEM Formatter board that includes an Ethernet port (and possibly wifi?), upgrading my HP 1022 to an HP 1022n model, then connecting to the printer via a direct ethernet connection to the D-link router. The other printer already has ethernet built-in, so I can do that the same way when I get to hooking that one up again.

There still may be a software solution to connect the vintage Mac OS9 to the modern OSX Mac Mini, but I'm not seeing it anywhere online.