Skip to main content

A program to manage kicad BOMs, with vendor integration.

Project description

Kicad Vault is a Python based part management systems. It will automatically hunt for KiCad projects and generate a webserver highlighting components, their current prices and availability. It is currently only available with digikey integration. I've pared down the software, it simply will create a CSV file with prices of parts. In the future I will expand it to have full web server functionality.

Getting setup

Requires KiCad 7.0+ for the kicad-cli export utility. This should come native in Linux/OSX, in Windows you need to make sure you have access to the app though the command line.

Start here to get some digikey api credentials.

Install and setup environment variables. Leave this in your .bashrc. If you're using Windows you need to add these to your environment variables.

export DIGIKEY_CLIENT_ID="client_id"
export DIGIKEY_CLIENT_SECRET'="client_secret"

Running

pip install kicad-vault
kicad-vault <your_file>.kicad_sch --field MPN

Where "MPN" is the field in KiCad where you give the part number.

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

kicad_vault-0.0.2.tar.gz (449.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kicad_vault-0.0.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file kicad_vault-0.0.2.tar.gz.

File metadata

  • Download URL: kicad_vault-0.0.2.tar.gz
  • Upload date:
  • Size: 449.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for kicad_vault-0.0.2.tar.gz
Algorithm Hash digest
SHA256 6ec5d43a152ee9b15fd3de9ecb51e10396ac1c88785a4ecbab8b01947c2d8017
MD5 437c515c084ac7215810df1e95450d2f
BLAKE2b-256 a376b580cca91f6183482526071aa983fb59a83f9ee79ae8d061ddda330a28a9

See more details on using hashes here.

File details

Details for the file kicad_vault-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: kicad_vault-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for kicad_vault-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5ae7247a278948f027321f54b1eb81fed4d9c7bb4a0842f0d75b4e0da69f0106
MD5 8cd65a54d67e0e37bfa668de94a9b6a3
BLAKE2b-256 482cc684415a275943f0f8cb10e5b70ee34b66f3a342e9f22d01b9bb87af3d5d

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