KiCad
Home | Doc | Kicadlib.org
It's a CAD design software for electronic circuits.
Installation
# apt-get install kicad
After that you (maybe) should update your library
$ WORKING_TREES=$PWD/kicad ./library-repos-install.sh --install-or-update
Quick introduction
- EEschema (generate netlist)
- CvPcb
- Pvbnew: read netlist (from toolbar)
Board outline
It's used the layer named Edge cutes
Layers
- *.Cu: is the copper
- *.Adhes
- *.Silk
- *.Mask
- *.CrtYd keepout regions
- *.Fab and Margin are for fab indications
- Edge.Cuts indicates the board layout
- Cmts.User comments and indications
- Dwgs.User stuffs not to go to the silkscreen
- Eco1.User and Eco2.User
Fill
Select Add filled zones, draw a poligon and then right click and select fill
Graphics
- Sizing logo
- PCB artwork in kicad a little outdated
Part&footprint
Libraries
- https://github.com/open-project/kicadlibrary
BOM
There isn't a predefined utilities for BOM
generation: use this, in the
README there are the installation instruction.
Differential pairs and length matching
- https://olimex.wordpress.com/2015/03/03/kicad-now-with-differential-pair-routing-and-trace-length-matching/
Links
- Wikibooks's FAQ
- Pcbnew
- Creating a Project From KiCAD Files
- Tutorial for kicad
- Importing Libraries into KiCad
- Several useful libraries of components
- Preparing PCB for SeeedStudio
- Preparing PCB for PCBway
- Preparing PCB for JLCPCB
- OSH Park design rules for Kicad
- TECHNIQUES, TIPS AND WORK-AROUNDS
- Via Stitching In KiCad (without traces)
- yaqwsx/PcbDraw Convert your KiCAD board into a nicely looking 2D drawing suitable for pinout diagrams
- pointhi/kicad-color-schemes
- yaqwsx/KiKit Automation tools for KiCAD
- stimulu/stimulu-kicad-plugins KiCad plugins to reproduce or use Stimulu board files
- Connect pins with KiCad Bus, Labels, and Global Labels
- LAYOUT FILES: KiCad footprints useful for PCB panelization (mouse-bites...)
- KiCad 5 (Part 23) Using a Net Tie
- kicadStepUp-WB KiCad StepUp tools are a FreeCAD Macro and a FreeCAD WorkBench to help in Mechanical Collaboration between KiCad EDA and FreeCAD or a Mechanical CAD.
- svg2mod convert SVG drawings to KiCad footprint module files