Documentation

How BenchBOM works

Everything on one bench — parts, orders, and projects kept in sync so you always know what you can build and what you still need to order. Here's how each piece fits together.

Getting started

Create a free account with an email and password. Your inventory, orders, and projects are private to you from the first click. To explore quickly, open the Projects or Parts tab and choose Load sample data — it drops in a demo project (Blinky Board), a few parts, and orders so you can see how everything links. Remove it any time with Remove sample data on the Projects page; it only clears the demo, never your own records.

Parts inventory

The Parts tab is your stock room. Each part tracks:

Add parts by hand, receive them from an order, or scan them with your phone (below).

AI part scan

Tap Scan on the Parts tab, point your phone at a reel or bag label, and AI reads the part number. BenchBOM then:

Reel and bag labels read best. Bare components with only markings are hit-or-miss — that's what the review step is for.

Orders

Log every Mouser or LCSC order with its line items and cost. When an order arrives, mark it received and the quantities flow straight into your inventory — no double entry. Received orders keep a record of what you paid and when.

Projects & BOMs

A project holds a bill of materials: each line has reference designators (like R1, R2, C1-C4), a quantity per board, and the inventory part that fills it. BenchBOM then computes build readiness against your on-hand stock:

EasyEDA import & ownership matching

Export an interactive BOM from EasyEDA (or any CSV BOM) and import it into a project. BenchBOM parses it, then matches each line against your inventory by Mouser → LCSC → manufacturer number — showing at import time what you already own versus what you'll need to buy, and building the project BOM for you.

Builds, revisions & files

Snapshot each build revision to keep a history of what you made and when. You can attach the openable build file to a revision and reopen or download it later. Running a build deducts that revision's parts (and a bare PCB) from stock in one click.

Shopping lists

Tell BenchBOM how many boards you want to build and it works out exactly what's short across the BOM, then exports a shopping list as CSV ready to order. Parts you already have are subtracted automatically.

Backup & your data

Every record is scoped to your login by database security rules — nobody else can read your inventory. You're never locked in: from the Backup panel you can download a full JSON export any time, and restore or merge it just as easily.

Plans & limits

BenchBOM is free to start. The free plan includes unlimited parts & orders, up to 5 projects, 20 AI scans per month, EasyEDA import, and 10 MB of build-file storage. Pro ($15/mo) lifts those limits — far more AI scans, unlimited projects, more storage — and Pro members can suggest features with priority. See pricing for details, and manage or cancel your plan any time from inside the app.

Open the app →   About BenchBOM