I am testing Kicad 6 for the first time.
I worked with 4 and 5 for years but i am also trying busses for the first time.
I found some tutorials on Youtube but i hear busses changed in v6.
That looks correct to me, but I’m also a newbie on buses. I usually just use local or global labels to connect the signal. To me the bus rarely clarifies the connections in the schematic.
Could you point to a specific part which would benefit from some clearification? Maybe we can help to interpret the things which are hard to understand.
Nothing magic about busses, it’s a way of grouping connections belonging together that would otherwise run parallel, eg, an 8-bit data bus.
Important is only to get the bus entries/exits connected and labelled right.
Your schematic seems fine to me.
I attach a simple example from one of my own designs:
No, a KiCad V5 tutorial can not explain how KiCad V6 buses work.
Buses can have real signal names, and you previous remark already implies this:
KiCad complained that you connected something to a bus that is not part of the bus. So I suggest you read the user manual on how to create members of a bus.
I do not use buses much myself, a few days ago I read part of the KiCad manual on buses to give an answer in:
(And for that I a also made a little test project).
KiCad V6 also has Schematic Editor / Tools / Bus Definitions but because I do not use buses much myself, I have not invested time in figuering out what that does exactly and how it works.