Skip to main content

KiCad plugin for schematic metadata reconciliation, supplier sourcing, datasheets, and AI-powered design checks.

Project description

traces

KiCad plugin for schematic metadata reconciliation, supplier sourcing, datasheets, and AI-powered design checks.

The usetraces KiCad plugin is licensed under GPL-3.0-or-later. The hosted traces service is separate proprietary infrastructure.

Install

With uv:

uv tool install usetraces
usetraces install

Or with pip:

pip install usetraces
usetraces install

Restart KiCad, then launch from: PCB Editor → Tools → External Plugins → traces

Uninstall

usetraces uninstall

If installed with uv:

uv tool uninstall usetraces

If installed with pip:

pip uninstall usetraces

First launch

The plugin will open a sign-in page in your browser. Create an account or sign in, then return to KiCad — the plugin polls automatically and opens once authenticated.

Account menu

The bottom bar of the plugin shows your email as a menu button. Click it to:

  • View usage — shows current month AI spend vs. your tier limit, plus raw token counts
  • Log out — clears the saved token; the next launch will prompt for sign-in

Workflow steps

Step What it does
Footprints Edit Value + Footprint for each part; or reconcile missing footprints from the PCB layout
Supplier Set LCSC, Digi-Key, or N/A per part
Source AI-powered supplier lookup — finds part number, stock, price
Datasheets Fetches and downloads datasheet PDFs
SRC AI schematic review checks: typos, consistency, orphans, near-duplicates

In the Source step, Clear sourcing removes the current part number/qty/price so you can re-source. Switching supplier also clears sourcing data automatically.

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

usetraces-0.1.3.tar.gz (73.0 kB view details)

Uploaded Source

Built Distribution

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

usetraces-0.1.3-py3-none-any.whl (70.0 kB view details)

Uploaded Python 3

File details

Details for the file usetraces-0.1.3.tar.gz.

File metadata

  • Download URL: usetraces-0.1.3.tar.gz
  • Upload date:
  • Size: 73.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for usetraces-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a5ec1c9177186fbfca0f650bba86ec44079aa3eb2c76f404fce62509f8dd581d
MD5 fb6e50af0495bd309df83074ef9c10a2
BLAKE2b-256 7562b0be1e8b844e55182729a00ea40a6fa636e4853540a90623be112e69593f

See more details on using hashes here.

Provenance

The following attestation bundles were made for usetraces-0.1.3.tar.gz:

Publisher: publish-usetraces.yml on usetraces/traces

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file usetraces-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: usetraces-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 70.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for usetraces-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 754e3651569ac3f93fd50e60c14ec5c87224383a2f7182cf432182c34928d284
MD5 52afd33f108989be6e4bcd8789c0297c
BLAKE2b-256 734f173229f77399504cdfbeddc799778073628b47860089592f88779ae3495a

See more details on using hashes here.

Provenance

The following attestation bundles were made for usetraces-0.1.3-py3-none-any.whl:

Publisher: publish-usetraces.yml on usetraces/traces

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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