BOM Table
The central workspace — import, view, edit, and manage all BOM lines.
Overview
The BOM table is the central view for a project. It lists every BOM line with its matched part result, pricing, and status.
Default Columns
| Column | Content |
|---|---|
| Image | Component thumbnail (where available from the provider) |
| Ref | Reference designator — R1, C4, U2, etc. |
| Value | Component value — 10kΩ, 100nF, STM32F4, etc. |
| MPN (Raw) | Manufacturer part number as imported from your CSV |
| Qty | Quantity for this BOM line |
| Matched MPN | MPN of the selected part result |
| Manufacturer | Part manufacturer |
| Source | Distributor or provider that returned the match |
| Stock | Available stock at the matched distributor |
| Price | Unit price in your preferred currency |
| Status | Confidence dot — green, amber, or red |
| Alerts | Warning flags — out of stock, price spike, EOL notice, lead time increase |
| Notes | Free-text field — click any cell to edit inline |
Optional Columns
The following columns are hidden by default. Enable them from the column visibility menu (the column icon above the table):
Row Actions
- Click a reference designator — opens the Alternatives page for that line.
- Click any editable cell — activates inline editing for quantity, reference, notes, or raw MPN.
- Padlock icon — toggle lock/unlock for that line.
- Confidence dot — shows match quality at a glance.
Importing a BOM CSV
- Click Import CSV in the project header.
- Select a
.csvfile from your computer (max 2 MB). - Wait for processing. The button shows a spinner, then displays the count of imported lines.
- Review the BOM table. Lines are sorted by reference designator.
Supported CSV formats
KiCad, Altium, and generic comma- or tab-delimited files. Column headers are auto-detected: Reference, Value, Footprint/Package, MPN/Part Number, Quantity, Description. Unrecognised columns are stored as raw JSON alongside each line and are not lost.
Multi-designator lines
If your CSV consolidates multiple designators into a single row (e.g. R1,R2,R3), use the Split action icon on that row to break them into individual BOM lines.
Re-importing
Importing the same file into an existing project updates existing lines and adds new ones. It does not delete lines that were previously imported.