|Manufacturer||IBM, Lexmark, Unicomp, Maxiswitch, Brother Industries, Alps, AT&T, others|
|Inventor||Richard Hunter Harris (variations by others)|
|Contact mechanism||Membrane or capacitive|
|Rated lifetime||25–100 million (depending on implementation)|
|Peak force||60–80 cN (depending on implementation)|
A buckling spring switch, commonly abbreviated "BS", is a type of spring-loaded switch where the spring buckles outwards instead of compressing. The advantage of such a mechanism is that buckling of the spring provides tactility and auditory feedback. While numerous keyboard switch designs from various companies were based around a buckling spring, the term is almost exclusively used to refer to the mechanism designed by IBM engineer Richard Hunter Harris in the 1970s, and later variations upon it. Harris' design used the movement of the spring before and after buckling to pivot a hammer, which in turn actuated a contact mechanism. There are a number of variations upon this basic design, however, the best known is a membrane-based variant designed for use in IBM's Model M keyboards, which continues to be manufactured to the present day in keyboards made by Unicomp.
Original IBM Patent
The original IBM buckling spring mechanism was patented by IBM in 1971 as the "Catastrophically buckling compression column switch and actuator"  with Richard Hunter Harris as the inventor. It was never used in any known production keyboard, and does not have a lot in common with the later buckling spring mechanisms that were actually used, but is noteworthy to show why the later mechanisms were designed like they were.
The patent described three related mechanisms based around a spring located in a sealed housing (barrel) tensed between the keycap and a fixed point directly underneath. In the first design, the spring was electrified. The barrel surrounding the spring was conductive, and hooked up to a circuit. Depressing the key would cause the spring to buckle, and it would make contact with one of the sides (in such a simple mechanism, the spring could buckle any way) and thus completing a circuit. This mechanism would be very simple to implement, but the electrical contact mechanism proposed would be prone to bounce issues.
Consequently, the two subsequent variations proposed more sophisticated electrical contact mechanisms. In the first variation, at either side of the spring, the barrel was closed to prevent the spring buckling sideways, and a wedge was positioned behind the spring to prevent it buckling backwards, and to push it slightly forwards in the intended direction of travel. In addition, the wedge was conductive, so that the electrified spring made contact with it to form a circuit. When the spring was buckled by the depression of the keycap, it made contact with another conductive surface, making yet another circuit. Thus there was a circuit for when the key had been pressed, and another for when it was depressed, and this would have provided a more desirable electrical switch at the expense of complicating the mechanism.
The second variation was similar to the first in terms of the fact that it ensured the spring buckled forwards, but it did away with the electrification of the spring. Instead, when the spring hit the appropriate section of the barrel it actuated some sort of sensor. A number of suggestions are provided in the patent for what should be used, including a piezoelectric sensor, a photosensitive sensor, and most notably a capacitive sensor - which was what was ultimately used in the refined buckling spring mechanism patented six years later. It is interesting to note that if the capacitive sensor was based around detecting the distance between itself and the spring, it is somewhat similar to the operation of the Topre capacitive mechanism.
The patent promised a simplified switch design which would combine the tactility, actuation, pre-travel and travel return into the one spring, but ultimately it seems the means of actuating the circuit was difficult due to the unpredictability of which way the spring would buckle, and mechanisms to control the direction of the buckling added complication and potential unreliability to the design.
"Capacitive Buckling Spring" - Model F
Patented as the "Buckling spring torsional snap actuator" by IBM in 1977, again designed by Richard Hunter Harris, this was a significant improvement upon his earlier design, and was used in IBM's Model F keyboards and some of IBM's electronic typewriters. It replaced the Beam Spring mechanism, having the advantages of being simpler, cheaper, and smaller, and allowing low-profile and low-cost keyboards (by the standards of the time) to be produced with the same desirable qualities as the Beam Spring.
The main problem with the mechanism described in the original buckling spring patent, and other proposed keyswitch designs based around the buckling action of a spring, was that in a mechanism where a straight spring was attached to two fixed points, and compression occured (i.e. it was pressed down on) the direction in which the spring would buckle was indeterminate, and this meant that extra elements had to be added to the switch to ensure that it buckled in the right direction. This was undesirable as it added complication and potential sources of failure to the switch.
Harris' solution was to change the design so that the spring was tensed between the keycap and a pivoting hammer that could only move in the desired direction, and that the mounts for the spring were designed so that the spring was slightly bent forward in the desired direction of travel. These two measures ensured that the spring could only buckle one way.
But more importantly, instead of using the spring itself to actuate the contact mechanism, the purpose of the spring was to drive the hammer forward. The hammer was made of the same material as the fly plate in the Beam Spring switch, and in terms of how they register key presses, they are somewhat similar - at rest, the hammer is raised over two capacitive contacts. When the key is pressed, the spring buckles forward, pushing the hammer onto the plates, and causing a change in capacitance which is recognized as a key press. In fact, is is possible to use this mechanism on the PCB of a Beam Spring keyboard, and vice-versa, except for one major difference - they work in reverse. The Beam Spring registers a key press when the hammer is pulled away from the contacts, whereas this buckling spring mechanism recognizes a key press when the hammer lies right on top of it.
When the key is released, the spring returns into its default state, which in turn pulls the hammer up and pushes the key back into rest position. The ingenuity of this mechanism is that a single spring provides the tactility, the movement of the actuation element, and the pre-travel/return travel of the switch. In the Beam Spring switch, a different spring was required for each of these tasks.
The mechanism is referred to as the Capacitive buckling spring to differentiate it from the later buckling spring design that used a membrane instead of capacitive contacts. The capacitive buckling spring mechanism is popular due to the crisp tactility and loud feedback it provides, which is widely considered superior to that of the later membrane-type buckling spring. It also has a lighter actuation force of about 60-65g of force compared with 65-70g for later designs. However, these advantages come not from any intrinsic superiority of the design itself, but rather the superior construction quality of the keyboards that used it. In terms of inherent advantages, the capacitive mechanism is far more reliable than membrane or electrical switch based keyboards as there are no contacts to be worn out - the keyboard merely senses a change in capacitance caused by the movement of the hammer. Thus the switch can take about 100 million keypresses before failure.
"Membrane Buckling Spring" - Model M
This was a revision upon the earlier capacitive-style buckling spring, designed by Edwin T. Coleman and patented by IBM in 1983 as the "Rocking switch actuator for a low force membrane contact sheet". It is the most common form of buckling spring mechanism, and for all intents and purposes, when someone talks about buckling springs, they are referring to this mechanism in particular. It was used in the Model M style keyboards manufactured by IBM, Lexmark, Maxiswitch and Unicomp, as well as some electronic typewriters such as the Wheelwriter series. A series of buckling spring keyboards made by AT&T may have used this design, or a slight variation upon it.
From a technical viewpoint, there is not much to be said for them in terms of how they work - they are exactly the same as the capacitive type buckling spring, except instead of the hammer hitting capacitive plates to actuate the key, the hammer strikes down on contacts on a plastic membrane, which completes a circuit. In this regard, they operate similarly to a rubber dome keyboard.
Multiple sources outline the motivation for changing from capacitive switching to electrical switching using a membrane - cost. The patent for the mechanism claims that the cost of producing a buckling spring keyboard with membrane contacts to be half of producing a capacitive one. The large reduction in cost was done at the expense of durability and reliability - the membrane buckling spring mechanism was rated by IBM for 25 million key presses. The membrane is far more susceptible to contamination than the capacitive PCB. Failing membrane traces are not an uncommon problem with old Model Ms.
There are subtle tweaks to adapt the mechanism to use with a membrane. The hammer is much smaller, and the springs are of the same length as those used in the capacitive mechanism, but have less coils. As consequence of the latter, the typing feel is slightly different. The patent talks about the force required to mash the two contacts on the membrane together, and it is quite likely that the springs had to be designed to ensure that the hammer struck the membrane with just the correct amount of force.
AT&T made their own buckling spring keyboards which appear to have been based on the membrane buckling spring mechanism, but may have been subtly different. They had a patent for a silenced buckling spring which used a foam dampener inserted into the spring, but it's not known if it was ever manufactured.
"Brother Switch" - 5576-003/A01
In the late 1980s, IBM Japan moved from using Alps Plate Spring switches in their keyboards to a buckling spring design. The buckling spring mechanism used was designed and manufactured for IBM Japan by Brother Industries, and thus is referred to by Japanese collectors as the Brother Switch. The first keyboard to use this switch was the 5576-003. The only other known keyboard to use it was the more common 5576-A01.
The Brother Switch operates like a membrane buckling spring, but differs primarily in the construction of the keyboards that use it. In a Model M, the barrels in which the buckling springs are housed are all formed on the one sheet of plastic. In a 5576-003 or -A01, each buckling spring assembly has its own individual barrel module, which can be removed from the keyboard without dismantling.
It has been erroneously claimed that the Brother Switches are individual switching units. In reality, because they all share the same common membrane, this is not the case. Model F keyboards are constructed in a very similar way, except that the individual barrels are covered and held in place by a metal plate, meaning they cannot be removed without completely dismantling the keyboard. While it might seem like a clever idea to have separate buckling spring assemblies to allow broken ones to be fixed, the reality is that the membrane common to all the removable switches is a much more likely point of failure. It is more likely that the individual nature of the buckling spring assemblies was more suitable to Brother for manufacturing than the Model M design.
The Brother Switch uses a shorter spring than the Model M resulting in a stiffer and shorter travel. They also have quite a distinctive noise - a metallic 'twang' as opposed to the ping of Model M and Model F switches. Nonetheless, they have been described as very pleasant to type on, and superior to the Model M by some.
A dissection of the mechanism can be seen at the Qwerter's clinic.
Alps buckling spring
Alps buckling spring is a membrane buckling spring switch with a lower profile and reduced travel compared to IBM's design.
- ↑ US Patent 3699296, Richard Hunter Harris, "Catastrophically buckling compression column switch and actuator", issued Oct 1 1972.
- ↑ US Patent 4118611, Richard Hunter Harris, "Buckling spring torsional snap actuator", issued Oct 3, 1978.
- ↑ US patent 4528431, Edwin T. Coleman III, "Rocking switch actuator for a low force membrane contact sheet", filed Oct 3 1983, issued Jul 9 1985.