PCB Rivets for Hot Swapping¶
A pair of "PCB rivets" is about 1/5 the cost of a Kailh socket (e.g. comparing from TheGioiIC in HCMC, VN vs from YMDK on AliExpress; though I don't know where else M1.2 can be sourced). PCB rivets also don't require a specialised PCB footprint for the switches.
In my experience, M1.5 PCB rivets work for MX switches, and M1.3 (M1.2) for Kailh Choc v1 switches.
Example of using M1.2 "PCB Rivets" with Kailh Choc v1 switches¶
Using M1.2 "PCB Rivets" to allow hot-swapping Kailh Choc v1 switches.
Here are some pictures:
Without the switch inserted:
View of the PCB from above:

Views of the side of the PCB:


With the switch inserted:
View of the bottom of the PCB:

View of the side of the PCB:
