

Ecb prototype
An 8-bit microcomputer for the 21st century
- Size
- 160 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 46
- Nets
- 154
- Pads
- 361
- Tracks, vias
- 739, 47
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 15 May 2019
- Updated
- 3 Aug 2026
Overview
Ecb prototype 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 46 parts on 154 nets, routed with 739 tracks and 47 vias.
It is built around the 10067847-001RLF, 74HC00D and 74HC138, with the 74HC151D, 74HC161S and 74HC165D among its other parts. Its parts include 15 capacitors, 12 ICs, 10 resistors, 4 diodes and 3 connectors.
Main components
1210067847-001RLF
SMD2.8mm Connector and Ejector Push-Push Standard SD Card Yes SMD SD Card / Memory Card Connector ROHSAmphenolSD Card / Memory Card Connector74HC00D
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 Gates74HC138
SOP-160℃~+70℃ 24ns@5.0V,16pF 2V~6V 3/8 5.2mA 5.2mA 5uA 74HC Decoder Reverse function Single Supply SOP-16 Signal Switches, Multiplexers, Decoders ROHSGRSignal Switches, Multiplexers, Decoders74HC151D
SOIC-16-40℃~+125℃ 15ns@5V,15pF 2V~6V 40uA 5.2mA 5.2mA 74HC 8/1 Multiplexer Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSToshibaSignal Switches / Encoders & Decoders / Multiplexers74HC161S
SOP-160℃~+70℃ 20MHz 2V~6V 4 500mW Asynchronous Hexadecimal Counter Rising Edge Synchronous Up Counter SOP-16 Counters, Dividers ROHSGRCounters, Dividers74HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift Registers74HC32D
SOP-14-40℃~+125℃ 1.5V~4.2V 1.9V、4.4V、5.9V 100mV、400mV、400mV 2 2V~6V 2uA 4 5.2mA 5.2mA 500mV~1.8V 6ns@6V,50pF 74HC Series OR Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC4020D
SO-16-40℃~+125℃ 1 109MHz 11ns 2V~6V Asynchronous Divide-by-2 Falling Edge SO-16 Counters, Dividers ROHSNexperiaCounters, Dividers74HC573
SOP-20-40℃~+85℃ 14ns 1ns 2V~6V 4ns 74HC 8 8uA D Latch Tri-State SOP-20 Latches ROHSHXY MOSFETLatches74HC595
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 Registers74HC688D
SOIC-20-300mil-40℃~+125℃ 0.1V 0.5V、1.35V、1.8V 1.2V、2.4V、3.2V 1.9V、4.4V、5.9V 160uA 16ns@6.0V,50pF 2V~5V SOIC-20-300mil Digital Comparators ROHSNexperiaDigital ComparatorsLM1117-3.3
SOT-2231 1.3V@(1000mA) 15V 1A 2mA 3.3V Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorised
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
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | C | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15 |
| 10 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10 |
| 4 | BAT46 | Diode_THT:D_DO-35_SOD27_P10.16mm_Horizontal | D1, D2, D3, D4 |
| 3 | CP_Small | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1, C2, C3 |
| 1 | 10067847-001RLF | 10067847:10067847 | J2 |
| 1 | 74HC00 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U6 |
| 1 | 74HC138 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U1 |
| 1 | 74HC151 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U10 |
| 1 | 74HC161 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U9 |
| 1 | 74HC165 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U2 |
| 1 | 74HC32 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U4 |
| 1 | 74HC4020 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U11 |
| 1 | 74HC573 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U12 |
| 1 | 74HC595 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U7 |
| 1 | 74HC688 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U3 |
| 1 | C96ABC | common:Socket_DIN41612-CaseC1-full-Male-96Pin-3rows | J3 |
| 1 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | LM1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U8 |
| 1 | LOGO | common:logo | G*** |
| 1 | SW_Coded_SH-7050 | Button_Switch_THT:Nidec_Copal_SH-7010C | SW1 |
| 1 | TXB0104D | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U5 |
Questions
How big is the Ecb prototype PCB?
It measures 160 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ecb prototype use?
46 parts, built around the 10067847-001RLF, 74HC00D, 74HC138 and 74HC151D. 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 Ecb prototype KiCad files?
From the Noah1989/loopmicro repository on GitHub, at the commit this page was made from: the board is hardware/ecb-prototype/sd/sd.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ecb prototype 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 layers177 × 152.1 mm

- 2 layers135.9 × 53.3 mm

- 2 layers178 × 711 mm

- 2 layers100 × 100 mm

- 2 layers100 × 100 mm

- 2 layers100 × 100 mm

- 2 layers297 × 210 mm

- 2 layers208 × 110 mm
