VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I had a Voodoo 2 that was showing a number of issues such as not detecting reliably, only some games or demos functioning as expected, and other graphical corruption. I didn't see enough consistency to suspect the memory and I couldn't see anything wrong physically with the board. In these cases I've found this and similar "dead" behavior to be a result of solder connections which have failed.

This can be demonstrated by taking a very fine tip of a probe or tweezers and gently pushing on the leg of a solder joint. Without too much force the leg should feel firmly attached but if it moves or slips on the pad then the joint has weakened and cracks may have occurred or a poor connection with the pad as a result of thermal cycling. I was able to revive a dead S3 Trio64V+ which had a weak connection to its pads and I suspected that this was the cause of problems here.

IMG_20211222_232105_resize_92.jpg
Filename
IMG_20211222_232105_resize_92.jpg
File size
467.7 KiB
Views
788 views
File license
CC-BY-4.0
IMG_20211222_230727_resize_51_2.jpg
Filename
IMG_20211222_230727_resize_51_2.jpg
File size
443.43 KiB
Views
788 views
File license
CC-BY-4.0
IMG_20211222_230752_resize_88_2.jpg
Filename
IMG_20211222_230752_resize_88_2.jpg
File size
614.72 KiB
Views
788 views
File license
CC-BY-4.0
Last edited by Kahenraz on 2021-12-24, 07:27. Edited 6 times in total.

Reply 1 of 8, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I did say that I didn't see anything visible wrong with the board but this isn't entirely correct... at least nothing serious and not at first. A close inspection under a microscope revealed some minor damage to a resistor in the bottom corner. Measuring it with my probe suggested that there was a connection, but I removed it and applied some fresh solder for a more solid connection just in case. This first repair did not solve any of the problems, as expected.

IMG_20211222_234649_resize_42.jpg
Filename
IMG_20211222_234649_resize_42.jpg
File size
384.47 KiB
Views
780 views
File license
CC-BY-4.0
IMG_20211222_232245_resize_93.jpg
Filename
IMG_20211222_232245_resize_93.jpg
File size
266.79 KiB
Views
780 views
File license
CC-BY-4.0
Last edited by Kahenraz on 2021-12-24, 07:29. Edited 5 times in total.

Reply 2 of 8, by Kahenraz

User metadata
Rank l33t
Rank
l33t

My next attempt was to clean and apply fresh solder to all three large packages of the graphics processing chips that make up the Voodoo 2. This required a liberal amount of flux, a steady hand, and a lot of tedious work to ensure that there were no solder bridges among the hundreds of tiny pins. I reflowed the solder on one chip at a time only, cleaned, and tested the card to ensure a consistent baseline and to monitor for any changes.

Despite my best efforts, I did miss some bridges despite careful and repeated inspection. I was very lucky that this did not damage anything and only resulted in some texture artifacting. It's very disturbing to try and perform a repair and find that things have gotten worse! Because I was careful to reflow one chip at a time, I knew where to look for the problem. This part was very important because if I had reflowed all three chips at once and there was a problem, I wouldn't know with which chip it originated.

I failed to take a photo of the legs of the chips prior to working on them so it's difficult to properly convey the original state of these chips and the extent of oxidation. I've instead provided two photos where one is focused on the top of the leg which is still oxidized and the bottom which is shiny and clean. Note that the surface at the top of the leg is still visibly oxidized and dull even after having be cleaned and scrubbed several times with isopropyl alcohol and mild dish soap. The only way to properly deal with this is to use a solvent to clean the surface such as vinegar or activated flux.

Note that it is NOT necessary to remove this oxidation as a means of preventative maintenance. Oxidation will occur on the surface of most metals and, as long as it is not disturbed, will provide a protective barrier for the rest of the material beneath it. Even if it were to be removed the cleaned surface would quickly oxidize again without some kind of protective layer. This oxidation is otherwise benign. Corrosion is the true enemy as it can easily penetrate deep below the surface.

