A couple points:
- First, by the library name that looks like it is from pre-v5 libraries.
- One of the reorganization things that was done to the libraries for v5 was to remove the plural “s” from the library name. I’m sorry to say that I no longer have the pre-v5 libraries installed so I can’t look at it myself. In the v5 libraries the RJ connector footprints are in the library named
Connector_RJ, and there isn’t a “generic” footprint in that library for the reasons I explained before. Each footprint is designed for a specific connector as indicated in the footprint name. But, there might be one of them that is close enough to directly fit or just need a little tweaking to fit your connector. - What version of KiCad are you using? If you are on v5 and still have v4 libraries, check out these FAQ entries, I had KiCad 4 installed previosly. Now i updated to v5. Now i have some problems with the library setup and Converting KiCad version 4 projects to version 5 (Remap a project). IMHO incorporating the new library organization will get you to better constructed symbols and footprints.
- If you aren’t on v5 yet, are you at a good place in your projects to spend the time to upgrade? That will help you get better support here as most of us have already upgraded and don’t have access to pre v5 to test things out.
- One of the reorganization things that was done to the libraries for v5 was to remove the plural “s” from the library name. I’m sorry to say that I no longer have the pre-v5 libraries installed so I can’t look at it myself. In the v5 libraries the RJ connector footprints are in the library named
- Second, then footprint name
RJ45_TRANSFOmakes me wonder if you selected the correct footprint to start with. Are you using Ethernet signalling, or just using LAN cables as a simple to use 8-conductor or 4-pair cable?- This footprint was probably (based on the name) designed for an RJ45 connector with an integrated transformer (also referred to as integrated magnetics), specifically for Ethernet signalling providing isolation from the rest of the network. (See this discussion if you aren’t sure what I mean. I original though it was for PoE until I did a little research for this answer… Thanx for the opportunity to learn something new.) Because of the integrated transformer they are usually larger than a simple RJ-45 connector, and are wired up completely differently. This means you don’t have to put a LAN transformer on your PCB (it’s already integrated into the connector), but it also means that you can’t use the RJ-45 connector for anything else other than Ethernet (or similar high speed signalling using the same conductors on the cable as Ethernet).
- If you want to just use the RJ jack as a simple cable you can’t use the transformer version because you will not have direct electrical connection to each and every wire of the cable.
Just trying to make sure you don’t fall into a hidden trap.