KiCad: Difference between revisions
Appearance
NickPGSmith (talk | contribs) No edit summary |
NickPGSmith (talk | contribs) |
||
Line 15: | Line 15: | ||
== Schematic Capture == | == 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: | Common footprints to use: |
Revision as of 16:35, 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
- 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.
Export
- Export Gerber files
- Export drill file
- Zip up the exported files and send to fabrication house.