# Moving or hiding pin names

**URL:** <https://librepcb.discourse.group/t/moving-or-hiding-pin-names/410>\
**Category:** Libraries\
**Created:** [October 12, 2021, 5:56am UTC](https://librepcb.discourse.group/t/moving-or-hiding-pin-names/410 "2021-10-12T05:56:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![markf](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@markf](https://librepcb.discourse.group/u/markf)\
**Post date:** [October 12, 2021, 5:56am UTC](https://librepcb.discourse.group/t/moving-or-hiding-pin-names/410/1 "2021-10-12T05:56:20Z")

</div>

I am trying to build my own library and find that the editor sometimes puts pin names in awkward places and I cannot find a way to move them. Also, on some components the pin names do not show up when placed in a schematic and others they do. I cannot find any way of controlling the position or orientation of these labels either in the library editor or schematic editor. Please Help!

---

<div class="post-metadata">

**Author:** ![Doom](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@Doom](https://librepcb.discourse.group/u/Doom)\
**Post date:** [October 17, 2021, 7:59am UTC](https://librepcb.discourse.group/t/moving-or-hiding-pin-names/410/2 "2021-10-17T07:59:39Z")

</div>

For now, it is not possible to move pin name in schematic library. But you can use this trick :

- place a pin and set the name invisible
- add text with pin name to place it where you want

It will be in 0.2.0 release.

> <https://github.com/LibrePCB/LibrePCB/issues/383>
>
> \##### VERSION / OS / ENVIRONMENT
> 
> \`\`\`
> LibrePCB Version: 0.1.0
> Git Revision: … d7458d3b3e126499902e1a66a0ef889f516a7c97
> Build Date: 2018-11-24T16:25:35
> Qt Version: 5.9.1 (built against 5.9.1)
> CPU Architecture: x86\_64
> Operating System: Debian GNU/Linux 9 (stretch)
> Platform Plugin: xcb
> \`\`\`
> 
> \##### SUMMARY
> 
> "Name" label of pins added in bad position and there are no any way how change it.
> 
> \##### STEPS TO REPRODUCE
> 
> 1. Create new local library;
> 2. Add new symbol;
> 3. Start editing of this symbol;
> 4. "Add Symbol Pin".
> 
> \##### EXPECTED RESULTS
> 
> Each symbol pin should has option to set "Name" label position (or remove "Name" label) via "Pin Properties" dialog.
> 
> \##### ACTUAL RESULTS
> 
> After adding each symbol pin has own "Name" label that could not be moved or removed.
> 
> \##### ADDITIONAL INFORMATION
> 
> !\[pic.1\](http://i.imgur.com/gjFXheQ.png)
> 
> !\[pic.2\](http://i.imgur.com/TLZcyl0.png)

For making name invisible, it is in the component step.

For the second part of your question, I’m not sure to understand.  
Is it related to this ?

> <https://github.com/LibrePCB/LibrePCB/issues/534>
>
> \##### SUMMARY & SOLUTION
> Set top pins text same orientation as bottom ones, lik…e classic texts
> (I know that it is preferable to make functional symbol, but I will do both)
> 
> !\[image\](https://user-images.githubusercontent.com/7809481/66323808-a6520b80-e924-11e9-9cf2-0d3ef3737c4f.png)

---

<div class="post-metadata">

**Author:** ![markf](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@markf](https://librepcb.discourse.group/u/markf)\
**Post date:** [October 17, 2021, 12:59pm UTC](https://librepcb.discourse.group/t/moving-or-hiding-pin-names/410/3 "2021-10-17T12:59:03Z")

</div>

Thank you, making the labels invisible does what I need. And yes, I was also asking about pin text rotation. Since I made a couple hundred components that I needed to modify I did some reverse engineering and found that a search & replace of (text signal) to (text none) in all the files under the cmp directory updated the whole library.
