Changing "Value" of multi-part component does not change for all units

Bug #1653250 reported by Steve W
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
New
Undecided
Unassigned

Bug Description

Application: kicad
Version: 4.0.2-stable release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1009,GCC 5.2.0,wx containers,compatible with 2.8)
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Boost version: 1.57.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

I created a Quad NAND gate in the library editor with the following properties:
- All units interchangeable.
- Edit pins per part or body style. I want Vcc and DGND only on Unit A.
The part was created and tested successfully.

When this part was added to the schematic, i wanted to change the "Value" field to a different value.
(Right-Click on component -> Edit Component -> Value). I did the change initially on unit A.

I expected that changing the "Value" field on one unit would apply to all units of the device as the "Value" field represents the device as a whole (i can't think of a case where it wouldn't).

However, the change only applied to the unit where the change was performed. This means that changing the "Value" field has to be performed for every unit individually, which manageable until a device has many units spread over a large schematic.

BR,
Steve. W

Revision history for this message
David Pearce (halzia) wrote :

I can replicate being able to change the value of just one unit of a multipart eg 7400 Unit A to 74LS00 and the schematic displays the values as different in the same part.
But, when I run Annotate I get a pop up box "kicad Warning Different values for U1D (7400) and U1A (74LS00)" and if I run ERC, I get "Different values for U1D (7400) and U1A (74LS00)
Annotation required!"

Application: kicad
Version: no-vcs-found-7424~56~ubuntu16.04.1, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.4.0-57-generic x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.58.0
Curl: 7.47.0
KiCad - Compiler: GCC 5.4.0 with C++ ABI 1009
        Settings: USE_WX_GRAPHICS_CONTEXT=OFF
                  USE_WX_OVERLAY=OFF
                  KICAD_SCRIPTING=ON
                  KICAD_SCRIPTING_MODULES=ON
                  KICAD_SCRIPTING_WXPYTHON=ON
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_SCH_IO_MANAGER=OFF
                  KICAD_USE_OCE=ON

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.