BBC-USBSlim
Board-Folk·keys·BBC B/USB Slim/Kicad/BBC-USBSlim.kicad_pcb
About the BBC-USBSlim PCB
BBC-USBSlim is an open source PCB design by Board-Folk, published on GitHub. It is a 2-layer board measuring 84.1 × 54.2 mm, with 44 components from 19 distinct parts.
Other key parts include the 74LS163, 74LS251, 74LS145D, 74LS30 and MT8816AF1. By type, the board carries 14 diodes, 14 resistors, 6 ICs, 6 capacitors, 2 connectors and 1 transistor.
It belongs with the keyboards and retro computing designs in this gallery.
From the project
Board Folk Retro Keyboards and Adapters
This is a surface mount board designed to fit inside the BBC's case, though currently does not work with the original keyboard connected. Uses the Seeduino XIAO. The XIAO does take a few seconds to boot and recognise the keyboard, it's not as quick as the Atmega version.
Gerbers and gerber zip file for production.

Main components on the BBC-USBSlim
BBC-USBSlim bill of materials (BOM)
44 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS163 | SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | 74LS251 | SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | 74LS145D | SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | 74LS30 | SOIC-14_3.9x8.7mm_P1.27mm | U4 |
| 1 | MT8816AF1 | TQFP-44_10x10mm_P0.8mm | U6 |
| 1 | XAIO Socket | XAIO 14PIN | U7 |
| 1 | BCV49 | SOT-89-3 | Q1 |
| 2 | PL1 | PinHeader_1x17_P2.54mm_Vertical | J1, J3 |
| 1 | SW_DIP_x08 | DIP-16_W7.62mm | SW1 |
| 10 | 1N4148 | MINIDIODE | D1, D2, D3, D4, D5, D6, D7, D8 +2 |
| 1 | BREAK | LED_1206_3216Metric | D11 |
| 1 | SHIFT | LED_1206_3216Metric | D12 |
| 1 | CAPS | LED_1206_3216Metric | D13 |
| 1 | MOTOR | LED_1206_3216Metric | D14 |
| 6 | 47nF | C_0805_2012Metric | C1, C2, C3, C4, C5, C6 |
| 4 | 470R | R_0805_2012Metric | R1, R2, R3, R5 |
| 1 | 10K | R_0805_2012Metric | R4 |
| 1 | 1K | R_0805_2012Metric | R6 |
| 8 | 2K2 | R_0805_2012Metric | R7, R8, R9, R10, R11, R12, R13, R14 |
BBC-USBSlim 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.
BBC-USBSlim: common questions
How big is the BBC-USBSlim PCB?
The BBC-USBSlim measures 84.1 × 54.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the BBC-USBSlim?
44 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the BBC-USBSlim 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 BBC-USBSlim 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 MX
Board-Folk
443 × 143.6 mm101 parts2LNo license4Master-Keyboard
Board-Folk
434 × 131.1 mm101 parts2LNo license4Atom Issue 4 Keyboard Replacement
Board-Folk
370 × 107.1 mm63 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