I start with a block that looks like (1) below. I select the block and Ctrl-C then Ctrl-V copy paste. The same is true if I Ctrl-D to duplicate the black.
(1) turns to (2) and (3) is what’s pasted. It’s something funky about this block. It does not happen with other blocks. If I
I also tried duplicating the parts and reconnecting them This block copied without the issue with either Ctrl-C/Ctrl-V or Ctrl-D.
It may be a bug (I think this shouldn’t happen under any circumstances), but it may depend on something we don’t know yet. To verify it as a bug you should give more information, and you have to give it in the issue database anyway, so we can start here as well.
First, paste the complete version information from Help → About → Copy Version Info.
Second, zip the whole example project in the phase 1, attach it here and give exact steps (mouse clicks, keyboard presses, menu items etc. so that we can follow and try your workflow exactly to try to reproduce it.
What happens if you save the schematic, close the editor and open the schematic again?
First, paste the complete version information from Help → About → Copy Version Info.
Application: KiCad (64-bit)
Version: (6.0.5), release build
Libraries:
wxWidgets 3.1.5
libcurl/7.82.0-DEV Schannel zlib/1.2.12
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: May 3 2022 00:36:16
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.79.0
OCC: 7.6.0
Curl: 7.82.0-DEV
ngspice: 36
Compiler: Visual C++ 1929 without C++ ABI
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
Second, zip the whole example project in the phase 1, attach it here junctionbug.zip (184.3 KB)
and give exact steps (mouse clicks, keyboard presses, menu items etc. so that we can follow and try your workflow exactly to try to reproduce it.
The original description is about as close as I can come to this without a recording method. It really is just:
Select block with left-mouse-button and drag then release.
CTRL-C
Move mouse to paste area
CTRL-V
And you get the result seen. Note that the source block and copied block are effected on paste. Same with block select and CTRL-D and click to drop the copy. Only works on the top three on the upper right outside the drawing borders. The copies below them were generated by CTRL-D duplicating the parts from the ailing blocks and redrawing the wires. These copies do not exhibit the issue.
What happens if you save the schematic, close the editor and open the schematic again?