# Error when placing a schematic symbol

**URL:** <https://librepcb.discourse.group/t/error-when-placing-a-schematic-symbol/845>\
**Category:** Help\
**Created:** [November 22, 2024, 3:11am UTC](https://librepcb.discourse.group/t/error-when-placing-a-schematic-symbol/845 "2024-11-22T03:11:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ckuecker](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@ckuecker](https://librepcb.discourse.group/u/ckuecker)\
**Post date:** [November 22, 2024, 3:11am UTC](https://librepcb.discourse.group/t/error-when-placing-a-schematic-symbol/845/1 "2024-11-22T03:11:07Z")

</div>

Hello,

I’ve been using LibrePCB for a while now, and have run into a problem with a component I need to place.

This is an SMT SPST switch with three electrical terminals and four mounting tabs which should go to ground. I had this part working and placed, but needed to clean up the PCB footprint.

Somehow, I broke something in the library. I’m including a screen shot of the error message that might help diagnose the issue.

 ![Message](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/7f81762750d276ba058dfcd38c18a62c25af57ce.jpeg)

Any help would be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![ckuecker](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@ckuecker](https://librepcb.discourse.group/u/ckuecker)\
**Post date:** [November 22, 2024, 3:12am UTC](https://librepcb.discourse.group/t/error-when-placing-a-schematic-symbol/845/2 "2024-11-22T03:12:10Z")

</div>

Screenshot of the part.

 ![Capture](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/e99e5bc3e477a43eab705262f4eb088b19176b9e.jpeg)

---

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [November 22, 2024, 8:37am UTC](https://librepcb.discourse.group/t/error-when-placing-a-schematic-symbol/845/3 "2024-11-22T08:37:35Z")

</div>

Hi,

> [@ckuecker](#):
>
> I had this part working and placed, but needed to clean up the PCB footprint.

Are you sure you edited the footprint? The error looks more like you edited the symbol or maybe the component. This _should_ be fixable by removing and re-adding the symbol gate in the component:

 ![image](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/d886df32b5d1fdfe19433dc70be22a744be15a18.png)

Afterwards the pin-signal map in the bottom of this dialog needs to be filled too.

Another way would be to delete the whole component & device and then re-create them.

And for next time, do not ignore the warning in the library editor 😉

 ![image](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/9dc74d978dceb132673dafbbfb1cd9b8a870a7c7.png)

Every time this warning appears, the safest way is to either revert the breaking change, or to duplicate the library element and delete the old one.

---

<div class="post-metadata">

**Author:** ![ckuecker](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@ckuecker](https://librepcb.discourse.group/u/ckuecker)\
**Post date:** [November 22, 2024, 5:24pm UTC](https://librepcb.discourse.group/t/error-when-placing-a-schematic-symbol/845/4 "2024-11-22T17:24:59Z")

</div>

Thanks for the quick reply. I re-selected the schematic symbol, all is well now.
