Note that I have added the yellow “Edge.Cuts” layer by drawing the lines, then manually changing the layer to Edge.Cuts in a text editor as per previous advice.
Advice on any and all improvements would be great.
It would be good to know that the footprint is ‘correct’ against the datasheet.
Square slots are difficult and possibly expensive to manufacture. Maybe you should make an oval slot, about 3mm in x direction and y so long that the straight edge is about 3mm? That would be a simple oval pad in KiCad. It would be easier for the manufacturer.
No, it’s a rounded longish slot. Just try it - make a pad, set the properties to Shape: Oval; Hole Shape: Oval, and different x and y dimensions. You could of course make just a round hole, but I think the idea of the straight edge is that the case (edit: the “hooks” in the case) will snap against it.
Perhaps somebody could actually download my footprint, and compare it against the datasheet for accuracy. That is what I am interested in.
I like the tips in the post @paulvdh highlighted, but I don’t yet own the specific connector so can’t test it out as accurately as the print suggestion proposes.
Additionally, when I use the 3d Viewer, my footprint looks like this:
Before I added the Edge.Cuts it looked as if it was actually on a board…so I believe there is a problem somewhere here?
The 3d viewer is one of the things that does not really support edge cut drawings in footprints.
When you add the footprint to a board that has an edgecut defined the 3d viewer will work.