From 0402 to QFN64: What a Desktop Pick-and-Place Can Actually Handle
The first question every hardware founder asks before buying a desktop pick-and-place: will this thing actually handle my boards? This post lays out the real envelope, the edge cases, and the failure modes we see in the field.
The short answer
A well-calibrated PikkoBot / LumenPnP with JUKI nozzles handles the 0201–QFN64 range reliably. Above that you start needing extra prep. Below it, accept failure rates above 5%.
| Component | Nozzle | Placement reliability | Notes |
|---|---|---|---|
| 0201 | N04 | 80–90% | Static is your enemy. Anti-stat tape and tweezers required. |
| 0402 | N045 / N04 | 97–99% | Sweet spot for desktop machines. |
| 0603 | N045 | 99%+ | No issues across thousands of placements. |
| 0805 to 1206 | N045 / N24 | 99%+ | — |
| SOIC, SOP-8 to SOP-16 | N24 | 99% | Watch lead bend on pickup if tape is loose. |
| QFN-12 to QFN-32 | N24 | 97% | Bottom-camera concentric calibration is critical. |
| QFN-48 to QFN-64 | N24 | 95% | Tighter rotation tolerance — recalibrate nozzle runout every 100 boards. |
| LQFP/TQFP-100+ | N24 / custom | 90% | Lead bend on big chips is a problem. Vibration during travel matters. |
| 0.5 mm pitch BGA | N24 (with care) | 80% | Requires careful Z-height and consistent paste — outside the typical desktop envelope. |
| >15 mm² ICs (large QFN/QFP) | N24 | 90–95% | Watch vacuum hold during fast travel. |
| Connectors | Drag feeder + N24 | varies | Tall connectors block top-camera detection. Trade-off: place by feeder coordinates only, skip vision check. |
What pushes you outside the envelope
Component too small (below 0201)
01005 components are technically possible with a custom 0.2 mm nozzle, but placement failure climbs above 15%. The bottleneck isn't the nozzle — it's the camera resolution. To detect a 0.4 × 0.2 mm part on the bottom camera you need >12 px across the long edge, which means moving the camera closer than its calibrated focus.
If your design needs 01005 in volume, you're past desktop territory. Consider a sub-CM SMT line for prototypes, then outsource to a contract manufacturer for production.
Component too tall (>10 mm)
The Z-axis travel is finite. PikkoBot v4 nozzles can pick parts up to about 25 mm tall, but anything above 15 mm starts blocking the bottom camera during vision check, which means the rotation can't be verified. You can disable bottom-camera verification per-part in OpenPnP, but you trade rotation accuracy for it.
Component too heavy (>5 g)
Vacuum hold becomes the limit. With a JUKI N24 nozzle at ~70 kPa, you can hold a 5 g part during normal placement moves. Push past that and accept drops at sharp accelerations. Mitigations:
- Reduce machine acceleration in
Machine Setup → Heads → Head → Max Feed Rate. - Use a larger nozzle (custom 1.5 mm tip).
- Increase vacuum hold time before release by 50–100 ms.
Pitch too tight (BGA ≤0.4 mm)
Once you're below 0.4 mm pitch, the alignment requirement falls below the machine's repeatability (~25 µm on a typical desktop unit). Placements become probabilistic. Hand-rework after the fact ends up faster than chasing the last 10% on the machine.
Realistic prototyping vs production
These rules of thumb hold for prototyping at low volumes — under 50 boards per session. At higher volumes, two things change:
- Calibration drift matters more. Over a 200-board run, nozzle concentric calibration shifts by ~30 µm. Schedule a recalibration every 100 boards if you're running tight-pitch QFNs.
- Tape loading errors compound. A misaligned reel costs you a board if the feeder advances wrong once. Use Photon auto-feeders instead of drag feeders for runs over 25 boards.
What we won't claim
We've seen marketing copy from other desktop pick-and-place vendors claiming "01005 to BGA0.3 mm" capability on hardware essentially identical to ours. Those numbers are theoretical maximums, not field-tested reliability. The components technically fit on the nozzle. They just don't place reliably.
If you're buying a desktop machine for production, work from the table above. The 99%+ rows are where these machines earn their keep.
Want to test your specific BOM?
Send your PCB and BOM to support@pikkobot.com and we'll tell you (a) whether PikkoBot can handle it and (b) where the marginal parts are. Free, no obligation, takes us about 10 minutes per BOM.
For the technical setup behind these numbers, see Calibration and OpenPnP Config.
