KiCad Reference

Layout

KeybindAction
MMove Component
RRotate Component
USelect Entire Trace
VPlace Vias
BFill Zones (GND Planes)
Ctrl+Shift+ZDraw Fill Zones (Blue polygon symbol)
XStart Trace
WIncrease Trace width
Shift+WDecrease Trace width
Select+DragMove Trace

Layout Suggestions

  1. Hide F.Fab layer when doing layout to reduce clutter
  2. Don’t worry about Ground connections, we use fill zones for GND.
  3. Make F. Silkscreen legible
  4. Find BOM here: link
  5. Try to use 0805 (2012 metric) for SMD components
  6. USB-C Receptacle: link
  7. Use DigiKey when searching for components: link
  8. When using DigiKey, select filter:
    • In stock
    • Datasheet
    • Exclude Tariffed & Marketplace Products
    • Active
  9. Kelvin Connection: Used to measure voltage with isolation.
  10. When using 2 layers, make both GND planes. When routing on the top layer, minimize long cuts by using vias, keep the bottom layer as intact as possible so that it acts as a shield for the top.

Schematic

KeybindAction
AAdd components
EProperties
QNo Connect Flag
PAdd Power Flag
EndStop Wiring
`Select related

Schematic Suggestions

  1. For integer values, keep it between 1-999. (Ex: 0.1uF should be 100nF)
  2. Symbol creation slides: link
  3. Assigning footprints: HOPE footprint link
  4. I2C addresses uses combinations of A0 and A1 to different lines: GND, 3v3, and more.
  5. SPI’s CS pin is Active-Low (Gnd) and Inactive-High.

Manufacturing

  1. Use a JLCPCB reference board to complete board setup constraints
  2. To get Gerber Files, go to File / Fabrication Output / Gerber, make Gerber folder for the KiCad project, then press plot, then press generate drill files.
  3. Use the JLCPCB fabrication plugin to generate all the files needed: Gerber, BOM, Positions