Skip to the content
PCBKitNew board
2 layers224.3 × 447.3 mmProcessor ALU, the printed circuit board in 3D

This is a series of boards witch make an functional 8 bit processor for educational purposes.

Size
224.3 × 447.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
246
Nets
66
Pads
1,194
Tracks, vias
3,033, 415
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
8 Jun 2023
Updated
8 May 2025

Overview

Processor ALU is an open-source printed circuit board by Tonikiller10000, from the Tonikiller10000/8BitProcessor repository on GitHub. It is a 2-layer board of 224.3 × 447.3 mm with 246 parts on 66 nets, routed with 3,033 tracks and 415 vias.

It is built around the 74LS245SC, 74LS574N and 74LS86, with the SK16 among its other parts. Its parts include 38 diodes, 10 ICs and 4 connectors.

Main components

4

README

ClkPulseGenerator/README.md

8Bit Computer/ Clock Pulse Generator

Description:

This board generates 0-5V square wave CLK pulses for my 8Bit processor/computer and has an tactile switch to change between it`s 2 states:

  • astable mode: generate CLK pulses at variable speed by the potentiometer value from one pulse at every 1,2 seconds to an pulse at each every few milisecondes (The potentiometer and capacitor values should be changed)
  • monostable mode: send debounced CLK signals at the push of a button
### PINS: - VCC - 5V input - GND - 0V input - GND - 0V input (optional) - HLT - input, connect to 5V to stop sending CLK pulses, and to 0V for normal operration - CLK - CLK pulse generator output - CLK - inverted CLK pulse generator output //clk bar
This is the Ben Eater schematic made by me. Link to Ben Eater breadboard CKL pulse generator: https://youtu.be/SmQ5K7UQPMM?si=6SvCCjpXzhz8pTbt

Results:

The potentiometer has to varry the clk speed from 1,2Hz to few KHz witch need it and the capacitors values to be changed. (need further testing)

Datasheets:

Parts

246
QtyValueFootprintReferences
64R_1206_3216MetricResistor_SMD:R_1206_3216Metric1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K, 1K +48
25LEDLED_SMD:LED_PLCC_2835_HandsolderingD10, D11, D12, D13, D14, D15, D17, D18, D34, D35, D36, D37, D38, D39, D40, D41 +9
18DIP-20_W7.62mm_Socket_LongPadsPackage_DIP:DIP-20_W7.62mm_Socket_LongPads74LS245, 74LS245, 74LS245, 74LS245, 74LS245, 74LS245, 74LS245, 74LS245, 74LS245, 74LS245, 74LS574, 74LS574, 74LS574, 74LS574, 74LS574, 74LS574 +2
8DIP-16_W7.62mm_Socket_LongPadsPackage_DIP:DIP-16_W7.62mm_Socket_LongPads74LS283, 74LS283, 74LS283, 74LS283, 74LS283, 74LS283, 74LS283, 74LS283
8SK16SK16:DIOM5027X250ND16, D27, D28, D29, D30, D31, D32, D33
4DIP-14_W7.62mm_Socket_LongPadsPackage_DIP:DIP-14_W7.62mm_Socket_LongPads74LS86, 74LS86, 74LS86, 74LS86
374LS245Package_DIP:DIP-20_W7.62mm_LongPadsU1, U6, U10
374LS574Package_DIP:DIP-20_W7.62mm_LongPadsU2, U3, U9
2,
274LS283Package_DIP:DIP-16_W7.62mm_LongPadsU5, U8
274LS86Package_DIP:DIP-14_W7.62mm_LongPadsU4, U7
2LOGOLOGOG***, G***
2PinHeader_1x10_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalP2, P3
1CFLED_SMD:LED_PLCC_2835D5
1C_{in}LED_SMD:LED_PLCC_2835_HandsolderingD1
1Flag RegConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalP4
1PinHeader_2x04_P2.54mm_VerticalConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalP1
1SFLED_SMD:LED_PLCC_2835D3
1XFLED_SMD:LED_PLCC_2835D2
1ZFLED_SMD:LED_PLCC_2835D4

The 150 most common of 246 parts.

Questions

How big is the Processor ALU PCB?

It measures 224.3 × 447.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Processor ALU use?

246 parts, built around the 74LS245SC, 74LS574N, 74LS86 and SK16. 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 Processor ALU KiCad files?

From the Tonikiller10000/8BitProcessor repository on GitHub, at the commit this page was made from: the board is Processor_ALU_V1.0/Processor-ALU/Processor-ALU.kicad_pcb and its schematic ClkPulseGenerator/ClkPulseGenerator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Processor ALU design in my own project?

Its repository states no licence, so its author keeps all rights: ask Tonikiller10000 before reusing the design.

Similar boards

  • 2 layers89 × 160.1 mmBachelors PCB, the printed circuit board in 3D

    Bachelors PCB

    davidstrasak/Bachelors_PCB

    43 parts
  • 2 layers304.8 × 165.1 mmComix-35, the printed circuit board in 3D

    Comix-35

    schlae/comix-35

    The COMIX-35 is an improved clone of the COMX-35 1802 home computer

    173 parts138
  • 4 layers170 × 181 mm3ric, the printed circuit board in 3D

    3ric

    ebadger/3ric

    3ric homebrew computer repository

    150 parts32
  • 2 layers177 × 121.9 mmALUModule, the printed circuit board in 3D

    ALUModule

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    181 parts4
  • 4 layers304.5 × 217.2 mmLatest Full Backplane, the printed circuit board in 3D

    Latest Full Backplane

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    478 parts2
  • 4 layers243.8 × 204.5 mmA1 micro atx, the printed circuit board in 3D

    A1 micro atx

    andrastantos/anachron

    243 parts1MIT
  • 2 layers160.7 × 210 mmClu, the printed circuit board in 3D

    Clu

    rcapaverde/cubo

    Arquitetura de processador conceitual

    124 parts
  • 2 layers350 × 224.3 mmConsole, the printed circuit board in 3D

    Console

    danwerner21/TI99_22

    a 2022 replica of the classic TI/994a, using obtainable parts

    251 parts50