Skip to main content

From 0402 to QFN64: What a Desktop Pick-and-Place Can Actually Handle

· 9 min read
PikkoBot Team
Precision Robotics

"What component sizes can a desktop pick-and-place actually handle?" is the question we get most often, and the honest answer is that package size is usually not the limit. The limit is tape width, nozzle choice, and how much time you're willing to spend on the small stuff.

Here's the reference chart we use, and then the four things that actually decide whether your board runs reliably.

Component Size Reference Chart​

PackageSize (mm)Desktop Feasible?DifficultyNotes
04021.0 × 0.5Yes, with careHardRequires precise vacuum and slow placement speed
06031.6 × 0.8YesModerateGood starting point for fine-pitch practice
08052.0 × 1.25YesEasyReliable on most desktop machines
12063.2 × 1.6YesEasyVery reliable, good for beginners
12103.2 × 2.5YesEasyNo issues
20105.0 × 2.5YesEasyLarge passives are straightforward
25126.3 × 3.2YesEasyPower resistors, high-wattage caps
SOT-232.9 × 1.6YesEasyCommon for transistors, regulators
SOT-2236.5 × 3.5YesEasyLarger package, very reliable
SOT-25/SOT-262.9 × 1.6YesEasyMulti-pin small outline
SOIC-84.9 × 3.9YesEasyStandard small IC package
SOIC-169.9 × 3.9YesEasyNo issues
TSSOP-83.0 × 4.4YesModerateFine pitch requires good calibration
TSSOP-165.0 × 4.4YesModerate0.65mm pitch, manageable
TSSOP-206.5 × 4.4YesModerateStandard fine-pitch package
QFN-164×4YesModerateExposed pad alignment is key
QFN-325×5YesModerateCommon for MCUs
QFN-487×7YesModerate-HardFine pitch, needs precise calibration
QFN-649×9YesHardPushing desktop limits, but doable
BGA-648×8LimitedHardRequires X-ray for verification
BGA-100+variesNot recommended-Industrial territory
ConnectorsvariesYesEasyWith proper nozzle selection

Detailed Package Breakdown​

Passive Components (0402 through 2512)​

Desktop machines handle passive components well across the full size range. The challenges scale with size:

0402 is the real test. These components are 1mm × 0.5mm. At this size:

  • Vacuum level matters. Too much vacuum and the component sticks to the nozzle after release. Too little and it falls off during transfer.
  • Placement speed should be reduced to 50-70% of normal.
  • Nozzle tip must be clean and properly sized (0.3-0.4mm inner diameter).
  • A good ring light helps the vision system see the component edges.

0603 is the practical minimum for reliable production. Most desktop machines handle these without special consideration.

0805 and larger are straightforward. No special settings needed.

Small Outline Packages (SOT-23, SOT-223)​

SOT packages are easy for desktop machines. The leads are large enough to see clearly, and the packages have good contrast between leads and body. Key considerations:

  • SOT-23 has 3 leads at 0.95mm pitch. This is well within desktop accuracy.
  • SOT-223 is larger with a thermal pad. The pad alignment is important for thermal performance but doesn't affect placement difficulty.

SOIC Packages​

SOIC (Small Outline Integrated Circuit) packages are the bread and butter of desktop assembly. SOIC-8 through SOIC-20 are all straightforward:

  • Lead pitch: 1.27mm (generous by modern standards)
  • Package height: ~1.75mm (easy to see on camera)
  • Lead width: 0.41mm (visible on most cameras)

These packages are forgiving of minor calibration errors.

TSSOP Packages​

TSSOP (Thin Shrink Small Outline Package) is where desktop machines start to require more care:

  • Lead pitch: 0.65mm (half of SOIC)
  • Package height: ~1.1mm (thinner than SOIC)
  • Lead width: 0.24mm (fine but visible)

Practical tip: TSSOP packages benefit from slower placement speed. Reduce to 70-80% of normal and ensure your vision calibration is current.

QFN Packages​

QFN (Quad Flat No-leads) packages are increasingly common and are well within desktop capability:

  • Key challenge: The exposed pad on the bottom must align with the PCB pad. Unlike leaded packages, there are no visible leads to verify alignment visually.
  • Solution: Use the bottom camera to verify pad alignment before placement. The vision system should detect the exposed pad edges.
  • Pitch range: 0.4mm to 0.65mm for the signal pads around the perimeter.

QFN-16 through QFN-48 are reliable on well-calibrated desktop machines. QFN-64 is possible but requires precise calibration and careful nozzle selection.

BGA Packages​

BGA (Ball Grid Array) is where desktop machines reach their limits:

  • The problem: BGA solder balls are underneath the package. You can't see them from the top camera, and the bottom camera only sees the package outline.
  • Desktop feasibility: You can place BGA packages, but you cannot verify solder joint quality without X-ray inspection.
  • Practical limit: BGA-64 (8×8 array, 0.8mm pitch) is the realistic maximum for desktop. Anything finer than 0.8mm pitch is industrial territory.

