Build cost spreadsheet for a KiCad project.
Project description
KiCost is intended to be run as a script for generating part-cost spreadsheets for circuit boards developed with KiCad.
Free software: MIT license
Documentation: https://kicost.readthedocs.org.
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 (Digi-Key, Mouser and Newark/Element14 are currently supported).
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.
History
0.1.4 (2015-07-09)
Added conditional formatting to indicate which distributor had the best price for a particular part.
Fixed calc of min unit price so it wouldn’t be affected if part rows were sorted.
0.1.3 (2015-07-07)
Added global part columns that show minimum unit and extended prices for all parts across all distributors.
0.1.2 (2015-07-04)
Refactoring.
To reduce the effort in adding manufacturer’s part numbers to a schematic, one will now be assigned to a part if:
It doesn’t have one.
It is identical to another part or parts which do have a manf. part number.
There are no other identical parts with a different manf. part number than the ones in item #2.
0.1.1 (2015-07-02)
Fixed delimiter for Mouser online order cut-and-paste.
0.1.0 (2015-06-30)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.