I am creating a board with 96 WS2813-mini LEDs broken down into 9 rows. Since there is so much duplication I have used copy block/past and duplicate block. I am now seeing random ERC errors about unconnected pins even though they are connected. If I move the traces elsewhere it often fixes it, but then another random error pops up.
If you are talking about GND and VCC pins, they are not connected. When a pin is connected to a wire, the little circle at the end of the pin vanishes.
I do not see the bug.
As Pedro (and Launchpad) already mentioned it is just the missing power flags.
The amount of LED’s, the story around it, and that KiCad picks just a random pin to show the error all make it more confusing.
When I tried to drag a symbol with “g”, the wire bend at the expected location, which clearly shows they are connected. (Press Esc to cancel the drag).
When I added the PWR_FLAG to both +5V and GND the ERC errors dissapeared.
With the PWR_FLAG’s it looks like:
Also:
If you often have schematics with many repeating symbols, you may want to look into Skidl. It is a Python library to help with generating netlists from code. It is a sort of VHDL for schematics.
There are also various scripts for generating repetitive stuff on a PCB. Either in Pcbnew (Replicate Plugin) or completely from scripts without Pcbnew ( Go get Skidl klock example).