Thats the standard way of assigning nets and labelling them.
to save some work/mouse-clicks:
If you want you can omit the short net on the pin and assign the label directly onto the pin. (I personally dislike the view of this solution so I don’t use it)
my workflow: assign the first net+label, than select this net+label, copy+paste on all other needed locations/pins. Afterwards change every label-name according to the connected pin (doubleclick label and write the correct label-text)
One way is indeed to put the attachment point of the label directly on the end of the pin. you can mirror the label (with the X and Y shortcut keys) to put it’s attachment point on the other side.
Note that the small circles and squares disappear when KiCad recognizes a connection.
If you want to add a bunch of labels, you can make good use of the repeat function with the [Ins] key in KiCad.
First draw some unconnected wire segment:
Then hold the Insert key and let it repeat a bit (It’s easier to delete extra wires later then to make more).
Then place a label on the topmost wire:
And then press the insert key again for a while:
Usually labels connect to labels with the same name on another part of the schematic. To do that, draw a box over that section to select them all and press [Ctrl + D] to duplicate the block.
If you know in advance that you need (for example) only 8 labels, then just make a copy of the first 8.
Thank you for the all useful tips. What was surprising for this newbie is the implicit association of a new label with a pin near it. I’m glad it’s there, but I was not expecting this level of sophistication.