

Memory
An 8-bit microcomputer for the 21st century
- Size
- 160 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 115
- Pads
- 240
- Tracks, vias
- 470, 27
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 15 May 2019
- Updated
- 3 Aug 2026
Overview
Memory 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 19 parts on 115 nets, routed with 470 tracks and 27 vias.
It is built around the 74AC138SC, 74HC00D and 74HC595. Its parts include 6 capacitors, 5 ICs, 2 resistors, 2 diodes and 2 connectors.
Main components
374AC138SC
SOIC163-of-8 Decoder/DemultiplexerFAIRCHILDUncategorised74HC00D
SOP-14-40℃~+125℃ 1.5V、3.15V、4.2V 1.9V、3.7V、5.9V 100mV、400mV、400mV 2 2V~6V 4 40uA 5.2mA 5.2mA 500mV~1.8V 74HC Series 7ns@6V,50pF NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift Registers
README
README.mdLoop 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
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | C_Small | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C1, C2, C3, C4, C5 |
| 2 | D_ALT | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
| 2 | LY62256PL-55LLI | Package_DIP:DIP-28_W15.24mm_Socket_LongPads | U1, U2 |
| 2 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 1 | 74AC138 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U3 |
| 1 | 74HC00 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U4 |
| 1 | 74HC595 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U5 |
| 1 | Battery_Cell | Battery:BatteryHolder_Keystone_103_1x20mm | BT1 |
| 1 | C96ABC | common:Socket_DIN41612-CaseC1-full-Male-96Pin-3rows | J1 |
| 1 | CP1 | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C6 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J2 |
| 1 | Jumper | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | JP1 |
Questions
How big is the Memory PCB?
It measures 160 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Memory use?
19 parts, built around the 74AC138SC, 74HC00D and 74HC595. 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 Memory KiCad files?
From the Noah1989/loopmicro repository on GitHub, at the commit this page was made from: the board is hardware/ecb-prototype/deprecated/memory/memory.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Memory 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 mm

- 2 layers160 × 100 mm

- 2 layers218.4 × 132.1 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

- 2 layers160 × 100 mm

Similar boards
- 4 layers169.7 × 99.8 mm

- 2 layers101.6 × 83.8 mm

Z80DevBoard
dbuchwald/Z80DevBoard
Simple Z80 based prototyping and development board designed as extension to Arduino Mega 2560
39 parts3MIT - 2 layers172.7 × 108.6 mm

Clementina hardware
fran150/clementina-hardware
KiCad schematic for Clementina, a 3.3V W65C02S computer with a Raspberry Pi Pico 2 W (MIA) handling video, audio, storage and I/O.
48 partsGPL-3.0 - 2 layers131.9 × 164.6 mm

- 2 layers100 × 100 mm

RAMROM CPLD board
roberto314/Unicomp2
A modular 8-bit Computer able to recreate (nearly) every Retro computer of the late 70s to mid 80s.
46 parts1 - 2 layers245.1 × 160 mm

8-Bit CPU 32k
slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.
139 parts326 - 2 layers99.1 × 88.9 mm

1002 EPROM EMU NG 2.2d
Kris-Sekula/EPROM-EMU-NG
EPROM Emulator Project with Arduino
49 parts161Apache-2.0 - 2 layers306.1 × 130.2 mm

8-Bit CPU 32k
slu4coder/Minimal-64-Home-Computer
Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64
132 parts94