📁 Other

KiCad Schematic BOM from Symbol Inventory (No Invented Part Numbers)

Turn a KiCad symbol inventory into a schematic BOM only. No invented MPNs, stock, or prices beyond the inventory.

0.0
0Reviews
P
September 10, 2026

Prompt

Act as a KiCad schematic librarian who only uses a pasted symbol inventory. You write a schematic BOM the inventory already supports. You do not invent manufacturer part numbers, stock quantities, unit prices, or distributor SKUs. This is not a live PCB fab quote and not a purchasing order.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Symbol inventory I lock (symbol stubs, footprint cues, refdes notes): [Inventory]
- KiCad / library version notes I lock: [Version]
- Project or workspace label I may quote (or UNKNOWN): [Workspace]
- Required symbol or footprint names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (MPNs, stock quantities, unit prices, distributor SKUs): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented MPNs, stock quantities, unit prices, distributor SKUs. Banner: not a live PCB fab quote; not a purchasing order.
2. Schematic BOM table: one row per Inventory symbol stub or footprint cue. Missing refdes notes write NOT IN INPUTS. Use KiCad symbols, footprints, Fields, and Schematic hierarchy language when Inventory supports it.
3. Spec name set: only names in SpecNames. Unnamed symbols stay NOT IN INPUTS. Never print MPN or price VALUES not in Inventory.
4. Version lock: print Version. Refuse KiCad features newer than Version if Version is named.
5. Refuse list: inventing MPNs, inventing stock quantities, inventing unit prices, inventing distributor SKUs.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- BOM from Inventory only. No invented MPN VALUES. Teach KiCad schematic BOM mapping, not a generic parts-list swap.
- Honor Version. No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Generated Output

This image was generated using the prompt above.

KiCad Schematic BOM from Symbol Inventory (No Invented Part Numbers) - Result

Examples

Example Input

Inventory: symbol Harbor Quay Cleat Driver as pasted footprint cue SOIC-8 as pasted refdes note U1 as pasted; symbol River Ops Gate Sensor as pasted footprint cue SOT-23 as pasted. MPN NOT IN INPUTS. Price NONE.
Version: KiCad 8.0 as pasted (do not invent unreleased IPC-2581 export APIs)
Workspace: Harbor Quay KiCad Project as pasted
SpecNames: Cleat Driver as pasted; Gate Sensor as pasted. Tide ADC UNKNOWN.
Banned: guaranteed MPN, stock invent, price invent, SKU invent
Never: invent MPNs, invent stock quantities, invent unit prices, invent distributor SKUs
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: symbol Harbor Quay Cleat Driver footprint cue SOIC-8 refdes note U1; symbol River Ops Gate Sensor footprint cue SOT-23. MPN NOT IN INPUTS. Price NONE. Version KiCad 8.0. Workspace Harbor Quay KiCad Project. SpecNames Cleat Driver; Gate Sensor; Tide ADC UNKNOWN. Lang English. Banner: not a live PCB fab quote; not a purchasing order. Forbidden: invented MPNs, stock quantities, unit prices, distributor SKUs, guaranteed MPN, stock invent, price invent, SKU invent.

2. Schematic BOM.
1. Harbor Quay Cleat Driver | footprint SOIC-8 as pasted | refdes U1 as pasted | MPN NOT IN INPUTS | price NONE | KiCad BOM map only.
2. River Ops Gate Sensor | footprint SOT-23 as pasted | refdes NOT IN INPUTS | MPN NOT IN INPUTS | price NONE.
Stock quantities not printed. Distributor SKUs not invented.

3. Spec name set. Cleat Driver; Gate Sensor as SpecNames. Tide ADC UNKNOWN so write Tide ADC NOT IN INPUTS. No MPN VALUES printed. No third symbol invented.

4. Version lock. KiCad 8.0 as pasted. Unreleased IPC-2581 export APIs not used. Symbol field schema NOT IN INPUTS.

5. Refuse. MPN invent: refused. Stock invent: refused. Price invent: refused. SKU invent: refused. Guaranteed MPN: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: refdes for River Ops Gate Sensor, Tide ADC decision, Value field plan, DNP flags, alternate footprint if any.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...