Recommendation: If your design requires BGA, consider using a contract manufacturer for that specific assembly step, even if the rest of the board is assembled in-house.

Connectors​

Connectors vary widely in size and complexity:

  • Pin headers: Easy. Large, visible pins, generous pitch.
  • USB-C connectors: Moderate. Fine pitch (0.5mm) but large package size.
  • FPC/FFC connectors: Moderate. Fine pitch but requires precise alignment.
  • Board-to-board connectors: Easy to moderate depending on pitch.

Key insight: Connector placement is more about mechanical alignment than electrical precision. The vision system helps, but manual verification of alignment is often worthwhile for connectors that see physical stress.

Tape Width Is the Constraint You Forget About​

Package size tells you nothing about how the part arrives. Everything above ships on tape, and tape width decides how much of your machine you've spent before you place a single component.

Tape widthTypical contents
8 mm0402, 0603, 0805, 1206 passives, SOT-23
12 mmLarger passives, SOIC-8, some SOT-223
16 mmSOIC-16, TSSOP-20, QFN-32/48
24 mmBig QFNs, connectors, modules

On a Vertex 4, 8 mm and 12 mm tape take one feeder slot each; 16 mm and 24 mm take two. A board with twenty 0402s and four 0603s needs two feeders — a board with one QFN-64 and three 24 mm connectors needs six slots for four parts. We've laid out the slot arithmetic in the Feeder Overview.

The other thing nobody warns you about: the same component can arrive on different tape widths from different distributors. A 10 µF cap that came on 8 mm tape last order can show up on 12 mm tape six months later, and now it doesn't fit the feeder you already loaded. Check tape width in the distributor's part data, not just the package size, and re-check it when you reorder.

What the Bottom Camera Actually Changes​

A lot of the difficulty ratings above assume only a top camera. That's the wrong way to think about a machine with both.

The top camera looks down at the board and finds fiducials — that's about knowing where the board is. The bottom camera looks up at the nozzle and finds the component — that's about knowing where the part actually sits, which is not the same as where the nozzle thinks it is.

That distinction is what makes QFN placement workable without visible leads. The bottom camera sees the exposed pad's edges, and OpenPnP corrects the rotation and offset before the nozzle descends. If your QFN placement is off, the fix is almost never "try harder" — it's re-running MM/Pixel Calibration, which is what the bottom camera's accuracy depends on.

Four things decide success across every size on the chart:

  1. Nozzle tip matched to the component body, not the leads
  2. Vacuum set high enough to hold, low enough to release
  3. Vision calibration current — this is the one that silently degrades
  4. Placement speed reduced for anything under 0603

Get those four right and package size stops being the deciding factor. Get the calibration wrong and an 0805 will fail just as reliably as a 0402.

Nozzle Selection​

Nozzle choice directly affects placement success across component sizes:

Component SizeRecommended NozzleInner Diameter
0402Size 100.3mm
0603-0805Size 15-200.4-0.5mm
1206-2512Size 25-400.6-1.0mm
SOT-23Size 15-200.4-0.5mm
SOIC-8Size 40-501.0-1.5mm
QFN-32Size 50-601.5-2.0mm
QFN-64Size 70-802.0-2.5mm

Rule of thumb: The nozzle tip should contact the component body, not the leads or pads. For QFN packages, center the nozzle on the exposed pad area.

Vacuum Settings​

Vacuum pressure affects component handling across all sizes:

  • Too high: Small components stick to the nozzle after placement. Release is unreliable.
  • Too low: Components fall off during transfer from feeder to board.
  • Sweet spot: Typically 60-80% of maximum vacuum for most components.

PikkoBot's vacuum system allows fine adjustment, which is critical for handling 0402 components reliably.

Placement Speed by Size​

Reduce placement speed for smaller components:

Component SizeRecommended Speed
040250-60%
0603-080570-80%
1206+100%
SOT/SOIC90-100%
TSSOP80-90%
QFN70-80%
BGA60-70%

Slower placement gives the vision system more time to verify alignment and the vacuum system more time to release cleanly.

PikkoBot's Component Range​

PikkoBot is rated for components from 0402 through QFN-64, with BGA placement possible (without X-ray verification). The dual-camera system and adjustable vacuum make it particularly strong for the challenging end of the spectrum: 0402 passives and fine-pitch QFN packages.

The Photon feeder system supports all standard tape sizes, from 8mm (for 0402) through 24mm (for large ICs and connectors).

If you're planning a first board, the order that saves the most time is: get homing and the fiducial right, then calibration, then practise on 0805s before you load anything under 0603.