Bus from duplicated sheet connects to all pins on the duplicated sheet

Hi,

I am facing a issue when connecting a bus from an duplicated hierarchical sheet. I have attached an example where I added some busses and have some duplicated sheets. When I select ‘led1’ all the nets named ‘led1’ are highlighted. What is the proper way to do this?

bus_merge_test.zip (15.2 KB)

To be able to run a bus though a hierarchy, you have to use group buses.

I tinkered a bit with your example to make it work. I first simplified your alias list:

There is now just one alias, with 4 member names.

Then, on the most deeply nested sheet, I use a generic name, combined with the alias list. Because of the alias list, the Foldout from Bus can generate complete bus names:

On the intermediate level in the hierarchy, there are three buses, so they need to have three different names to separate them. But each Group Bus has the same alias list.

And when you import the sheet pins into the root sheet, they also get the new names. I deleted the old imported sheet pins.

And your modified project back:
2024-01-24_bus_merge_test.zip (8.1 KB)

I also recommend to read the section for buses in the KiCad manual :slight_smile:

1 Like

Thanks you for the example and explanation. This is exactly what I was looking for!

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.