Author Topic: revisiting MX footprints for plate mount  (Read 2504 times)

0 Members and 1 Guest are viewing this topic.

Offline Eszett

  • Thread Starter
  • Posts: 543
  • Supporting the communities Geekhack & Deskthority
revisiting MX footprints for plate mount
« on: Sun, 10 July 2016, 22:21:36 »
Hi makers!  8) The drill holes for the MX's stabilizing legs are, if I'm not wrong, 4.0mm in diameter (for the large middle one) and 1.7mm for the 2 smaller ones. That means ZERO tolerance and makes sense for PCB mount, as it keeps the the switches tight and firm in place. However, I'm using plate mount, and I think for plate mount it's not only unnecessary, but unfavorable to have such tight drill holes. Because, as experience shows, it's pretty uncomfortable to assemble PCB + switches + plate with such a zero tolerance. Moreover, if there is even the slightest shift of a cutout in the plate assembly will be impossible. Yes I had this case and was shocked :o So my proposal is to englargen the drill holes of the PCB footprints for plate mount to 2.1mm and 4.6mm. For it brings an advantage in assembly, don't you think so? Your opinion please!
 141908-0
« Last Edit: Mon, 11 July 2016, 02:37:56 by Eszett »

Offline 0100010

  • Posts: 1127
  • Location: DFW, TX, US
  • Not Sure
Re: revisiting MX footprints for plate mount
« Reply #1 on: Mon, 11 July 2016, 06:11:46 »
If one is using PCB mount switches with a plate, maybe.  If one is using plate mount only switches and had an alignment issue, could always shave down  that large pin on the bottom of the switch and finagle the contact pins a bit.
  Quoting me causes a posting error that you need to ignore.

Offline joey

  • Posts: 2296
  • Location: UK
Re: revisiting MX footprints for plate mount
« Reply #2 on: Mon, 11 July 2016, 06:22:39 »
I think it's hard to say without actually trying. If the holes are too big, they won't grip those legs at all, and make no sense to use PCB mount switches!

Offline Eszett

  • Thread Starter
  • Posts: 543
  • Supporting the communities Geekhack & Deskthority
Re: revisiting MX footprints for plate mount
« Reply #3 on: Mon, 11 July 2016, 06:39:53 »
I think it's hard to say without actually trying. If the holes are too big, they won't grip those legs at all, and make no sense to use PCB mount switches!


Well, we don't always have the choice to choose plate mount switches, since my Gaterons are sold as PCB mount (with those two extra legs) only!
And even if the holes are too big to grip the legs, there is no problem with that. If you want to have the PCB perfectly aligned to the plate you can take one single MX footprints (out of 70 or how many you have) and make it with tight drills (4.00 mm and 1.7mm according to Cherry specs), and the rest of the footprints with loose drills. By this you have best of both worlds: perfekt alignment and easy assembly!

Offline Data

  • Posts: 2608
  • Location: Orlando, FL
Re: revisiting MX footprints for plate mount
« Reply #4 on: Mon, 11 July 2016, 06:50:40 »
I'd think it's more important to get your plate made correctly than to sacrifice functionality and go outside the Cherry spec on the PCB.

The spec is ⌀0.157 ±0.004 inches (⌀3.9878 ±0.1016mm) so there is some tolerance built-in.  Adjusting that up to ⌀0.181 (⌀4.6mm ) is removing way too much material from the hole.  That's asking for trouble.

Offline Eszett

  • Thread Starter
  • Posts: 543
  • Supporting the communities Geekhack & Deskthority
Re: revisiting MX footprints for plate mount
« Reply #5 on: Mon, 11 July 2016, 08:27:45 »
Hi Data, what kind of "functionality" or "trouble" are you talking about? The holes have no function anymore, since the plate holds the switches tight. They are just there to give way for the legs ... The only minor "downside" is, that larger holes take abit more space for routing traces on PCB, but that isn't really an issue, since we are talking about tiny fractions of a millimeter ..

Offline Data

  • Posts: 2608
  • Location: Orlando, FL
Re: revisiting MX footprints for plate mount
« Reply #6 on: Mon, 11 July 2016, 09:41:26 »
Functionality is holding the switch in place, upright and square.  Plates are great for holding switches but mating them properly with a PCB really helps to reinforce their position & orientation.  There's also some friction from the switch peg that, along with the solder joints, helps to hold the PCB and support it as it hangs below the switch plate -- this is doubly true with PCB-mount switches. 

