Restoring A Vintage CGA Card With Homebrew HASL

Right off the bat, we’ll stipulate that what [Adrian] is doing in the video below isn’t actual hot air solder leveling. But we thought the results of his card-edge connector restoration on a CGA video card from the early 80s was pretty slick, and worth keeping in mind for other applications.

The back story is that [Adrian], of “Digital Basement” YouTube fame, came across an original IBM video card from the early days of the IBM-PC. The card was unceremoniously dumped, probably due to the badly corroded pins on the card-edge bus connector. The damage appeared to be related to a leaking battery — the corrosion had that sickly look that seems to only come from the guts of batteries — leading him to try cleaning the formerly gold-plated pins. He chose naval jelly rust remover for the job; for those unfamiliar with this product, it’s mostly phosphoric acid mixed with thickeners and is used as a rust remover.

The naval jelly certainly did the trick, but left the gold-plated pins a little worse for the wear. Getting them back to their previous state wasn’t on the table, but protecting them with a thin layer of solder was easy enough. [Adrian] used liquid rosin flux and a generous layer of 60:40 solder, which was followed by removing the excess with desoldering braid. That worked great and got the pins on both sides of the board into good shape.

[Adrian] also mentioned a friend who recommended using toilet paper to wick up excess solder, but sadly he didn’t demonstrate that method. Sounds a little sketchy, but maybe we’ll give it a try. As for making this more HASL-like, maybe heating up the excess solder with an iron and blasting the excess off with some compressed air would be worth a try.

Continue reading “Restoring A Vintage CGA Card With Homebrew HASL”

PCB Finishes Hack Chat

Join us on Wednesday, March 11 at noon Pacific for the PCB Finishes Hack Chat with Mark Hughes and Elijah Gracia!

There’s no way to overestimate the degree to which the invention of the printed circuit board revolutionized electronics. What was once the work of craftspeople weaving circuits together with discrete components, terminal strips, and wiring harnesses could now be accomplished with dedicated machines, making circuit construction an almost human-free process. And it was all made possible by figuring out how to make copper foil stick to a flat board, and how to remove some of it while leaving the rest behind.

​Once those traces are formed, however, there’s more work to be done. Bare copper is famously reactive stuff, and oxides soon form that will make the traces difficult to solder later. There are hundreds of different ways to prevent this, and PCB surface finishing has become almost an art form itself. Depending on the requirements for the circuit, traces can be coated with tin, lead, gold, nickel, or any combination of the above, using processes ranging from electroplating to immersion in chemical baths. And the traces aren’t the only finishes; solder resist and silkscreening are both important to the usability and durability of the finished board.

For this Hack Chat, we’ll be talking to Elijah Gracia and Mark Hughes from Royal Circuit Solutions. They’re both intimately familiar with the full range of PCB coatings and treatments, and they’ll help us make sense of the alphabet soup​: HASL, OSP, ENIG, IAg, LPI, and the rest. We’ll learn what the different finishes do, which to choose under what circumstances, and perhaps even learn a bit about how to make our homebrew boards look a little more professional and perform a bit better.

join-hack-chatOur Hack Chats are live community events in the Hackaday.io Hack Chat group messaging. This week we’ll be sitting down on Wednesday, March 11 at 12:00 PM Pacific time. If time zones have got you down, we have a handy time zone converter.

Click that speech bubble to the right, and you’ll be taken directly to the Hack Chat group on Hackaday.io. You don’t have to wait until Wednesday; join whenever you want and you can see what the community is talking about.