- Series voltage regulator with feedback
KiCad is used for all schematic and board design. First, each board has a separate project. KiCad projects have 4 types of files
.pro- Stores project related information
.lib- Libraries
.sch- Schematic file
- Opened using
Eeschema
.kicad_pcb- PCB layout file
- Opened using
PCBnew
.net- Netlist file
.gbr- Gerber files
- Files used to define layers for fabrication
- Opened using
gerbview
Software that are part of KiCad
Eeschema- Schematic editor and viewer
- File extension :
.sch
PCBnew- Layout editor and viewer
- File extension :
.kicad_pcb
Gerbview- Viewer for gerber files
- File extension :
.grbjob
- Create a project using
File->New->Project.
- Click on the
.schfile to open schematic in eeschema - Draw the layout
- Add components using
Place symbolon the right pane or shortcutA - Connect them using wires (Right pane :
Place wire, shortcutW) - Place labels (Right pane :
Place net label,Place global label) - Add text and stuff if you need it
- Add components using
- Run
Annotate schematic symbolson the top. - Perform DRC using
Perform design rules checkon the top. - Assign footprints to the symbols we have added using
Assign PCB footprints to schematic symbolsin the top. - Generate netlist using
generate netlistbutton on the top. - Open PCBnew using
run PCBnew to layout printed circuit board
- Run
Update PCB from schematicto import the required footprints from the previous step - Arrange the components
- Move using
M - Add filled zones using
Add filled zonesin the right pane - Add wires using
Route tracksin the right pane- Choose required layer in
layerstab in right pane - If the layers tab is not visible, check
show/hide layers manager toolbar
- Choose required layer in
- Right click filled zones and
fillto generate gaps
- Move using
- Add text and lines and stuff for layers
- Define board outline using polygons or lines on the
Edge.cutslayer
- You can navigate easily between PCBnew and eeschema using buttons on the top
- Everytime you make a change in the schematic, it needs to be updated in the PCB.
- Run
Update PCB from schematicinPCBnewwhen this is needed - Change options as required
- No need to generate netlist everytime
- Run
F.Cu: Front copperB.Cu: Back copperF.Silks: Front silkscreenB.Silks: Back silkscreenEdge.cuts: Edges of the PCB
- Height must be
78mm - Length maximum
155mm - Use connectors for
2.54mm