SuperAPI AI 工具集

kicad-symbol

编程与开发

查看项目

更新于 10-28 16:16

技能介绍

kicad-symbol 是一个面向大语言模型的技能,用于生成符合 KiCad 库规范(KLC)的 KiCad 符号。其目标是在多种数据源支持下产出合规的符号,并以 KLC 标准作为验证依据。

用途 该技能用于让 LLM 生成 KiCad 符号,并依据 KLC 标准进行校验。资料指出,KLC 标准包含检查符号是否合规的手段;在某些情况下允许不合规,但在循环创建合规符号时应以 KLC 为准。必要时也可使用 kicad-library-tools 生成符号,但这可能并非必需。

主要能力

  • 从 easyeda2kicad 获取引脚表作为基准真值。该工具接收 LCSC 料号并返回符号(如可用)。若不可用,可请用户安装。
  • 若 easyeda2kicad 不可用,可查找 HTML 格式的引脚表。
  • 若仍不可行,可从 PDF 中获取引脚表图片并进行转换。
  • 上述方法均需用户审核引脚表。
  • 支持正确的文本格式、引脚格式与引脚类型。若引脚存在替代值,应使用带正确引脚类型的 alternates,而不是用斜杠分隔的长列表。
  • 支持 KiCad 的 ~{FOO} 上划线、_{BAR} 下标、^{BAZ} 上标语法。
  • 按 KLC 建议布局:输入在左、输出在右、地在底、NC 引脚不可见且位于符号轮廓、电源引脚在上。资料同时说明这并非硬性规则,但具有参考价值。
  • 尽可能合并或堆叠引脚,不使用旧式堆叠,而是创建规范的引脚组以显示引脚编号分组。
  • 使用 kicad-cli 将符号渲染为图片以确认外观正确。
  • 内部相连的引脚应按跳线组妥善处理。

使用方式 设置阶段需克隆 KLC 标准仓库(https://gitlab.com/kicad/libraries/klc),其中包含检查符号是否 KLC 合规的手段。也可使用 https://gitlab.com/kicad/libraries/kicad-library-tools 生成符号,但可能并非必需。使用阶段优先使用 easyeda2kicad 获取引脚表;若不可用,可请用户安装。若该工具无帮助,则查找 HTML 格式的引脚表;若失败,则从 PDF 获取引脚表图片并转换。所有引脚表均需用户审核。随后按规范处理文本、引脚格式与引脚类型,按 KLC 建议布局,合并或堆叠引脚,最后用 kicad-cli 渲染图片确认。

适用场景 适用于需要为 KiCad 生成符号的电子设计相关工作流,尤其是希望符号符合 KLC 标准、需要从 LCSC 料号或已有引脚表资料快速构建符号的场景。

限制 资料未提供该技能的具体安装命令、收费方式、价格、平台支持范围或效果保证。部分步骤依赖外部工具(easyeda2kicad、kicad-cli、kicad-library-tools)与用户审核,若相关工具不可用则需用户安装或改用其他数据源。KLC 布局建议并非硬性规则。