What catches engineers off guard during PCB assembly? Real traps and fixes
Published 2026-10-27
The most common surprises in PCB assembly come from data-package mismatches, missing fiducials or poor panelization, incorrect stencil and paste choices, moisture handling lapses, and inadequate test access.
Data package drift between BOM, CAD, and pick-and-place
A single discrepancy between value, MPN, and footprint is a top yield killer. Typical slips: 0402 imperial vs 1005 metric confusion, QFN vs DFN mix-ups, polarity notations flipped, and DNP parts accidentally placed. Lock each line item with MPN, package per IPC-7351, tolerance, voltage/temperature rating, and a clear polarity note. Include a centroid file with rotation defined against pin‑1 and the 0° axis, and a PDF assembly drawing that shows pin‑1, diode/K orientation, and DNP designators.
Where are my fiducials and panel rails?
Provide three global fiducials on the panel in an L pattern. A common target is a 1.0 mm bare-copper dot with a 2.0 mm solder mask clearance keepout. Add local fiducials near fine‑pitch parts (e.g., BGA, 0.5 mm QFN). Panel rails of 5–10 mm on two long sides improve conveyor handling and stencil support. Place at least two 3.0 mm NPTH tooling holes on opposite rails, with 5 mm copper and mask keepout.
Stencil thickness and aperture ratios — how thin is thin enough?
For mixed 0603/0.65–0.8 mm pitch, 0.12 mm (5 mil) is common. For 0402 with 0.5 mm pitch QFN or BGA, 0.10 mm (4 mil) often prints more reliably. Keep area ratio > 0.66 and aspect ratio ≥ 1.5 for every aperture. Reduce large pads by 10–20% or use windowpane splits to curb voiding; use home‑plate reductions for gull‑wings to counter tombstoning. Paste selection: Type 4 for 0.5 mm pitch and below; lead‑free SAC305 is the default in RoHS builds.
Why did my QFN or BGA float, void, or tombstone?
Imbalance causes movement. For BGAs, NSMD pads with mask clearance of 75–100 µm beyond copper and rounded corners wet more evenly. For QFN center pads, target 50–70% paste coverage using windowpane apertures. Avoid open via‑in‑pad; specify filled and capped microvias if vias must be in pad. Keep solder mask dams ≥ 0.10 mm between pads to prevent bridging. Symmetric copper under small passives reduces tombstoning.
Do I need to bake boards and MSL parts?
Moisture pops parts and blisters solder mask. Follow J‑STD‑033 and the component datasheet. Typical references: MSL 3 floor life is 168 h at ≤30°C/60% RH; if exceeded, baking at 125°C is commonly specified (e.g., 24 h, per datasheet guidance). Bare PCBs that sat in humid storage may benefit from a 105–125°C bake for several hours before assembly; consult laminate data to avoid exceeding Tg‑20°C.
Lead‑free reflow profile targets that actually work
For SAC305, common targets are peak 245°C (235–250°C window), time above liquidus (217°C) 60–90 s, soak 150–180°C for 60–120 s, and ramp 1–3°C/s. Heavy copper, thick boards, and large ground planes need slower ramps and longer soaks to equalize temperatures and reduce voiding.
Design for test and programming access — how many pads are enough?
If ICT or flying probe is planned, place test pads on a 2.54 mm (100 mil) or 1.27 mm (50 mil) grid. A 0.9–1.0 mm diameter pad with solder mask defined edges and no solder paste prints well. Keep at least 1.0 mm mechanical keepout around each target. Provide labeled SWD/JTAG/UART pads and a stable ground reference near the header. Avoid vias on test pads unless the probe is designed for via targets.
Silkscreen, polarity, and reference designator traps
Unreadable markings waste debug time. Use ≥1.0 mm text height and ≥0.15 mm line width for silkscreen. Show pin‑1 with a triangle or notch on the package outline and match the datasheet’s land‑pattern orientation. Place reference designators outside component bodies when possible; avoid burying text under parts.
Cleaning, no‑clean flux, and conformal coat surprises
No‑clean flux can still cause issues under QFNs and BGAs if overheated or trapped; if functional residues are unacceptable, specify cleaning and ionic contamination limits. For conformal coating, maintain keepouts on connectors, switch contacts, and test points; use mask dots or peelable masks as needed.
One pre‑release checklist you can reuse
- BOM: value, MPN, package, tolerance, voltage/temp, polarity, DNP tag
- CAD: footprints per IPC‑7351, courtyard checked, centroid with pin‑1/rotation
- Fiducials: 3 global, local near BGAs, mask clearance ≥2.0 mm
- Panel: 5–10 mm rails, 3.0 mm NPTH tooling holes, keepouts set
- Stencil: thickness set, area ratio >0.66, reductions for large pads
- QFN/BGA: NSMD pads, via‑in‑pad filled and capped, center‑pad 50–70% paste
- Reflow: SAC305 profile targets set, heavy‑copper soak tuned
- Moisture: MSL tracking, bake plan per J‑STD‑033, PCB pre‑bake if needed
- DFT: test pads ≥0.9 mm, grid chosen, labeled programming header
- Markings: pin‑1 and polarity clear, refdes readable
- Compliance: RoHS/REACH material choices and labeling aligned
Working with HyperPCB on these risks
We operate an ISO 9001:2015 certified quality management system (SGS certificate CN-2023-Q1156, valid to June 2027). Boards can be fabricated and inspected to IPC Class 2 or Class 3 acceptance criteria; if your EMS targets IPC‑A‑610 Class 2/3 for assembly, note it in the fab and assembly notes. We support RoHS and REACH builds. Quotes are typically returned within 24 hours, and DFM feedback is provided within 1 business day to catch these issues before they hit the line.
Send your Gerbers, BOM, and assembly notes for a 24‑hour quote and 1‑business‑day DFM review. — Get a quote