pcbnew: text fields with %R, %V not hides if checkbox unselected in "render" panel

Bug #1733894 reported by Sergey A. Borshch
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

%R, %V substitution in text labels widely used to create assembly drawings. However, selecting/unselecting "Values" or "References" checkboxes in Render tab did not alter substituted texts visibility nor on screen nor on printing/plotting outputs.

My proposal is to hide %V, %R text field if appropriate checkbox in Render toolbar is unchecked and if field consist of "%R" or "%V" text only.

Tags: pcbnew
Revision history for this message
Nick Østergaard (nickoe) wrote :

Please add version info

Revision history for this message
Sergey A. Borshch (sb-sf) wrote :

Any version since %R, %V substitution was added.

Steps to reproduce:

1) Open footprint editor, load any footprint,
2) Place text "%R" somewhere - text will be substituted with RefDes field value.
3) Save footprint, place it into pcb
4) Open "Render" panel, uncheck "References" checkbox

Reference designator hides, while added text label with %R substituted by RefDes value remains visible.

Revision history for this message
André S. (anschitech) wrote :

Just for consideration:
Reference and Value need to be placed on the correct layer in the footprint.
The visibility of Reference is tied to .SilkS, Value to .Fab.

Examples:
If %V is placed on .SilkS the Value option will not toggle its visibility.
If %R is placed on .Fab it will not be toggled by the Reference option.

This behaviour/dependency is not very well documented.

Revision history for this message
Sergey A. Borshch (sb-sf) wrote :

Actually, I'm shocked about this. Who is decided to limit me to which layer I has to put value or reference? What is the origin of that limiting at all? Is it one more example of "Kicad way" - where kicad's designers know what user want and what user should do better than user itself?

I always place Reference an Value fields to .Fab layer and text labels %R and %V to .SilkS layer. What's the problem with that placing in MY libraries, used to create MY boards?

Changed in kicad:
status: New → Incomplete
Revision history for this message
Sergey A. Borshch (sb-sf) wrote :

Nick, what additional info you need to change status to "Confirmed"?

Revision history for this message
Nick Østergaard (nickoe) wrote :

Proper version info. I don't know what version this is "Any version since %R, %V substitution was added.".

Jeff Young (jeyjey)
Changed in kicad:
status: Incomplete → Confirmed
Revision history for this message
Jeff Young (jeyjey) wrote :
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Patch merged. Thanks.

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision a16430a7256f190362a7710abe7b972dc2c3936e
https://git.launchpad.net/kicad/patch/?id=a16430a7256f190362a7710abe7b972dc2c3936e

Changed in kicad:
status: Confirmed → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.