kicad:EasyEDA→KiCad 工程(Board1/Board2)、库、脚本与评审文档(IC 引脚、风扇、热、EDL 供电、布局规则)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
zhou yang
2026-10-04 19:24:42 +08:00
共同撰写人 Claude Opus 5.5
父节点 1d842cf45f
当前提交 bfe094a5d7
共修改 173 个文件,包含 401864 行新增和 0 行删除
+17
查看文件
@@ -0,0 +1,17 @@
$ErrorActionPreference = 'Stop'
$mcpPython = 'D:\kicad-mcp\.venv\Scripts\python.exe'
$kicadCli = 'D:\KiCad\bin\kicad-cli.exe'
$projectRoot = Split-Path -Parent $PSScriptRoot
foreach ($requiredPath in @($mcpPython, $kicadCli)) {
if (-not (Test-Path -LiteralPath $requiredPath)) {
throw "Required executable missing: $requiredPath"
}
}
Get-Command codex -ErrorAction Stop | Out-Null
& $mcpPython -B (Join-Path $PSScriptRoot 'verify_kicad_mcp.py')
if ($LASTEXITCODE -ne 0) { throw 'KiCad MCP verification failed.' }
& codex mcp add kicad --env "KICAD_CLI=$kicadCli" --env "KICAD_PROJECT_PATHS=$projectRoot" --env 'PYTHONIOENCODING=utf-8' --env 'PYTHONDONTWRITEBYTECODE=1' -- $mcpPython -B -m kicad_mcp_server
if ($LASTEXITCODE -ne 0) { throw 'Could not register KiCad MCP in Codex.' }
& codex mcp get kicad
if ($LASTEXITCODE -ne 0) { throw 'Could not read the registered MCP configuration.' }
Write-Host 'KiCad MCP registered. Restart Codex and open a new conversation.'