如何仅检查单个原理图符号是否符合 KLC(KiCAD 库规范)

在我们之前的文章如何检查 KiCAD 符号库是否符合 KLC(KiCAD 库规范)中,我们展示了如何使用 check_symbol.py 根据 KiCAD 库指南检查符号库。

你还可以使用它按名称仅检查该库中的特定符号,这会从输出中删除大部分杂乱信息。使用 -c "CD4066B" 仅检查名为 CD4066B 的组件。

klc_check_single_symbol.sh
~/kicad-library-utils/klc-check/check_symbol.py MyLibrary.kicad_sym -vv -c "CD4066B"

这将打印,例如:

klc_check_single_symbol_output.txt
Checking symbol 'Analog_Switch:CD4066B':
  违反 S3.1
    原点居中于符号中间
    符号单元 3 略微偏离中心
     -   计算中心 @ (-25, -25)
    符号单元 4 略微偏离中心
     -   计算中心 @ (-25, -25)
    符号单元 5 未居中于原点
     - 计算中心 @ (-100, 0)
  违反 S4.1
    通用引脚要求
    引脚不在 100mil (=2.54mm) 网格上:
     - Pin C (6) @ (-400,50)
     - Pin C2 (9) @ (350,-100)
     - Pin D2 (10) @ (350,-100)
     - Pin D (12) @ (-400,50)
  违反 S5.2
    封装过滤器应匹配所有适当的封装
    未定义封装过滤器

Check out similar posts by category: Electronics, KiCad