Skip to the content
2 layers434 × 131.1 mmMaster Keyboard, the printed circuit board in 3D

Master Keyboard

Board-Folk/keys4

Board Folk Retro Keyboards and Adapters

Size
434 × 131.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
102
Nets
30
Pads
229
Tracks, vias
1,954, 48
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Jun 2024
Updated
26 May 2026

Overview

Master Keyboard is an open-source printed circuit board by Board-Folk, from the Board-Folk/keys repository on GitHub. It is a 2-layer board of 434 × 131.1 mm with 102 parts on 30 nets, routed with 1,954 tracks and 48 vias.

Its parts include 73 switches and 3 diodes. It belongs with the keyboards and input and retro computing and games boards of this library.

README

README.md

Retro Keyboard and Keyboard Adapter Repository

This is repository for retro keyboards and adapters that have been used for projects over the past few years originally intended for private use helping with other projects.

As people have been asking it was thought it'd be worthwhile putting them somewhere in case they're of use to anyone else. Many have just been prototypes and not many have been finished, but I'll add them as I go. 'More Fun Making It' Lee showed the finished Acorn Electron PS/2 interface in one of his videos about Mogwaay's Electron ULA replacement work, so I'm starting there.

In complement to the Electron interface, the BBC B/B+ PS/2 and USB and BBC Master PS/2 adapters have been completed, they plug on the keyboard headers too, they need finishing up a bit. BBC B ones now uploaded.

There are many more to add after that too. May add replica keyboard / Cherry MX boards to here also.

Please feel free to make these yourself. Most project folders contain at least their gerbers and code. There's no guarantee anything works. Try help, improve and share if you can.

Parts

102
QtyValueFootprintReferences
1# (num)BBC_Master_Keyboard:BBC Master KeySwitchSW47
1* (num)BBC_Master_Keyboard:BBC Master KeySwitchSW49
1* :BBC_Master_Keyboard:BBC Master KeySwitchSW44
1+ (num)BBC_Master_Keyboard:BBC Master KeySwitchSW83
1+ ;BBC_Master_Keyboard:BBC Master KeySwitchSW41
1, (num)BBC_Master_Keyboard:BBC Master KeySwitchSW51
1- (num)BBC_Master_Keyboard:BBC Master KeySwitchSW86
1. (num)BBC_Master_Keyboard:BBC Master KeySwitchSW52
1/ (num)BBC_Master_Keyboard:BBC Master KeySwitchSW48
10BBC_Master_Keyboard:BBC Master KeySwitchSW75
10 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW24
11 !BBC_Master_Keyboard:BBC Master KeySwitchSW53
11 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW25
12 "BBC_Master_Keyboard:BBC Master KeySwitchSW56
12 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW13
13 #BBC_Master_Keyboard:BBC Master KeySwitchSW58
13 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW26
14 $BBC_Master_Keyboard:BBC Master KeySwitchSW61
14 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW11
15 %BBC_Master_Keyboard:BBC Master KeySwitchSW64
15 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW12
16 &BBC_Master_Keyboard:BBC Master KeySwitchSW65
16 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW85
17 'BBC_Master_Keyboard:BBC Master KeySwitchSW66
17 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW88
18 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW84
18 {BBC_Master_Keyboard:BBC Master KeySwitchSW70
19 (num)BBC_Master_Keyboard:BBC Master KeySwitchSW87
19 )BBC_Master_Keyboard:BBC Master KeySwitchSW72
1< ,BBC_Master_Keyboard:BBC Master KeySwitchSW20
1= -BBC_Master_Keyboard:BBC Master KeySwitchSW76
1> .BBC_Master_Keyboard:BBC Master KeySwitchSW21
1? /BBC_Master_Keyboard:BBC Master KeySwitchSW22
1@BBC_Master_Keyboard:BBC Master KeySwitchSW42
1ABBC_Master_Keyboard:BBC Master KeySwitchSW30
1BBBC_Master_Keyboard:BBC Master KeySwitchSW18
1BREAKBBC_Master_Keyboard:BBC Master KeySwitchSW95
1BatteryBBC_Master_Keyboard:BatteryBT1
1CBBC_Master_Keyboard:BBC Master KeySwitchSW31
1CAPSBBC_Master_Keyboard:LED_D2.54mmD15
1CAPS LOCKBBC_Master_Keyboard:BBC Master KeySwitchSW28
1COPYBBC_Master_Keyboard:BBC Master KeySwitchSW23
1CTRLBBC_Master_Keyboard:BBC Master KeySwitchSW93
1DBBC_Master_Keyboard:BBC Master KeySwitchSW59
1DELETEBBC_Master_Keyboard:BBC Master KeySwitchSW45
1DELETE (num)BBC_Master_Keyboard:BBC Master KeySwitchSW50
1DOWNBBC_Master_Keyboard:BBC Master KeySwitchSW81
1EBBC_Master_Keyboard:BBC Master KeySwitchSW60
1ESCAPEBBC_Master_Keyboard:BBC Master KeySwitchSW1
1FBBC_Master_Keyboard:BBC Master KeySwitchSW34
1GBBC_Master_Keyboard:BBC Master KeySwitchSW33
1HBBC_Master_Keyboard:BBC Master KeySwitchSW35
1IBBC_Master_Keyboard:BBC Master KeySwitchSW69
1JBBC_Master_Keyboard:BBC Master KeySwitchSW38
1KBBC_Master_Keyboard:BBC Master KeySwitchSW40
1KEY1INBBC_Master_Keyboard:Header_1x15_P2.54mmPL1
1KEY2INBBC_Master_Keyboard:Header_1x15_P2.54mmPL2
1LBBC_Master_Keyboard:BBC Master KeySwitchSW39
1LEFTBBC_Master_Keyboard:BBC Master KeySwitchSW82
1LOGO12BBC_Master_Keyboard:BF12G***
1LSHIFTBBC_Master_Keyboard:BBC Master KeySwitchSW92
1MBBC_Master_Keyboard:BBC Master KeySwitchSW19
1NBBC_Master_Keyboard:BBC Master KeySwitchSW37
1OBBC_Master_Keyboard:BBC Master KeySwitchSW71
1PBBC_Master_Keyboard:BBC Master KeySwitchSW74
1POWERBBC_Master_Keyboard:LED_D2.54mmD17
1QBBC_Master_Keyboard:BBC Master KeySwitchSW55
1RBBC_Master_Keyboard:BBC Master KeySwitchSW62
1RETURNBBC_Master_Keyboard:BBC Master KeySwitchSW46
1RETURN (num)BBC_Master_Keyboard:BBC Master KeySwitchSW89
1RIGHTBBC_Master_Keyboard:BBC Master KeySwitchSW10
1RSHIFTBBC_Master_Keyboard:BBC Master KeySwitchSW94
1SBBC_Master_Keyboard:BBC Master KeySwitchSW29
1SHIFTBBC_Master_Keyboard:LED_D2.54mmD16
1SHIFT LOCKBBC_Master_Keyboard:BBC Master KeySwitchSW27
1SPACEBBC_Master_Keyboard:BBC Master KeySwitchSW16
1SPACE LBBC_Master_Keyboard:BBC Master KeySwitchSW90
1SPACE RBBC_Master_Keyboard:BBC Master KeySwitchSW91
1TBBC_Master_Keyboard:BBC Master KeySwitchSW63
1TABBBC_Master_Keyboard:BBC Master KeySwitchSW14

