Skip to the content
PCBKitNew board
4 layers281 × 142 mmTuring Machine, the printed circuit board in 3D

Turing Machine

MelonMars/TuringPCB

A Turing Machine that does not use any premade microchips, but rather is built exclusively on simple components.

Size
281 × 142 mm
Copper layers
4
Thickness
1.6 mm
Parts
255
Nets
212
Pads
827
Tracks, vias
2,266, 447
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 May 2026
Updated
24 Jun 2026

Overview

Turing Machine is an open-source printed circuit board by MelonMars, from the MelonMars/TuringPCB repository on GitHub. It is a 4-layer board of 281 × 142 mm with 255 parts on 212 nets, routed with 2,266 tracks and 447 vias.

It is built around the 74AHC1G00GW, 74AHC1G04SE and 74AHC1G32GW, with the 74HC74D, 74HC138 and 74HC151D among its other parts. Its parts include 193 connectors, 49 ICs, 10 resistors, 1 diode and 1 switch.

Main components

8

README

README.md

Turing PCB

This is a PCB for a Turing Machine that is made primarily using "simple" components, without using complex microchips or programmable stuff (as that would be cheating). It is designed to be programmed through the transition table being bridged by diodes (e.g. LEDs) in order to represent what is being done and how the machine should progress. It has both an automatic clock and the ability to step through it, to enable debugging programs or just run through them. It has 4 state bits and 8 tape bits. It ended up being much more complex than I thought at first, and took way longer than expected, but it was really enjoyable. It has 6 layers & 2 flood fills for both GND and VCC.

I made this project primarily for the fun of it. I've always found challenges with confounding variables fun and interesting, and believe that this is just sort of the next step in that regard, with Turing Machine's being fun proofs of concept and this being a very restricted form of it.

Screenshot 2026-05-11 at 11 21 27 AM Screenshot 2026-05-11 at 11 21 18 AM Screenshot 2026-05-11 at 11 21 07 AM image Screenshot 2026-06-23 at 11 04 55 PM

Bill of materials: 1x PCB (JLCPCB) -- $62.70 Screenshot 2026-05-13 at 1 01 41 PM

Parts

255
QtyValueFootprintReferences
192Conn_01x02_SocketConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1, J10, J11, J100, J101, J102, J103, J104, J105, J106, J107, J108, J109, J110, J111, J112 +176
1874AHC1G00Package_TO_SOT_SMD:SOT-23-5U14, U15, U17, U20, U22, U23, U26, U27, U30, U31, U34, U35, U38, U39, U42, U43 +2
810kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8
874AHC1G04Package_TO_SOT_SMD:SOT-23-5U19, U21, U25, U29, U33, U37, U41, U45
874AHC1G32Package_TO_SOT_SMD:SOT-23-5U18, U24, U28, U32, U36, U40, U44, U48
774HC74Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1, U2, U3, U7, U12, U13, U16
574HC138Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU5, U8, U9, U10, U11
25.1kResistor_SMD:R_0603_1608MetricR9, R10
11N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
174HC151Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU6
174HC157Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU49
174HCT193Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU4
1PolyfuseFuse:Fuse_1812_4532MetricF1
1SW_Push_SPDTButton_Switch_SMD:Nidec_Copal_CAS-120ASW1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4085J193

Questions

How big is the Turing Machine PCB?

It measures 281 × 142 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Turing Machine use?

255 parts, built around the 74AHC1G00GW, 74AHC1G04SE, 74AHC1G32GW and 74HC74D. 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 Turing Machine KiCad files?

From the MelonMars/TuringPCB repository on GitHub, at the commit this page was made from: the board is Turing Machine.kicad_pcb and its schematic Turing Machine.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Turing Machine design in my own project?

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

Similar boards

  • 2 layers178 × 711 mmMSAP-2 rev.A SMD, the printed circuit board in 3D

    MSAP-2 rev.A SMD

    mehrantsi/MSAP-2

    An 8-bit computer. Successor to MSAP-1

    658 parts13MIT
  • 2 layers297 × 210 mmCpu, the printed circuit board in 3D

    Cpu

    tetrix450/masic-cpu

    MASIC CPU schematics and PCB

    197 partsMIT
  • 4 layers90 × 88 mmControl, the printed circuit board in 3D

    Control

    AJain9199/AOS16

    Table of Contents About The Project Pictures Technical Details Directory Structure To-Do Acknowledgments

    129 parts1
  • 2 layers100 × 100 mmPortcard RevC, the printed circuit board in 3D

    Portcard RevC

    retrac0/retelex

    Retro telephone exchange. Also retro telex exchange.

    75 parts
  • 2 layers89.2 × 62.9 mmStack module, the printed circuit board in 3D

    Stack module

    charlespax/macroprocessor

    A project to create a microprocessor optimized for human visual verification

    16 partsMIT
  • 2 layers216 × 150 mmMotherboard-101, the printed circuit board in 3D

    Motherboard-101

    artemisamsx/artemisa

    Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

    124 parts67
  • 2 layers208 × 110 mm8 16 computer 2, the printed circuit board in 3D

    8 16 computer 2

    halfburnttoast/TCPU816-v1

    Version 1.1 of my 8-bit, TTL computer.

    120 parts21