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.0.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.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: easylcsc4kicad-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 0e8d801d779279760c22d8e2de321e6cd7de5a4a726bdecba8f7ee1c300c3f93
MD5 e22ff5a01e5effbd5fac5ed8427be505
BLAKE2b-256 9a6056f29c5ca414ac6857f9ae1400384f2d9bbda7d54222b1efa93e0bd7167d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for easylcsc4kicad-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e97bf0a53566e05ace98afb598aa2d230decc4950e43f67648d5874f442497c
MD5 bd0816062b14e19ecf3716e4b4fe62af
BLAKE2b-256 372faef6f5537d3219fc6e0ed07308771b437cdc738bd4da30fe14a9149ba226

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