The label is designed to be attached to a net. But you can have a floating label. In that cas it just have a grabbing box to allow you to tie it to a net.
A text is only a graphic object and it cannot be tied to a net.
But yes a floating label and a graphic object looks similar.
Also by default color rendering is not the same
When I do my designs I tend to assign a lot of net labels, even where the visible wires complete the needed connections. I usually use a small font (such as 20 mils) to reduce clutter. The reason I do this is so that I know what I am connecting during pcb layout. I usually prefer IC pin numbers or pin names (where appropriate) instead of R17 pin 2 which is more typical of what KiCad does by default. Those default net names usually do not help my brain much.
I do the same for several reasons. It’s a bit more work during design, but for me it serves two purposes:
1: helping while doing PCB layout.
2: more importantly, I try to use descriptive labels for each net. This is a tremendous help when coming back to a design after a year or two, if changes need to be made. The labels really assist getting back into the old forgotten design.
1 - “Each Net” meaning “Each Line representing a Wire” on the Schematic… Right?
2 - To “Attach” a Label to a line/wire/net you first click the line/wire/net and then click “L” to “Attach” the Label to the line/wire/net… Right?
3 - Can you Attach a Label to a connector pin? I haven figured out how to do that yet.
Thanks to all for the kind assistance.
Thanks BobZ!
And, cool illustration. Is that an animated Gif or a video file via a screen capture?
And, can you have the multiple labels on the same net?
Like a Label at each each end of a wire connecting part 1 to part 2 to part etc?
Thanks again for the help.
You can have multiple labels. ERC will complain if they don’t match though.
Note that a “net” isn’t quite the same as “line representing a wire”. It’s everything that’s electrically connected together. So if you have 5 lines going from 5 different pins to ground, they’re all one net.
Net labels are for complicated nets (many connections) where you want to make clear what the net is/does. Placing identical net labels on different parts of the net can make sense.
Placing a label on a wire connecting a resistor to a capacitor makes no sense.
What is current best practice for signal naming vs Net Labeling
I’ve used abbreviations (mnemonics) for labeling nets but Text for descriptive signal names like…
Net Label: DAC1O
Signal Name: DAC 1 Analog Out →
or whatever.
Do you do the same or just put use the descriptive signal name as the Net Label?
How do you guys do it?