Convert Inkscape SVG drawings to KiCad PCB and footprint modules
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
common initial commit Mar 29, 2018
examples add example Mar 30, 2018
include initial commit Mar 29, 2018
inkscape set Val and Ref to hidden on F.SilkS by default Oct 26, 2018
polygon ignore gch Mar 29, 2018
potrace initial commit Mar 29, 2018
src fix square image bug Sep 21, 2018
.gitignore ignore dist Oct 24, 2018
.travis.yml add filename version Oct 25, 2018
LICENSE license Mar 31, 2018 Update Oct 26, 2018 add filename version Oct 25, 2018


Inkscape extension for exporting drawing into Kicad PCB



  • Draw Any kind of shapes without restriction (unlike svg2mod)
  • Support Drill Pad, and custom drill size
  • Support Edge Cut (PCB Shape)
  • Tested on OSX, and Windows and Linux


Download latest version of

Extract and copy the files into the directory indicated in Edit -> Preferences -> System: User extensions

How to

1.Extension > Svg2Shenzhen > Prepare Document
2.Choose layer (F.Cu.. etc)
3.Draw PCB
4.Extension > Svg2Shenzhen > Export Kicad

Download and open Example PCB


  1. For Edge.Cut layers, you need to convert any polygons or objects to paths with only an outline, no fill. Don't use any groups on Edge.Cut layers and if you have paths with inner cut outs break them apart into separate paths.
  2. For Drill layers, place circle objects and they will be converted into drill pads in KiCad with the same diameter. These drills will not have annular rings unless you also add copper to the F.Cu and B.Cu layers. Don't use any groups on Drill layers either.


Support this project

This project is developed independently and without any connection to funding or big collective or organization, Donation is highly appreciated, go to become a patron and support this project