Skip to main content
On this pageBefore you startFollow the stepsCheck your resultExample filesTroubleshooting

Components

Review the project BOM

Check quantities, part numbers, and fitted state in the Bill of Materials, then export it in the format your assembler wants.

What you will accomplish

A BOM where every row has a manufacturer part number and the right quantity, exported as a file.

Before you start

  • A project with a schematic
  • Manufacturer part numbers for the parts you intend to order

Applies to: Resin web app

Follow the steps

  1. 1

    Open the Bill of Materials

    Open the Components tab and choose Bill of Materials. The toolbar shows the unique part count and the total. Grouping switches between Grouped (one row per unique part, with Qty) and Per designator (one row per reference).

    Components > Bill of Materials

    Expected result

    The total matches the number of placed references in the schematic.

  2. 2

    Choose the columns

    Open Settings in the toolbar to pick columns. Ref, Value, Description, Package, Manufacturer, MPN, Symbol, Footprint, Board, Verified, Supplier, Datasheet, Price, Stock, Qty, Alternates, Lifecycle, and others are available, plus any custom field you add to parts. Board shows whether the part is on the PCB; Verified shows whether the part number has been checked against a supplier.

    Bill of Materials > Settings

    Expected result

    The columns you need for ordering are visible.

  3. 3

    Fill in part numbers

    Every row you intend to buy needs a Manufacturer and MPN. Click a cell to edit it. A blank MPN means the row will not match anything at a distributor. Use the Datasheet column to open the datasheet and confirm the package.

    Bill of Materials

    Expected result

    No purchasable row has a blank MPN.

  4. 4

    Check fitted state and variants

    If the design has assembly variants, pick one from Variant in the toolbar (Base assembly is the unmodified design). Manage Variants opens the Assembly Variants editor, where each part can be Fitted, not fitted, or given an Alt Value per variant. Grouped quantities follow the selected variant.

    Bill of Materials > Variant

    Expected result

    The selected variant shows the parts you expect fitted, with the right alternates.

  5. 5

    Export

    Choose Export. Pick a Format: CSV, Excel workbook, JLCPCB assembly BOM, Distributor upload CSV, or Placement file. Set Scope (selection, filtered rows, or all parts), the columns, how do-not-populate parts are handled (Exclude, Include, Mark, or Separate section), and the Variant. JLCPCB and distributor formats use fixed column layouts.

    Bill of Materials > Export

    Expected result

    The file downloads and opens in a spreadsheet with the columns and rows you chose.

  6. 6

    Check the file

    Open the download. Confirm the row count, the quantity total, and a few part numbers against the table. The file is generated from the saved project, so save before exporting.

    Downloaded file

    Expected result

    Row count and quantities match the table.

Check your result

  • Total matches placed parts
  • Ordering columns visible
  • No blank MPN on purchasable rows
  • Variant selected
  • Export opened and checked

Example files

BOM output set

ZIP / 3 CSV files / 1.4 KB · GPL-3.0-only

Deterministic archive of three real Resin BOM exporter outputs from the converted Digispark fixture.

Nine-row source project with no variants, pricing, or availability data populated.

Troubleshooting

Find the symptom, apply the fix, and repeat the affected check.

Quantities look wrong

Check Grouping and the selected Variant. Grouped rows merge parts with the same value, package, and MPN; a different package spelling splits them.

Two rows should be one

Their Value, Package, or MPN differ. Make them identical in the schematic and the rows merge.

A row should be two

Two different parts share the same Value and Package with no MPN. Add the MPN to each.

Board shows a mismatch

The part is in the schematic but not on the PCB, or the reverse. Push the schematic to the PCB to reconcile.

The export is missing columns

JLCPCB and distributor formats have fixed layouts. Choose CSV or Excel workbook to keep your own columns.