PCB Panel Utilization Calculator: Boards Per Panel & Yield

PCB Panel Utilization Calculator

Estimate how many circuit boards fit on a fabrication panel using true 2D bin-packing. Enter your panel size, board size, edge rail margin, and inter-board gap, then get boards per panel, panel area utilization, wasted copper-clad material, and the number of panels needed to fill an order, with optional 90 degree rotation for the best yield.

📌Real Panel & Board Presets

📏Panel & Board Inputs

All sizes below use this unit; areas convert automatically.

Full copper-clad panel width, e.g. 457 mm (18 in).

Full panel height, e.g. 610 mm (24 in).

Finished width of one individual PCB.

Finished height of one individual PCB.

Tooling/handling border removed from each of the 4 sides.

Spacing between adjacent boards for scoring or routing.

Rotating boards can raise yield when sizes are uneven.

How many finished boards the order requires.

Boards Per Panel 0 best-fit array on one panel
Panel Utilization 0% of gross panel area used
Wasted Area 0 rails, gaps, and offcut
Panels Needed 0 to fill the order

🔢Method Snapshot

acrossfloor((uW+g)/(bW+g))
downfloor((uH+g)/(bH+g))
nacross × down
utilused / gross

How the Math Works

Usable width uWSubtract an edge rail from both sides: uW = panel_W − 2 × rail. A 457 mm panel with 10 mm rails gives 437 mm of usable width.
Usable height uHSame on the vertical axis: uH = panel_H − 2 × rail. A 610 mm panel with 10 mm rails gives 590 mm usable.
Boards acrossacross = floor((uW + gap) / (board_W + gap)). Adding one gap accounts for the last column needing no trailing gap.
Boards downdown = floor((uH + gap) / (board_H + gap)). The floor discards any partial row that will not fit.
Boards per paneln = across × down. This is orientation A. If rotation is allowed, orientation B swaps board_W and board_H and the larger n wins.
Utilization %util = (n × board_W × board_H) / (panel_W × panel_H) × 100. It compares live board area to the full gross panel.
Wasted areawaste = panel_W × panel_H − n × board_W × board_H. Everything the boards do not cover: rails, gaps, and the trimmed offcut.
Panels neededpanels = ceil(target_qty / n). Round up because a partial panel still consumes one whole sheet.

📋Standard Fabrication Panel Sizes

Panel NameImperialMetric (mm)Gross Area
Small proto9 x 12 in229 x 3050.070 m2
Half panel12 x 18 in305 x 4570.139 m2
Standard full18 x 24 in457 x 6100.279 m2
Large full21 x 24 in533 x 6100.325 m2
Extended18 x 48 in457 x 12190.557 m2
Metric working~15.7 x 20.9400 x 5300.212 m2
Metric large~20.5 x 24.4520 x 6200.322 m2

📈Edge Rail & Gap Guidance

Assembly TypeEdge RailBoard GapBest MethodNotes
Hand solder / proto0-5 mm2-3 mmV-scoreMinimal handling needs
Reflow, conveyor SMT5-10 mm2 mmV-scoreRails carry the array
Wave / selective8-12 mm3 mmTab-routeRoom for fingers/pallet
Irregular outline10 mm2-3 mmTab-routeMouse-bites on tabs
Fiducials + tooling10 mm2 mmV-score3 fiducials, 2 tooling holes
Flex / rigid-flex10-15 mm3-5 mmLaser routStress relief spacing

🗃Boards Per Panel Comparison Grid

Board SizePanel (mm)RailGapBoardsUtilization
25 x 25 mm457 x 61010 mm2 mm33074.0%
30 x 30 mm457 x 61010 mm2 mm22472.3%
40 x 60 mm457 x 61010 mm2 mm9682.6%
50 x 50 mm457 x 61010 mm2 mm8071.7%
50 x 100 mm457 x 61010 mm2 mm4071.7%
60 x 80 mm457 x 61010 mm2 mm4882.6%
75 x 100 mm457 x 61010 mm2 mm2464.6%
100 x 100 mm457 x 61010 mm2 mm2071.7%
100 x 160 mm457 x 61010 mm2 mm1268.8%
18 x 18 mm457 x 61010 mm2 mm62572.6%

📐Unit & Area Conversions

QuantityEqualsIn Base UnitNote
1 in25.4 mm25.4 mmLength
1 mm0.03937 in0.03937 inLength
1 in2645.16 mm2645.16 mm2Area
1 mm20.00155 in20.00155 in2Area
1 m21,000,000 mm21550 in2Area
1 ft2144 in292903 mm2Area

💡Panel Yield Tips

