DRC not catching intersecting nets in kiCAD v6

Hi KiCAD community,

I just upgraded to KiCAD 6 and am having an issue. I used FreeRouting to do much of my routing, and all looks well. Unfortunately, when I run DRC, it fails to catch blatantly intersecting tracks on different nets (see attached images). Any idea what’s going on here? This is quite scary to me, as I only caught this mistake by chance.

In a possibly related issue: global deletion of all tracks/vias (including locked and on all layers) only deletes tracks generated by FreeRouting; it leaves behind the user-routed tracks placed before the .dsn export. The “Select All Tracks in Net” feature also does not work for these remaining tracks. All of this behavior could be explained if KiCAD were to not treat the user-routed tracks as though they exist at all (except for display purposes), but I have no idea idea why that would happen.

Cheers,
Dan


Your KiCad version is?
Please attach the full help-about-copy version info

Application: KiCad

Version: (6.0.1-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.4 (Build 20G417), 64 bit, Little endian, wxMac

Build Info:
Date: Jan 14 2022 14:47:36
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

Sorry about that; should have included this the first time around

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.