Electron-PS2Slim
Board-Folk·keys·Acorn Electron/PS2 Slim/Kicad/Electron-PS2Slim.kicad_pcb
About the Electron-PS2Slim PCB
Electron-PS2Slim is an open source AVR/Arduino PCB design by Board-Folk, published on GitHub. It is a 2-layer board measuring 81.1 × 33.6 mm, with 39 components from 17 distinct parts.
Its main chip is the ATmega328P-A, from the AVR/Arduino family. Other key parts include the MT8816AF1. By type, the board carries 17 diodes, 9 resistors, 5 capacitors, 2 ICs, 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
A keyboard interface for the Acorn Electron based on C64keyboard by Robert VanHazinga using an ATMEGA328 and an MT8816 switch chip. This is a surface mount board designed to fit inside the Electron's case with the original keyboard still connected. The PS/2 socket sits a the hole of the original UHF modulator - requires the modulator to be removed for fitting.

Main components on the Electron-PS2Slim
Electron-PS2Slim bill of materials (BOM)
39 components, 17 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328P-A | TQFP-32_7x7mm_P0.8mm | IC800 |
| 1 | MT8816AF1 | TQFP-44_10x10mm_P0.8mm | IC803 |
| 1 | BCV49 | SOT-89-3 | Q1 |
| 1 | 16MHz | Crystal_HC49-U_Vertical | Y800 |
| 1 | ISP6 | PinHeader_2x03_P2.54mm_Vertical | J800 |
| 1 | PS/2 | Connector_Mini-DIN_Female_6Pin_2rows | J804 |
| 2 | KEYBOARD | PinHeader_1x22_P2.54mm_Vertical | CP1, CP2 |
| 14 | 1N4148 | MINIDIODE | D1, D2, D3, D4, D5, D6, D7, D8 +6 |
| 1 | POWER | LED_1206_3216Metric | D15 |
| 1 | BREAK | LED_1206_3216Metric | D16 |
| 1 | CAPS | LED_1206_3216Metric | D17 |
| 2 | 20pF | C_0805_2012Metric | C800, C801 |
| 3 | 100nF | C_0805_2012Metric | C802, C806, C807 |
| 4 | 15K | R_0805_2012Metric | R2, R3, R4, R5 |
| 1 | 470R | R_0805_2012Metric | R16 |
| 3 | 1K | R_0805_2012Metric | R17, R18, R19 |
| 1 | 10K | R_0805_2012Metric | R804 |
Electron-PS2Slim 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.
Electron-PS2Slim: common questions
What microcontroller does the Electron-PS2Slim use?
The Electron-PS2Slim is built around the ATmega328P-A, from the AVR/Arduino family.
How big is the Electron-PS2Slim PCB?
The Electron-PS2Slim measures 81.1 × 33.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Electron-PS2Slim?
39 components, from 17 distinct parts. The full bill of materials is listed on this page.
Where can I download the Electron-PS2Slim 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 Electron-PS2Slim 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.
Can I test firmware for the Electron-PS2Slim without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
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 license4BBC-USBSlim
Board-Folk
84.1 × 54.2 mm44 parts2LNo license4BBC-PS2
Board-Folk
91.4 × 100.5 mm36 parts2LNo license4Electron-PS2USB
Board-Folk
84.5 × 58.1 mm34 parts2LNo license4
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746