When I’m trying to draw a trace between two pads (definitely connected in the schematic, as indicated by the ratsnest), I would expect to click on the “Route Tracks” button (or press “x”), then single click on the starting pad, draw the trace by moving the mouse and clicking on points where I definitely want the trace to go, and finally moving my mouse onto the pad I’m aiming for, then double clicking to finish the trace, at which point I would expect the trace to be complete, and run from pad to pad.
What’s actually happening is quite frustrating, and required more clicks than I feel is necessary for drawing each trace.
When I click during routing, instead of the trace as it exists on the screen being “locked in” as it were, it only locks in up to the previous corner in the trace
Though it feels related, I suppose that’s a secondary problem to the trace not finishing where it should.
That picture shows the state of play after I have double clicked on the pad that I’m aiming for. If I move my mouse, the dark green section follows my mouse and does not keep the trace passing through the pad that I double clicked on, nor does it finish the trace drawing as I would expect.
What am I missing? Is there a setting? Is this just how KiCAD works? It feels much more cumbersome to layout a board if ending the track requires three clicks and a keyboard press (esc) which is what it currently seems to need. But I’m sure I’m doing something wrong.
Version info:
Version: 5.1.9-73d0e3b20d~88~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Platform: Linux 5.4.0-58-lowlatency x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.71.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.68.0
Compiler: GCC 9.3.0 with C++ ABI 1013
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=ON
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON```