I’m a new user of KiCad (currently using the version 6)
I have an issue with an imported symbol from SnapEDA. The symbol is correct in the selection panel, but when I add it, it’s reversed. I tried flipping it, checking configurations and all, but I didn’t find anything to help.
I have never seen mirrored text in the schematic editor before and am mostly guessing…
I suggest to load the symbol in a text editor and then compare it with some other symbol.
The text below is from loading a simple resistor symbol in the symbol editor, then [Ctrl + A] to select it all, [Ctrl + C] to copy it into the clipboard, and then pasted in a text editor (or in this post).
I’m going to follow the response from the issues retiredfeline gave me. Thank you for your suggestion ! Based on the issue, I will probably need to modify the model manually too.
I wanted to give you an update here. We have manually updated the KiCad file for the ACJC6V part. This is now converting properly.
After some investigation, we found that KiCad does not support mirrored text in the schematic as it was indicated in the documentation here. Our software team is currently working on updating our converters to avoid this instance for all parts moving forward.
Thanks again for bringing this up and if anything else comes up with a model from SnapEDA, please feel free to contact us, we are happy to help.
I just have to ask… When would anyone want to have mirrored text in a schematic? I’ve tried, but I cannot come up with a use case for a mirrored text in a schematic.
This is a good question, thank you for bringing it up.
We don’t actually use mirrored text in the symbol in KiCad. However, in some cases like this one, we use the mirror option in our base format to justify the texts between left and right. This is why, when the symbol is converted to KiCad, the pin names are getting mirrored.
For more insights, based on the documentation from KiCad, mirrored text justification is supported in the symbol editor. Nevertheless, this is not the case for the schematic. To avoid this, we are updating our exporter to recognize these cases during the conversion.
Please let me know if this clarifies your question, we are happy to help.
You made me to search what SnapEDA is. I have never heard before. I’m used to define all my symbols and footprints myself and since I moved to KiCad in 2017 I also define 3D models if there is no in KiCad library.
I wanted to give you all an update here. We have now updated our exporter to avoid the mirroring in the symbol when being placed in the schematic. This now applies to any symbol downloaded from SnapEDA.
Thanks again to everyone for reporting this and if anything else comes up, please feel free to contact us.
Have a great day!
Ana Trujillo from the SnapEDA team.