kicad-python

PCB editor library

A Python wrapper API for KiCad's PCB layout editing capabilities

Pythonic wrapper API for KiCAD's pcbnew v5/6/7 used for action plugins, GUI scripting, and batch processing

GitHub

57 stars
7 watching
8 forks
Language: Python
last commit: 11 months ago
Linked from 1 awesome list

kicadkicad-5kicad-6kicad-7

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
inti-cmnb/kibot Automates fabrication and documentation processes for KiCad PCB projects. 580
yaqwsx/kikit Automates tasks in KiCAD workflows, such as panelization and manufacturing data export 1,562
bouni/kicad-jlcpcb-tools Automates the process of generating files necessary for JLCPCB board fabrication and assembly from KiCAD designs 1,229
whitequark/kicad-boardview Converts KiCad PCB layout files to ASCII Boardview data format 154
upb-lea/kiclearance Generates KiCad design rules from a human-readable table of voltage distances 8
wokwi/kicad-jlcpcb-bom-plugin Generates a JLCPCB compatible Bill of Materials (BOM) from a KiCad schematic 190
kitspace/kicad_footprints A collection of KiCad footprints from around the internet 322
yaqwsx/pcbdraw Converts KiCAD board designs into 2D drawings and HTML documentation 1,171
pointhi/kicad-color-schemes Provides customizable color schemes for KiCad PCB design software 633
jarrettr/stretch A plugin that enables bidirectional workflow between KiCad and Inkscape for PCB design and layout 129
g200kg/kicad-gerberzipper Automates gerber output and zipping of necessary files for KiCad PCBs 57
gasman2014/kicad-diff A tool for comparing and visualizing differences in KiCad PCB layouts across revisions. 249
thesourcerer8/altium2kicad Converts Altium project files to KiCad format 868
msvisser/panelize-plugin A plugin for KiCad that automates panelization of PCB designs 56
kicad/kicad-source-mirror Maintains a mirrored copy of the KiCad development branch 1,971