Skip to the content
2 layers100 × 140 mmFULL PC, the printed circuit board in 3D

Homemade computer architecture. Schemes, model and tools.

Size
100 × 140 mm
Copper layers
2
Thickness
1.6 mm
Parts
97
Nets
119
Pads
516
Tracks, vias
2,018, 81
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Jan 2024
Updated
15 Feb 2024

Overview

FULL PC is an open-source printed circuit board by Iluhaprog, from the Iluhaprog/IN-machine repository on GitHub. It is a 2-layer board of 100 × 140 mm with 97 parts on 119 nets, routed with 2,018 tracks and 81 vias.

It is built around the SN74HC244N, SN74HC240N and SN74HC08N, with the SN74HC14N, SN74HC283N(LX) and SN74HC32N among its other parts. Its parts include 33 resistors, 20 capacitors and 1 connector.

Main components

9

README

README.md

[!NOTE] Данный проект является учебным и предназначен в первую очередь для того чтобы разобраться и понять как работает вычислительное устройство на самом низком уровне.

В данный момент проект на стадии разработки печатных плат и сборки физического устройства.

Сейчас уже созданы и заказанны платы для АЛУ и Регистра флагов.

В процессе создания блок пользовательских регистров и счетчики команд и микро команд.

Сейчас в планы входят:

  • - доработать схему управляющего устройства для работы с LCD 12864 экраном по SPI
  • - разработка платы расширения для того, чтобы данное вычислительно устройство могло работать с датчиками.
  • - изучение возможностей данного устройства и его параметров

Более подробно о базовых возможностях данного вычислительного устройства можно узнать в директории docs/

Parts

97
QtyValueFootprintReferences
33RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_VerticalR1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +17
23LEDLED_THT:LED_D3.0mmNSO_1, NSO_2, NSO_3, NSO_4, NSO_5, NSO_6, NSO_7, RAD_1, RAD_2, RAD_3, RAD_4, RAD_5, RAD_6, RAD_7, RAD_8, RBD_1 +7
20CCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC1, C2, C3, C4, C5, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20 +4
6SN74HC244NSN74HC244N:DIP254P762X508-20AND_OUT_1, OR_OUT_1, SHL1, SHR1, SUM_OUT_1, XOR_OUT_1
2SN74HC08NSN74HC08N:DIP794W45P254L1969H508Q14AND1, AND2
2SN74HC14NSN74HC14N:DIP794W45P254L1969H508Q14SELECTOR_OUT_1, SELECTOR_OUT_2
2SN74HC283NSN74HC138N:DIP794W45P254L1969H508Q16SUM1, SUM2
2SN74HC32NSN74HC32N:DIP794W45P254L1969H508Q14OR1, OR2
2SN74HC377NSN74HC377N:DIP254P762X508-20REG_A1, REG_B1
2SN74HC86NSN74HC86N:DIP794W45P254L1969H508Q14XOR1, XOR2
1Conn_02x12_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_VerticalJ1
1SN74HC138NSN74HC138N:DIP794W45P254L1969H508Q16SELECTOR1
1SN74HC240NSN74HC240N:DIP254P762X508-20NOT1

More from Iluhaprog/IN-machine

2
  • 2 layers100 × 110 mmCOMMANDS COUNTER, the printed circuit board in 3D

    COMMANDS COUNTER

    Iluhaprog/IN-machine

    Homemade computer architecture. Schemes, model and tools.

    66 parts
  • 2 layers70 × 65 mmFLAGS REGISTER, the printed circuit board in 3D

    FLAGS REGISTER

    Iluhaprog/IN-machine

    Homemade computer architecture. Schemes, model and tools.

    42 parts

Similar boards

  • 2 layersSchematics, the printed circuit board in 3D

    Schematics

    jamestiotio/compstruct

    SUTD 2020 50.002 Computation Structures Code Dump

    13 parts3MIT
  • 2 layers166.4 × 181.6 mmCalculator ver1, the printed circuit board in 3D

    Calculator ver1

    PhdWizards/4-Bit-Discrete-Transistor-Adder

    The core 4-bit binary adder is implemented entirely using discrete transistor-resistor logic. The resulting 5-bit binary value is converted to BCD using 74HC-series logic and displayed on two 7-segment displays.

    308 parts
  • 4 layers207 × 78.7 mmRpihw, the printed circuit board in 3D

    Rpihw

    quorten/rpihw

    Raspberry Pi SPI devices board design

    101 partsUnlicense
  • 2 layers100 × 100 mmAbcPcClk, the printed circuit board in 3D

    AbcPcClk

    sarocs/Atanasoff-Berry-Computer

    60 parts
  • 2 layers116.9 × 75.6 mmTSAL, the printed circuit board in 3D

    TSAL

    UCDFS/Circuits

    KiCad projects and PCB designs for UCDFS electronic circuits.

    103 parts1
  • 2 layers385.3 × 144.8 mmTravis erg2024-v8, the printed circuit board in 3D

    Travis erg2024-v8

    dieseltravis/travis-ergogen-2024

    Travis's first Ergogen keyboard

    379 parts6
  • 4 layers149.2 × 113.9 mmZ80, the printed circuit board in 3D

    Z80

    tristanvandeweg/z80

    A z80 based computer, designed from scratch

    128 parts4GPL-2.0

Questions

How big is the FULL PC PCB?

It measures 100 × 140 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FULL PC use?

97 parts, built around the SN74HC244N, SN74HC240N, SN74HC08N and SN74HC14N. 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 FULL PC KiCad files?

From the Iluhaprog/IN-machine repository on GitHub, at the commit this page was made from: the board is kicad-schemes/full-circuit/FULL_PC.kicad_pcb and its schematic kicad-schemes/full-circuit/CELLS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FULL PC design in my own project?

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