50
KiCad

KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

KiCad

Page 2: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

KiCad will not kick your ass

(and you will eventually like it)

Page 3: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 4: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Free

Page 5: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

THE BULLET POINTS● CROSS PLATFORM● TEXT-BASED FILE FORMAT● UNLIMITED (THAT'S RIGHT, UNLIMITED)

● BOARD SIZE● BOARD LAYERS

● HIERARCHICAL SHEETS

Page 6: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

How to KiCad

Page 7: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Design Flow

EESchema

Library Editor

CVPcb

PCBNew Module Editor

Page 8: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

FTD

I Seri al A

da pt er Thi ng

Page 9: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

EESchema

Page 10: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

EESchema: Keyboard Shortcuts of Great Import

● A: Add● M: Move● R: Rotate● W: Wire● E: Edit● V: Value● ?: List Keyboard Shortcuts

Page 11: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Schematic Capture Flow

1.Place all components

2.Wire components together

3.Label nets

4.Annotate Schematic

5.Generate Netlist

Page 12: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 13: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Parts needed for FTDI Serial Adapter Thing!

● 3x “C” (Capacitor)

● 1x “CP1” (Capacitor, Polarized)

● 1x “Inductor”

● 1x “USB_2”

● 1x “CONN_4”

● 2x “LED”

● 2x “R” (Resistor)

● 1x “FT232RL”

● +5V, GND

Page 14: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 15: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 16: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 17: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 18: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 19: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 20: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 21: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Done with EESchema!

Page 22: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Done with EESchema!

Page 23: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

CVPCB

Page 24: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

CVPCB Flow

1.Hope the default footprints work for your parts

2.#!$@%, they don't

3.Assign as many footprints as you can

4.Go into PCBNew, create new modules

5.Goto 1

Page 25: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

REMIND THEM THAT CVPCB MAPS PINS BY NUMBER AND ALSO THAT PIN

NUMBERS DON'T HAVE TO BE NUMBERS, THEY CAN CONTAIN ANY

ASCII CHARACTER

Page 26: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 27: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 28: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 29: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Done with CVPCB!

Page 30: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

PCBNew

Page 31: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

PCBNew Flow1.Import Netlist

2.Define board outline

3.Define design rules

4.Explode modules

5.Show the ratsnest

6.Arrange parts to minimize ratsnest

7.Route tracks, vias, etc.

8.Draw planes

9.Generate gerbers

10.Generate drill file

Page 32: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Keyboard Shortcuts● Delete Track/Footprint (Del)

● Delete track segment (Bksp)

● New track (X)

● New via (V)

● Change track direction (/)

● Drag item, keep slope (D)

● Place Item (P)

● End track (End)● Move item (M)● Flip item (F)● Rotate Item ( R)● Edit Item (E)● Next Copper Layer

(PgUp)● Prev Copper Layer

(PgDn)

Page 33: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 34: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 35: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 36: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 37: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 38: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 39: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 40: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 41: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 42: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 43: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 44: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 45: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 46: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 47: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts
Page 48: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Done with PCBNew!

Page 49: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

Additional Utilities● KiCad Quick Lib Gen

● http://kicad.rohrbacher.net/quicklib.php

● FreeRouter● http://www.freerouting.net/

● GerbV● http://gerbv.sourceforge.net/

Page 50: KiCad - wiki.lvl1.org · How to KiCad. Design Flow EESchema Library Editor CVPcb PCBNew Module Editor. F T D I S e r i a l A d a p t e r T h i n g. EESchema. EESchema: Keyboard Shortcuts

END OF LINE