If you're designing PCBs exclusively for plate-mounted switches then you can eliminate the smaller side holes completely and enlarge the center hole all you want.  The important part is the solder joints, and you don't have a lot of wiggle room there.  If your goal is to add some cushion to the PCB to account for variations in plate design (which is how I'm reading your OP) then I'd say you're doing it wrong.  Stay within the spec if you need to add a little wiggle room, but concentrate on making plates that are sized correctly and this won't be a problem.

Enlarging the two smaller side holes for PCB-mount switches outside the Cherry spec effectively negates the whole point of PCB-mounting them.  That's a bad design choice.

Offline Eszett

  • Thread Starter
  • Posts: 543
  • Supporting the communities Geekhack & Deskthority
Re: revisiting MX footprints for plate mount
« Reply #7 on: Mon, 11 July 2016, 09:51:23 »
Quote from: Data
Functionality is holding the switch in place, upright and square.  Plates are great for holding switches but mating them properly with a PCB really helps to reinforce their position & orientation.
As said, the plate holds them in places, so there is no need to hold them by the PCB's drills. The solder joints are sufficient. The problem with this is that assembly isn't going to be much fun with drills of zero tolerance.
Quote from: Data
There's also some friction from the switch peg that, along with the solder joints, helps to hold the PCB and support it as it hangs below the switch plate
  I think the solder joints are sufficient to do the job..

Quote from: Data
If you're designing PCBs exclusively for plate-mounted switches then you can eliminate the smaller side holes completely and enlarge the center hole all you want.
Gaterons are AFAIK only sold as pcb mounts, so I can't eliminate the smaller drills.

Quote from: Data
Stay within the spec if you need to add a little wiggle room, but concentrate on making plates that are sized correctly and this won't be a problem.
Well, in an ideal world yes, but **** happens, and misalignment will shoot the whole batch.
« Last Edit: Mon, 11 July 2016, 09:58:49 by Eszett »

Offline CPTBadAss

  • Woke up like this
  • Posts: 14365
    • Tactile Zine
Re: revisiting MX footprints for plate mount
« Reply #8 on: Mon, 11 July 2016, 09:53:43 »
I think it'd be cool to see you prototype it. Maybe you could buy some Enabler PCBs and drill the holes out to see if they work as you intend.

Offline Data

  • Posts: 2608
  • Location: Orlando, FL
Re: revisiting MX footprints for plate mount
« Reply #9 on: Mon, 11 July 2016, 09:57:02 »
AFAIK Gaterons (which I use) aren't sold as plate mount, so I have to keep all the drill holes. And having PCB mount switches with plate is a irregular situation, that is why I'm proposing these "irregular measures".

I don't think you're following this through.

What if someone decides to use your PCB without a plate?  He needs properly-sized holes to friction hold his switches, but you've gone and made them too large.

The PCB-mount pegs can be clipped off the switch housing for plate-mount implementation.  I had to do it on one of my Phantom builds.  It's not a big deal.

I don't want to come off like I'm ****ting on your thread.  I went through a similar situation a while back so I've thought about this quite a bit.  My conclusion was a bit different from yours.  I'll shut up now.
« Last Edit: Mon, 11 July 2016, 10:01:53 by Data »

Offline Eszett

  • Thread Starter
  • Posts: 543
  • Supporting the communities Geekhack & Deskthority
Re: revisiting MX footprints for plate mount
« Reply #10 on: Mon, 11 July 2016, 10:02:16 »
Quote from: Data
What if someone decides to use your PCB without a plate?
Well, my keyboard is designed for plate only.

Quote from: Data
The PCB-mount pegs can be clipped off the switch housing for plate-mount implementation.  I had to do it on one of my Phantom builds.  It's not a big deal.
It may be no big deal if you assemble one single keyboard. But for assembly of 20-30 keyboards (as a small scale production) this is an immense work, since I have to clip them off and sand the remaining bumps afterwards too..

Offline Eszett

  • Thread Starter
  • Posts: 543
  • Supporting the communities Geekhack & Deskthority
Re: revisiting MX footprints for plate mount
« Reply #11 on: Mon, 11 July 2016, 10:22:03 »
An example. My plates here are with cutouts (MX&Alps compatible) from swills plate builder. When plugged in, the MX switches whiggle slightly on the horizontal axis by approx. 0.5 mm. Each single switch may be abit off and misaligned. So with drill holes of almost zero tolerance the consequence is that the PCB doesn't fit right away, but only with some time of fiddling around .. definitely not much fun. So my idea was to prevent any trouble that may occur due to misalignments of whatever reason.

Data, no emotions, just speak up whatever you like.  8)
« Last Edit: Mon, 11 July 2016, 10:28:30 by Eszett »

Offline pomk

  • Posts: 470
  • Location: Finland
Re: revisiting MX footprints for plate mount
« Reply #12 on: Tue, 12 July 2016, 02:20:55 »
Typically when you receive misaligned parts you get a total refund or new parts, making the issue quite moot IMO. Or if you find some manufacurer that does not give such quarantee, I would stay away from them completely. User error is also possible of course, but those are typically scaling issues or in 0.25U steps, both of which wont be fixed with this small changes. What about universal cut-outs and your design? I feel that you might end up with misaligned switches unless you take extra care when assembling.

Offline joey

  • Posts: 2296
  • Location: UK
Re: revisiting MX footprints for plate mount
« Reply #13 on: Tue, 12 July 2016, 03:41:42 »
Gaterons are AFAIK only sold as pcb mounts, so I can't eliminate the smaller drills.
They are actually sold as plate mount too (e.g https://mechanicalkeyboards.com/shop/index.php?l=product_detail&p=1638)

Offline Eszett

  • Thread Starter
  • Posts: 543
  • Supporting the communities Geekhack & Deskthority
Re: revisiting MX footprints for plate mount
« Reply #14 on: Tue, 12 July 2016, 11:51:34 »
They are actually sold as plate mount too (e.g https://mechanicalkeyboards.com/shop/index.php?l=product_detail&p=1638)

Didn't know, thanks for correction!