That connector must already exist in the KiCad library, it is the most generic Type-C connector out there.
Importing things from other EDAs is guaranteed to break something.
I think your imported connector also has incorrectly specified slots, so it may not be suitable for manufacture.
The connector in the library does not agree with the datasheet. I went with the EasyEDA footprint because it matched the datasheet. I realize now that I should have looked through the footprints in KiCad library and found one that matched a part that was in stock.
I don't have any experience with USB-C, so I am trying the best that I can. There was one 16-Pin connector in the symbol library, and it doesn't match any of the connectors that I find in stock at JLCPCB.
My next plan is just to make my own symbol.
Please link to your previous topic, it makes it easier for people to help you. https://www.eevblog.com/forum/kicad/how-to-route-this-usb-c-connector
You cannot trust auto-conversion of footprints between different PCB packages. They all work slightly differently. You need to go through every layer in the footprint and work out what it does.
This got rid of crazy edge cuts in the middle of the board
That's weird. Were these cuts on a comments layer (suggesting where to put the board edge) or the actual Edge Cuts layer?
You can edit any footprint (including removal of edge cuts if they're in a footprint for some reason).
Also note that putting a right-angle USB-C connector in the middle of a PCB won't work, they are not high enough off the board to let you fit a plug. The plug is thicker than the connector itself (it has a plastic shroud). If it's designed to be used on the edge of a board then it won't work anywhere else.
Sorry about not linking, but in my mind this was a separate topic. I wanted to know what KiCad was telling me.
I chose my words poorly there, when I said that the edge cuts were in the "middle of the board". The connector is on the edge, but the footprint that I found (that matched the exact manufacturer and part# of an available connector at JLCPCB) had edge cuts for the shield holes. These were not on the edge of the board, so were in the interior (middle) of the board. KiCad did not like this, and I don't blame it. The connector was on the edge, sitting a bit over it to be honest.
The cuts were in the edge cuts layer.
This is moot because I see that JLCPCB #C2894897 is in stock and has a footprint in the KiCad library. The footprint looks like the datasheet. There is no symbol to match it, but that is an easy fix. In the time that I've spent trying to make the wrong footprint work I could have made 100 symbols.
This is a learning opportunity.
That connector must already exist in the KiCad library, it is the most generic Type-C connector out there.
Importing things from other EDAs is guaranteed to break something.
I think your imported connector also has incorrectly specified slots, so it may not be suitable for manufacture.
Even when you use the Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV footprint in KiCad 8 and leave all the board constraints at the default settings, you will get loads of Hole clearance violation errors for the NPTH pads. This is even before routing anything, just after placing the component, you will already get those errors. The distance of the GND pad to the NPTH is just 0.1751 mm in this footprint. So, please check if the default board constraints are fitting for your PCB manufacturer.
That is going to be the case with any of these footprints. They do not meet JLCPCB's capabilities. I believe I can move the back of the pad away from the hole. I don't think I need 1.118mm of pad for something JLCPCB will assemble.
And, as was stated earlier, if this the most generic Type_C connector out there, JLCPCB must have a ton of experience with it. I asked them. They told me to pick a different part...
I could see them going through thousands of these connectors in a month. This is not their first rodeo. Has anyone used one of these connectors with JLCPCB? If so, I would like to know what part, and what footprint. Plus what was done regarding the pads too close to the drill holes. Also, as I look at the picture of this connector, there are metal tabs that look like they might need to sink into the board. How do you handle these?