參考資訊:
https://github.com/mtl/svg2mod
步驟如下:
1. 安裝svg2mod
$ cd $ git clone https://github.com/mtl/svg2mod $ cd svg2mod $ sudo python setup.pu install
2. 安裝Inkscape
$ sudo apt-get install inkscape
3. 製作Footprint圖形


Layer Name
| Inkscape layer name | KiCad layer(s) | KiCad legacy | KiCad pretty |
|---|---|---|---|
| Cu | F.Cu, B.Cu | Yes | Yes |
| Adhes | F.Adhes, B.Adhes | Yes | Yes |
| Paste | F.Paste, B.Paste | Yes | Yes |
| SilkS | F.SilkS, B.SilkS | Yes | Yes |
| Mask | F.Mask, B.Mask | Yes | Yes |
| Dwgs.User | Dwgs.User | Yes | -- |
| Cmts.User | Cmts.User | Yes | -- |
| Eco1.User | Eco1.User | Yes | -- |
| Eco2.User | Eco2.User | Yes | -- |
| Edge.Cuts | Edge.Cuts | Yes | Yes |
| Fab | F.Fab, B.Fab | -- | Yes |
| CrtYd | F.CrtYd, B.CrtYd | -- | Yes |



存檔


4. 轉成SVG
$ svg2mod -i drawing.svg
Parsing SVG...
No handler for element {http://www.w3.org/2000/svg}defs
No handler for element {http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd}namedview
No handler for element {http://www.w3.org/2000/svg}metadata
Found SVG layer: Cu
Writing module file: drawing.kicad_mod
Writing polygon with 101 points
Parsing SVG...
No handler for element {http://www.w3.org/2000/svg}defs
No handler for element {http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd}namedview
No handler for element {http://www.w3.org/2000/svg}metadata
Found SVG layer: Cu
Writing module file: drawing.kicad_mod
Writing polygon with 101 points
5. KiCAD載入Footprint

選擇檔案

完成