Skip to content

Kicad 6: EESchema ERC false negative

Description

I have migrated to Kicad 6.0 and am experiencing an issue with the Electrical Rule Checker. More precisely, it does not give me a "Input pin not driven by any Output pins" error when it is expected.

Steps to reproduce

  1. Insert a symbol with a pin that is set as "Input" (e.g. "AP2161W")
  2. Annotate
  3. Run ERC : it will complain the input pin is not connected
  4. Add a wire to this PIN, and place a net label for a signal that does not exist anywhere else in the schematic (e.g. "FOOBAR")
  5. Run ERC again

Expected result

ERC should complain that the input is not driven, since there is no actual output pin with the same net label

Actual result

No error/warning reported by ERC regarding this PIN Screenshot_2022-01-14_at_18.28.43 Screenshot_2022-01-14_at_18.33.42

KiCad Version

Application: KiCad Schematic Editor

Version: (6.0.0-0), release build

Libraries:
	wxWidgets 3.1.5
	libcurl/7.64.1 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11 nghttp2/1.41.0

Platform: macOS Big Sur Version 11.6.2 (Build 20G314), 64 bit, Little endian, wxMac

Build Info:
	Date: Dec 24 2021 21:51:28
	wxWidgets: 3.1.5 (wchar_t,wx containers)
	Boost: 1.76.0
	OCC: 7.6.0
	Curl: 7.64.1
	ngspice: 35
	Compiler: Clang 12.0.0 with C++ ABI 1002

Build settings:
	KICAD_USE_OCC=ON
	KICAD_SPICE=ON
Edited by Olivier Saudan