Skip to the content
PCBKitNew board
2 layers160 × 100 mmKeyboard, the printed circuit board in 3D

An 8-bit microcomputer for the 21st century

Size
160 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
135
Pads
278
Tracks, vias
411, 27
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 May 2019
Updated
3 Aug 2026

Overview

Keyboard is an open-source printed circuit board by Noah1989, from the Noah1989/loopmicro repository on GitHub, published under the MIT licence. It is a 2-layer board of 160 × 100 mm with 40 parts on 135 nets, routed with 411 tracks and 27 vias.

It is built around the Z84C4010PEG, 74AC14SC and BC547C, with the BAT46 and ZVP3306A among its other parts. Its parts include 16 resistors, 6 transistors, 5 capacitors, 4 ICs and 3 connectors. It belongs with the keyboards and input boards of this library.

Main components

5

README

README.md

Loop Microcomputer

a minmal 8-bit machine that is...

  • ... independent:

    • contains all the tools required to design another version of itself
    • does not require high soldering skills, uses through-hole parts only
    • uses only "evergreen" parts that have been in production for decades and are still made today
  • ... aproachable:

    • simple through reduction
    • NO hidden complexity behind brittle abstractions
    • open source and self-documenting
  • ... powerful, with it you can:

    • learn/teach how computers work
    • design electronics
    • control CNC machines / 3d printers
    • play games

Parts

40
QtyValueFootprintReferences
8100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8
84.7kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9, R10, R11, R12, R13, R14, R15, R16
4100nFCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C1, C2, C3, C4
4BC547CPackage_TO_SOT_THT:TO-92_WideQ2, Q3, Q5, Q6
274AC14Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU3, U4
2BAT46Diode_THT:D_DO-35_SOD27_P10.16mm_HorizontalD1, D2
2Jumper_NO_SmallConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2
2Mini-DIN-6common:Mini_DIN_6J1, J2
2ZVP3306APackage_TO_SOT_THT:TO-92_WideQ1, Q4
174AC688Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU2
1C96ABCcommon:Socket_DIN41612-CaseC1-full-Male-96Pin-3rowsJ3
1CPCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC5
1LOGOcommon:logoG***
1SW_Coded_SH-7050Button_Switch_THT:Nidec_Copal_SH-7010CSW1
1Z84C4010PEGPackage_DIP:DIP-40_W15.24mm_Socket_LongPadsU1

Questions

How big is the Keyboard PCB?

It measures 160 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

40 parts, built around the Z84C4010PEG, 74AC14SC, BC547C and BAT46. 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 Keyboard KiCad files?

From the Noah1989/loopmicro repository on GitHub, at the commit this page was made from: the board is hardware/ecb-prototype/keyboard/keyboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from Noah1989/loopmicro

11
  • 2 layers160 × 100 mmLedrom, the printed circuit board in 3D

    Ledrom

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    213 parts2MIT
  • 2 layers160 × 100 mmMonitor, the printed circuit board in 3D

    Monitor

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    113 parts2MIT
  • 2 layers218.4 × 132.1 mmBackplane, the printed circuit board in 3D

    Backplane

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    109 parts2MIT
  • 2 layers160 × 100 mmZ80, the printed circuit board in 3D

    Z80

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    108 parts2MIT
  • 2 layers160 × 100 mmColor, the printed circuit board in 3D

    Color

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    78 parts2MIT
  • 2 layers160 × 100 mmGraphics, the printed circuit board in 3D

    Graphics

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    68 parts2MIT
  • 2 layers160 × 100 mmCpu new, the printed circuit board in 3D

    Cpu new

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    61 parts2MIT
  • 2 layers160 × 100 mmEcb prototype, the printed circuit board in 3D

    Ecb prototype

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    46 parts2MIT
  • 2 layers160 × 100 mmBusmaster, the printed circuit board in 3D

    Busmaster

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    34 parts2MIT
  • 2 layers160 × 100 mmMemory, the printed circuit board in 3D

    Memory

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    19 parts2MIT
  • 2 layers160 × 100 mmBusext, the printed circuit board in 3D

    Busext

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    14 parts2MIT

Similar boards

  • 6 layers285 × 236 mmRa9704, the printed circuit board in 3D

    Ra9704

    Coin-OpCollection/Development-Documentation

    This repository contains technical information, documentation, and reverse-engineering details for the base platform systems of FPGA implementations released by Coin-Op Collection.

    228 parts11
  • 4 layers68.6 × 58.4 mmPlant combined, the printed circuit board in 3D

    Plant combined

    theblinkingman/plant-waterer

    TDR sensor to water a plant automatically

    74 parts9
  • 2 layers95 × 55 mmScopetester, the printed circuit board in 3D

    Scopetester

    cosenmarco/scopetester

    An Open Hardware project for a small Oscilloscope tester with features like the Hameg HZ-60

    55 parts1
  • 4 layers45 × 45 mmPulse gen, the printed circuit board in 3D

    Pulse gen

    sbstnh/tdr-pulse-generator

    TDR pulse generator

    26 parts1
  • 2 layers80 × 50 mmFreeDSPx ADAPTER, the printed circuit board in 3D

    FreeDSPx ADAPTER

    freeDSP/freeDSP-StdConnectorAdapter

    Adapter of the old freeDSP Classic connector to the new freeDSP standard connector.

    89 partsGPL-3.0
  • 2 layers33 × 48 mmPropagation delay led pulser, the printed circuit board in 3D

    Propagation delay led pulser

    jhugon/kicad_propagation_delay_led_pulser

    Uses propagation delay to create a few ns long pulse

    15 parts