Skip to main content

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

Metadata

Release files for easylcsc4kicad 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for easylcsc4kicad 0.1.2
File Size Uploaded
easylcsc4kicad-0.1.2.tar.gz 38.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easylcsc4kicad 0.1.2
File Interpreter ABI Platform
easylcsc4kicad-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 64.2 kB

Release files / easylcsc4kicad-0.1.2.tar.gz

Download URL easylcsc4kicad-0.1.2.tar.gz
Size 38.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f0445316da49cebd8ae473003e77cac5467e8b26b728bcdc3148fbcf9d9e9dba
BLAKE2b-256 checksum
How to use checksums
5dbaa2371db4445ffd06d4f97415377287e0253126f565c482ab71db43e51c9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17

Release files / easylcsc4kicad-0.1.2-py3-none-any.whl

Download URL easylcsc4kicad-0.1.2-py3-none-any.whl
Size 25.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e4aeca92eca6ce907d17ca4c334d316259790401a1b8568546b431aa48924c64
BLAKE2b-256 checksum
How to use checksums
2f291b3d11a6696d5fc5e8ebc0f4adfa1bd3adf39dbf5415afd4e094c641db6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page