Skip to content

FabLabAQ/svg2shenzhen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Svg2Shenzhen

Inkscape extension for exporting drawing into Kicad PCB

screenshot_125

Features

  • 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

Install

Download latest version of svg2shenzhen-extension.zip

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

Tips

  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.

Known Bugs

  • The port of bitmap2component does not support non square image input, this issue tackled in prepare document by setting the document to square

References

Buy me a Coffee

Contributors

Credits

About

Convert Inkscape SVG drawings to KiCad PCB and footprint modules

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.3%
  • C 1.8%
  • CMake 0.6%
  • Makefile 0.6%
  • Python 0.6%
  • GLSL 0.1%