Cannot wire to a schematic pin

Here is a little video clip. The pins on both devices are defined as “passive”. I cannot wire to or from the RGB LED pin 1. In the last part of the clip I pressed “w” on the keyboard to try and wire from the pin and it forced my cursor off the pin.

Any idea what is going on here?

Version Info
Application: KiCad x64 on x64

Version: 8.0.0, release build

Libraries:
wxWidgets 3.2.4
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
libcurl/8.5.0-DEV Schannel zlib/1.3

Platform: Windows 11 (build 22621), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Feb 23 2024 02:24:15
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1936 without C++ ABI

Build settings:

I have figured it out… I think this must be a new feature that is turned on by default? There are grid overrides. I’m not sure when this would be useful? My pin fell on the normal defined grid, but not on the wire defined grid. I just needed to uncheck the box next to wires below. FYI, I use my own library parts.

Your “on screen” grid looks quite dense. It looks like it is 25mil, and your LED is also on this 25mil grid, while the wiring is using the 50mil grid. In general the 50mil grid works best for symbol placement and wiring.

You can re-align symbols on a 50mil grid by:

  1. First setting the 50mil grid ([Alt + 1] should probably do that)
  2. Zoom out and select everything (or try it out on a small section).
  3. Right click and select: Align Elements to grid from the context menu.
    image

Your LED symbol also appears to be a non standard symbol. It is possible that it is not designed according to KLC guidelines. When a symbol is inserted (or moved) in the schematic, it is always grabbed by it’s insertion point, while during wiring, the attachment points for the wires should be on the grid.

As for the grid overrides… KiCad relies on a relatively coarse grid for the locations of schematic symbols (and their pins) and for wires to be able to work efficiently, and this grid is a bit coarse for other items such as text and graphics. The grid overrides allow for more flexibility for these other items, without having to disable the grid completely (Which can by done by holding the [Ctrl] key while moving items).