PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Pcb Design Python Packages

Python packages with the GitHub topic pcb-design. Sorted by monthly downloads, with stars and forks.
oaslananka
kicad-mcp-pro

MCP server for KiCad, connecting AI agents to schematic and PCB workflows, ERC/DRC validation, DFM checks, BOM analysis, and manufacturing preparation—with controlled edits and human-gated release workflows.

22K 122 20
ProductOfAmerica
mcp-server-kicad

KiCad MCP server: 100+ Model Context Protocol tools that let an AI assistant do schematic capture and PCB layout. Place parts, route traces, run ERC and DRC, export Gerbers, BOM, and 3D models.

3K 12 4
TousstNicolas
jlc2kicadlib

JLC2KICAD_lib is a python script that generate a component library (schematic, footprint and 3D model ) for KiCad from the JLCPCB/easyEDA library.

3K 486 65
tipoLi5890
akcli-kicad

AI-native schematic design agent, purpose-built for KiCad (zero-dependency pure-stdlib Python CLI): author and edit .kicad_sch from JSON op-lists with net-diff safety rails, run ERC/design/intent/BOM checks, simulate on KiCad's bundled ngspice, source real parts and fetch datasheets, and import Altium .SchDoc/.SchLib/.PcbDoc read-only into KiCad

625 9 1
svg2mod
svg2mod

Convert Inkscape SVG drawings to KiCad footprint modules

567 110 15
jaseg
gerbolyze

Directly render SVG overlays into Gerber and Excellon files

553 416 34
CARC-Program
helix-grounding

Catch the numbers an AI made up, without asking another AI

486 0 0
freerouting
freeroute

Advanced PCB auto-router

327 2K 334
jaseg
svg-flatten-wasi

Directly render SVG overlays into Gerber and Excellon files

319 416 34
keenanjohnson
kicad-callouts

Generate annotated images of a kicad pcb

286 2 0
jman4162
antenna-cad

Design compiler for antenna and phased-array PCBs: YAML spec in, synthesized layout, KiCad DRC, and openEMS full-wave verification out. Deterministic Python core, agent-ready via MCP.

276 2 0
oaslananka
zaptrace-eda

AI-native, verification-first EDA kernel for prompt-to-fab electronics: compile design intent into schematics, ERC, placement, routing, DRC, BOM, manufacturing outputs, and auditable proof packs.

263 0 0
markh-de
kivar

PCB Assembly Variants for KiCad

237 63 4
snhobbs
kicad-parts-placer

Auto place components into pcbnew from a centroid file. Useful for maintaining a common board form factor.

156 44 4
nam20485
pyodbdesignlib

A free open source cross-platform C++ library for parsing ODB++ Design archives, accessing their data, and building net list product models. Exposed via a REST and gRPC API packaged inside of a Docker image, ready for deployment onto k8s clusters.

81 85 41
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology