Files
kicad/pcbnew/python/examples/listPcbLibrary.py
T

13 lines
348 B
Python
Raw Normal View History

2012-05-01 17:13:36 +02:00
#!/usr/bin/env python
from pcbnew import *
2012-05-01 17:13:36 +02:00
lst = FootprintEnumerate("/usr/share/kicad/modules/sockets.mod")
2012-05-01 17:13:36 +02:00
for name in lst:
m = FootprintLoad("/usr/share/kicad/modules/sockets.mod",name)
print name,"->",m.GetLibRef(), m.GetReference()
for p in m.Pads():
print "\t",p.GetPadName(),p.GetPosition(),p.GetPos0(), p.GetOffset()