NewAI Part GeneratorFree to get started
KICAD ERC

KiCad "Input pin not driven by any Output pins" (ERC)

KiCad electrical rule check (schematic) message: Input pin not driven by any Output pins (pin_not_driven in kicad-cli reports).

What it means

An input pin's net has nothing that can drive it. KiCad decides this from pin electrical types: input pins need an output, bidirectional, tri-state, power output or passive pin on the net. Usually the input is unconnected, or connected only to pins that are typed as inputs (for example a connector symbol with input pins).

Common causes

  • The input pin is not connected at all.
  • The net only joins other inputs, for example a connector whose pins are typed as input.
  • A hierarchical sheet where the driver lives on another sheet but the labels do not match.

How to fix it

  1. Connect the pin to its driver.
  2. Use passive pins on connectors (the standard KiCad connector symbols do).
  3. Check hierarchical label and sheet pin names on both sides.
  4. If an input is deliberately tied off, connect it to the rail or a resistor instead of leaving it floating.

Find every “Input pin not driven by any Output pins” on your board

Upload your KiCad project to the free checker. It runs KiCad 10's DRC and ERC with your own rules, shows each finding on the board and links it to its fix. 10 free checks a day, no account.

Check my KiCad project

Related KiCad ERC checks

All KiCad DRC and ERC checks

Checked against KiCad 10's source and documentation. Last reviewed 2026-11-07.

Design boards that pass DRC the first time

ProtoFlow is free AI PCB design software that opens KiCad projects directly: schematic, PCB layout with an autorouter, DRC and ERC, SPICE simulation and Gerber files. Free on macOS, Windows and Linux.

Get for Mac

Free to start. No card required.