circuit-synth
CommunityAI-assisted PCB design in Python.
Authorlumberbarons
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill brings software engineering practices to hardware design by allowing you to define circuits in Python, leverage AI-assisted design workflows, and generate manufacturing-ready outputs, reducing reliance on GUI tools and accelerating hardware development.
Core Features & Use Cases
- Python-based circuit definitions: Build, test, and version-control circuit designs as plain text.
- KiCad integration: Produce KiCad projects and manufacturing outputs (boms, Gerbers, PDFs).
- AI-assisted workflows: Use templates and subcircuits to accelerate hardware design from natural language or documentation.
- From docs to circuits: Convert pinouts and schematics from docs into formal Python definitions.
Quick Start
- Install the tool: uv add circuit-synth
- Create a minimal circuit file (circuits/main.py) using the Quick Start in the skill guide
- Run: uv run python circuits/main.py
- Open KiCad: kicad circuits/MyBoard/MyBoard.kicad_pro
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: circuit-synth Download link: https://github.com/lumberbarons/lumber-mart/archive/main.zip#circuit-synth Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.