Electronic – Ideas for attaching / connecting / stacking one PCB onto another with no gap

connectorpcbpcb-design

What methods might be feasible for attaching/stacking one PCB immediately on top of another PCB, with the following conditions:

  • Zero spacing/gap between the two PCBs
  • Electrical contacts are needed, not just physical attachment
  • Assume that the top PCB is about a third the size of the bottom PCB

I'm at the early design stage of a project and am trying to survey the options first, so I'm open to recommendations of standard methods as well as any creative ideas.

Note: I'm already familiar with edge castellations (AKA "half vias"), so other suggestions would be of interest.

For instance, is it possible to design it such that the top PCB has pad-contacts only at the bottom (QFN/QFP style) which are somehow solderable onto pads on the bottom PCB?

EDIT: To answer @Andrew's question:

My purpose of stacking the two boards like this is that the Top PCB will be variable across variants of my device (in fact, variable not only in what the Top PCB contains but also size and number of contacts it has), hence the goal of having one constant Base PCB with pads onto which I can attach a variable Top PCB.

Best Answer

This is not a direct answer to your question, but I think it's quite relevant.

A few years ago, we did the same thing. We made little daughter boards that used edge castellations to solder it onto the mother board.

EtherCAT SPI Module

The difficulty was that we had components on the bottom side of the PCB. These were the vital decoupling capacitors needed by the chip.

So the motherboard had very large vias to accommodate these components.

EtherCAT Motherboard

You can see several large round holes in the PCB. Through the holes you can see the capacitors on the flip side of the daughter boards. Since the holes are just large vias, they end up through-plated (our supplier doesn't offer unplated holes), so you have to be careful that the plating doesn't short any pads on the daughter board.


A few thoughts about using pads under the PCB. I assume you mean something like this Telit HE910 module:

Telit HE910 Telit HE910 Soldered

Which reflow solders directly onto a PCB. Notice that in the picture the gap between the module and main PCB is not zero, but certainly less than 1mm. Clearly this technique works. Whatever components are inside the module don't mind undergoing an extra reflow process. This is because components can usually survive at least two reflows (once for each side of the board). Since those modules only have components on one side of the PCB, they have almost certainly experienced only one reflow.

Instead of reflow, you might be tempted to use a hot plate to solder a module like this. This would enable you to solder the module down without getting the components inside the module too hot. However, I would advise against this method. At the moment the solder solidifies, the mother PCB will be much hotter than the daughter PCB. As the mother cools and shrinks, it will generate shear forces in the solder joints, and may warp.