SMK series and part numbers
SMK series names and numbers, and part numbers, follow a number of different patterns, both old and new. Non-keyboard types are also listed here, for illustrative purposes.
See keyboard codes for additional examples.
Alpha codes
The following is a suggestion of the code format for the alpha codes:
- KAx
- Moulded keyboard assemblies
- KBx
- Discrete switch (plate mount) keyboard assemblies (membrane and mechanical)
- KFx
- Metal dome keyboard assemblies?
- KKx
- Switch modules
- KUx
- Uncertain (keyboard assemblies)
Keyboard series
The specification documents were obtained from the Wayback Machine, on the Keyboards page from 2002 onwards.
Note that where laptop keyboard series SL Series and SS Series are referred to by their two-letter codes, SN and ST are referred to as types and have separate series names (KAS19 and KAS20 Series respectively).
Tentative patterns are as follows (guessing, based on the codes found to date):
- KxS
- Membrane keyboards
- KxG
- Keyboards with rubber domes over PCBs
- KxM
- Keyboards with soldered switches
All series found to date:
Series | Type | Description | Spec |
---|---|---|---|
KAS08 | Custom keyboard assembly | Spring over membrane (linear with return springs); moulded assembly; see also KUS09 | KAS08 Series |
KAS16 | Custom keyboard assembly | Dust-proof spring over membrane (with buckling rubber sleeves); moulded assembly | KAS16 Series |
KAS19 | Notebook keyboard (SN Type) | Scissor switch | KAS19 Series |
KAS20 | Notebook keyboard (ST Type) | Scissor switch | KAS20 Series |
KBS01 | Custom keyboard assembly | Dual spring over dome over membrane; plate-mounted modules | KBS01 Series |
KBS03 | Custom keyboard assembly | Spring over dome over membrane; plate-mounted modules | KBS03 Series |
KBS17 | Custom keyboard assembly | Dust-proof dome-spring-dome over membrane; plate-mounted modules | KBS17 Series |
KFS12 | Custom keyboard assembly | Metal dome (0.3±0.2 mm travel) | KFS12 Series |
KUS09 | Custom keyboard assembly | Spring over membrane (linear with return springs); plate-mounted modules; see also KAS08 | KUS09 Series |
SL | Notebook keyboard | Scissor switch | |
SS | Notebook keyboard | Scissor switch |
Part number groupings
The tables below are based largely on the part numbers from the datasheets above. In the codes below, “n” represents a digit and “x” represents a letter. The portion after the # is the “suffix number”.
Old format
Old format codes take the form x-xnnn#nn. These groupings are not generally referred to by name. Exceptions include J-M0404 series (named as such in the J-M 9031 keyboard datasheet) and JS Series (parts J-S87nn) DIP switch units.
The derivation of these groupings is not known, but examples include:
Subset | Known usages |
---|---|
J-Jnnnn#nn | Reed keyswitches |
J-Fnnnn#nn | Membrane switch modules |
J-Mnnnn#nn | Mechanical keyswitches and complete keyboards |
J-Snnnn#nn | DIP switches |
S-Znnnn#nn | Keycaps |
Z-Dnnnn#nn | Screws |
Examples
Part | Description |
---|---|
J-F037n#nn | KBS03 Series switches |
J-F043n#nn | KBS01 Series switches |
J-J0019#nn | JM-0400 reed switches, sloped momentary |
J-M0404#nn | JM-0400 mechanical switches, sloped momentary |
J-M0409#nn | JM-0400 mechanical switches, sloped alternate action |
J-M0410#nn | JM-0400 mechanical switches, illuminated (sloped) |
J-M0432#nn | JM-0400 mechanical switches, stepped momentary |
J-M0434#nn | JM-0400 mechanical switches, stepped alternate action |
J-S8747#nn | JS Series DIP switch banks |
J-S8766#nn | JS Series DIP switch banks |
S-Z0512-nn#01 | KBS keycaps |
S-Z0513-nn#01 | KBS, KUS relegendable clear covers |
Z-D1000-955 | Tapping screws |
New format (components and assemblies)
The new format codes for components, that is also seen on keyboard PCBs, is xxxnnnn-nnnn(x).
Leading letters | Known usages |
---|---|
KAGnnnn-nnnn | PCBs of moulded-assembly keyboards (KA* types) |
KBGnnnn-nnnn | PCBs of plate-mount keyboards (KBG* types) |
KBMnnnn-nnnn | PCBs of plate-mount keyboards (KBM* types) |
KKMnnnn-nnnn | Mechanical keyboard switches |
KKSnnnn-nnnn | Membrane switch modules |
JFPnnnn-nnnn | Miniature directional switch (JFP Series) |
JKSnnnn-nnnn | DIP switch bank (JKS Series) |
JPGnnnn-nnnn | Elastomer contact pushbuttons |
JPMnnnn-nnnn | MT Switch (miniature pushbutton) |
“Rubber key switch, metal contact type” | |
JPSnnnn-nnnn | Detector switch (DSD Series) |
Detector switch (DSG Series) | |
JXSnnnn-nnnn | Multi-way switch (JXS Ⅲ Series) |
LGPnnnn-nnnn | DC power jack |
LLPnnnn-nnnn | DC power plug harness |
New format (assembly components)
For components, the new format is nnnxxx-nnn-nn. These codes are also seen on PCBs. The leading digits denote the following:
Leading digits | Known usages |
---|---|
102xxx-nnn-nn | Keyboard cases (per SMK-made Apple Keyboard II) |
221xxx-nnn-nn | Relegendable covers |
302xxx-nnn-nn | Keycaps |
305xxx-nnn-nn | KFS sliders |
321xxx-nnn-nn | Stabiliser wires |
341xxx-nnn-nn | Metal domes |
401xxx-nnn-nn | Printed circuit boards (although note that PCBs also have the previous type of code at the same time) |
422xxx-nnn-nn | Buckling rubber sleeves |
541xxx-nnn-nn | Stabiliser hooks; other securing units |
601xxx-nnn-nn | Coil springs |
The central letters denote the following:
Subset | Known usages |
---|---|
nnnKAS-nnn-nn | KAS, KBS, KUS keyboard parts |
nnnKBM-nnn-nn | Mechanical keyboard parts |
nnnKBS-nnn-nn | KAS, KBS keyboard parts |
nnnKFS-nnn-nn | KFS keyboard parts |
nnnKKS-nnn-nn | KBS keyboard parts |
Switch parts
For JM-0400 series parts (e.g. J-M0404#01, J-J0019#10) see the JM-0400 page.
Part | Description |
---|---|
J-F0370#01 | KBS03 Series module |
J-F0430#01 | KBS01 Series 1-unit module |
J-F0432#01 | KBS01 Series 2-unit active module |
J-F0431#01 | KBS01 Series 2×2-unit active module |
J-F0434#01 | KBS01 Series dummy module |
KKM0611-0001 | Second generation, blue, inverse cross, with LED |
KKS1701-0001 | KBS17 Series 1-unit switch |
KKS1701-0002 | KBS17 Series 2-unit switch |
KKS1701-0003 | KBS17 Series 2×2-unit switch |