Is there a way to hide Value and Reference while moving footprint

I have Values and References centered at footprints. That way before preparing documentation of my PCB I need only some of them to move a little.
While positioning and routing I have them hidden.
But whenever I move a footprint these texts are shown which is very disturbing and annoying as for small elements (0402) these texts obscure their outline and I have to position the element several times to assess after placing it (when the texts disappear) whether I put it where I wanted.
Such positioning of the element ‘in the dark’ does not entertain me too much.
Do you know the way to have these texts hidden while moving the element?

What stays behind the idea to show them?
Who cares during routing what is the element number or value?

Edit.
May be important. I have them at Courtyard layer. Do if I had them at another layer they will be not shown?

Well, not as a function of it being Moved. However, I don’t like the Refs (F & B) to be shown so I created a Preset to Hide/Show them.

Example:
First - I moved the Ref’s to the Fab layers (could have done with with Silk, Courtyard…etc) but, I want to keep the Silk outlines/etc visible)

Now, click the Show/Hide Icon’s for the F and B Fab layers then, click the Presets and create a New preset. That will make a Preset of the current displayed (Hidden) Fab layers.

Now, simply use the Preset as needed…

ADDED: Oh, I did this for the Template I most often use. Thus, it’s there when creating new projects…

I can’t reproduce this behaviour . . . V7.0.5 Windows

I have the problem with it ‘since always’ means from 4.0.7 till 7.0.6.
If you (and others) don’t have a problem with it than I suppose the reason is (as I have added in the first post) that I have reference and value at Courtyard layer. I have done my footprints that way because I didn’t found the other way to be able to get pictures for documentation I want.
Pictures: one should have element rectangles (like at CrtYd) with references and second element rectangles with values.
Now, even there were added so many extra layers to be used no layer pair were added (pair meaning that the picture I add to footprint will flip with it from top to bottom.
I could use Adhesive layers for it as I have never used them but I didn’t wanted to block that feature as who knows - I can’t rule out that someday I won’t need it.
At my beginnings with KiCad (2017…2018) I have changed my mind about layers using in footprints 3 times and it seems for me the only logical solution. If there will be one extra layer pair I would certainly move there with my documentation needs.
I supposed that the problem I describe not depends on layers at which you have references and values. If it depends (I will check) that it is argument for using adhesive layers. As always I expect that when I make such decision then after updating all my footprints a week or two later I will find that I need adhesive layers :slight_smile:

What if you hide values and references in the Objects panel?

This way you can move components without interference.
You can do the same by enabling References/Values only to improve Reference/Values positioning if needed

Here, I moved both Value and References to the F.Coutyard.

The normal view would be this

Then you will see this if you hide Values and References in the Objects panel

Then you can move the footprint (hotkey m), with the mouse close to the center to grab the center point.

The text is going to reappear temporarily (you don’t like it, I see), but you got what you want which is to move the part, right?

In first post I have written:

I don’t know the other way to hide them then in Objects panel.

That is the problem that for small parts (0402) while moving I don’t se its borders and if I want to position it touching the other part it happens frequently that I have to move that part 2…3 times before I place it where I want it to be because I see how I placed it only after finishing moving it.
So when the footprint border is most needed KiCad kindly hides it from me :slight_smile:
I suppose that if there would be in objects panel the transparency setting for texts (there are only for Tracks, Vias, Pads, Zones, Images but not for texts) then probably even these texts are shown when not needed I would be able to make them enough transparent to not disturb me.
I really don’t understand that idea. Who needs to see the value and reference when moving. If you want to know what it is the element you are moving you see it at schematic (it is selected there) what is much more informative that texts themselves.

Hiding Value & Ref in Objects only works if you do not highlight the footprint. As soon as the footprint is highlighted to move, the Ref & Value are shown, which is a bit pointless.

The only way I have found to keep Ref & Value hidden is to disable the Layers in which they are placed.
For Kicad Library footprints these are F.Silk & F.Fab. In your case @Piotr, this would mean disabling F.Courtyard.

The question is: are you able to position footprints accurately with F.Courtyard disabled?

I don’t think it’s that . . . can you upload a sample project.

I added a 0603 Resistor . . . with reference and value centred and visible.

now hidden . . .

when I move the footprint . . .
image

I do have hidden text “hidden”
image

Ahhhhhh . . .

You hid the layers . . .
image

@RaptorUK

I’d thought about the “show” boxes for the text items in footprint properties, but that is a lot of clicking for what may be ,many footprints.

I understand Piotr wants to be able to temporarily remove all text so he can make final small adjustments to footprint locations. As far as I know, hiding layers is the only way that does not require huge amounts of mouse clicking.

Yeah I got there in the end . . . this was a little ambiguous.

For most footprints I have the same rectangle at silk layer so I could potentially hide Courtyard and show silk. But at silk I use thicker lines which gives the impression of not being so precise. But the problem I describe I really have only with 0402 (for 0603 texts are inside not hiding the rectangle lines) and I use mainly 0603. In most my PCBs only blocking 100nF are 0402. There is not a lot of them comparing with others so there is no idea to match up working to these few components.
The only thing missing for me is that these texts do not show up.
I like in KiCad that in most cases it is not the program that ‘knows better then me’ what I want. But in this case it looks that ‘it knows better’. I have set in Object tab that I don’t want to see the Values and References but KiCad won’t respect it.

Kicad does respect the setting, as long as you do not want to select. :rofl:

As I mentioned above: pointless setting!

I would not say that. Thanks to this setting the PCB view is much clear. When placing and routing I am focused only on connections to be done and texts don’t distract me. Until not moving 0402 I can also ignore unwanted texts shown up during moving footprints.

I still feel that deliberately turning off Objects Ref. & Value would be done for a reason. ie. I did not want to see them.
To then be confronted by them as soon as I try to move an object is silly.
If I wanted to see those objects, I would leave them turned on.

2 Likes

Me too.
I suppose that I misunderstood your ‘pointless setting’. I understood it as ‘this setting that have no sense’ and I think setting do have some sense, only showing texts when I set I don’t want them have no sense.

Maybe it is a bug or a minor thing that developers forgot to check. I recommend you file an issue saying that hidden References/Values are being shown when the footprint is being moved. No matter which layers they are, if they are hidden they should remain hidden. I also don’t like the current behavior too, and it looks like many others here don’t like it as well. If you do, share the link here with us so we can discuss it there.

1 Like

If it’s not a bug then it should be a configurable option to show or not show while being moved. I suspect its a bug.

I want to point out that there are also people who like the current solution (at least one - me). The display of reference+value of the currently selected footprint gives me a way for overview.
Surely I can look at the statusbar+properties editor (if this panel is displayed), but there the reference get lost between many different strings.
Just enabling/disabling the reference in the appearance-panel is also no solution. For me the display of ref+value for the selected elements is quite a comfort-function.

bug

I don’t think so. Displaying ref+value for selected footprints is there a long time (v6-v7-v799), so I think it’s the current intended behaviour. And during movement the footprints are naturally selected.
It could be discussed if the ref+value display should be disabled during the movement/dragging action (directly after moving/dragging has started) - but I would classify that as a new feature (ok, nitpicking).

Why?

If you click on a footprint that has Ref/Value hidden. The Ref and the Value is going to appear in the status bar. Also, if you have the schematics open, you can click the Symbol there, to have the exact footprint selected, or you can also do the other way which is to click on a footprint and check which parts is in the schematic if the status bar is not enough. Otherwise, you can set Ref/Vaue to visible too since you don’t care with these things in front of you.

Here is the status bar, the first column shows what you want.
image