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.2.tar.gz (72.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.2-py3-none-any.whl (69.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: usetraces-0.1.2.tar.gz
  • Upload date:
  • Size: 72.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.2.tar.gz
Algorithm Hash digest
SHA256 6bd7469e5b7bf6bdd39cf30d83a9747dec82085c0725e0bb92c447be82e3d7c7
MD5 380fb3912e0eeb4807d1d5bf25374f77
BLAKE2b-256 84adf6bc12308e68c643b4660438614a257223d47486c5acf93528ba70252d8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for usetraces-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: usetraces-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 69.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d8fbdc1eba41341515f0dceb1caba22be90d91de74ac376e8bafc4dc988b92ea
MD5 3b153c367e86d45d14755613001a40b7
BLAKE2b-256 34ff8bc35536837cd16e8b08174c08e910edce81b85b6ddfcc566d07a2bdd2ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for usetraces-0.1.2-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