Build cost spreadsheet for a KiCad project.
Python Makefile HTML
Permalink
Failed to load latest commit information.
docs Updated documentation to include new distributors Farnell and RS. Nov 15, 2016
kicost Added more synonyms for manufacturer field. Nov 15, 2016
tests Expanded allowable field names for the manufacturer's part number. Nov 7, 2016
.editorconfig Initial commit (no functionality). Jun 13, 2015
.gitignore KiCost no longer fails if the <libparts>...</libparts> section is mis… Aug 27, 2016
.nojekyll KiCost no longer fails if the <libparts>...</libparts> section is mis… Aug 27, 2016
.travis.yml Initial commit (no functionality). Jun 13, 2015
AUTHORS.rst Merge branch 'glc_kicost' of https://github.com/glcerone/KiCost into … Nov 14, 2016
CONTRIBUTING.rst Initial commit (no functionality). Jun 13, 2015
HISTORY.rst Merge branch 'glc_kicost' of https://github.com/glcerone/KiCost into … Nov 14, 2016
LICENSE Initial commit (no functionality). Jun 13, 2015
MANIFEST.in Initial commit (no functionality). Jun 13, 2015
Makefile Initial commit (no functionality). Jun 13, 2015
README.rst Corrected link to documentation. Aug 27, 2016
block_diag.png Documentation was added. Jul 2, 2015
index.html KiCost no longer fails if the <libparts>...</libparts> section is mis… Aug 27, 2016
requirements.txt Initial commit (no functionality). Jun 13, 2015
setup.cfg Following the IP address mouser with redirect you to the nearest loca… Dec 3, 2015
setup.py Updated dependencies in the setup.py file. Oct 11, 2016
tox.ini Initial commit (no functionality). Jun 13, 2015

README.rst

KiCost

KiCost is intended to be run as a script for generating part-cost spreadsheets for circuit boards developed with KiCad.

Features

  • Processes the BOM XML file from your KiCad schematic to create a part-cost spreadsheet by scraping the web sites of several popular distributors for price and inventory data. (You can also enter your own quantity-adjusted pricing data for specialized parts or those not found at the supported distributors.)
  • The spreadsheet contains quantity-adjusted pricing from each distributor for individual parts and the total board.
  • Enter the number of boards to be built in a spreadsheet cell and all the pricing for the total board and individual parts is updated.
  • The spreadsheet also shows the current inventory on-hand for each part at each distributor.
  • Enter the quantity of each part that you want to purchase from each distributor and lists of part numbers and quantities will appear in formats that you can cut-and-paste directly into the website ordering page of each distributor.

block_diag.png