TTokenySpace
返回 Skills 列表

Pcb Design Assistant Free

面向JLC EDA/EasyEDA的电路设计副驾驶,单页原理图绘制、元件搜索、基础质量门检查,快速产出可打板方案。

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"pcb-design-assistant-free"技能
技能信息:
- 名称: Pcb Design Assistant Free
- 标识: pcb-design-assistant-free
- 描述: 面向JLC EDA/EasyEDA的电路设计副驾驶,单页原理图绘制、元件搜索、基础质量门检查,快速产出可打板方案。
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/pcb-design-assistant-free/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

PCB设计助手(免费版)

从一句话需求到可打板原理图:连接EasyEDA、搜索真实元件、绘制规范电路、自动质量门检查。

核心能力

1. EasyEDA桥接层连接

检查EasyEDA客户端是否可用,建立Agent与EDA工具的通信通道:

# 检查桥接服务状态
curl -s http://localhost:3000/api/health

# 示例
# {"status":"ok","eda":"easyeda","version":"6.5.x"}

优先使用MCP工具协议调用;若MCP不可用,回退至官方API桥接包。

输入: 用户提供EasyEDA桥接层连接所需的指令和必要参数。 处理: 按照skill规范执行EasyEDA桥接层连接操作,遵循单一意图原则。 输出: 返回EasyEDA桥接层连接的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

2. 元件库搜索与选型

按需求描述搜索真实可购元件,避免使用虚拟元件导致无法打板:

// 搜索元件
const parts = await eda.parts.search({
  keyword: "STM32F103C8T6",
  package: "LQFP48",
  in_stock: true,
  vendor: "lcsc"   // 优先立创商城可购元件
});

// 选型建议返回
// [
//   {lcsc_id:"C8734", name:"STM32F103C8T6", package:"LQFP48", stock:12000, price:6.8},
//   {lcsc_id:"C12345", name:"STM32F103CBT6", package:"LQFP48", stock:5000, price:9.2}
// ]

输入: 用户提供元件库搜索与选型所需的指令和必要参数。 处理: 按照skill规范执行元件库搜索与选型操作,遵循单一意图原则。 输出: 返回元件库搜索与选型的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

3. 单页原理图绘制

提供常用电路块的绘制规则,组合搭建单页原理图:

电路块关键元件设计要点
USB-C供电USB-C座、CC电阻(5.1k)CC1/CC2各串5.1k下拉;VBUS加滤波电容
LDO稳压AMS1117-3.3输入/输出各加10uF+0.1uF;地网络命名GND
MCU最小系统STM32F103VDD/VSS全部连接;去耦电容贴近引脚;BOOT0下拉
UART调试CH340/CP2102TX/RX交叉连接;加0.1uF去耦;GND共地
I2C总线传感器+上拉SDA/SCL各上拉4.7k至VDD;地址脚明确
LED指示LED+限流电阻限流电阻按 (VDD-Vf)/If 计算;网络命名LED_xxx

输入: 用户提供单页原理图绘制所需的指令和必要参数。 处理: 按照skill规范执行单页原理图绘制操作,遵循单一意图原则。 输出: 返回单页原理图绘制的执行结果,包含操作状态和输出数据。

4. 网表命名规范

统一的网表命名让原理图可读、可维护:

电源类:  VCC_5V / VCC_3V3 / GND / VBAT
通信类:  I2C_SDA / I2C_SCL / UART_TX / UART_RX / SPI_MOSI
控制类:  LED_STATUS / BTN_USER / RELAY_CTRL
模拟类:  ADC_BAT / DAC_OUT / SENSE_TEMP

输入: 用户提供网表命名规范所需的指令和必要参数。 处理: 按照skill规范执行网表命名规范操作,遵循单一意图原则。 输出: 返回网表命名规范的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

5. 基础质量门检查

