No nets are copied when the PCB is duplicated

Bug #1795057 reported by Art
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
High
Jeff Young

Bug Description

To create a board array for manufacturing I use "append the board" feature and then copy and paste the board into an array. It seems that now when you do it all the nets assigned to tracks, vias, polygons and components are removed from the copies which messes up the array as soon as polygon pours are refilled. Which, in turn, makes the whole array unusable. What is the point of being able to copy your artwork if none of the nets are copied with it? I know there is a "Create an Array" option, but last time I tried to use it, it had all kinds of issues.

Application: kicad
Version: (6.0.0-rc1-dev-484-g9b50b9406), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.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=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: pcbnew
tags: added: pcbnew
Revision history for this message
Jeff Young (jeyjey) wrote :

The nets are assigned to the pads, so if you edit a footprint it will then push the nets out to connected tracks, zones, etc. It just that the connectivity isn't getting updated or something.

Changed in kicad:
status: New → Confirmed
importance: Undecided → Medium
milestone: none → 6.0.0-rc1
Jeff Young (jeyjey)
Changed in kicad:
importance: Medium → High
Revision history for this message
Jeff Young (jeyjey) wrote :

@Art's use-case is panelization, which we don't really support.

However, one could easily imagine wanting to use the board layout associated with a particular hierarchical sheet in more than one design. In that case you'd copy the board items from one board to another, and you'd want the nets to stay assigned.

Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Confirmed → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

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

Changed in kicad:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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