Master-Keyboard MX
Board-Folk·keys·BBC Master/KeyboardMX/Kicad/Master-Keyboard_MX.kicad_pcb
About the Master-Keyboard MX PCB
Master-Keyboard MX is an open source PCB design by Board-Folk, published on GitHub. It is a 2-layer board measuring 443 × 143.6 mm, with 101 components from 101 distinct parts.
By type, the board carries 95 switches, 3 diodes and 1 battery holder.
It belongs with the keyboards and retro computing designs in this gallery.
From the project
Board Folk Retro Keyboards and Adapters
A Cherry MX switch compatible keyboard for the full size BBC Master (not Compact).
The board fits well, though does need some support top right. Screwholes were added to attach a bracket of your fashion. Designed for a single 7U space bar with 3 switches instead of a stabliser, due to shortage of sensible ways of mounting that. Please fork and make suggestions. * Stack nylon washers under the LEDs for stability

Master-Keyboard MX bill of materials (BOM)
101 components, 101 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Battery | Battery | BT1 |
| 1 | KEY1IN | Header_1x15_P2.54mm | PL1 |
| 1 | KEY2IN | Header_1x15_P2.54mm | PL2 |
| 1 | ESCAPE | BBC Master KeySwitch Adjusted MX | SW1 |
| 1 | f1 | BBC Master KeySwitch Adjusted MX | SW2 |
| 1 | f2 | BBC Master KeySwitch Adjusted MX | SW3 |
| 1 | f3 | BBC Master KeySwitch Adjusted MX | SW4 |
| 1 | f5 | BBC Master KeySwitch Adjusted MX | SW5 |
| 1 | f6 | BBC Master KeySwitch Adjusted MX | SW6 |
| 1 | f8 | BBC Master KeySwitch Adjusted MX | SW7 |
| 1 | f9 | BBC Master KeySwitch Adjusted MX | SW8 |
| 1 | | \ | BBC Master KeySwitch Adjusted MX | SW9 |
| 1 | RIGHT | BBC Master KeySwitch Adjusted MX | SW10 |
| 1 | 4 (num) | BBC Master KeySwitch Adjusted MX | SW11 |
| 1 | 5 (num) | BBC Master KeySwitch Adjusted MX | SW12 |
| 1 | 2 (num) | BBC Master KeySwitch Adjusted MX | SW13 |
| 1 | TAB | BBC Master KeySwitch Adjusted MX | SW14 |
| 1 | Z | BBC Master KeySwitch Adjusted MX | SW15 |
| 1 | SPACE | BBC Master KeySwitch Adjusted MX | SW16 |
| 1 | V | BBC Master KeySwitch Adjusted MX | SW17 |
Show 81 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | B | BBC Master KeySwitch Adjusted MX | SW18 |
| 1 | M | BBC Master KeySwitch Adjusted MX | SW19 |
| 1 | < , | BBC Master KeySwitch Adjusted MX | SW20 |
| 1 | > . | BBC Master KeySwitch Adjusted MX | SW21 |
| 1 | ? / | BBC Master KeySwitch Adjusted MX | SW22 |
| 1 | COPY | BBC Master KeySwitch Adjusted MX | SW23 |
| 1 | 0 (num) | BBC Master KeySwitch Adjusted MX | SW24 |
| 1 | 1 (num) | BBC Master KeySwitch Adjusted MX | SW25 |
| 1 | 3 (num) | BBC Master KeySwitch Adjusted MX | SW26 |
| 1 | SHIFT LOCK | BBC Master KeySwitch Adjusted MX | SW27 |
| 1 | CAPS LOCK | BBC Master KeySwitch Adjusted MX | SW28 |
| 1 | S | BBC Master KeySwitch Adjusted MX | SW29 |
| 1 | A | BBC Master KeySwitch Adjusted MX | SW30 |
| 1 | C | BBC Master KeySwitch Adjusted MX | SW31 |
| 1 | X | BBC Master KeySwitch Adjusted MX | SW32 |
| 1 | G | BBC Master KeySwitch Adjusted MX | SW33 |
| 1 | F | BBC Master KeySwitch Adjusted MX | SW34 |
| 1 | H | BBC Master KeySwitch Adjusted MX | SW35 |
| 1 | Y | BBC Master KeySwitch Adjusted MX | SW36 |
| 1 | N | BBC Master KeySwitch Adjusted MX | SW37 |
| 1 | J | BBC Master KeySwitch Adjusted MX | SW38 |
| 1 | L | BBC Master KeySwitch Adjusted MX | SW39 |
| 1 | K | BBC Master KeySwitch Adjusted MX | SW40 |
| 1 | + ; | BBC Master KeySwitch Adjusted MX | SW41 |
| 1 | @ | BBC Master KeySwitch Adjusted MX | SW42 |
| 1 | } ] | BBC Master KeySwitch Adjusted MX | SW43 |
| 1 | * : | BBC Master KeySwitch Adjusted MX | SW44 |
| 1 | DELETE | BBC Master KeySwitch Adjusted MX | SW45 |
| 1 | RETURN | BBC Master KeySwitch Adjusted MX | SW46 |
| 1 | # (num) | BBC Master KeySwitch Adjusted MX | SW47 |
| 1 | / (num) | BBC Master KeySwitch Adjusted MX | SW48 |
| 1 | * (num) | BBC Master KeySwitch Adjusted MX | SW49 |
| 1 | DELETE (num) | BBC Master KeySwitch Adjusted MX | SW50 |
| 1 | , (num) | BBC Master KeySwitch Adjusted MX | SW51 |
| 1 | . (num) | BBC Master KeySwitch Adjusted MX | SW52 |
| 1 | 1 ! | BBC Master KeySwitch Adjusted MX | SW53 |
| 1 | f0 | BBC Master KeySwitch Adjusted MX | SW54 |
| 1 | Q | BBC Master KeySwitch Adjusted MX | SW55 |
| 1 | 2 " | BBC Master KeySwitch Adjusted MX | SW56 |
| 1 | W | BBC Master KeySwitch Adjusted MX | SW57 |
| 1 | 3 # | BBC Master KeySwitch Adjusted MX | SW58 |
| 1 | D | BBC Master KeySwitch Adjusted MX | SW59 |
| 1 | E | BBC Master KeySwitch Adjusted MX | SW60 |
| 1 | 4 $ | BBC Master KeySwitch Adjusted MX | SW61 |
| 1 | R | BBC Master KeySwitch Adjusted MX | SW62 |
| 1 | T | BBC Master KeySwitch Adjusted MX | SW63 |
| 1 | 5 % | BBC Master KeySwitch Adjusted MX | SW64 |
| 1 | 6 & | BBC Master KeySwitch Adjusted MX | SW65 |
| 1 | 7 ' | BBC Master KeySwitch Adjusted MX | SW66 |
| 1 | f4 | BBC Master KeySwitch Adjusted MX | SW67 |
| 1 | U | BBC Master KeySwitch Adjusted MX | SW68 |
| 1 | I | BBC Master KeySwitch Adjusted MX | SW69 |
| 1 | 8 { | BBC Master KeySwitch Adjusted MX | SW70 |
| 1 | O | BBC Master KeySwitch Adjusted MX | SW71 |
| 1 | 9 ) | BBC Master KeySwitch Adjusted MX | SW72 |
| 1 | f7 | BBC Master KeySwitch Adjusted MX | SW73 |
| 1 | P | BBC Master KeySwitch Adjusted MX | SW74 |
| 1 | 0 | BBC Master KeySwitch Adjusted MX | SW75 |
| 1 | = - | BBC Master KeySwitch Adjusted MX | SW76 |
| 1 | { [ | BBC Master KeySwitch Adjusted MX | SW77 |
| 1 | £ _ | BBC Master KeySwitch Adjusted MX | SW78 |
| 1 | ~ ^ | BBC Master KeySwitch Adjusted MX | SW79 |
| 1 | UP | BBC Master KeySwitch Adjusted MX | SW80 |
| 1 | DOWN | BBC Master KeySwitch Adjusted MX | SW81 |
| 1 | LEFT | BBC Master KeySwitch Adjusted MX | SW82 |
| 1 | + (num) | BBC Master KeySwitch Adjusted MX | SW83 |
| 1 | 8 (num) | BBC Master KeySwitch Adjusted MX | SW84 |
| 1 | 6 (num) | BBC Master KeySwitch Adjusted MX | SW85 |
| 1 | - (num) | BBC Master KeySwitch Adjusted MX | SW86 |
| 1 | 9 (num) | BBC Master KeySwitch Adjusted MX | SW87 |
| 1 | 7 (num) | BBC Master KeySwitch Adjusted MX | SW88 |
| 1 | RETURN (num) | BBC Master KeySwitch Adjusted MX | SW89 |
| 1 | SPACE L | BBC Master KeySwitch Adjusted MX | SW90 |
| 1 | SPACE R | BBC Master KeySwitch Adjusted MX | SW91 |
| 1 | LSHIFT | BBC Master KeySwitch Adjusted MX | SW92 |
| 1 | CTRL | BBC Master KeySwitch Adjusted MX | SW93 |
| 1 | RSHIFT | BBC Master KeySwitch Adjusted MX | SW94 |
| 1 | BREAK | BBC Master KeySwitch Adjusted MX | SW95 |
| 1 | CAPS | LED_D2.54mm | D15 |
| 1 | SHIFT | LED_D2.54mm | D16 |
| 1 | POWER | LED_D2.54mm | D17 |
Master-Keyboard MX design files
The KiCad project lives in the Board-Folk/keys repository on GitHub; these links point at the commit this page was built from.
Master-Keyboard MX: common questions
How big is the Master-Keyboard MX PCB?
The Master-Keyboard MX measures 443 × 143.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Master-Keyboard MX?
101 components, from 101 distinct parts. The full bill of materials is listed on this page.
Where can I download the Master-Keyboard MX design files?
From the Board-Folk/keys repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Master-Keyboard MX design in my own project?
The repository has no license, so all rights stay with Board-Folk. Use it as a reference, and ask the author before reusing the design.
More boards in keys
Master-Keyboard
Board-Folk
434 × 131.1 mm101 parts2LNo license4Atom Issue 4 Keyboard Replacement
Board-Folk
370 × 107.1 mm63 parts2LNo license4BBC-USBSlim
Board-Folk
84.1 × 54.2 mm44 parts2LNo license4AVR/Arduino
Electron-PS2Slim
Board-Folk
81.1 × 33.6 mm39 parts2LNo license4BBC-PS2
Board-Folk
91.4 × 100.5 mm36 parts2LNo license4Electron-PS2USB
Board-Folk
84.5 × 58.1 mm34 parts2LNo license4
Similar boards
Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 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