Quality & InspectionFree calculatorPDF, Excel, Word exportElectronics Manufacturing

PCBA Array Panel Yield and Cost Per Good Board Calculator

How boards are arrayed and whether X-outs are accepted can move cost per good board by more than a component price negotiation. This calculator lays out the array, computes utilization, and shows the yield math behind the cost.

Your numbers

mm
mm
mm

Largest width your line and fixtures handle, including tooling rails.

mm

Length along the conveyor direction.

mm

Rails run on the two sides that touch the conveyor.

mm

Routing channel or V-score allowance between adjacent boards.

$

Cost of one bare array from the fabricator.

$
$

Print, place, reflow and inspect, per array.

97.5 %

Probability that an individual bare board is good.

98.5 %

Probability a good bare board survives assembly without scrap.

Your results

Cost per good board
$22
Boards across
2
Boards along
4
Boards per array
8
Area utilization
51.2%
Board area as a share of the maximum array area.
Chance every bare board in an array is good
81.7%
Expected good boards per array
7.683
With X-outs the good boards are n times the two yields. Without, an array only counts if every bare board is good.
Cost to build one array
$167
With X-outs, components are not placed on marked bad boards.

Simplified independent-yield model: board yields are assumed independent and identical. Real defects cluster by lot and panel position. Check your IPC-6012 or customer acceptance terms for X-out rules.

Save results:

Cost per good board vs bare board yield

Sweeps Bare board yield per board from 90 to 100, holding your other inputs fixed.

Link yield history to your quotes

An optional review of how scrap and yield data in your ERP could drive quoting assumptions.

Optional. The tool and every export work without this. No spam.

How to use it

Enter finished board dimensions, the largest array your line can run, the rail width, and the routing or V-score gap. Then enter bare array cost, component cost per board, assembly cost per array and the per-board yields. Choose whether your customer or process allows X-out boards, meaning bad boards that are marked and skipped. The calculator tells you how many boards fit, how efficiently the array uses its area, and what each good board really costs.

The yield model

With independent board yields y, the probability that all n boards on an array are good is y to the power n. If X-outs are not allowed, an array is only good when every bare board is good, so expected good boards are n times assembly yield times y to the n. If X-outs are allowed, good boards are n times y times assembly yield, and components are not placed on marked bad boards, which also trims cost. This is the standard series-system yield calculation.

  • P(array fully good) = y^n
  • Good boards, no X-out = n x a x y^n
  • Good boards, X-out = n x y x a
  • Cost per good = array cost / good boards

Reading the result

A large array at 97.5 percent bare yield has under a 50 percent chance of being fully good once n reaches about 28, so a no-X-out rule can make big arrays expensive. Use the sweep to see how sensitive cost is to fabricator yield, then decide between a smaller array, an X-out agreement with the customer, or a better fabricator. Utilization highlights wasted laminate in the bare board price, which you may want to renegotiate or lay out differently.

Common mistakes

People often assume X-outs are free to accept. They require the customer to agree, a clear marking method, and pick-and-place programs that can skip marked boards through bad mark recognition. Another mistake is ignoring the rail width and fiducial keep-outs when fitting boards. Do not treat yield as independent when a fabricator problem hits one lot: the real distribution has fatter tails. Always confirm panel limits with your line before quoting a layout.

  • Confirm X-out acceptance in writing
  • Reserve rails, fiducials and tooling holes
  • Check depaneling method fits the gap
  • Use lot data, not only averages, for yield

Frequently Asked Questions

What is an X-out board?

An X-out is a bare board in an array that failed fabrication test and is marked, often with an X or a bad board mark, so assembly skips it. Acceptance limits are agreed between customer and fabricator and should be defined in the purchase terms.

Does a bigger array always lower cost?

Not always. Bigger arrays reduce handling per board but increase the chance that an array contains a bad board and strain warpage and line limits. The best size comes from the yield and cost trade-off shown here.

Which yield should I use for fab yield?

Use the per-board acceptance rate from your fabricator's lot data, or your incoming inspection history. If you only have per-panel yield, convert it to a per-board figure using the number of boards per fabrication panel.

Why is the assembly yield separate?

Bare board defects and assembly defects have different causes and different costs. Separating them shows where improvement pays off, and lets you keep component cost from being wasted on boards that were bad before assembly.

If you track array yield and scrap by lot, we can connect that data to your quoting and planning in ERP so assumptions are based on history, not guesses.