Skip to main content

Build cost spreadsheet for a KiCad project.

Project description

https://img.shields.io/travis/xesscorp/kicost.svg https://img.shields.io/pypi/v/kicost.svg

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 (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.

block_diag.png

History

0.1.5 (2015-07-25)

  • Corrected entrypoint in __main__.py.

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:

    1. It doesn’t have one.

    2. It is identical to another part or parts which do have a manf. part number.

    3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kicost-0.1.5.zip (34.9 kB view details)

Uploaded Source

File details

Details for the file kicost-0.1.5.zip.

File metadata

  • Download URL: kicost-0.1.5.zip
  • Upload date:
  • Size: 34.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for kicost-0.1.5.zip
Algorithm Hash digest
SHA256 39830b0decae54b0806b71e76afcd27355baa9464ab6f4b0fe0570e59570d324
MD5 cfda9070140e656a2f7d2ef071f68e75
BLAKE2b-256 d9cbeb767382d31da173be6aaecf6ce1adb915cb1d8e449a2702b94d86e7df7e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page