Etching PCBs is a topic I’ve covered quite a bit already, here and especially here. You might think I’ve beaten this copper and fiberglass horse to death. Well, I don’t want to be a one-trick pony, so there’s one more thing to try. Lucky for you, I’ve run out of horse-themed metaphors so I’ll just get to it.
I’ve been wanting to try two-layer PCB-making for a while now, because the boards I’m making for Veronica are reaching complexity levels where the top-side jumper count gets a little nuts. I also have lofty dreams of running boards above 10Mhz, and those jumpers will quickly become a liability. Furthermore, building jumpers is quite a bit of work, so if I can eliminate that, it would be a real win.
I had a fairly simple board to make for another project, so I thought it would be a good time to give this a shot. Here’s the board, which I routed by hand:
So far, the experience has been awesome. Routing boards with two layers is fantastic. It really opens up the choices- especially when you consider every through-hole component is also a via. I really enjoyed routing this board!
Now on to the etching. This was a lot less fun than a single-sided, though with practice I would get better at it. My usual process is to print the traces onto transparency, then expose it on a presensitized PCB using a desk lamp. In this case, I need double-sided stock, such as this one. The double-sided presensitized boards are notably more expensive, but it still beats fab houses, or messing around with clothes irons.
For the double-sided board, I needed two transparencies, one for each side (printed from the Top and Bottom layers in Eagle). The obvious challenge with a double-sided board is getting the alignment right. My approach was as follows:
So how did I do? Well, not bad. My alignment of the top and bottom layers was actually right on the money. The main problem I had was actually keeping the doubled-transparencies aligned with each other. It was difficult to drill through the two layers cleanly. This isn’t a problem with a single-sided board, because you don’t have to drill through the transparencies. Next time I would try exposing with just one copy of the transparency on each side. I’ve never actually verified that doubling-up the transparencies is necessary, so I may be wasting my time with that.
The next big question with a two-layer board is how to make the vias. I did the obvious thing, which is to stick a piece of bare wire in each one and solder both ends.
One tip- don’t put vias under ICs:
There’s one more catch with this technique. Assuming you use component leads as vias (which you will really want to), it means you have to solder the top and bottom of every component lead. This is not a big deal, unless (as I found out the hard way), you need to remove something. Removing a large DIP IC that has been soldered on both sides without destroying it is nearly impossible as far as I can tell. No amount of desoldering bulb or wick would release it, sadly. I was replacing the chip because I strongly suspected it was bad anyway (it was failing some basic tests), so I bit the bullet and cut it off.
So naturally, you want to use IC sockets to prevent this problem. The reason I didn’t was that I couldn’t solder the IC sockets on the top. The ones I have sit flush on the board, so you can’t get in there with the iron. Well, a commenter here (thanks Ken!) pointed me toward Augat sockets, which leave some pin exposed at the board surface. They’re also sometimes called “high-reliability” sockets, I believe. Next time I will use these for every chip.
One other minor issue I had- fussing around with the transparencies and bits of wire while building up the “transparency sandwich” caused some damage to the photosensitive surface. This resulted in some pitting on the final etch.
I learned a lot in this process, and I’m glad I tried it. I will say that I wouldn’t do it for every board. The double-sided boards are more expensive, and it was a lot more futzing and fooling to get the exposure masks set up. The alignment hole drilling and whatnot is easy, but time consuming. Building the vias is also a bit fussy. Unless the board would require a lot of jumpers, I don’t think this technique is worth the extra time and money. If I ever make another one as complex as my VGA board, though, I’ll definitely be doing this. I will say that seeing a two-layer board in operation is very cool- I love the idea of all the signals flying past each other above and below!