/kicad-python

KiCad Python abstraction layer

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

kicad-python

Abstraction layer for the KiCad python interface.

Be aware this is in initial development and the interface can change anytime!

Inspired by https://github.com/pierstitus/kicad-python

Build Status Documentation Status Python 2.7

Example usage

from kicad.pcbnew import Board

b = Board.from_file('path/to/file.kicad_pcb')

for module in b.modules:
    print(module)

Run Tests

./setup.py test