The 80 most common of 102 parts.

More from Board-Folk/keys

6
  • 2 layers443 × 143.6 mmMaster Keyboard MX, the printed circuit board in 3D

    Master Keyboard MX

    Board-Folk/keys

    Board Folk Retro Keyboards and Adapters

    102 parts4
  • 2 layers370 × 107.1 mmAtom Keyboard, the printed circuit board in 3D

    Atom Keyboard

    Board-Folk/keys

    Board Folk Retro Keyboards and Adapters

    70 parts4
  • 2 layers84.1 × 54.1 mmBBC USBSlim, the printed circuit board in 3D

    BBC USBSlim

    Board-Folk/keys

    Board Folk Retro Keyboards and Adapters

    47 parts4
  • 2 layers81.1 × 33.6 mmElectron PS2Slim, the printed circuit board in 3D

    Electron PS2Slim

    Board-Folk/keys

    Board Folk Retro Keyboards and Adapters

    42 parts4
  • 2 layers91.4 × 100.5 mmBBC PS2, the printed circuit board in 3D

    BBC PS2

    Board-Folk/keys

    Board Folk Retro Keyboards and Adapters

    37 parts4
  • 2 layers84.5 × 58.1 mmElectron PS2USB, the printed circuit board in 3D

    Electron PS2USB

    Board-Folk/keys

    Board Folk Retro Keyboards and Adapters

    35 parts4

Similar boards

  • 2 layers208.7 × 393.8 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    102 parts1.3k
  • 2 layers100 × 94.2 mmPin board 1 x2, the printed circuit board in 3D

    Pin board 1 x2

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    102 parts1.2k
  • 2 layers107.5 × 2.5 mmESP32Clock, the printed circuit board in 3D

    ESP32Clock

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    102 parts915
  • 2 layers110.3 × 171.8 mmECM DISP PANEL, the printed circuit board in 3D

    ECM DISP PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    102 parts431
  • 2 layers172 × 152.9 mmTrackpad, the printed circuit board in 3D

    Trackpad

    george-norton/peacock

    A big QMK powered trackpad

    102 parts309CERN-OHL-S-2.0
  • 2 layers118.1 × 101.6 mmTeensy eurorack, the printed circuit board in 3D

    Teensy eurorack

    newdigate/teensy-eurorack

    Hardware Design: Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels

    102 parts259MIT
  • 2 layers157.5 × 115.8 mmTestjig, the printed circuit board in 3D

    Testjig

    plinkysynth/plinky_public

    a public release of the plinky sw and hw

    102 parts227
  • 2 layers75.2 × 61.1 mmHelios, the printed circuit board in 3D

    Helios

    Grix/helios_dac

    Helios Laser DAC

    102 parts132

Questions

How big is the Master Keyboard PCB?

It measures 434 × 131.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Master Keyboard use?

102 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Master Keyboard KiCad files?

From the Board-Folk/keys repository on GitHub, at the commit this page was made from: the board is BBC Master/Keyboard/Kicad/Master-Keyboard.kicad_pcb and its schematic Acorn Atom/KiCad/Atom_Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Master Keyboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask Board-Folk before reusing the design.