Pcbnew: Modern toolset doesn't remember track posture

Bug #1778382 reported by Fabián Inostroza
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

In the modern toolset the old track posture is forgotten when drawing a new track.

To route the odd pads in the attached image you have to always switch the posture.

The interactive router settings I'm using are:

Mode: Highlight collisions
Mouse drag behavior: Move Item
Remove redundant tracks
Optimize pad connections
Smooth dragged segments
Optimizer effort: Medium

Application: kicad
Version: (5.0.0-rc2-196-g73a8d2a9d), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.60.0 GnuTLS/3.5.18 zlib/1.2.11 libidn2/2.0.4 libpsl/0.20.2 (+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.16.0-2-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.60.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF

Tags: pcbnew
Revision history for this message
Fabián Inostroza (fabianinostroza) wrote :
Seth Hillbrand (sethh)
Changed in kicad:
importance: Undecided → Wishlist
tags: added: pcbnew
Revision history for this message
Fabián Inostroza (fabianinostroza) wrote :
Changed in kicad:
milestone: none → 5.1.0
Revision history for this message
Seth Hillbrand (sethh) wrote :

I'm not sure that I like the checkbox feature here. I test drove this today and have some qualms.

Settings make sense for things that are unlikely to change for the board or with user preferences. Pad exit direction changes based on the pad, so keeping it fixed in the settings feels off. I end up opening the settings dialog a lot more, which slows me down.

I'd be in favor of remembering the last exit posture that was requested and keeping that in a session variable for the next track.

Revision history for this message
Fabián Inostroza (fabianinostroza) wrote :

@Seth, I completely agree with you, I don't really know why I submitted that patch (at least it helped me when I needed it)

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Version 5.1 is in feature freeze. Moving to 6.0.0 milestone.

Changed in kicad:
milestone: 5.1.0 → 6.0.0-rc1
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2162

Changed in kicad:
status: New → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.