KiCad 8 Complete Tutorial: From Schematic to Gerber in One Session

KiCad 8 complete tutorial from schematic to Gerber

KiCad 8 is the most capable free PCB design tool available today. This tutorial takes you from a blank screen to a zip file ready to upload to PCB LAB — covering every step in the workflow without skipping anything a beginner might stumble on. Expect to spend 2–3 hours on your first board; the second one will take half the time.

Step 1: Install KiCad 8

Download KiCad 8 from the official website (kicad.org). It is available for Windows, macOS and Linux. During installation, include the default symbol libraries and default footprint libraries — these are large downloads (~2 GB) but essential. The 3D model library is optional; install it if disk space allows.

Step 2: Create a New Project

  1. Open KiCad 8. In the Project Manager, click File → New Project.
  2. Create a dedicated folder for the project (e.g., my-first-pcb/). Never store KiCad projects in shared or synced folders while editing — it can corrupt files.
  3. KiCad creates two files: project.kicad_sch (schematic) and project.kicad_pcb (board layout).

Step 3: Draw the Schematic

Double-click the schematic file to open the Schematic Editor.

  • Press A to open the symbol chooser. Search for components by name (e.g., "ATmega328", "LM7805", "LED").
  • Place components on the canvas. Press W to draw wires between pins.
  • Add power symbols (press A → search "VCC" and "GND") to all power and ground pins — do not leave pins unconnected.
  • Use net labels (press L) to connect distant nets without drawing a wire across the whole schematic.
  • Add a PWR_FLAG symbol to each power net to suppress ERC warnings about floating power pins.

When the schematic is complete, run Tools → Electrical Rules Checker (ERC) and resolve every error before proceeding.

Step 4: Assign Footprints

In the Schematic Editor, open Tools → Assign Footprints. For each symbol, select the physical footprint that matches the component you plan to use:

  • Resistors / capacitors: choose 0603 or 0805 for beginner hand-soldering.
  • ICs: match the exact package (SOIC-8, DIP-14, QFN-32, etc.) to the datasheet.
  • Connectors: match the pin pitch and row count to your physical header.

Use the 3D viewer (View → 3D Viewer in the Schematic Editor) to visually confirm footprints look correct before moving on.

Step 5: Open the PCB Editor and Import Netlist

From the Schematic Editor, click Tools → Update PCB from Schematic (or press F8). All your components appear in a pile in the PCB editor connected by thin "ratsnest" lines. These lines show which pads need to connect — your job is to route them as copper tracks.

Step 6: Set the Board Outline

Select the Edge.Cuts layer. Draw a closed rectangle (or shape) defining your board size. Use Place → Line or the shortcut R for a rectangle. Common sizes for student projects: 50×50 mm or 100×80 mm.

Step 7: Set Design Rules

Go to File → Board Setup → Design Rules → Constraints and set:

  • Minimum clearance: 0.2 mm
  • Minimum track width: 0.2 mm
  • Minimum via drill: 0.3 mm
  • Minimum via annular ring: 0.15 mm

These match PCB LAB's manufacturing capabilities.

Step 8: Place Components

Drag components out of the pile and arrange them logically on the board. Good placement rules:

  • Group components by function (power section, microcontroller section, connectors).
  • Place decoupling capacitors immediately adjacent to their IC's power pins.
  • Put connectors on the board edges for easy cable access.
  • Rotate components so their connections flow in one direction — this minimises crossing ratsnest lines.

Step 9: Route Traces

Press X to activate the interactive router. Click a pad, route the trace to its destination and click to complete. The router automatically avoids obstacles and uses 45-degree bends.

  • Route power traces first — thicker (0.5–1 mm) and they constrain the signal routing.
  • Use vias to switch layers when traces cross. Press V while routing to place a via and flip to the other copper layer.
  • Add a ground copper pour last: press Z, select B.Cu, assign GND net, draw the zone over the board, and press B to fill.

Step 10: Run DRC

Go to Inspect → Design Rules Checker and click Run DRC. Fix every error. Common errors and fixes:

  • Clearance violation — move the offending trace or reduce its width slightly.
  • Unconnected items — a ratsnest line is still there; finish routing that connection.
  • Footprint outside courtyard — components are overlapping; space them further apart.

Step 11: Export Gerbers for PCB LAB

  1. Go to File → Plot.
  2. Set format to Gerber. Output directory: a subfolder called gerbers/.
  3. Enable layers: F.Cu, B.Cu, F.Mask, B.Mask, F.Silkscreen, B.Silkscreen, Edge.Cuts.
  4. Check Use Protel filename extensions for compatibility.
  5. Click Plot, then click Generate Drill Files (Excellon format, mm).
  6. Zip the gerbers/ folder and upload to PCB LAB.
Before uploading, open the zip in a Gerber viewer (or use PCB LAB's built-in preview) and confirm every layer looks correct. See our Gerber verification guide for the full checklist.

Gerbers ready? Upload them to PCB LAB.

5 boards — ₹450 total (₹150 setup + ₹300)

10 boards — ₹750 total (₹150 setup + ₹600)  |  Max 2 orders / month

Upload Gerbers →
← Back to Blog