Reference texts on F.fab can't be selected in 8.02

I updated kicad to 8.02 from 8.01 first time when it’s released. And I found that I can’t select reference texts of components. F.fab layer is quite messy now and I have to turn it off.
屏幕截图 2024-05-24 153403

1 Like

This is a known bug, and already fixed a few weeks ago.

It will be included in V8.0.3, so you only have to be a bit patient.
KiCad V8.0.2 is now almost a month old, and bug fix updates are released approximately once a month, so I expect V8.0.3 within a few weeks.

1 Like


Only 8.0.2 can’t, you can use 8.0.3
https://downloads.kicad.org/kicad/windows/explore/stable/download/kicad-8.0.3-rc1-x86_64.exe

I can select those texts now :grin:. And a new bug in 8.0.3 :sweat_smile:
屏幕截图 2024-05-31 164239
Almost all netnames except vcc and gnd have a / before them.

It’s not a bug. Slash indicates local net names, those which are named using local labels in the schematic. VCC and GND are named by power symbols which by KiCad convention are global. The slash is actually the first part of a path, like in unix file paths. This, and the reason for it, will be evident if you use hierarchical sheets and local net name labels. The same net name can be used in several sheets without collapsing them into one net.

2 Likes

I’m not so sure of that. Sure, KiCad uses path name like syntax for labels, but I can’t recall I have seen these slashes before on pads or tracks on the PCB.

Take the example below. KiCad (V8.0.2) shows “C7” on both the track and the pad, while the complete net name is “/Single_Square2/C7”.

It’s possible it’s intentional, but I do not see much benefit of showing this slash on all local labels.

Also, this project of mine is from a multiplexed display. It has 6 instances of the “Single_Square” page, and each instance has an 8*8 dot matrix and C1 though C8 as open collector column drivers. This means there are 6 different nets which all show up as “C7” on the pads on the PCB.

I have used several version of Kicad 6.x, 7.x, 8.00, 8.01 and 8.02, and only in 8.03 I see the slash. So it’s quite likely a bug.

It’s an intentional change in 8.0.3 to show the full path when the partial path is ambiguous. It shouldn’t be shown if there is no possible confusion (meaning, no other net that when the paths are removed looks the same)

In your example, it looks like it’s working as intended: you have 6 instances of the sheet, so the name without path is ambiguous.

That will be nice. I only draw some simple pcb. It’s just a bit messy for me now. I think a checkbox in setting page to hide those slash is good enough.

I was not complaining about the full path being shown in the “net name”, but referring to the C7 being shown on both the track and the pad without a slash.

I have not used V8.0.3 yet but apparently the slash is shown on nearly every net name on the PCB in V8.0.3, while the user did not enter them on the schematic labels.

A full design needs to be posted to examine whether or not this is the case.

A local label on the root sheet does show up with a prepended slash on the PCB:

Local labels on a sub sheet show up with the full path name on pads and tracks, but with the label only on via’s. This may be intentional, as there is not much room on a via.

KiCad version used is a few weeks old nightly:

Application: KiCad PCB Editor x86_64 on x86_64

Version: 8.99.0-unknown-05b2b3c26e~178~ubuntu20.04.1, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.10.1
	HarfBuzz 2.6.4
	FontConfig 2.13.1
	libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3

Platform: Linux Mint 20.3, 64 bit, Little endian, wxGTK, X11, xfce, x11
OpenGL: AMD, AMD RENOIR (DRM 3.42.0, 5.15.0-107-generic, LLVM 12.0.0), 4.6 (Compatibility Profile) Mesa 21.2.6

Build Info:
	Date: May  6 2024 18:07:05
	wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.71.0
	OCC: 7.6.3
	Curl: 7.68.0
	ngspice: 42
	Compiler: GCC 9.4.0 with C++ ABI 1013

Locale: 
	Lang: en_US
	Enc: UTF-8
	Num: 1.234,5