Electrical – KiCad Saying Pins Not-connected

adcbusdackicadschematics

So I am fairly new to using KiCad, and I have encountered a problem. I recently learned how to make hierarchical pins for bus assignments with the notation.
NAME[start_index..end_index]

Everything works fine when I use this notation to connect hierarchical sheets. It even goes by position from the start index of the output to the end index, when the names change between the hierarchical sheets. (I looked at the generated netlist to confirm this)

When I bring the bus into its parent sheet and create bus entries and connections, it says the pins are not connected. Do I need to create another sub-sheet to complete, does it not let you use a bus in the parent sheet?

Note: Error was confirmed in ERC to be unconnected pins, and pins are the only ones in their net.

top sheet

sub-sheet X

sub-sheet plc

Best Answer

So it seems you need to add labels to the actual bus in the format name[start..end] when transferring busses between parents and sub-sheets, which is not very consistent with the way it works between sub-sheets.

Top Level Sheet

top

Subsheet

bottom