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.

Getting setup

Requires KiCad 7.0+ for the kicad-cli export utility.

Start here to get some digikey api credentials.

Install and setup environment variables. Leave this in your .bashrc

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

Running

cd ~/project/ # Assuming all KiCad projects are in here
git clone git@github.com:o7-machinehum/kicad-vault.git
cd kicad-vault
pip install -r requirements.txt         # only need todo this once
python main.py ../

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.1.tar.gz (449.1 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.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kicad_vault-0.0.1.tar.gz
  • Upload date:
  • Size: 449.1 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.1.tar.gz
Algorithm Hash digest
SHA256 d8152dd6e78ce8c370c584c7e5849787452b1b6d885cbf6fe9a7511dae953d1d
MD5 4251fa171386cce3162e3b212618f62f
BLAKE2b-256 75eb8344f5e70bda067f65c5cd799c3289701ef58fe154540c0a7eeca33d70f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kicad_vault-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3e0f4b2ef239cbe023f0aa37e32d6a90dea250d600d5baeae7f4274027ffc6e8
MD5 31748220ce6144260d6750fa42baa87e
BLAKE2b-256 afd6c5fa0fc0bf3577d7c9d20421e8b9d28e07c0c34c355bb3b47af27b9b8537

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