Creating PCBs With Surface Mount Components

I have been creating circuits for mumble years, using wirewrap, IDC and standard PCB technology with plate-thru hole (PTH) components. I’ve recently been “forced” to use surface mount devices (SMD), and was concerned that it would be too difficult for an amateur using only equipment available at home.

I was wrong; it was easy.

On the off-chance it inspires others, here’s what I’ve used, what worked and what didn’t. The tl;dr version is DesignSparkPCB, DirtyPCBs, OSH Stencils, 179C SnPb paste, magnifying visor, *8 lenses, reflow sand in skillet, soldering iron.

Design Layout View

Also see my techniques for designing, making and assembling homebrew PCBs, and reference material.

Assembling PCBs With Surface Mount Components

Summary: it does work and isn’t too painful. Naturally I’m evolving methods and techniques as my skill improves.

This outlines how I placed solder paste, placed components, saw small components, soldered and reworked small PCBs. I didn’t want to be constrained by the time it takes to apply solder paste, position components, and reflow in the HackSpace oven, so I looked for ways I could do the whole process at home.

Also see my techniques for designing and making homebrew PCBs, and reference material.

Manufacturing PCBs With Surface Mount Components

Summary: cheap ‘n cheerful, good enough for double-sided experiments, but not good enough for 4-layer impedance-controlled PCBs.

The laser toner technique and very-low-cost PCB manufacturers are good enough for the low-speed digital signals found in Arduino-class circuits. They are not suitable for large boards, or for containing medium speed digital signals capable of bit-rates up to 1Gb/ or 2Gb/s. A requirement for 50Ω or 100Ω differential impedance lines on >=4 layer PCBs implies the PCB cross-section “stack” must be tightly specified in terms the prepreg’s thickness and $\epsilon _r$.

This post outlines experiences for small experimental boards.

Also see my techniques for designing and assembling homebrew PCBs, and reference material.

Designing PCBs With Surface Mount Components

Summary: all the design tools work well.

This describes the tools I used and a constantly-evolving personal style.

I’ve used the free-as-in-beer DesignSparkPCB commercial product from RS running in wine. I didn’t choose Eagle because of its irritating limitations (size, pins etc). I didn’t try KiCAD, and have no opinion about it.

Also see my techniques for making and assembling homebrew PCBs, and reference material.