Skip to content
Assembly

Pick and place file

A pick and place file (also called centroid file, CPL, or XY data) is a machine-readable list of every component's position, rotation, and board side. It is one of the three core files — alongside Gerber and BOM — needed to quote and run PCB assembly.

What it is

The pick and place file tells the assembly machine where each component goes. For every part, it specifies the reference designator (R1, C5, U3, etc.), the X and Y coordinates of the component's centroid, the rotation angle in degrees, and which side of the board the component belongs on (top or bottom).

The file is typically exported as CSV from the ECAD tool (Altium, KiCad, Eagle, Fusion 360 Electronics, EasyEDA). Coordinates are usually in millimetres with the origin at the lower-left corner of the board outline, though some tools default to inches or use the centre of the board — fabricators typically request mm and a specific origin.

Common pitfalls include rotation conventions (some tools use clockwise positive, others counter-clockwise), missing parts that were placed manually after export, and inconsistent reference designators between BOM and pick and place file. Most fabricators provide a visual preview where the file is overlaid on the Gerber outline — using this preview to verify rotations and positions before approving the quote catches most errors before production.

When it matters

An incorrect or incomplete pick and place file causes assembly delays and rework. If a polarised component (electrolytic capacitor, diode, IC) is rotated incorrectly in the file, the assembly machine will place it wrong and the board will fail electrical test. If components are missing from the file, the assembler will not place them at all. Verifying the file against the visual preview before production starts is the single most effective way to prevent assembly defects.

At Nordic PCB

When you submit a pick and place file for quote, our suppliers verify completeness and overlay the data on your Gerber files to flag rotation, position, or missing-component issues. The visual preview is shared in the quote response so you can confirm placement before approving production. For designs exported from KiCad, EasyEDA, or other tools that require specific header formats, we handle the reformatting — you don't need to match supplier-specific templates manually.

Request a quote →

Related terms

Last updated: 22 May 2026