geekhack

geekhack Projects => Making Stuff Together! => Topic started by: Moralless on Thu, 21 August 2014, 20:00:57

Title: Making my PCB hot swappable.
Post by: Moralless on Thu, 21 August 2014, 20:00:57
I found this link from a reddit post showing the plug in inserts to make a PCB hot swappable: http://au.mouser.com/new/harwin/harwinpcbsockets/. But I'm not sure if it will work with the cherry mx pins (not the pins that come with the PCB mounted switches).

Since referring to this: http://www.cherrycorp.com/english/switches/key/mx.htm it says the diameter of the pins are about 0.059 inches +- 0.002. And looking at this pdf file: http://www.mouser.com/catalog/catalogusd/647/1848.pdf which shows the dimensions of the different input sockets, it seems like the only option that would suit the cherry mx pins is 575-036400 (figure R) which has a pin diameter range of .048-.064 inches.

Now, I have no experience with these sorts of parts and was wondering if this range is too big to be able to reliably hot swap cherry mx switches that are plate mounted? And also the same question for LEDs which have a diameter 0.039 +- 0.004 inches with part #:575-033100 (figure K).
Title: Re: Making my PCB hot swappable.
Post by: qwack on Fri, 22 August 2014, 04:38:18
I've made a few experiments with hot-swappable switches, and the measurements given by Cherry are for the holes in the PCB, not the pins. The pins are .035-39" rather than .059".

Likewise, a typical LED lead is more like around .020-25" in diameter.
Title: Re: Making my PCB hot swappable.
Post by: berserkfan on Sun, 24 August 2014, 15:53:03
I eagerly await the results of your experiments.
Title: Re: Making my PCB hot swappable.
Post by: jackalope on Tue, 21 October 2014, 04:38:48
Very interested.
Title: Re: Making my PCB hot swappable.
Post by: JackMills on Tue, 21 October 2014, 06:11:25
Watching this thread.
If qwack has the right measurements your looking at a J or a K. This will be one of those experiments where you can only test it by doing it.
I will be waiting for the results  :p
Title: Re: Making my PCB hot swappable.
Post by: CPTBadAss on Tue, 21 October 2014, 06:14:49
moralles, feng has an interest check out for a keyboard called the Smart 68 (http://geekhack.org/index.php?topic=61714.0). That's the first time I've seen a hot swappable keyboard and I learned a lot in that thread. Perhaps it may help you as well :).
Title: Re: Making my PCB hot swappable.
Post by: 0100010 on Tue, 21 October 2014, 10:07:55
There is a thread somewhere about a keyboard kind of like this already - where the top plate lifts off the PCB along with the switches // will look for it.

EDIT : Found it // http://geekhack.org/index.php?topic=41004.0
Title: Re: Making my PCB hot swappable.
Post by: Eszett on Sat, 23 April 2016, 07:37:59
Is it still a secret which Sockets actually fit MX Cherry pins? Or, in other words, which Sockets are used by e.g. the Smart 68? Maybe these Harwin H3183 ?? http://www.mouser.com/ds/2/181/H3183-349245.pdf (http://www.mouser.com/ds/2/181/H3183-349245.pdf) ??
https://www.harwin.com/products/H3183-01/ (https://www.harwin.com/products/H3183-01/)
(http://i.imgur.com/tvY0ljb.jpg)

Alternatively, the Zhuque keyboard uses some "black units", instead of SIP sockets.Maybe someone can identify them?
  (http://trauring.org/wp-content/uploads/2015/12/image-7-768x576.jpeg)
Title: Re: Making my PCB hot swappable.
Post by: japanitrat on Tue, 09 August 2016, 19:51:54
Apparently, TE connectivity HOLTITE 8134-HC-8P3 work (http://www.digikey.ca/product-detail/en/8134-HC-8P3/A114359-ND/1151726), see explanation here: https://linustechtips.com/main/topic/430702-custom-keyboard-hot-swapable-switch-build/
Title: Re: Making my PCB hot swappable.
Post by: MandrewDavis on Tue, 09 August 2016, 20:10:30
I would also check out what user E3E has done. He seems to be the hotswap expert, Cherry and Alps.
Title: Re: Making my PCB hot swappable.
Post by: japanitrat on Tue, 09 August 2016, 20:21:41
Who? (can't find E3E here, or maybe I am just too stupid using the search)
Title: Re: Making my PCB hot swappable.
Post by: MandrewDavis on Tue, 09 August 2016, 23:37:15
Here is his Alps hotswap buildlog. (https://geekhack.org/index.php?topic=77497.0) There is a lot of good info in there and it's much easier for Cherry MX boards as you won't need to drill the PCB.

From Reddit: (https://www.reddit.com//r/MechanicalKeyboards/comments/4tg65j?sort=confidence)
Quote from: E3Eves
Switches, yes, but not with SIP sockets; you're going to want these (http://www.digikey.com/product-detail/en/8134-HC-8P3/A114359-ND/1151726) for switches themselves and these (http://www.digikey.com/product-detail/en/6-1437514-7/6-1437514-7-ND/2135766) for the LEDs. Use a blunt solder tip to push them into the PCB while the iron is heated. This'll be the most hassle-free way of doing it.

Positive over the sockets I see being used on the boards built with it in mind is that these are flush and not lipped sockets. They're push fit and pretty secure. At worst, you might need a dab of glue or epoxy to hold one securely.

I've made four Alps builds using these. It's much easier to do for Cherry MX.

One last little bit I saved. (https://www.reddit.com//r/MechanicalKeyboards/comments/3p2qir/modification_hot_swappable_switches_maybe/?sort=confidence)

Hope that helped. In lieu of a hotswap capabilities, I'm content just using Zealios I'm my main board which supports switchtop opening for stem-swaps.

Anyway, I'm sure he would be happy to assist you if you have more questions.
Title: Re: Making my PCB hot swappable.
Post by: japanitrat on Wed, 10 August 2016, 01:42:26
Ah yes, cool, he ia basically referring to the same socket part, afaict. Thanks for linking all these!