You want to assemble a prototype. Maybe even 3 or 5. But you're not a PCB assembly line.
That's a simple but important fact to keep in mind. You may do things that an assembly line may not do, and some things that can be taken for granted in an industrial setting are pretty different at home.
This log covers:
- Quantities
- How much time it takes to assemble a prototype
- Touch-ups are expected and ok
What quantities are we talking about?
Oshpark and Aisler sell PCBs in sets of 3, JLC and PCBWay start at 5. That's a handful of boards, and usually that's about as many as one might be willing to do by hand. You're not planning for 100, and even 10 can feel more like work than like a relaxing hobby. When the first prototype works, usually on of these things happen:
- you're done because you only wanted one;
- you tweak the design a bit and come back later;
- maybe you make one or two more and give them to others;
- it's production ready and the next run would be large, and made professionally.
Your design will probably have between 10 and 100 components in it, definitely not 1000.
Manual assembly takes time
Be well rested. Don't rush. Slow down, take your time, and you'll have it done faster. Take a break in between when you need one.
Get started
- prepare bench (= reduce chaos): 5 minutes
- find parts: 1 minute per BOM line
So for a board with 25 different components that's half an hour of preparation before we even touch the PCB. Of course you can touch it earlier but that won't get you anywhere.
Paste
No, clean your board first!
If I have a stencil:
- of course clean that as well
- align stencil and tape everything down: up to 5 minutes, sometimes it just doesn't want to sit right
- apply paste: 1 minute
- clean tools: 1 minute
- Put everything back where it belongs: 1 minute
Usually the paste is on after 5 to 10 minutes.
If I don't have a stencil:
Manual application takes a lot of time. Also depends on the application technique (more on that in a later log). So that's a large unknown, and sometimes you just have a bad day.
Place Parts
I need 30 to 60 seconds per component. A lot of factors go into this. Most of my parts are on cut tape in zip lock bags. That means that for every BOM entry I need to open the bag, get the tape out and un-tape the required number of components. That's pretty much the same overhead no matter how many I need of a specific type.
If I need just a single part of a given type, that's one minute including placing. All additional parts take maybe 10 seconds.
On average, I need 40 seconds per component for a board with mixed component quantities (some singles, some multiples). So for a board with 100 parts, expect 67 to 100 minutes just for placing stuff.
Reflow
Again, depends. Each side of a PCB is reflowed separately. If you build in steps, there will be even more reflow runs (unless each complete side is one of your build steps). Hot air gun, toaster oven and hot plate all have different timings - you know if it's done, when it's done. Let's say 10 minutes and another 5 to let it cool down.
I'll cover some techniques in a later project log, for low-temp, high-temp and mixed boards. Yes you can mix alloys, which might be quite expensive if you just went for contract assembly.
The sum of all that
If I use a stencil and do each side in one go, no additional assembly steps:
For a single sided board with 50 components: 30 + 7.5 + 33 + 15 = 80 minutes or 1 hour 20 minutes.
For a double sided board with 100 components: 30 + 2*(7.5 + 33 + 15) = 141 minutes or 2 hours 20 minutes.
Again, take a break in between. Maybe even two or three for double sided.
Don't have or can't use a stencil? It will take longer then.
Build in steps? That will also take longer.
Touch-ups are expected and ok
You'll need to correct your own work. In an assembly line, this would barely be acceptable - but at home it's absolutely ok. That applies to paste application, misaligned parts, shorted pads and every other detail that could go wrong. Don't expect every assembly step to be perfect every time. You'll get better, and you'll find your own way of getting it right with the tools you have at hand.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.