Strands智能体开发
AWS开源Pytho
基于KiCad的PCB设计自动化工具,覆盖从自然语言电路描述到制造文件生成的完整流程。支持原理图创建、PCB布局、设计规则检查、Gerber导出及PCBWay一键下单。
1. 安装KiCad
# Ubuntu/Debian
sudo add-apt-repository ppa:kicad/kicad-8.0-releases
sudo apt update
sudo apt install kicad
kicad-cli --version
2. 安装Python依赖
pip install pillow cairosvg
3. 创建项目并设计
python3 scripts/kicad_pcb.py new "LED Blinker"
python3 scripts/kicad_pcb.py from-description "555 timer LED blinker, 1Hz, 9V battery"
python3 scripts/kicad_pcb.py preview-schematic
4. 布局与验证
python3 scripts/kicad_pcb.py import-netlist
python3 scripts/kicad_pcb.py auto-place --strategy compact
python3 scripts/kicad_pcb.py drc
5. 导出制造文件
python3 scripts/kicad_pcb.py package-for-fab --output project_fab.zip
python3 scripts/kicad_pcb.py pcbway-quote --quantity 10
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言电路描述、元件型号与位号、板框尺寸(mm)、制造工艺要求 |
| 输出 | KiCad项目文件、原理图PDF/图片、PCB布局文件、Gerber压缩包、BOM表、PCBWay报价单 |
| 适用人群 | 电子工程师、硬件开发者、创客、教育机构电子实验室 |
| 不包含 | KiCad软件本体安装、PCB实际生产制造、元器件采购与焊接服务、电路功能实物测试 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/g0head/kicad-pcb/SKILL.md
来源类型:GitHub仓库