Skip to the content
PCBKitNew board
2 layers90.6 × 58.6 mmTimerModule, the printed circuit board in 3D

TimerModule

crempp/ucpu4

16bit CPU made from TTL Logic Chips

Size
90.6 × 58.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
57
Pads
110
Tracks, vias
238, 18
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
28 Nov 2020
Updated
26 Feb 2022

Overview

TimerModule is an open-source printed circuit board by crempp, from the crempp/ucpu repository on GitHub. It is a 2-layer board of 90.6 × 58.6 mm with 17 parts on 57 nets, routed with 238 tracks and 18 vias.

It is built around the 74LS365DC and 74LS00SC. Its parts include 6 capacitors, 4 resistors, 4 ICs, 2 diodes and 1 connector.

Main components

2

README

README.md

uCPU

ucpu Logo

This is a 16bit pipelined CPU designed on a breadboard and produced in modular component boards.

My objective in this project is to learn electronics, CPU design and build a fully functional CPU that can be updated, added to and further developed easily.

The CPU is designed around

  • four general purpose 16 bit registers
  • four 16 bit address registers
  • ALU supporting addition, subtraction, shift and bitwise operations
  • piplined instructions
  • banked memory with a base of 64k, expandable to about 1.5 megabytes (max TBD)

Documentation

Documentation is located here

Early version of the CPU on breadboards

Parts

17
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC3, C4, C5, C6
2220RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R4
274LS00Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU2, U3
10.01uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2
1100RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1
11KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR2
11uFCapacitor_SMD:CP_Elec_3x5.4C1
174LS365Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU4
1CLKLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2
1InterconnectConnector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_HorizontalJ1
1LM555Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1~{CLK}LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1

Questions

How big is the TimerModule PCB?

It measures 90.6 × 58.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TimerModule use?

17 parts, built around the 74LS365DC and 74LS00SC. 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 TimerModule KiCad files?

From the crempp/ucpu repository on GitHub, at the commit this page was made from: the board is cpu/Timer/TimerModule.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the TimerModule design in my own project?

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

More from crempp/ucpu

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

    ALUModule

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    181 parts4
  • 2 layers268 × 237.9 mmBackplane, the printed circuit board in 3D

    Backplane

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    139 parts4
  • 2 layers197.8 × 80 mmMemoryModule, the printed circuit board in 3D

    MemoryModule

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    97 parts4
  • 2 layers100 × 80 mmGPRModule, the printed circuit board in 3D

    GPRModule

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    52 parts4
  • 2 layers125 × 50 mmControlModule, the printed circuit board in 3D

    ControlModule

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    25 parts4
  • 2 layers156.2 × 45.6 mmBreakOutBoard, the printed circuit board in 3D

    BreakOutBoard

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    12 parts4

Similar boards

  • 2 layers100 × 77.5 mmSuperSerial, the printed circuit board in 3D

    SuperSerial

    btb/SuperSerial

    A clone of the Apple Super Serial Card ][

    55 parts18
  • 2 layers239.6 × 239.9 mmTK3000, the printed circuit board in 3D

    TK3000

    clemarfolly/TK3000

    Réplica do Microdigital TK3000

    329 parts7GPL-3.0
  • 2 layers206.2 × 138.1 mmOric, the printed circuit board in 3D

    Oric

    Board-Folk/Oric-Remix

    Oric Remix

    133 parts4
  • 2 layers170 × 170 mmTELESTRAT2, the printed circuit board in 3D

    TELESTRAT2

    Fred72z/ORIC

    Extensions pour ORIC1-ATMOS

    160 parts5GPL-2.0
  • 2 layers24 × 30 mmM link lite, the printed circuit board in 3D

    M link lite

    mooped/m-link-lite

    Simple WiFi/WebSocker based receiver for combat robotics

    22 parts
  • 2 layers237.5 × 102.9 mmInstruction, the printed circuit board in 3D

    Instruction

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    112 parts301Unlicense
  • 2 layers125 × 98 mm3-in-1, the printed circuit board in 3D

    3-in-1

    mudmin/AnotherMaker

    This is where I will store code snippets for AnotherMaker Videos

    44 parts258
  • 2 layers177.8 × 127 mmScopetrex, the printed circuit board in 3D

    Scopetrex

    schlae/scopetrex

    SCOPETREX vector gaming on your oscilloscope!

    201 parts248