For me, the current bus functionality in Kicad is useless. I want human-named signals on both ends of the bus. For me, I don’t really care what the bus is named.
The automatic numbering lower ports in the editor is useful, but the actual bus functionality is pointlessly restrictive.
Adding a Just-A-Bunch-Of-Wires or signals would be a lot better than what we have in Kicad.
Yes, there are times that you have sequentially named ports, such as a parallel connections, but Kicad overlooks the existence of cables, such as a CanBus for a car.
The idea that the bus numbering rules-checking comparing the bus with it’s contents is silly, as human-readable endpoint connections are more important than a limiting threadbare scheme to compare the idea of the bus against its contents.
Yes, I want the ability to name the bus anything I want–as long as the endpoints connect.
In my project, I need to connect 6 connectors to 5 chips, and what misery it is. If I use indevidual wires, it becomes a mess, like this:
There are many other applications where, say you might have a connector with various named signals that go from here-to-there, and we have no good way to present such an idea.
It doesn’t matter what other programs do. There is not reason why Kicad should live in the shadow of closed-source software.
Thank you for your consideration,
–Brenda