I’ve been getting started on both designing for SMD, and assembling it, and i’d like to compare notes.
Everything i say in this thread is obviously 99% opinion, so pay attention if people disagree rather that taking it as solid info.
Component sizes
The two common sizes in DIY synths are 0805 and 0603, and the chips are SOIC, easier to handle than 0805 stuff. People say 0805 and 0603 are equally difficult to assemble, but i personally feel there is enough of a difference to prefer 0805 when feasible. However, 0805 components will be more expensive, and when availing yourself of JLCPCB’s assembly service, only 0603 components will be available as “basic” components that entail no surcharge. In general, when assembling by hand, i think it’s always safe to put a 0603 component on a 0805 footprint or the other way around. I’m not sure it’s fully advisable with automated assembly, but i know people get away with it.
In general i intend to design for 0805 but suggest people don’t hesitate to place equivalent 0603 on it.
Footprints
The footprints provided in KiCad often have two variants: one best for automated assembly, and one best for hand assembly. They generally have “HandSolder” in the name. It’s not clear if the ones optimized for hand assembly perform worse on a pick and place machine.
JLCPCB PCBA (PCB Assembly) service
They have a small amount of super common parts in their “basic” catalogue. The general idea is that any time you force someone to load a reel in the pick and place machine, they charge you a few currencies for the privilege. So if you design for PCBA, the economics of your board can change, for example, using two TL072 will be much less expensive than a single TL074, as the latter isn’t a basic part.
This plugin makes things much easier:
It takes care of searching JLC’s component database for you, takes care of component rotations, and outputs files in the format JLC expect. It’s not super user-friendly (don’t hesitate to use this thread if you have questions about it) but i strongly recommend it.
Soldering techniques
At home, there are basically seven options:
- Soldering iron. Unlike the other options that use solder paste, this one uses small gauge solder. I don’t like this option, I don’t have the dexterity for it.
- Hot air gun. Definitely a good way to replace components, but doing a full board with it is time consuming.
- Using a toaster oven dedicated to this purpose. I have not tried this.
- Using a cooking hot plate dedicated to this purpose. Tried it, wasn’t happy with the poor temperature control.
- Using a reflow oven. Even the hobbyists models are expensive.
- Using a PCB designed to heat up safely. Sounds like a cool but scary hack, not tried. Only suitable for small boards.
- Using a PCB hot plate. I got one from Aliexpress for 60 Euros with a 150×150 surface, very happy with it.
Solder paste
Solder paste has a short shelf life (6 months or so) and i can attest its quality makes a world of difference. Low quality old stock made me think the reflow videos i saw online were simply not something mere mortals could achieve. But with a tube of paste manufactured two months ago that was constantly refrigerated, I built a board with about ~50 components with only one defect: two pads on a SOIC chip were bridged - a common issue that’s easy to fix (NE5532 at the right of this photo).
Paste is one of those things you shouldn’t buy from AliExpress unless you find a store there you really trust. I’m sure the stuff they sell you was high quality when it left the factory, but it’s worthless if it sits in a hot warehouse for two months before reaching you.
Some solder is advertised as being more convenient to work with due to having bismuth, requiring a lower temperature. It’s a trap - the joints it produces are more brittle.
Stencils
The fab can make a laser-cut stencil for your PCB. I have not tried this. What i have tried, however, is a 3D printed stencil - and I can attest it gave me excellent results.
The tool i’m using takes a Gerber and gives you a 3D printable stencil in return. The only setting i changed was increasing the size of holes. Because of that, all the pads of a chip are linked into a single opening, it’s proving not to be a big issue in practice.
The stencils use very little filament, but are probably good for no more than 3 uses before getting too gunked up, and cleaning might damage them.
Magnification
A way to magnify your work is crucial to inspect the board. I have a cheap microscope i am happy with, but am not sure everyone ought to get one, when jeweler’s loupes / binoculars are very cheap and get the job done.
I found it particularly useful to make sure I placed diodes in the correct direction.
Tweezers
Decent tweezers help! If you use the cheap stuff, sometimes it will simply NOT release the component at all. I bought the cheapest “legit” brand AliExpress has to offer, Sanhooii, and it was a very worthy upgrade.
That’s all i got for now. I’m generally happy with the process, and will probably go with SMD rather than THT in my future projects.
Your thoughts?