-
Notifications
You must be signed in to change notification settings - Fork 15
4_7.1 PCB Art with Kicad and Inkscape
- Front Copper Layer (F.CU) / Required
- Front Solder Mask (F.Mask) / Optional
- Front Silkscreen Layer (F.Silk) / Optional
- Each (1-3) Exported in 600 DPI White Background
- Board Edge Outline Cut (this will be used for cutting the pcb shape) - need DXF Format / Required
- Drill Hole layer / Optional (if smd part only)
- Design PCB in Inkscape (Copper, Mask, Silkscreen, Outline)
- Import Design to Kicad
- Define Drill Hole in Kicad
- Generate Gerber
- Submit to manufacturer eg Oshpark, PCBWay
todo
todo
- New Project
- Create Library
- Create Footprint (Copper, Mask, Silkscreen) see "How to Import design from Inkscape to Kicad"
- Add Footprint to Library
- Create PCB using PCBNew
- Add Footprint to PCB
- Export Gerber Files
- Open Bitmap2Component from Kicad
- Convert Exported Layer from Inkscape to Kicad Footprint With Format: PCBNew, Options: Negative, Board Layer: Front Silk Screen, Export to your Library .pretty folder
Note: Black = Ignored, White = Copper
- Since Bitmap2Component doesnt support exporting to Copper layer we need to Edit converted file with Text Editor of your choice and replace, F.SilkS (front silkscreen from step 2) to F.Cu (front copper) and save
_Note: We can also use this online tool http://escalalibre.com/edwt/kicad_sizeConverter.php instead of find and replace using text editor _
-
Svg2shenzhen is a fork of svg2mod, but tailored for making pcb art https://github.com/badgeek/svg2shenzhen
-
svg2mod used in svg2shenzhen having difficulties processing hole inside path, (now looking other alternative)
-
The issue with automation is bitmap2component does not support command line argument, Fix: stripped down version of bitmap2component
-
Successfully remove bitmap2component dependency on wxwidget and compile it under OSX, Windows, and Linux!
-
Writing Inkscape extension as bitmap2component interface
-
Released alpha version of Svg2shenzhen next https://github.com/badgeek/svg2shenzhen-next
- Design in Inkscape, (Drill, Edge cut, Copper,Silkscreen, Masks)
- svg2shenzhen
- Open Pcb and preview in Kicad
- Generate gerber in kicad, or back to step 1
- No need to define library and footprint
- Get preview instantly (using fswatch or gulp)
- Auto generate soldermask if empty
- Need to learn inkscape
- in inkscape convert object to path
- no bezier support (there are workaround)
- GUI
- PCB Template Svg
- Tutorial
- Footprint template Svg
- Example PCB
- Compiled binary using pyinstaller (osx,windows)
- Test Manufacture!!
- http://wiki.sgmk-ssam.ch/wiki/Shenzhen_Ready
- [https://medium.com/@urish/a-practical-guide-to-designing-pcb-art-b5aa22926a5c](/h ttps://medium.com/@urish/a-practical-guide-to-designing-pcb-art-b5aa22926a5c)
- http://escalalibre.com/edwt/kicad_sizeConverter.php
- https://forum.kicad.info/t/creating-a-new-footprint-library-from-scratch/9088
- https://kicad.mmccoo.com/