Build cost spreadsheet for a KiCad project.
Project description
KiCost script, also with Graphical User Interface - GUI, under MIT license for generate part-cost spreadsheets for circuit boards developed with KiCad and others EDAs.
Free software: MIT license
Documentation: https://hildogjr.github.io/KiCost/.
Quick start: https://www.youtube.com/watch?v=AeccxROpDfY.
Features
Easy installation via pip (see on documentation folder).
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.);
Processes also BOM files from Altium, Proteus, Eagle, Upverter and hand made CSVs;
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.
Latest updates
1.1.16 (2023-04-10)
Fix disabled KitSpace API, no longer available
Fix display API errors in the GUI dialog
Fix Nexar problems when we don’t get a closest match
1.1.15 (2022-12-15)
Fix avoid showing secrets in logs
Fix confusing options overwrite
1.1.14 (2022-12-14)
Fix TME component URLs
Fix installation problems when tqdm isn’t installed
Add Nexar API (replaces Octopart)
Add mechanism so all config API options have a related environment variable
Add option to exclude Digi-Key marketplace products
Add mechanism to specify availability for local distributors
Access https://github.com/hildogjr/KiCost/blob/master/kicost/HISTORY.rst for full development history.
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.
Source Distribution
Built Distribution
Hashes for kicost-1.1.16-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef8b5b21794220a2792d8954ad3a4a908ad0aea3e486446bec323d9a070f559 |
|
MD5 | 6dc8026763fc1ca1ce970f5ba4c28367 |
|
BLAKE2b-256 | 230964c5a31ae0b857cef10e668bd47441487d2d33a9f4f75c2576015783b4ee |