KiCad: Difference between revisions
Appearance
NickPGSmith (talk | contribs) |
NickPGSmith (talk | contribs) |
||
Line 40: | Line 40: | ||
* M : Move | * M : Move | ||
* R : Rotate | * R : Rotate | ||
* F : Flip to other side of board | |||
* V : Add a via | |||
* SHIFT-SPACE : toggle to 45 deg mode | * SHIFT-SPACE : toggle to 45 deg mode | ||
Line 57: | Line 59: | ||
* ${REVISION} | * ${REVISION} | ||
Add fill zones for groundplanes, etc, bases on net labels | Add fill zones for groundplanes, etc, bases on net labels: | ||
* "Add a filled zone" button -> define a closed shape | |||
* Edit → Fill All Zones" | |||
* These have to be manually updated when components are moved | |||
== Export == | == Export == |
Revision as of 16:41, 8 July 2025
Notes
Tutorial here
General workflow:
- Draw Schematic
- Create symbols if needed
- Assign Footprints to symbols
- Create new footprints if needed
- File → Schematic Setup… → Electrical Rules → Violation Severity
- Tools → Update PCB from Schematic…
- Design PCB
- Inspect → Design Rules Checker
- 3D View to check
Schematic Capture
Shortcut keys:
- M : Move
- R : Rotate
- G : Drag
- P : Add power
- L : Add net label (wires with same label are implicitly connected)
Options:
- Use PWR_FLAG if necessary.
- Use netclasses to define specific design rules for different connections (eg widths for Pwr or Data).
Common footprints to use:
- ?
- ?
- ?
- ?
- ?
- ?
PCB Layout
Shortcut keys:
- M : Move
- R : Rotate
- F : Flip to other side of board
- V : Add a via
- SHIFT-SPACE : toggle to 45 deg mode
Layers:
- Edge.Cuts : Outline of board
- F.Cu / B.Cu : Copper traces
- F.Silkscreen / B.Silkscreen
- F.Mask / B.Mask
Design of a new footprint:
- Exact part outline drawn on the F.Fab layer
- A slightly larger outline on the F.Silkscreen layer
- A courtyard on the F.Courtyard layer surrounding the entire footprint to prevent overlaps with other footprints.
When adding text to a silkscreen, variable subsitution is available, eg:
- ${TITLE}
- ${REVISION}
Add fill zones for groundplanes, etc, bases on net labels:
- "Add a filled zone" button -> define a closed shape
- Edit → Fill All Zones"
- These have to be manually updated when components are moved
Export
- Export Gerber files
- Export drill file
- Zip up the exported files and send to fabrication house.