mcpField
K
kicad-symbol

kicad-symbol

github.com/backplaneworks其他413344 次安装2 天前更新
代码仓库

关于 kicad-symbol

面向 Agent 生成 KiCad 符号的技能,利用数据来源确定引脚信息,并按 KLC 标准检查和渲染验证符号。

主要功能

  1. 01从数据来源获取引脚表
  2. 02按 KLC 规范组织符号引脚
  3. 03处理复用引脚与内部连接
  4. 04渲染符号图像进行检查

适用场景

  1. 01为器件创建 KiCad 符号
  2. 02依据引脚表构建符号定义
  3. 03检查符号外观与规范符合度

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/backplaneworks/kistack --skill kicad-symbol

安装后在 Claude Code 中输入/kicad-symbol确认已加载。

详细介绍

此技能可让大模型利用各种数据源生成 KiCad 符号,并根据 KLC 标准进行验证。

设置

克隆 https://gitlab.com/kicad/libraries/klc 标准库。其中包含用于检查符号是否符合 KLC 标准的方法。在某些情况下,符号不符合标准也可以接受,但在反复迭代以创建合规符号时,应以此标准为准。必要时也可使用 https://gitlab.com/kicad/libraries/kicad-library-tools 生成符号,但这不一定是必需的。

用法

  • 如果可以,请使用 easyeda2kicad 获取准确的引脚表。如果没有,也没关系,但请让用户安装它。输入一个 LCSC 料号后,它会在有对应符号时返回该符号。
  • 如果这没有帮助,请查找 HTML 格式的引脚表。如果找不到,请从 PDF 中获取引脚表图片,并在其中转换。这些方法都需要用户确认引脚表,因此请让用户检查!
  • 使用恰当的文本格式、引脚格式和引脚类型。如果某个引脚有多个可选值,请确保使用具有正确引脚类型的替代项,而不是创建用斜杠分隔的长列表!KiCad 支持使用 ~{FOO} 语法表示上划线、使用 _{BAR} 表示下划线,以及使用 ^{BAZ} 表示上标。
  • 根据 KLC 标准,输入放在左侧,输出放在右侧,接地引脚放在底部,NC 引脚设为不可见并放在符号轮廓上,电源引脚放在顶部。说实话,这并非一成不变的规则,但很有帮助。
  • 尽可能合并或堆叠引脚!不要使用旧式堆叠方式,而应创建能显示这些引脚编号组的正确引脚组。
  • 将符号渲染为图片,确认其外观正确。kicad-cli 应能提供帮助。
  • 还应妥善处理内部相连的引脚以及跳线组。

评论

支持 Markdown