

Esselte100Keyboard
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 78
- Nets
- 29
- Pads
- 257
- Tracks, vias
- 385, 19
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 1 May 2025
- Updated
- 20 Jun 2025
Overview
Esselte100Keyboard is an open-source printed circuit board by linuxforum5, from the linuxforum5/Esselte100 repository on GitHub. It is a 2-layer board with 78 parts on 29 nets, routed with 385 tracks and 19 vias.
Its parts include 73 switches, 2 resistors, 1 IC, 1 diode and 1 connector.
README
README.mdEsselte 100
Documentations, utilities and programs for Esselte 100 school computer
docs
Documentations
e100utils
Utilities for Esselte 100: bas2wav, bin2bas, wav2bas and lzss and bpe compressor.
programs
Programs for Esselte 100. First game is Sokoban!
remake
My Esselte 100 remake photos and KiCad files
KiCad
KiCad files for my board and accessories
Parts
78| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW041, SW110 |
| 2 | 1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW031, SW101 |
| 2 | 2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW032, SW102 |
| 2 | 3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW033, SW103 |
| 2 | 4 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW021, SW104 |
| 2 | 5 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW022, SW105 |
| 2 | 6 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW023, SW106 |
| 2 | 7 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW011, SW107 |
| 2 | 8 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW012, SW108 |
| 2 | 9 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW013, SW109 |
| 2 | E | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW043, SW204 |
| 2 | SHIFT | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW401, SW412 |
| 2 | SPACE | Button_Switch_Keyboard:SW_Cherry_MX_6.25u_Plate | SW501, SW502 |
| 1 | '/* | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW313 |
| 1 | * | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW014 |
| 1 | + | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW034 |
| 1 | +/? | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW111 |
| 1 | ,/; | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW409 |
| 1 | - | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW044 |
| 1 | -/_ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW411 |
| 1 | -> | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW413 |
| 1 | . | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW042 |
| 1 | ./: | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW410 |
| 1 | / | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW024 |
| 1 | 150 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | R601 |
| 1 | 3.3k | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | R602 |
| 1 | 74LS145 | Package_DIP:DIP-16_W7.62mm_LongPads | U601 |
| 1 | <- | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW314 |
| 1 | </> | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW113 |
| 1 | A | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW302 |
| 1 | B | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW406 |
| 1 | BRK | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW114 |
| 1 | C | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW404 |
| 1 | CTRL | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW301 |
| 1 | Conn_01x16_Male | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J601 |
| 1 | D | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW304 |
| 1 | F | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW305 |
| 1 | G | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW306 |
| 1 | H | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW307 |
| 1 | I | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW209 |
| 1 | J | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW308 |
| 1 | K | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW309 |
| 1 | L | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW310 |
| 1 | LED | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | D601 |
| 1 | M | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW408 |
| 1 | N | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW407 |
| 1 | O | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW210 |
| 1 | P | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW211 |
| 1 | PI | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW112 |
| 1 | Q | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW202 |
| 1 | R | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW205 |
| 1 | REPT | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW201 |
| 1 | RETURN | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_Plate | SW214 |
| 1 | S | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW303 |
| 1 | T | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW206 |
| 1 | U | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW208 |
| 1 | V | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW405 |
| 1 | W | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW203 |
| 1 | X | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW403 |
| 1 | Y | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW207 |
| 1 | Z | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW402 |
| 1 | ^ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW213 |
| 1 | Ä | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW312 |
| 1 | Å | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW212 |
| 1 | Ö | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW311 |
More from linuxforum5/Esselte100
2- 2 layers

- 2 layers

Similar boards
- 2 layers57 × 75 mm

- 2 layers68.5 × 34.5 mm

TERES PCB5-KEYBOARD Rev.A
OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop
78 parts578Apache-2.0 - 2 layers66.4 × 48.1 mm

- 2 layers38.1 × 19 mm

- 2 layers100 × 50 mm

- 2 layers110.5 × 111.1 mm

Teensy eurorack breakout
newdigate/teensy-eurorack
Hardware Design: Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels
78 parts259MIT - 2 layers65 × 56 mm

Keyboard whiz
CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
78 parts253GPL-3.0 - 2 layers43.2 × 128.3 mm

Questions
What parts does the Esselte100Keyboard use?
78 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 Esselte100Keyboard KiCad files?
From the linuxforum5/Esselte100 repository on GitHub, at the commit this page was made from: the board is remake/KiCad/Esselte100Keyboard/Esselte100Keyboard.kicad_pcb and its schematic remake/KiCad/Esselte100/1_cpu.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esselte100Keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask linuxforum5 before reusing the design.