

Busmaster
An 8-bit microcomputer for the 21st century
- Size
- 160 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 204
- Pads
- 452
- Tracks, vias
- 974, 59
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 15 May 2019
- Updated
- 3 Aug 2026
Overview
Busmaster 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 34 parts on 204 nets, routed with 974 tracks and 59 vias.
It is built around the 74HC244D, 74HC245D and 74HC161S, with the 74HC00D, 74HC138 and 74HC573 among its other parts. Its parts include 13 capacitors, 12 ICs, 4 resistors, 2 connectors and 1 diode.
Main components
874HC244D
SO-20-300mil-40℃~+125℃ 160uA 2 2V~6V 4 6mA 6mA 74HC 9ns@5V,15pF Tri-State Unidirectional SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC245D
SO-20-300mil-40℃~+125℃ 1 160uA 2V~6V 7.8mA 7.8mA 74HC 8 9ns@4.5V,50pF Bidirectional Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC161S
SOP-160℃~+70℃ 20MHz 2V~6V 4 500mW Asynchronous Hexadecimal Counter Rising Edge Synchronous Up Counter SOP-16 Counters, Dividers ROHSGRCounters, Dividers74HC00D
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, Decoders74HC573
SOP-20-40℃~+85℃ 14ns 1ns 2V~6V 4ns 74HC 8 8uA D Latch Tri-State SOP-20 Latches ROHSHXY MOSFETLatches74HC688D
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 ComparatorsBAT46
DO-35Schottky DiodesSTMicroelectronics
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
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100nF | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12 |
| 4 | 74HC161 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U6, U7, U8, U9 |
| 4 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4 |
| 3 | 74HC244 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U5, U10, U11 |
| 2 | C96ABC | Connector_DIN:DIN41612_C_3x32_Male_Horizontal_THT | J1, J2 |
| 1 | 74HC00 | Package_DIP:DIP-14_W7.62mm_Socket_LongPads | U3 |
| 1 | 74HC138 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U2 |
| 1 | 74HC245 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U12 |
| 1 | 74HC573 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U4 |
| 1 | 74HC688 | Package_DIP:DIP-20_W7.62mm_Socket_LongPads | U1 |
| 1 | BAT46 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | CP | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C13 |
| 1 | LOGO | common:logo | G*** |
| 1 | SW_Coded_SH-7050 | Button_Switch_THT:Nidec_Copal_SH-7010C | SW1 |
Questions
How big is the Busmaster PCB?
It measures 160 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Busmaster use?
34 parts, built around the 74HC244D, 74HC245D, 74HC161S and 74HC00D. 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 Busmaster KiCad files?
From the Noah1989/loopmicro repository on GitHub, at the commit this page was made from: the board is hardware/ecb-prototype/busmaster/busmaster.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Busmaster 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
- 2 layers208 × 110 mm

- 4 layers188 × 128.3 mm

- 2 layers213.1 × 129 mm

- 4 layers177 × 152.1 mm

- 4 layers

- 2 layers219 × 88 mm

- 2 layers200.5 × 67.7 mm

P2000t ram expansion board-2080kb
ifilot/p2000t-ram-expansion-board
RAM expansion board for the P2000T
32 parts1 - 2 layers182 × 138.8 mm

-816-board
snippyrow/-816-board
A retro computer motherboard for the W65C816S CPU. Dual-core expandable, 16mb extended memory, four expansion ports.
141 partsMIT