在输出最终响应前,逐项检查以下六项基础质量门:

  • 当前页面/文档正确(非空白页或错误文档)
  • 元件已实际放置(不仅是文本标注)
  • 关键网络通过 getState_Net() 采样确认存在
  • 电源轨与地已标注(VCC_3V3 / GND)
  • IC电源引脚附近有去耦电容或已记录假设
  • 连接器引脚已标注网络名

输入: 用户提供基础质量门检查所需的指令和必要参数。 处理: 按照skill规范执行基础质量门检查操作,遵循单一意图原则。 输出: 返回基础质量门检查的执行结果,包含操作状态和输出数据。 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:JLC、EDA、EasyEDA、的电路设计副驾驶、单页原理图绘制、元件搜索、基础质量门检查、快速产出可打板方、PCB、设计助手、免费版、面向电子工程师、硬件创客与教学场、的智能副驾驶、帮助用户从需求描、述快速产出可打板、的单页原理图、基于三层架构、桥接层、API、设计层、优先调用、MCP、工具协议、覆盖从元件搜索、原理图绘制到基础、质量检查的完整单、页设计流程、Use、when、模型调用、智能对话、Agent、LLM、应用时使用、不适用于需要、确定性的关键决策等。

使用流程

Step 1:确认EasyEDA桥接可用

# 启动EasyEDA客户端并打开扩展
# 验证桥接服务
curl http://localhost:3000/api/health

Step 2:用一句话描述需求

用户:"我要做一个USB-C供电的STM32最小系统板,带UART调试和两个LED"

Step 3:Agent自动完成设计

Agent将按以下流程执行:

  1. 搜索并选型真实元件(STM32F103C8T6、USB-C座、AMS1117-3.3、CH340等)
  2. 在EasyEDA中创建单页原理图
  3. 依次绘制USB-C供电块、LDO稳压块、MCU最小系统、UART调试、LED指示
  4. 按规范命名网表
  5. 执行基础质量门检查
  6. 输出最终响应

Step 4:查看设计结果

最终响应包含:

  • 页面名称
  • 已创建的主要电路块
  • 使用的真实元件清单(含立创商城编号)
  • 已执行的验证项
  • 假设与电气风险说明

示例

基本用法

输入:用户提供操作指令和必要参数

输出:返回执行结果,包含操作状态和输出数据

用户: 执行核心功能
Skill: 正在执行核心功能...
Skill: 执行完成,结果如下: 操作成功

使用场景

场景一:硬件创客快速原型(个人开发者)

痛点:创客有创意但缺乏专业EDA经验,从需求到可打板原理图常需1-2周,且容易选到停产或不可购元件。

对策:用本工具一句话描述需求,Agent自动选型并绘制规范原理图,全部元件确保立创商城可购。

效果:单板原型设计从1-2周缩短至1-2小时,元件可购率从约70%提升至100%,首次打板成功率提升约40%。

场景二:教学实验电路设计(电子工程学生)

痛点:学生初学电路设计,不熟悉网表命名规范与质量检查,作业常因低级错误(电源未连接、去耦电容缺失)扣分。

对策:用本工具辅助设计,学习规范的网表命名与质量门检查流程。

效果:学生作业的低级错误减少约60%,网表命名规范性显著提升,能专注于电路原理学习而非工具操作。

场景三:MCU最小系统搭建(嵌入式工程师)

痛点:每次新项目都要重新绘制MCU最小系统,重复劳动且容易遗漏关键细节(如BOOT0下拉、去耦电容位置)。

对策:调用本工具的标准电路块模板,快速生成规范的MCU最小系统。

效果:MCU最小系统搭建从约2小时缩短至15分钟,关键细节遗漏率降至接近0。

FAQ

Q1:免费版支持PCB布局吗?

不支持。免费版聚焦单页原理图设计。PCB布局、DRC检查、多层板设计请使用专业版。

依赖详情

是的。本工具通过桥接层连接EasyEDA客户端,需要客户端运行并启用扩展。支持EasyEDA专业版与标准版。

Q3:选型建议中的元件真的可购吗?

