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

Uploaded Python 3

File details

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

File metadata

  • Download URL: easylcsc4kicad-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f0445316da49cebd8ae473003e77cac5467e8b26b728bcdc3148fbcf9d9e9dba
MD5 02211dce4c0867fbc1373731b5718d52
BLAKE2b-256 5dbaa2371db4445ffd06d4f97415377287e0253126f565c482ab71db43e51c9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for easylcsc4kicad-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e4aeca92eca6ce907d17ca4c334d316259790401a1b8568546b431aa48924c64
MD5 a4577bd7af4431575cf4d8f60f9bd293
BLAKE2b-256 2f291b3d11a6696d5fc5e8ebc0f4adfa1bd3adf39dbf5415afd4e094c641db6a

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