# eda-pcb

Проводит трассировку плат и расстановку компонентов в KiCad по готовой схеме и правилам DFM. Пригодится инженерам при переходе от схемотехники к разводке.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 467 установок · ★ 19
- Автор: l3wi
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/l3wi/claude-eda/tree/HEAD/templates/claude/skills/eda-pcb/SKILL.md
- Обновлён: 2026-01-01
- HTML: https://affpapa.org/nevibecode/skills/eda-pcb

## Что делает

Скилл управляет версткой печатных плат через команды KiCad MCP. Он задаёт контур платы и расставляет компоненты: разъёмы по краям, микроконтроллеры в центре, развязывающие конденсаторы прямо у выводов питания. Процесс охватывает работу со слоями, полигонами меди и переходными отверстиями.

Перед трассировкой проверяются ограничения из `docs/design-constraints.json` и файлы схемы. Дорожки высокоскоростных интерфейсов вроде дифференциальных пар USB ведутся с расчётом импеданса 90 Ом. Без настроенных инструментов `mcp__kicad-pcb` скилл не сможет менять проект напрямую, поэтому сервер KiCad в окружении обязателен.

Финальный этап включает запуск проверки правил проектирования (DRC) и формирование отчёта `docs/pcb-status.md`. Правила подгоняются под стандарты производства, например минимальные дорожки 0.127 мм для JLCPCB.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add l3wi/claude-eda --skill eda-pcb -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/eda-pcb/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/eda-pcb/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add l3wi/claude-eda --skill eda-pcb -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/eda-pcb/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add l3wi/claude-eda --skill eda-pcb -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/eda-pcb/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install l3wi/claude-eda eda-pcb
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/eda-pcb/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add l3wi/claude-eda --skill eda-pcb -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/l3wi/claude-eda --path templates/claude/skills/eda-pcb
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/eda-pcb/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add l3wi/claude-eda --skill eda-pcb -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/l3wi/claude-eda/tree/HEAD/templates/claude/skills/eda-pcb/SKILL.md

## Когда брать
- расставить компоненты на плате с учётом тепловых зон и тактовых генераторов
- развести критические цепи питания и дифференциальные пары интерфейсов
- сформировать полигоны земли со сшивкой переходными отверстиями
- запустить встроенную проверку правил трассировки DRC на ошибки

## Примеры запросов агенту
- Размести разъёмы по границам платы и проложи питание к микроконтроллеру
- Настрой правила проектирования под нормы JLCPCB и запусти проверку DRC
- Добавь полигон земли на нижнем слое платы и соедини переходными отверстиями

## Похожие
- [KiCad Tools](https://affpapa.org/nevibecode/mcp/kicad-tools.md) — MCP-сервер · ★ 15
- [kicad](https://affpapa.org/nevibecode/skills/kicad.md) — скилл · 1100 установок
- [librarian](https://affpapa.org/nevibecode/skills/diodeinc-librarian.md) — скилл · 539 установок
- [KiCad MCP Pro](https://affpapa.org/nevibecode/mcp/kicad-mcp-pro.md) — MCP-сервер · ★ 155
- [KiCad Copilot](https://affpapa.org/nevibecode/mcp/kicad-copilot.md) — MCP-сервер · ★ 20
- [EasyEDA Copilot](https://affpapa.org/nevibecode/mcp/easyeda-copilot.md) — MCP-сервер · ★ 187

Из того же набора: [l3wi/claude-eda](https://affpapa.org/nevibecode/by/l3wi/claude-eda.md) — 2 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
