PCBNew-connecting a track to an existing track brakes 45 deg, H, V constraints (lp:#1851678)
Original report created by Art (diametrix)
If I try to connect to an existing track and my grid is set fine enough
(~1mil), the track that I"m trying to connect to is broken into two
segments at the connection point (which is expected) but then the
connection point starts moving within certain limits. If I move it far
enough the connection point is canceled and the router goes back to the
state before the connection was made (unbroken existing track). Normally
though, if you are not zoomed far enough you would just make a connection
and don't even notice that all your tracks are slightly off H,V or 45 deg.
If you use H,V and 45 deg constraints, they shouldn't be broken just
because you are making a connection.
Application: KiCad
Version: (5.99.0-229-g5b8661f2a), 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.21.0 (+libidn2/2.1.1) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
Build date: Oct 16 2019 21:05:43
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:
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