Test both orientations: A 40 x 60 mm board on a 457 x 610 panel yields 96 up in the better orientation but often 6-8 fewer if locked one way. Leave rotation on, then confirm the winning array fits your V-score direction, since long score lines should run the full panel length for clean snapping.
Right-size the rails: Dropping edge rails from 10 mm to 5 mm on a 457 x 610 panel frees roughly 20 mm in each direction, which can add a whole extra row or column of small boards. Keep at least 5 mm for conveyor SMT grip and reserve 10 mm only when you truly need fiducials and tooling holes on the rail.

Rarely does a printed circuit board travel solo. More often than not, it’s part of a family that travels together on a big sheet of identical copies known as the fabrication panel.

How many do you put on there? That’s the unit cost. Half empty or full, you paid for all of it. This calculator view the layout as a two-dimensional packing problem. It will return four key numbers. These are the total panels needed for your order, wasted material, panel utilization, and boards per panel.

How to Save Money on PCB Panels

Cost depends on panel usage. Fabricators is paid per sheet (panel) rather than per unit. Etching, plating, and imaging is all done at a flat rate for an 18 by 24 inch panel. Divide that total by however many board they can fit onto it. Eighty? Good deal. Seventy two? Each board take up more of the total cost. This makes a huge difference over tens of thousands of units.

That’s why buyers always want to fill each row and column, and the calculator does the math for you, no guessing about what space works and doesn’t. First, it takes out wasted area by reducing dimensions to exclude reflow sacrificial strips called “edge rails.” The useable width is the panel width minus twice the rail depth. Next it divides that into a rectangle and fills that with a grid of boards, allowing a little bit of space for routing/scoring in-between.

Boards-across = Floor of useable-space/(Board-size+Gap)

So it’s just a matter of dividing some geometry. But what it demonstrates is exactly how many square inches of copper you’re throwing away compared to buying. The result can be very different with rotation. Boards of one shape are packed differently depending on how they’re rotated. A tall skinny board may fit into seven columns in landscape and ten in portrait.

If you enable rotation, the tool calculates both ways. Then it retains the better option (i.e. It retains the option that packs the most boards. Just this one toggle frequently adds another 10-30 percent. There’s no downside to checking; just leave rotation turned-on unless the placement of connectors dictates a fixed heading.

Here’s what you read on it:

First card = Array size in inches and boards/panel,
Second card = Panel Utilization (percentage of live board vs. Gross panel area)
Third card shows Wasted Area, which includes gaps, rails, and trimmed offcuts.
Fourth card shows Panels Needed. To find this, divide your order quantity by the yield and round up. A partial last panel is still considered a full sheet.

Much of that output comes down to two inputs: inter-board gaps and edge rails. For edge rails, five to ten millimeters on each side is typical. Ten millimeters allows space for tooling holes and fiducial marks; five should be enough for an automated surface-mount line to grab onto. The board gap depends on the separation method. If you’re tab-routed, you’ll need some clearance (about two to three millimeters) along with mouse-bite tabs to secure irregular outlines. V-scored boards requires a narrower channel (two to three millimeters), as the blade scores a shallow groove from both directions.

Reducing your edge rails from ten to five millimeters creates about twenty additional millimeters in each direction. This extra space is sometimes enough to fit another full row of small boards. Let’s look at typical panels which have ten millimeter rails and are 50 by 50 millimeter IoT modules with a two millimeter gap between them. So usable width is 50 minus 2 times 9, or 437 millimeters. Down is what? The floor of 439 divided by 52 is eight boards across. There are eleven rows down for useable height. There are eighty-eight boards per panel. You need fifty-seven panels for an order of five thousand boards.

And if you would of missed your chance to rotate or lock in another board shape, that could be sixty-five panels. Sixty-five minus fifty-seven is just plain waste. The calculator also does all of this conversion for you, using whatever unit you like (millimeters and inches are both accepted on the fabricator’s data sheet). A square inch equals 645.16 square millimeters; 1 inch = 25.4 millimeters. Type in your size in either inches or centimeters and it will switch them over for you into the other unit when calculating area. So, for example, put in 2-inch boards for an 18 by 24 inch panel, or vice versa; the same goes for metric equivalents. The results will be reported in whichever unit you choose.

Reference tables group together popular panel sizes and rail tips. With those, you can reference knowns and test any given layout before passing a design off to manufacturing. Choose a starting Preset similar to your application. Scale the board size, rails, gap, or order qty to match the actual design. Observe how the Panels Needed/Boards Per Panel updates. As you change each parameter, the output tells you instantly if it’s better to rotate the board a millimeter or cut the rails shorter.

It’s not a complete CAM step-and-repeat solution but more of a quick utility to help plan. Check the resulting layout in your fabricator’s design rule checker before cutting just to be sure about scoring direction and minimum tab spacing. If used properly, it estimates your panel utilization as a number that you can confidentally tweak to maximize yield and get every square millimeter of copper paying its due.

PCB Panel Utilization Calculator: Boards Per Panel & Yield