i also have this issue. on min i have a switch but i want the reference desgination on the back side as well as the frontbecause that is the side it will be trouble shot from. is there any way to have the same reference duplicated to multiple positions in a footprint file?
I think that you can use the variable ${REFERENCE} to place multiples text object with the reference in the footprint.
In my case, I wanted to display an actual name and not the reference, so I’ve created a new variable.
the Ref*** is coming from previous version and it seems that you can have only one copy of it in the footprint
It turns out you can have more than one copy of the Ref in the footprint. The Ref may be hiding in a pad if that pad is also the anchor for the footprint.
Also, the second stage (Footprint Text Properties) I posted above is superfluous if the layer is changed to B.Silk. in the Footprint Properties. The text is automatically reversed if the B.Silk is selected.
My problem was I didn’t change the Layer in the Properties, so I had to make the changes in the Text Properties.
That’s the right way to do it, there’s nothing complicated. ${REFERENCE} is a built-in variable, containing the reference designator of the footprint, coming usually from the corresponding symbol. There’s another for ${VALUE}, and in general you can use any field name from the corresponding symbol (see PCB Editor | 7.0 | English | Documentation | KiCad).