Key Mechanism

A project log for TonnetzOne - Isomorphic Midi Keyboard

An isomorphic midi keyboard using the Tonnetz layout

RedgeneralRedgeneral 11/15/2019 at 14:320 Comments

Each key is made from two switches, with the velocity determined by the time difference between. The larger switch is a Cherry MX type, with the seeond being EVQQ2 type.

This key mechanism is based on the one seen at

MX switch

[Image source:]

The MX internal switch mechanism contains a plunger that is stopped by a well that extends beyond the base. A hole is required in keyboard PCBs to accommodate this well.

By cutting off the well, the plunger is able to extend beyond the base and strike a switch below it.

The MX switch variant chosen is the Gateron White (a MX clone), due to the the low force required and silent operation.

The MX switches are held in place using a plate that the MX switches clip onto.  Normally this plate would be laser cut, however a PCB without traces is used instead as it is cheaper. The holes for the switch body to enter are made during the PCB manufacturing.


[Image source: EVQQ2 datasheet]

The switch has a very low actuation force, so little resistance when pressed by the MX switch's plunger.

One problem with this switch is that is a surface mount component and so not easy to solder by hand. 


Key caps