Component & Library Tools

These tools handle component search and library generation from datasheets.

datasheet_query

Query extracted datasheet data for pins, specs, and packages.

datasheet_query part="STM32F103C8T6" section="pins"
ParameterTypeDescription
partstringPart number or datasheet ID
sectionstring"pins", "specs", "packages", "all"

extract_datasheet

Extract component data from PDF datasheets.

extract_datasheet url="https://example.com/datasheet.pdf"
ParameterTypeDescription
urlstringURL to PDF datasheet
filestringLocal file path (alternative to URL)

Returns extracted pin definitions, electrical specifications, and package information.

generate_symbol

Generate KiCad symbols from extracted datasheet data.

generate_symbol part="STM32F103C8T6" style="multiunit"
ParameterTypeDescription
partstringPart number
stylestring"single", "multiunit" (for ICs with multiple units)
pin_groupingstring"function", "side", "number"

generate_footprint

Generate PCB footprints from extracted datasheet data.

generate_footprint part="STM32F103C8T6" package="LQFP48"
ParameterTypeDescription
partstringPart number
packagestringPackage name from datasheet

Supports common packages: QFN, SOIC, QFP, BGA, DIP, SOT, and more.

sch_import_symbol

Import symbol+footprint pairs into project libraries.

sch_import_symbol part="STM32F103C8T6" library="project"
ParameterTypeDescription
partstringPart number to import
librarystringTarget library name

Component Search Tools

Real-time component search across distributors via pcbparts.dev.

jlc_search

Search JLCPCB parts library.

jlc_search query="STM32F103" category="MCU"

mouser_search

Search Mouser inventory.

mouser_search query="10k 0603 resistor"

digikey_search

Search Digi-Key inventory.

digikey_search query="100nF 0402 capacitor"

cse_search

Cross-supplier search for equivalent parts.

cse_search mpn="STM32F103C8T6"

All search tools return part numbers, descriptions, pricing, and stock availability.