Kailh Low Profile Hot Swap Part

I am trying to build a keyboard pcb and want to use a low profile Kailh switch hot swap sockets, but have not been able to find any. I think it would be beneficial to the community to have these since the MX switches already exist. Any help on this would be appreciated.

Name of the part
Kailh Low Profile Hot Swap Part

Previous work, similar parts
In case there are similar Fritzing parts, or you already started work, please link it here.
This ended up for the mx switch but this is for the kailh low profile hot swap part

Datasheet

Type
I did not read this
Breakout board, sub assembly, plug in module (A)
Antenna (AE)
Battery (BT)
Capacitor (C)
Diode (D)
Display (DS)
Fuse (F)
Hardware , mounting screws, etc. (H)
Jack, fixed part of a connector pair, header (J)
Relay (K)
Inductor, Coil, Ferrite bead (L)
Loudspeaker, Buzzer (LS)
Motor (M)
Microphone (MK)
Plug, moveable part of a connector pair (P)
Transistor (Q)
Resistor (R)
Thermistor (RT)
Varistor (RV)
Switch (S)
Transformer (T)
Integrated Circuit (IC)
Crystal, Oscillator (Y)
Zender diode (Z)
Other (hot swap socket)

Footprint
not sure

I think this part may do what you want. As far as I can see the drawings are from the top, but the part wants to mount on the bottom of bottom of the board. Therefore pcb has been flipped in vertical so if you move the part to the bottom of the board, its alignment should be correct. You need to compare the footprint to a real part to make sure this is correct though.
The default load is on the top of the board,

to use it you appear to need to move it to the bottom of board via Inspector

That causes the traces (and silkscreen) to be on the bottom of the board where it looks like they should be. The switch then plugs in through the holes in the board (I think!)

edit:

replace part with one with pcb flipped vertical to align the part correctly when mounted on the bottom of the board. Note you will need to delete the current part and shutdown and restart Fritzing (to really remove the part) before you will be able to load the new part as the moduleIds are the same.

kailh-cpg135001s30.fzpz (4.2 KB)

Peter

Great thanks, I’ll print out some test pcb’s to test it out and provide my analysis.
Thanks

So I printed out a test pcb and it looks like the solder connections need to be on the other side of the board

Front side

It looks to me that you used the default load which mounts the component on the top of the board like this.

As that matches the image marked as front side. It (I think!) needs to be on the bottom of the board like this to work correctly.

You need to select the component (which by default loads on the top) and change the pcb layer in Inspector from top to bottom to get it on the correct side of the board. I think the socket is intended to mount on the bottom of the board with the switch mounting on the top from the youtube video I saw (although that may be incorrect.) It is also possible that the part needs to be flipped in vertical if the switch won’t fit with the current configuration. There wasn’t any useful information that I could find in line on how this is intended to be used.

Peter

The part needs to be flipped vertically.
I found an example of intended use.
H5ebd3db037b6417186a0aef633acd919Y.jpg (750×1200) (alicdn.com)

Done and the part replaced. As noted you will need to delete the current part and shutdown and restart Fritzing before you can load the new part.

Peter

Thank you, I will print out the part to test it out and provide feedback if needed.