Track clearance not displayed while dragging tracks

Bug #1818343 reported by Mathieu Stephan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
Seth Hillbrand

Bug Description

- track clearance not displayed when moving a line, even when setting is enabled

SNH: Adding version information where this is verified (GAL canvases):
Application: pcbnew
Version: (5.1.0-11-g23086deccd-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.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+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.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

-- edit: The remaining bullet points are either support requests/misunderstandings or require additional information. Please open a new bug report if you feel that any of them warrant it.
Hello everyone,

I figured I'd make here a quick list of features that I feel were great in Kicad 4 and missing in Kicad 5 pcbnew:
- "T" shortcut doesn't select components that are on non-displayed layers
- "E" shortcut doesn't allow quick modification of trace width with the currently selected width
- "E" shortcut does bring up a modal showing infos about the trace, but setting a new width doesn't lead to any action
- right click when moving component is disabled
- w press during routing without mouse movement doesn't lead to visual width change
- routing a capacitor pad extremely close to a line is nearly impossible without selecting an entry point far away

Revision history for this message
Tomasz Wlostowski (twlostow) wrote :

Hi Mathieu,

Some things work slightly differently in V5 (today's nightly here):
- T shortcut selects components regardless of visible layers. Could you shoot a movie showing the issue in case I misunderstood you?
- E can be used to modify track widths, but you need to enable it in "Preferences->Pcbnew->Edit action changes track width".
- Modal dialog with track properties can be used to change track widths (confirmed on my machine)
- The RMB menu while moving is gone, but nobody complained about it so far... We can bring it back.
- No clearance outline on dragging is a genuine bug, thanks for reporting it!
- No motion event is needed for the W shortcut to work (5.1.0-rc2).
- I don't fully understand your last point. Is it related to the fact that the trace snaps to the center of the capacitor pad automatically? If so, hold Shift while routing, this disables the snapping and lets you position traces arbitrarily close to pads.

PS. Which version of Kicad do you have? 5.1.0-rc2 has everything except for the RMB menu and clearance outlines on drag...

Tom

Revision history for this message
Mathieu Stephan (limpkin) wrote :

Hello Tomasz,

Thanks for the time you took to reply!
- T shortcut: you correctly understood. I'm using the release version which doesn't have the same behavior you describe
- E shortcut: thanks! didn't notice that
- modal: I trust you on that one... still can't get it to work on 5.0.2-1
- RMB: that would be extremely convenient as I always route on 0.1 grid but need sometimes to make exceptions
- in short, when you have a trace already overlaying a capacitor pad, the ratnest starts from the pad center to the line... which are very close to each other. thanks for the shift trick! had no idea :)

will update to 5.1.0-rc2 and will let you know anything else i can spot!

Revision history for this message
Mathieu Stephan (limpkin) wrote :

currently on rc2-21-g16b3c80a7 and getting a weird bug when assigning footprints: the filtering seems to only select parts from the custom library I setup.

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

Are you assigning footprints using CvPcb or using the symbol properties dialog?

Revision history for this message
Mathieu Stephan (limpkin) wrote :

cvpcb

Revision history for this message
Mathieu Stephan (limpkin) wrote :

Another eeschema nicety that was lost: the right click menu only appears after the clic is released (instead of pressed).
The particular use case for which this was nice was when "going up one level" when going into sheets:
- press right click
- move the mouse to the right (to "leave sheet")
- release right click

The alt-back shortcut requires both hands to be on the keyboard, which is rarely the case when doing schematics design.

Revision history for this message
Seth Hillbrand (sethh) wrote :

Hi Matthieu-

Thank you for taking the time to report the issues. Please note that it will greatly help us to fix the bugs if you provide two things for each issue you encounter:

1) A new bug report for each item
2) In each report, please add the full KiCad version information that you find by going to Help->About KiCad->Copy version information

We're very grateful for all reports of issues. The two steps above will allow us to better handle (read: not forget about!) the problems you encounter and fix them more quickly.

Revision history for this message
Frank Severinsen (shack) wrote :

Hi Mathieu

The Right click menu was killed in the fix of this bug:
https://bugs.launchpad.net/kicad/+bug/1798453
hopefully it can be restored again some day.

Seth Hillbrand (sethh)
summary: - Features disappeared / changed since kicad 4
+ Track clearance not displayed while dragging tracks
Changed in kicad:
status: New → Triaged
importance: Undecided → Low
milestone: none → 5.1.1
description: updated
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision cf63ae7ae2060c919a1d1171957243c3af06d318
https://git.launchpad.net/kicad/patch/?id=cf63ae7ae2060c919a1d1171957243c3af06d318

Changed in kicad:
status: Triaged → Fix Committed
assignee: nobody → Seth Hillbrand (sethh)
Changed in kicad:
status: Fix Committed → Fix Released
Changed in kicad:
status: Fix Released → Fix Committed
Changed in kicad:
status: Fix Committed → 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.