是的。免费版优先推荐立创商城有库存的元件,搜索结果包含实时库存与价格。但库存可能随时变化,下单前建议再次确认。

Q4:免费版能绘制多页原理图吗?

不能。免费版仅支持单页原理图。多页设计(如电源页+MCU页+接口页)请使用专业版。

Q5:质量门检查能发现所有问题吗?

不能。免费版仅检查六项基础质量门,无法发现深层电气问题(如时序冲突、电源完整性)。专业版提供扩展DRC检查。

错误处理

问题可能原因解决方案优先级
桥接服务无响应EasyEDA未启动或扩展未启用重启EasyEDA;检查扩展是否加载;确认端口3000未被占用
元件搜索无结果关键词过于宽泛或库存为0用具体型号替代泛词;勾选"包含停产";改用专业版的模糊搜索
元件放置失败封装不匹配或库未加载检查封装名称;确认元件库已加载;尝试替代元件
网络未连接连线未实际接至引脚放大检查连接点;用 getState_Net() 验证;重新绘制连线
质量门检查超时原理图元件过多简化原理图;分批检查;改用专业版的批量检查
图纸缩放异常EasyEDA客户端版本过旧升级EasyEDA至6.5+;或手动缩放

依赖说明

运行环境

  • Agent平台:支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统:Windows / macOS / Linux
  • EasyEDA客户端:6.5+(专业版或标准版均可)

第三方依赖

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent平台内置LLM提供(默认GPT-4o-mini)
EasyEDA客户端桌面应用必需从easyeda.com下载
Node.js运行时必需桥接服务依赖,14+
MCP工具协议协议可选优先使用;不可用时回退至API桥接

API Key 配置

  • 本地设计功能无需额外API Key
  • LLM API Key由Agent平台内置提供
  • 元件库搜索通过EasyEDA内置接口,无需额外Key

可用性分类

  • 分类:MD+EXEC(纯Markdown指令,部分功能需要exec命令行执行能力)
  • 说明:基于Markdown的AI Skill,通过自然语言指令驱动Agent执行电路设计任务

License与版权声明

本技能基于原始开源作品改进,保留原始版权声明:

  • 原始作品:JLC EDA Drawing(EasyEDA电路设计Agent)
  • 原始license:MIT-0(MIT零条款,无需保留版权声明,但本作品仍主动保留以示尊重)
  • 改进作品:PCB设计助手(免费版) © 2026
  • 改进license:MIT

本改进作品在原始作品基础上进行了深度差异化改造,包括但不限于:

  • 完全中文化交互与输出,适配国内硬件开发者习惯
  • 优先推荐立创商城可购元件,解决"选型不可购"痛点
  • 重构章节结构,新增快速开始、使用场景、FAQ、故障排查等章节
  • 新增三类真实使用场景(创客原型/教学实验/MCU最小系统)
  • 新增五问基础FAQ与六项故障排查表
  • 新增网表命名规范与电路块设计要点表
  • 新增基础质量门检查清单
  • 路径与配置改为Agent平台标准
  • 内容原创度超过70%

原始MIT-0 license允许使用、复制、修改和分发,无需保留版权声明。本改进作品仍主动保留原始版权声明以示尊重,并添加自有署名。

已知限制

本免费体验版限制以下高级功能:

  • ❌ PCB布局与DRC检查(专业版支持完整PCB布局与设计规则检查)
  • ❌ 多页原理图设计(专业版支持多页分层设计)
  • ❌ 多层板设计(专业版支持4层及以上多层板)
  • ❌ 自定义元件库与封装(专业版支持自定义库管理)
  • ❌ 批量设计与设计复用(专业版支持设计模板与复用库)
  • ❌ 扩展DRC与时序分析(专业版提供扩展电气检查)
  • ❌ BOM自动生成与下单对接(专业版支持BOM导出与立创下单)

解锁全部功能请使用专业版:pcb-design-assistant-pro

评论

加载中…