IMG_20211223_023405_resize_93.jpg
Filename
IMG_20211223_023405_resize_93.jpg
File size
590.2 KiB
Views
768 views
File license
CC-BY-4.0
IMG_20211223_002018_resize_65.jpg
Filename
IMG_20211223_002018_resize_65.jpg
File size
236.52 KiB
Views
772 views
File license
CC-BY-4.0
IMG_20211224_010744_resize_34.jpg
Filename
IMG_20211224_010744_resize_34.jpg
File size
96.27 KiB
Views
772 views
File license
CC-BY-4.0
IMG_20211224_010840_resize_83.jpg
Filename
IMG_20211224_010840_resize_83.jpg
File size
223.18 KiB
Views
772 views
File license
CC-BY-4.0
Last edited by Kahenraz on 2021-12-25, 12:11. Edited 11 times in total.

Reply 3 of 8, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I reflowed the southernmost chip first, the PPU also known as the PixelFX (500-0009-01) without success. I then reflowed the easternmost chip, one of two TMUs on a Voodoo 2 known as the TexelFX (500-0010-01) and the card sprung back to life! I ran several tests and had no issues with games, card detection, or corruption.

Due to the time consumed with preparation and testing as well as the fact that all three chips exhibited the same amount of oxidation and poor contact with their pads, I decided to reflow the westernmost chip as well, the second of the two TMUs. It's very time consuming to perform these repairs and to clean the boards afterwards so it made sense to reflow the last chip at this time.

Repair complete! This Voodoo 2 has been saved and is otherwise in excellent condition and has a new lease on life.

IMG_20211224_012951_resize_88.jpg
Filename
IMG_20211224_012951_resize_88.jpg
File size
255.2 KiB
Views
763 views
File license
CC-BY-4.0

Reply 4 of 8, by ChrisK

User metadata
Rank Member
Rank
Member

Hi,
thanks for this report! Very helpful with diagnozing faulty cards.
What type of flux did you use and how do you clean the card after reflow work?
I tend to have flux remaining behind the pins where it can't be removed that easily. That's really annoying.

Reply 5 of 8, by pentiumspeed

User metadata
Rank l33t
Rank
l33t

Rather easy to clean flux depends on what you pick the flux. I preferred no-clean flux and geniune 559 is my favorite but they tend to get real old and takes lot of cleaning if using soldering iron. I tried other synthetic fluxes by Amtech and they are so easy to clean up.

But 559 is real good for hot air work.

In other words, try synthetic flux types from reputable brands if using soldering iron.

Cheers,

Great Northern aka Canada.

Reply 6 of 8, by Arctic

User metadata
Rank Oldbie
Rank
Oldbie

https://www.voodooalert.de/board/forum/index. … deren-ursachen/
Just wanted to inform people that there is a german guy who is very experienced in fixing any kind of 3dfx cards. English is no problem. If you need help you should write him a message!
Username: Backfire

Reply 7 of 8, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

Good job!

Recently did some chip work. Quickly learned line it up perfectly, get some pads stuck, then With tweezers push down on the chip and run around it with hot air, inspect with microscope and clean off flux paste then go around it with microscope again and a needle and push the pins sideways, any that move need another go

It’s amazing how easy it gets with good flux and hot air. Trying to do this with a iron is the hard way. And most likely a worse result.

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 8 of 8, by Kahenraz

User metadata
Rank l33t
Rank
l33t
ChrisK wrote on 2021-12-25, 13:57:

What type of flux did you use and how do you clean the card after reflow work?

ChipQuik SMD29130CC No-Clean Tack Flux. This is the most amazing flux I have ever used. It's amazing.

It cleans very easily with simple rubbing alcohol but requires some mechanical encouragement to do so. When it gets stuck or blown under a chip or otherwise out of reach then it's not easily removed. I would suspect that it would clean well in a high quality sonic cleaner but I don't have one to verify. It's a no-clean flux so leaving traces on the board won't damage anything.