DarthSun wrote on 2025-02-01, 16:31:
Thermalwrong wrote on 2025-01-31, 21:52:What was the original TIM like? Was it still good enough for the cpu to cool properly or did it need replacing? […]
Show full quote
AGP4LIfe? wrote on 2025-01-30, 07:00:I decided to dive into the deep end and replace the thermal paste on a Slot A 600Mhz CPU. I really want to replace the factory […]
Show full quote
I decided to dive into the deep end and replace the thermal paste on a Slot A 600Mhz CPU. I really want to replace the factory TIM on my 950Mhz Thunderbird, so I used this 600 to "learn" the opening process..
I gotta say it doesn't feel great, those pins are tough and you really have apply a lot of pressure. However seeing the garage factory TIM on the inside of the 600 makes me wonder how hot these things really get, and further entices me to now replace the 950's.
I also found out my 600, has a 700 core. Interesting 🤔.
Everything went well and the CPU still works with no damage to the exterior case.Feels good. I think I'll practice one more time on a 650.
The attachment PXL_20250130_034728245~3.jpg is no longer available
The attachment PXL_20250130_034814466.jpg is no longer available
The attachment PXL_20250130_034746387.jpg is no longer available
What was the original TIM like? Was it still good enough for the cpu to cool properly or did it need replacing?
I have been trying to use the motherboard I fixed here, my Taken PCI400-4 which was working after a socket replacement and some loose pins around the southbridge resoldered: Re: Bought these (retro) hardware today
I was trying to test an ISA soundcard on it but it wouldn't boot reliably, getting stuck on / flipping between "C0" and "C1" post codes. Initially I thought it was another loose pin on one of the chipsets so spent ages reflowing the solder on those but to no avail.
Shoulda checked the basics at this point specifically clockspeed, but after some time figured out that the board would boot normally if heated around the CPU / northbridge area which is why I thought it was the northbridge. It would work sometimes when started up but it seemed whenever I left it for a while and it got cold, it would go back to being broken.
Using the hot air with a nozzle I was able to narrow it down to the area around the clock generator, the ARK 915A which has a bash mark on it:
The attachment IMG_5162 (Custom) (1).JPG is no longer available
Checking with the oscilloscope it was showing an unstable ~9mhz on the main cpu clock instead of the 33mhz it's supposed to be. Can't find a datasheet for the ARK 915A or Macronix MX8318 clock generators, but the MX8315 is pretty close. There was no clock on the 14.318mhz crystal so I thought perhaps it was the crystal that was bad, swapped that and no difference 😐
The conclusion seems to be that there's a broken bond wire inside the ARK 915A clock generator since borrowing the MX8318 from my Zida 4DPS has made the board reliable again.
When the ARK 915A clock generator is heated up then it will work with the crystal and do its job properly, but when cold the crystal oscillator is dead so I assume that the XO crystal output pin of the clock generator which drives the oscillator, only has a working connection when warm.
If I heat the ARK 915A then it works and it seems to keep working if it works when it starts up, so a heater atop the chip could work. Mechanical pressure also seems to work so I might try some kind of clip on top of the chip to keep pressure on it.
Or I could look at making some alternative clock generator work, I'd rather not do that and replacements for the ARK 915A or MX8318 both seem to be unavailable. Getting an alternative clock generator working would be a lot of work...
Anyways, now the board works again (albeit at the cost of the 4DPS which I'm not using right now) and it's set up for a Cyrix 5x86 processor I thought I'd try out my 5x86 chips - the IBM one works perfectly and seems to run very cool.
I have another one with the green heatsink and cyrix branding and that works just fine as well. Then there's the one I got on this M919 from a junk lot quite a while back: Re: Bought these (retro) hardware today
I've not tested that chip until now because pin R1 broke off when I was cleaning it, there was only the tiniest little dot of a connection poking through the ceramic. I tried soldering a pin directly to that and making it strong mechanically with superglue, but didn't want to test it because well... I don't think that's going to work.
I tried it this evening and the processor was dead, just "--" on the post card 🙁 As suspected, it did not work. Not possible to solder to something so tiny and have that stay connected to something as big as a cpu pin.
A couple of weeks ago though, while I was trying to go to sleep I was for some reason thinking about this and visualised a new way I could do that repair. I have some scrap PCBs that are 0.8mm thick with 2.54mm spaced through-holes, I used the mini grinder pen to clean off all the traces so now I've got some 6-pin segments of a PCB. Those slide over the pins at each corner of the CPU so that this modified CPU sits level in the socket.
The attachment 5x86_Prelim_199507-brokenpin.png is no longer available
I've soldered a long single strand of copper wire to pin R1's little silver dot of a connection and checked it's functioning by checking the resistance to ground of this missing R1 pin for Address line 28 and the adjacent address pin, both measure 17mega ohms to ground so the wire is working 😀
To get the PCB with the wire to sit flush there's a channel carved into the backside and a pin from a very dead Pentium 200MMX is soldered into the front-side of the pin repair PCB, which is better for this than a regular CPU pin because there's a larger peg that sits inside the Pentium's organic PCB. That peg gives a bit more mechanical strength and makes alignment easier.
The attachment cyrix-5x86-pin-repair.jpg is no longer available
The little PCB bits are held in place at the corners with superglue. The strand of wire is looped around from the outside of the CPU / pin repair PCB and is soldered to the pin at the front-side, so it now has no mechanical connection to the CPU pin but has an electrical connection.
The attachment 5x86 cpu and pci400 mainboard repaired.JPG is no longer available
Now the CPU works! 😁
edit: ugh now the floppy controller is giving me trouble... not this CPU that's causing it though!!
Professional work!
Thanks! It's been sitting on the to-do list for almost 3 years 😁
AGP4LIfe? wrote on 2025-02-02, 03:18:Feeling a little braver after I completed the 600 Replacement I decided to step it up and replace the TIM on my K7-750
Here is […]
Show full quote
Thermalwrong wrote on 2025-01-31, 21:52:
AGP4LIfe? wrote on 2025-01-30, 07:00:I decided to dive into the deep end and replace the thermal paste on a Slot A 600Mhz CPU. I really want to replace the factory […]
Show full quote
I decided to dive into the deep end and replace the thermal paste on a Slot A 600Mhz CPU. I really want to replace the factory TIM on my 950Mhz Thunderbird, so I used this 600 to "learn" the opening process..
I gotta say it doesn't feel great, those pins are tough and you really have apply a lot of pressure. However seeing the garage factory TIM on the inside of the 600 makes me wonder how hot these things really get, and further entices me to now replace the 950's.
I also found out my 600, has a 700 core. Interesting 🤔.
Everything went well and the CPU still works with no damage to the exterior case.Feels good. I think I'll practice one more time on a 650.
The attachment PXL_20250130_034728245~3.jpg is no longer available
The attachment PXL_20250130_034814466.jpg is no longer available
The attachment PXL_20250130_034746387.jpg is no longer available
What was the original TIM like? Was it still good enough for the cpu to cool properly or did it need replacing?
Feeling a little braver after I completed the 600 Replacement I decided to step it up and replace the TIM on my K7-750
Here is a couple of pictures of the factory TIM as is before I removed it. Interestingly enough they use thermal paste for the Cache but a crappy thermal pad for the core?
I really need to get my self a Gold finger device, because this K7-750 Actually had a 900Mhz Core!!! That's crazy.
Since its underclocked 150Mhz. I could easily change the multiplier and be running a K7-900.
I am beginning to wonder if call these Slot A CPU's have higher than rated cores..
The attachment PXL_20250202_011823307.jpg is no longer available
The attachment PXL_20250202_011827973.jpg is no longer available
The attachment PXL_20250202_013229595.jpg is no longer available
Hmm, that type of thermal pad doesn't look too bad to leave as-is. I have a couple of Slot-A CPUs but they're lower speed ones so I doubt I'd find a faster CPU in mine. That green core looks so reminiscent of the Thunderbird socket-A CPUs with the aluminium interconnects, like my T-bird 800 😀 Never managed to get a purple core (copper interconnects) so just skipped generations until barton from what I recall.
That thing must have some real overclocking potential, but do check what clock rating the L2 cache is good for, perhaps that's the limiting factor?
------
Today I resolved a problem I've been trying to fix for almost 5 years! I bought an Orchid Righteous 3D Voodoo 1 card for parts back in 2020 and had to learn a fair bit before I could fix it. I recall from the auction listing that they said it gave out mid-gaming-session where it would just crash or display a mess. This was caused by a bad / missing trace on the Voodoo 1's TMU chip. In the end I traced out and checked every pin, removed and replaced RAM, swapped the TMU RAM to the FBI spots and the fault was still with the TMU so it's not the RAM chips, it's the TMU...
Some time ago I fixed up this Voodoo 1: Re: What retro activity did you get up to today?
A few days back I got the proper SMD ferrite beads to repair to the power supply to that card's RAMDAC, but no matter what I did the Ti TVP3409 just always gives a noisy output. Then I put the card in the ultrasonic cleaner and it had new faults with the RAMDAC... then I tried to fix that and now the computer will not POST at all with this 3dfx card installed. It's a bridged pin on the FBI or the TMU, the PCB is such a state that now I give up on that card. It's a donor card now and will be used only for display purposes.
But that opens up an opportunity, the Orchid Righteous 3D needs a more functional TMU. Right now I have two cards that are faulty, I can make one good one though. So with the hot air I removed the TMU from the now quite broken 3d128 near-reference design 3dfx card and installed that onto the Orchid Righteous 3D.
The attachment orchid-righteous-3d-repaired-yay.JPG is no longer available
Initially I thought I'd killed the card because it was giving no mojo output. Resoldered around the FBI in case that got some pins loose during the hot-air reflow, after doing that it could communicate properly but the TMU would not respond with its RAM count and the computer would crash when starting games. Looked close up and one corner of the chip had a bunch of loose pins, resoldered those without the scope late at night and then MOJO output was good with 2MB on FBI and 2MB on TMU, hooray!
Now the card can start games but there's black diamond shapes in tomb raider and party mode in unreal - but with the TMU transplant the card is working better than it ever did with the original! It can now detect its full 2MB of memory, it could only detect 1MB before now matter how much I tried changing.
Couldn't figure out what was causing the artifacting and blamed the RAM, which I can't hot-air when its late at night so went to bed.
Looked at the card again and within 30 seconds spotted a couple of pins that didn't look right on the area I was soldering at last night:
The attachment IMG_5191 (Custom).JPG is no longer available
Once the bridge was cleared then the card started working properly 😁 At last!!! This took multiple years!!! Years of testing and swapping RAM and resoldering chips and checking connections and beeping out traces, it was the TMU that was bad all along!
The attachment orchid-righteous-3d-finally-fixed.JPG is no longer available
The attachment 1738467713175_100.JPG is no longer available
Now the TMU has a heatsink - the 97xx datecode 3dfx chips get really hot, the TMU definitely benefits from a heatsink and perhaps it needs some active cooling. So glad it's fixed, at long last I have a relay-clicker 3dfx card and the RAMDAC output is perfect on this one. So 2x bad cards have now became 1x good card and 1x display card.
Oh also, I got some new flux - chipquik CQ4300 which is in a little tub and has to be applied with a stick rather than a syringe, it's good stuff - cleans right off with gentle brushing under sufficiently hot water so the card looks really clean now