Mk 52 keyboard
Fyfar·mk_52_keyboard
About the Mk 52 keyboard PCB
Mk 52 keyboard is an open source PCB design by Fyfar, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 100 × 52.5 mm, with 33 components from 33 distinct parts.
By type, the board carries 32 switches and 1 connector.
It belongs with the keyboards designs in this gallery.
From the project
KiCAD keyboard layout for MK-52 soviet calculator
This repository contains a custom PCB design intended to replace the original, non-repairable keyboard board of the Soviet calculator Elektronika MK-52.
The board was designed and routed in KiCad as a personal project to restore my own calculator. I decided to publish the design files in case they are useful to other MK-52 owners facing similar keyboard failures.
Mk 52 keyboard bill of materials (BOM)
33 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Conn_01x14 | FPC-14P-2.0mm | J1 |
| 1 | 10x | PUSH_TACT_4.8x4.8x0.8 | SW1 |
| 1 | pi | PUSH_TACT_4.8x4.8x0.8 | SW2 |
| 1 | X!=0 | PUSH_TACT_4.8x4.8x0.8 | SW3 |
| 1 | A ^ | PUSH_TACT_4.8x4.8x0.8 | SW4 |
| 1 | ex | PUSH_TACT_4.8x4.8x0.8 | SW5 |
| 1 | sqrt | PUSH_TACT_4.8x4.8x0.8 | SW6 |
| 1 | L2 | PUSH_TACT_4.8x4.8x0.8 | SW7 |
| 1 | ↑↓ | PUSH_TACT_4.8x4.8x0.8 | SW8 |
| 1 | lg | PUSH_TACT_4.8x4.8x0.8 | SW9 |
| 1 | X2 | PUSH_TACT_4.8x4.8x0.8 | SW10 |
| 1 | X>0 | PUSH_TACT_4.8x4.8x0.8 | SW11 |
| 1 | ln | PUSH_TACT_4.8x4.8x0.8 | SW12 |
| 1 | 1/x | PUSH_TACT_4.8x4.8x0.8 | SW13 |
| 1 | L3 | PUSH_TACT_4.8x4.8x0.8 | SW14 |
| 1 | arcsin | PUSH_TACT_4.8x4.8x0.8 | SW15 |
| 1 | Xy <--> | PUSH_TACT_4.8x4.8x0.8 | SW16 |
| 1 | L1 | PUSH_TACT_4.8x4.8x0.8 | SW17 |
| 1 | arccos | PUSH_TACT_4.8x4.8x0.8 | SW18 |
| 1 | ^/a | PUSH_TACT_4.8x4.8x0.8 | SW19 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | X<0 | PUSH_TACT_4.8x4.8x0.8 | SW20 |
| 1 | arctg | PUSH_TACT_4.8x4.8x0.8 | SW21 |
| 1 | АВТ/b | PUSH_TACT_4.8x4.8x0.8 | SW22 |
| 1 | L0 | PUSH_TACT_4.8x4.8x0.8 | SW23 |
| 1 | sin | PUSH_TACT_4.8x4.8x0.8 | SW24 |
| 1 | ПРГ/c | PUSH_TACT_4.8x4.8x0.8 | SW25 |
| 1 | X=0 | PUSH_TACT_4.8x4.8x0.8 | SW26 |
| 1 | cos | PUSH_TACT_4.8x4.8x0.8 | SW27 |
| 1 | ИНВ/d | PUSH_TACT_4.8x4.8x0.8 | SW28 |
| 1 | "K" | PUSH_TACT_4.8x4.8x0.8 | SW29 |
| 1 | tg | PUSH_TACT_4.8x4.8x0.8 | SW30 |
| 1 | Bx | PUSH_TACT_4.8x4.8x0.8 | SW31 |
| 1 | "F" | PUSH_TACT_4.8x4.8x0.8 | SW32 |
Mk 52 keyboard design files
The KiCad project lives in the Fyfar/mk_52_keyboard repository on GitHub; these links point at the commit this page was built from.
- Layoutmk-52 keyboard.kicad_pcb
- Schematicmk-52 keyboard.kicad_sch
Mk 52 keyboard: common questions
How big is the Mk 52 keyboard PCB?
The Mk 52 keyboard measures 100 × 52.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Mk 52 keyboard?
33 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the Mk 52 keyboard design files?
From the Fyfar/mk_52_keyboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Mk 52 keyboard design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which Fyfar chose for the repository.
Similar boards
Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kKLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kPcb top
tompi
132.5 × 95.1 mm18 parts2LCC-BY-4.01.2k