Routing a track from a via to a pad replaces a similar track to a similar pad on the other side of the board

Bug #1531762 reported by Johannes Agricola
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Medium
Tomasz Wlostowski

Bug Description

I've been having a lot of fun with the push and shove router. However, there seems to be a bug in redundant track detection.

I need to route a track to two pads which are on opposite sides on the board and have the same position and size. Just before the pad, I placed a via, then completed routing to one of the pads (first-track.png). Then I switched back to the other side and completed the track to the other pad. Now I would have expected to have two tracks. However, the first track has been removed (second-track.png).

Repeating the first track then removes the second track, and so on.

Disabling "Remove redundant tracks" allows me to route the second track, so it seems that the second track is detected as a redundant track - while it is definitely not really redundant.

Version info:
Application: kicad
Version: 4.0.1-2.201512121406+6195~38~ubuntu15.04.1-stable release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.19.0-18-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.55.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Thank you so much for your great work on KiCAD!

Tags: cern pns

Related branches

Revision history for this message
Johannes Agricola (johannes-agricola) wrote :
Revision history for this message
Johannes Agricola (johannes-agricola) wrote :
tags: added: cern pns
Revision history for this message
Johannes Agricola (johannes-agricola) wrote :

Just to make that clear - there is a similar pad on the back side of the board. So here a screenshot, showing B.Cu rendered in front.

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

Hi Johannes,

I'm not sure I fully understand the issue. Which tracks gets removed? Could you make a move showing the issue?

Best,
Tom

Changed in kicad:
assignee: nobody → Tomasz Wlostowski (twlostow)
Revision history for this message
Johannes Agricola (johannes-agricola) wrote :

Hi Tom,

of course. Here I try to route both tracks, alternatingly. Every time I switch between front and back side, you see that the previously routed track is missing: https://vimeo.com/151016368

Cheers,
Johannes

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

Confirmed in 6436.

Changed in kicad:
status: New → Confirmed
importance: Undecided → Medium
Changed in kicad:
status: Confirmed → 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.