Skip to main content

Search LCSC and EasyEDA for schematics and footprints

Project description

EasyLCSC4KiCad

A CLI tool to search for components on LCSC/EasyEDA and download footprints, symbols, and 3D models directly for KiCad.

Installation

pip install easylcsc4kicad

Or using uv:

uv pip install easylcsc4kicad

Usage

Search

Search for components by keyword.

# Basic search
easylcsc4kicad search "ESP32-S3"

# Search with pagination
easylcsc4kicad search "STM32F103" --page 1 --page-size 10

Download

Download component footprint, symbol, and 3D models using the LCSC ID.

# Download a specific component
easylcsc4kicad download C1337258

# Download to a specific directory (default: easylcsc_lib)
easylcsc4kicad download C1337258 -o ./my_libs

# Download multiple components
easylcsc4kicad download C1337258 C2980300

# Download without generating footprint or symbol
easylcsc4kicad download C1337258 --no-footprint --no-symbol

Generated Files

The tool generates KiCad files in the specified output directory:

output_dir/
├── footprint/
│   ├── component_name.kicad_mod
│   └── packages3d/
│       └── component_name.step
└── symbol/
    └── component_name.kicad_sym

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

easylcsc4kicad-0.1.1.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

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

easylcsc4kicad-0.1.1-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file easylcsc4kicad-0.1.1.tar.gz.

File metadata

  • Download URL: easylcsc4kicad-0.1.1.tar.gz
  • Upload date:
  • Size: 38.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.17

File hashes

Hashes for easylcsc4kicad-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bee4879111aee25a85f71bd356124cea9c813b7871d437e0211d327fc247ccff
MD5 48508b7c0be1051747a9304ec323efa3
BLAKE2b-256 1238d00eaed8d072c7d16e179d5bafd844cce17612b7a335ab9e610e0c6bd8d1

See more details on using hashes here.

File details

Details for the file easylcsc4kicad-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for easylcsc4kicad-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d7bbeae4bfcd222fa2dad6d464e7ffdff7c3a947e3a91ebd0556195fc7edcf7
MD5 545799837645feec2dab8c932aece7d5
BLAKE2b-256 66766d272bb80d853dc40559a207decc47b1ed9f100349a9c9f79fad5d6f4f39

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