- Home
- Guides
Guides
Check your files before PCB assembly
Most assembly delays start with the files: a BOM line without a part number, a placement file with the wrong side, a Gerber package missing a layer. These short guides explain what to check and link to a free tool that runs the check in your browser.
BOM
How do I check a BOM before ordering PCB assembly?
Upload your BOM to the free BOM checker. It finds missing part numbers, quantity and reference mismatches, and DNP conflicts before you order assembly.
Read the guideBOM
How do I find what changed between two BOM revisions?
The BOM comparison tool lines up two revisions by reference designator. It shows added, removed and changed parts.
Read the guidePlacement
How do I check a pick-and-place file before PCB assembly?
The placement checker reviews your pick-and-place (centroid or CPL) file before you send it to assembly.
Read the guideGerber
Why does a Gerber package draw correctly but still have problems?
A Gerber package can draw on screen and still disagree with itself. This page explains three common cases and how to see them with our free Gerber viewer.
Read the guideKiCad
Will my KiCad 10 BOM and placement exports import correctly?
This tool checks whether native KiCad BOM and placement exports import correctly into our BOM and placement checkers. It is a file interoperability check.
Read the guideSimulation
How do I simulate a circuit in the browser with ngspice?
Circuit Lab is a free browser workbench. It has a schematic editor, an ngspice simulator compiled to WebAssembly, a waveform viewer and a simple PCB view.
Read the guide