Skip to content

[Feature request] Schematic Editor: add option in preferences to disable autoconnect

Description

With the current automatic functions unwanted connections can be accidentally created by rearranging components, especially by less experienced users. Adding the possibility to disable these functions and only create or break connections explicitly by drawing wires would be highly appreciated and allow KiCad to be used for my target use-case.

#Current behavior:

Connections are automatically created when:

  • wires overlap when moving/rearranging symbols/components
  • wires overlap by moving these
  • placing component pins on top of each other

Wires are split when:

  • placing components on top of wires

#Desired behavior:

User can select in preferences if the above mentioned automatic connection/splitting functionality is to be used in the schematic editor or not. Ideally overlapping wires would not be joined, but instead the overlap area would be shown in a different color (or other highlighting) to indicate the overlap.

Steps to reproduce

Move wires / components on top of each other.

KiCad Version

Application: KiCad x64 on x64

Version: 8.0.0-rc1, release build

Libraries:
	wxWidgets 3.2.4
	FreeType 2.12.1
	HarfBuzz 8.3.0
	FontConfig 2.14.2

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW

	wxWidgets: 3.2.4 (wchar_t,wx containers)
	Boost: 1.83.0
	OCC: 7.7.1
	Curl: 8.4.0-DEV
	ngspice: 42
	Compiler: Visual C++ 1936 without C++ ABI

Build settings:
Edited by Georg Erdbeer