Following on from From Datasheet to KiCad Component – Part One, I had got as far as making the footprint in KiCad the Footprint Editor,

The layers I have built it out of look like this:
Now we have the footprint finished for Type C (I also did Type A and D), its time to work on putting 3D model on the PCB, we go to the “Edit” menu ≫ “Footprint Properties” and in the box that opens goto the “3D settings”, you can then import the step file, and position it using the controls in the lower left:

All of this allows you to do magic like this (the PCB tracking for the switches is mentioned here):