.gitignore | ||
generate_bom_from_xml.py | ||
README.md |
KiCAD_BOM_Generator
Description
This BOM Generation Script takes KiCAD sch xml file and generate BOM in the following formats and rules:
- Parts are not included if any of the following fields are checked:
- DNP
- excluded from BOM
- Parts are Grouped by:
- Value
- Footprint
- MFR_PN
- MFR_ALT
- Parts are sorted by: Ref
- Output Fields: Ref, Value, MFR_PN, MFR_PN_ALT, Qnty, LibPart, Footprint, Comment
Instructions to Use this Script
- Set
PYTHONPATH
to include the path to thekicad_netlist_reader
scripts inside KiCad Installation- Located at
{KiCAD Installation PATH}/share/kicad/plugins
- Located at
- Generate the XML file from KiCad Schematics
- Run
python -m generate_bom_from_xml input.xml output.csv