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)
| File | Size | Uploaded | |
|---|---|---|---|
| easylcsc4kicad-0.1.2.tar.gz | 38.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|