What happened to the "VISIBLE" check box in text properties in KiCad 9?

Please excuse me if my question is 50% (??) off topic…
Is this sort of consideration an advantage to ordering boards using Gerber files?

The last time I ordered boards, I used 8.X…probably 8.07 and uploaded my KiCad pcb file directly to the vendor website. This all went smoothly and the boards were good. But it sounds to me like this method might introduce added risk when using the next 9.X version? So Caveat Emptor says it is better to use gerbers and review them carefully before uploading them to the pcb vendor?

1 Like

Personally I always use gerbers rather than uploading a board file (I personally have not used gerber alternatives like IPC-2581 or ODB++ although I think the same advantages apply).

With gerbers, I’m not at the mercy of the manufacturer’s KiCad converter, which among other things they need to make sure is up to date with every annual major release of KiCad. Instead I use a standard flow that all users of all EDA packages go through, which I expect to be better tested and more widely used than the KiCad-specific one. I can inspect the gerber output from KiCad to make sure it matches my design intent, and which then goes through an industry-standard flow to manufacturing.

Just my 2 cents. For what it’s worth I don’t have any experience directly uploading KiCad files, so I’m not trying to say it’s an inherently unreliable method, I just prefer the other flow in theory.

2 Likes

Testing not nightlies.

Is that the DRC memory leak (recently fixed) or another one?

You are right, sorry for the mix up :slightly_smiling_face:

The one I talked about here…

Ah that’s not a memory leak - it was an event handling issue.

1 Like

It is still gone in 9.0.1 RC2. Then it must be on purpose…

As I said above, it’s an intentional change.

The only texts that I usually set to invisible are the component values on the fabrication layer, as they usually take up too much room. I can still set them to invisible in the component properties but not in the text properties. So it makes no sense to me…

1 Like

I was about to post about the same problem, not only in the footprint editor but also in the pcb editor, I have some copper areas as footprint that do not need a reference and it really took me a while to find out how to make them invisible from the silkscreen:

Selecting the text and hitting ‘e’, nop:

Clicking on the footprint and hitting ‘e’, nop:

Long clicking on the footprint, selecting footprint and hitting ‘e’, on the properties of the footprint dialog, but not on the properties side panel:

I very much would like to be able to click on the text and hide as before, being unable to create footprints with hidden text can stay if it has cause problems already, but I like being able to quickly remove unwanted stuff

EDIT: I noticed this changes in v9.0.1 and still is like this in the newest test build

Application: KiCad PCB Editor x64 on x64

Version: 9.0.1-99-g956a633d4d, release build

Libraries:
	wxWidgets 3.2.6
	FreeType 2.13.3
	HarfBuzz 10.2.0
	FontConfig 2.15.0
	libcurl/8.11.1-DEV Schannel zlib/1.3.1

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: ATI Technologies Inc., AMD Radeon (TM) Graphics, 4.6.0 Compatibility Profile Context 24.9.1.240813

Build Info:
	Date: Apr  4 2025 05:44:15
	wxWidgets: 3.2.6 (wchar_t,wx containers)
	Boost: 1.86.0
	OCC: 7.8.1
	Curl: 8.11.1-DEV
	ngspice: 44
	Compiler: Visual C++ 1942 without C++ ABI
	KICAD_IPC_API=ON

Locale: 
	Lang: en_GB
	Enc: UTF-8
	Num: 1,234.5
	Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

Same issue here on 9.0.1, it was an extremely useful feature to declutter the PCB editor.
Anyone knows any workaround?
Thanks,

1 Like

To simply hide text you can select it an hit delete.

1 Like

Looks like the issue was fixed in version 9.0.2 :slightly_smiling_face:

1 Like

I have the 9.0.2 D/L and it is missing in my windows win11 version. I really need it to be able to hide all text capability on anything I want to hide. It is just good practice. Don’t allow printing hidden text, it is hidden for a reason. Don’t take flexibility away from the designer, and make the designer keep up with his hidden text. Unless the text is on the wrong layer (copper) it can’t short the traces.

2 Likes

as a workaround for now you can just hit delete after selecting. Deleting it is the same as hiding it.

1 Like

All text is visible by default, and if the user choses to hide it by default, it’s their choice. Like everything else, they know what they’re doing if they change a default setting.
Now all the references are just in the way of everything else on the F.Fab and B.Fab layers, polluting the view. Deleting them or moving them to another layer is a lot more work as they have to be done individually, or I have to go into the Footprint editor and do them one by one. So much additional work for something that was a user option??

2 Likes

I have worked out a work around for the visibility problem (I think it is a problem) by moving unwanted text on the user2 layer. then turn off visability for user2. It sux as a work-around, B/c if you have to import a new netlist, you have to move them again. unless you turnoff the selections about deleting existing footprints, but then if you need that on it becomes a pain. Please give us the rights to just hide all the fields we want to hide. I don’t want to delete the field (especially {REFERENCE} field incase I actually need it for something. would rather just hide it. Who is with me on this??

On Windows 9.0.4, if I select test and properties, I see a “show” button, usually ticked

For any board design I first disable the fabrication layers. It is always messy and I have no need for it.

Than I select each and every single text thing there is, and I uncheck the visibility box. I mean for real, if my boards are baked in the oven of JLCPCB, I really not need customers to see which resistor is called R1203. Neither do I. And my designs are not big or expenisve enough. If something breaks (not happened so far) I can fix it by hand or replace the board entirely.

I manually add all information in silk text by hand so people know where to stick which wire in which terminal block.

If however, I make a through hole design. I still don’t use reference numbers, but I turn on the Fab layers and I move the values (capacitor and resistor values n such) or descriptive IC names to the silk layers.

My DIY boards will tell you where to solder the BC547. But it won’t tell that it is secretely called Q12.

Short version: I have been really happy with the toolbox and the things it allowed me to do with the silk texts. As long as I can keep doing what I’ve been doing, I’ll happily upgrade to V9. :joy:

Regards :coffee:

Bas