pcbnew: hide Render->References doesn't affect fabrication layer

Bug #1670080 reported by Eldar Khayrullin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

If component has text field '%R' in fabrication layer then hide Render->References doesn't affect this field only silk screen.
But show/hide Render->Values works fine in fabrication layer.

kicad@24a9003
Daily PPA.
OS: Ubuntu 16.10

Tags: pcbnew render
Revision history for this message
Eldar Khayrullin (eldar) wrote :
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

%R should only be used for string substitutions. Use REF** for the reference field. Please see bug report https://bugs.launchpad.net/kicad/+bug/1669281 for a full explanation of the difference between the two conventions. That being said, even REF** does not get hidden on any layer except the silkscreen layers. Interestingly VAL** does appear to get turned off on other layers.

Changed in kicad:
status: New → Confirmed
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Strange-it-works-here(tm), Wayne - could you verify with the current HEAD? I have not applied any patches to fix the problem, but I can disable both references and values either by uncheckign Render/{References,Values} or appropriate layers (*.Silks, *.Fab, etc).

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Orson, I attached a screen shot of the issue. As you can see in the screen shot, "References" is unchecked. The F.Fab layer is checked in the layer tab. I would expect all references (REF**) to be hidden irregardless on what layer they reside. This is the gal canvas.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Orson, I attached a screen shot of the issue. As you can see in the screen shot, "References" is unchecked. The F.Fab layer is checked in the layer tab. I would expect all references (REF**) to be hidden irregardless on what layer they reside. This is the gal canvas.

Revision history for this message
jean-pierre charras (jp-charras) wrote :

I cannot reproduce this bug.

@Wayne:
If you are using footprints recently downloaded from github, most of them have now REF*** on the silkscreen layer, and a %R on the F.Fab layer.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote : Re: [Bug 1670080] Re: pcbnew: hide Render->References doesn't affect fabrication layer

My bad. Apparently at some point the reference on the F.Fab layer of
the footprints I used in my design were changed from %R to REF** so I
was seeing REF** in the footprint library viewer. I took a look in my
board file and sure enough, the F.Fab layer reference is %R. Sorry
about noise.

On 7/23/2017 2:40 AM, jean-pierre charras wrote:
> I cannot reproduce this bug.
>
> @Wayne:
> If you are using footprints recently downloaded from github, most of them have now REF*** on the silkscreen layer, and a %R on the F.Fab layer.
>

Jeff Young (jeyjey)
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.