python 生成Kicad XYRS从板文件中拾取和放置数据的工具,现在生活@ https://github.com/kylemanna/kicad-utils
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 生成Kicad XYRS从板文件中拾取和放置数据的工具,现在生活@ https://github.com/kylemanna/kicad-utils相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python2
#
# Generate a XYRS file
#
# Simple script, more elaborate script has a new home:
# https://github.com/kylemanna/kicad-utils
#
import pcbnew
import sys
board = pcbnew.LoadBoard(sys.argv[1])
MODULE_ATTR_NORMAL = 0
MODULE_ATTR_NORMAL_INSERT = 1
MODULE_ATTR_VIRTUAL = 2
for module in board.GetModules():
if (module.GetAttributes() == MODULE_ATTR_NORMAL_INSERT):
(pos_x, pos_y) = module.GetPosition()
side = 'top'
if module.IsFlipped():
side = 'bottom'
data = {'Reference': module.GetReference(),
'PosX': pos_x/1000000.0,
'PosY': pos_y/1000000.0,
'Rotation': module.GetOrientation()/10.0,
'Side': side
}
print("{0[Reference]} {0[PosX]}, {0[PosY]}, {0[Rotation]}, {0[Side]}".format(data))
以上是关于python 生成Kicad XYRS从板文件中拾取和放置数据的工具,现在生活@ https://github.com/kylemanna/kicad-utils的主要内容,如果未能解决你的问题,请参考以下文章
KiCAD导出BOM
KiCAD原理图更换库
请教狗狗,KICAD如何修改自带封装库
photoshop中拾色器中HSBRGB是啥意思?
altium pcblib kicad能打开吗
如何将PcbDoc导入KiCad