Mainboard

c0pperdragon·ByteMachine·mainboard/mainboard.kicad_pcb

Mainboard PCB layout, top view — open source board by c0pperdragon

About the Mainboard PCB

Mainboard is an open source PCB design by c0pperdragon, published on GitHub. It is a 2-layer board measuring 88.9 × 88.9 mm, with 42 components from 25 distinct parts.

Other key parts include the 74HC04, AS6C4008, 74AC32, 74AC00 and SST39SF040. By type, the board carries 12 capacitors, 9 diodes, 8 ICs, 6 resistors, 1 crystal and 1 switch.

From the project

A generic main board to build 8-bit computers

Building an 8-bit computer is not exactly trivial. There are always many components involved which are normally connected to some common address and data bus with complex control signal timings for RAM, ROM and IO controller parts and whatnot.

One common way for a hobbyist user to actually build such a contraption is using a pre-engineered PCB on which to solder all necessary parts. While this can be great fun in itself, it does not teach you much about the hardware beyond basic soldering skills.

Mainboard, from the project README
From the project README

Main components on the Mainboard

Mainboard bill of materials (BOM)

42 components, 25 distinct parts.

QtyPartRefs
1
74HC04
U1
1
AS6C4008
U2
1
74AC32
U3
1
74AC00
U4
1
SST39SF040
U5
1
NE555
U6
1
74HC245
U7
1
74HC574
U9
1
Crystal
Y1
1
Conn_01x34_Female
JBUS1
2
Conn_01x08_Male
JIN1, JOUT1
1
Barrel_Jack_Switch
JPOWER1
1
Conn_01x04_Male
JPOWER2
1
SW_DPDT_x2
SW1
9
LED_Small
D0, D1, D2, D3, D4, D5, D6, D7 +1
8
100nF
C1, C6, C7, C8, C9, C10, C11, C13
1
470uF
C2
2
33pF
C3, C5
1
10uF
C4
1
220k
R1
Show 5 more
QtyPartRefs
1
22
R2
1
1M
R3
1
1k
R4
1
10k
RN1
1
1k
RN4

Mainboard design files

The KiCad project lives in the c0pperdragon/ByteMachine repository on GitHub; these links point at the commit this page was built from.

Mainboard: common questions

How big is the Mainboard PCB?

The Mainboard measures 88.9 × 88.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Mainboard?

42 components, from 25 distinct parts. The full bill of materials is listed on this page.

Where can I download the Mainboard design files?

From the c0pperdragon/ByteMachine repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Mainboard design in my own project?

The repository has no license, so all rights stay with c0pperdragon. Use it as a reference, and ask the author before reusing the design.

More boards in ByteMachine