pcbnew: drag track with angle- strange behaviour (lp:#1820038)
Original report created by Grzegorz Obuch (grzegorzobuch)
On attached pcb track "GND" is connected to net tie footprint which
generates an DRC error - it's not important here.
This DRC error blocks the possibility of dragging a track along its entire
length, not only segments with error. Maybe it's OK.
Attempt to bring track "I1" closer to track "GND" using "Drag (45 degree
mode)" ends with the return of the edited track to the original position,
but not always. _Sometimes_ it ends OK - with proper minimal clearance.
I always move cursor close to track "GND" while track I1 stops moving on
minimal clearance position.
This strange drag behavior also occurs when there are no DRC errors, but in
this case it is easy to repeat.
Routing any other net with interactive router can move track "I1" closer to
track "GND" without any problem. With "GND" interactive router can not do
anything.
Application: pcbnew
Version: (5.1.0-11-g23086decc), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.1
Compiler: GCC 8.2.0 with C++ ABI 1013
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
Original tags: pcbnew pns