Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias

Bug #1527446 reported by Richard Sim
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

Selecting a block in pcbnew on a 4+ layer board and pressing F (flip) will flip the components and outer copper layers but not the inner copper layers and microvias (and presumably blind vias also).

i.e. A trace on In1.Cu connected to a trace on F.Cu by a microvia, once flipped you will have a trace on B.Cu, a trace on In1.Cu (should be In2.Cu), and a microvia from F.Cu to In1.Cu (should be from B.Cu to In2.Cu).

An secondary issue is that there is no way to edit the layers for a microvia (again, presumably a blind via too), where as you can manually edit the layer for traces. This means that any bad microvias must be deleted and placed again (not fun with a large BGA package trying to make sure that you haven't missed any).

Application: kicad
Version: 4.0.0-stable release build
wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC 4.2.1,STL containers,compatible with 2.8)
Platform: Mac OS X (Darwin 14.5.0 x86_64), 64 bit, Little endian, wxMac
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=ON
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Related branches

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