Cannot route track close to another track with two segments of different widths.
Description
If one of the tracks goes from a larger width to a smaller width, you cannot approach this joint with another track. Kicad reports a DRC error even if the current clearance is greater than the set one (minimum clearance is set to 0.1mm).
Screen recording and sample project
![](/-/project/15502567/uploads/42481505e912695830a6f5716fc4f850/KiCad_track_width_problem.png)
PCB_Editor_2023-07-31_13-52-11
Steps to reproduce
- Route two tracks with a width of 0.115 mm as close as possible to each other with a clearance of 0.1 mm.
- Change the width of some track segment to 0.1mm.
- Delete a part of the adjacent track near the crossing of two track widths.
- Try to re-route the deleted track to the same place. The DRC check will not allow the track to be routed to the same location.
- Change the 0.1mm wide segment back to 0.115mm. The adjacent track can now be routed back to its original location.
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 7.0.6, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON
Edited by jarodan