Main-Board

DutchMaker·TTL-computer·Circuits/KiCad/Main-Board/Main-Board.kicad_pcb

Main-Board layout, top view — open source board by DutchMaker
Simulate this board

About the Main-Board

Main-Board is an open source PCB design by DutchMaker, published on GitHub. It is a 2-layer board measuring 286.4 × 484.5 mm, with 58 components from 45 distinct parts.

Other key parts include the 74x04. By type, the board carries 39 connectors, 15 capacitors, 1 IC, 1 switch, 1 diode and 1 resistor.

From the project

Building a computer from scratch using 74xx logic chips

- Add ./Libraries/74xx-Computer-Symbols.lib as global Symbol library to KiCad (Eeschema) - Add ./Libraries as global Footprint library to KiCad (Pcbnew) - PCBs are initially autorouted using ./Libraries/freeRouting.jar and traces are enhanced manually

There are a number of deviations and errors that were found in schematic/PCB designs after PCB production. They are listed here if they were not fixed in the schematic/PCB design files.

Main components on the Main-Board

Main-Board bill of materials (BOM)

58 components, 45 distinct parts.

QtyPartRefs
1
74x04
U1
1
CLOCK
J1
1
MEMORY_0
J2
1
REGISTER-A
J3
1
REGISTER-C
J4
1
FLAGS-REGISTER
J5
1
MEMORY_1
J6
1
REGISTER-B
J7
1
REGISTER-D
J8
1
PROGRAM-COUNTER_0
J9
1
ALU_0
J10
1
ALU_1
J11
1
IR_0
J12
1
MAR_0
J13
1
PROGRAM-COUNTER_1
J14
1
IR_1
J15
1
SP_0
J16
1
MAR_1_ADDRESS-IN
J17
1
SP_1_MEMORY-ADDRESS
J18
1
MAR_2_ADDRESS-OUT
J19
Show 25 more
QtyPartRefs
1
CONTROLLER_0
J20
1
CONTROLLER_1
J21
1
CONTROLLER_2
J22
1
Barrel_Jack
J23
1
CLOCK_1
J24
1
CLOCK_2
J25
1
CLOCK_3
J26
1
FLAGS-REGISTER_1
J27
1
FLAGS-REGISTER_2
J28
1
MEMORY_2
J29
1
MEMORY_3
J30
1
MAR_3
J31
1
REGISTER-A_1
J32
1
REGISTER-A_2
J33
1
REGISTER-C_1
J34
1
REGISTER-C_2
J35
1
REGISTER-B_1
J36
1
REGISTER-B_2
J37
1
REGISTER-D_1
J38
1
REGISTER-D_2
J39
1
SW_Push_SPDT
SW1
1
LED
D1
14
100 nF
C1, C2, C3, C4, C5, C6, C7, C8 +6
1
100 uF
C11
1
470
R1

Main-Board design files

The KiCad project lives in the DutchMaker/TTL-computer repository on GitHub; these links point at the commit this page was built from.

Main-Board: common questions

How big is the Main-Board?

The Main-Board measures 286.4 × 484.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Main-Board?

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

Where can I download the Main-Board design files?

From the DutchMaker/TTL-computer repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Main-Board design in my own project?

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

More boards in TTL-computer