The footprints for the “Transformer_CHK_EI…” all seem to have all pads present.
Once you’ve put such a transformer on your PCB, deleting the unwanted pads (which usually is not needed) is very easy by loading t in the footprint editor (hover over it and press [Ctrl + e].
The pins for the electrical connections of these transformers seem to be fairly standard, but the connections for mechanical mounting holes are not. For example most have plastic extrusions on the outside:
… and I’ve seen at least 3 different locations of such mounting holes.
Other transformers have bolt holes through the EI plates:
Such differences result in a lot of variations for such transformers.
For the schematic symbols, there just are no specific schematic symbols for these transformers. There are only some very generic schematic symbols for transformers, and then of course the pin numbers do not match. To “fix” this in KiCad would need different pin numbers for the variants. For example EI38 has 10 pins, EI48 has12 pins and EI54 has 14 pins.
Changing pin numbers of a transformer is also quite trivial (after it’s copied to a personal library). For me it’s just one of the many small things to check and verify in any project.
— 8<----- 8<----- 8<----- 8<----- 8<----- 8<----- 8<----- 8<----- 8<–
There does seem to be a bug in all the Footprints for the "Transformer_CHK_EI…**.
I’ve looked at a few different datasheets: https://html.duckduckgo.com/html?q=EI54+transformer, and they all specify the bottom view (Such as “view on pin side”) and then put pin 1 in the lower left corner. KiCad always uses Top view, and therefore pin 1 should be in the upper left corner. I have also verified this with a few transformers I have lying around. This is also more in line with the common counter clockwise numbering of IC’s.