Skip to the content
PCBKitNew board
2 layersSchematics, the printed circuit board in 3D

SUTD 2020 50.002 Computation Structures Code Dump

Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
14
Pads
92
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20171130)
Created
19 Sep 2020
Updated
7 Apr 2022

Overview

Schematics is an open-source printed circuit board by jamestiotio, from the jamestiotio/compstruct repository on GitHub, published under the MIT licence. It is a 2-layer board with 13 parts on 14 nets.

It is built around the CD74HC86E, SN74HC08N and SN74HC32N. Its parts include 5 resistors, 5 ICs, 2 diodes and 1 switch. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

3

README

README.md

compstruct

"From Transistors to the Operating System."

"If you wish to print('Hello World') from scratch, you must first invent the entire universe."

SUTD 2020 50.002 Computation Structures Code Dump

Future Addons

  • Implement a one-round partial/half DES encryption algorithm on a 32-bit plaintext (and a 32-bit key) and verify the ciphertext by using BSim on the Beta simulator. It will not be a full triple-DES, 16-rounds-each implementation, but for the sake of a model demonstration as in this case, it should be fine.
  • Implement a general-purpose 32-bit CPU processor architecture, complete with its own associated memory unit in Lucid (or Verilog).
  • Add demo program of a method to draw animations/videos frame-by-frame on the BSim render window.

Parts

13
QtyValueFootprintReferences
312kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4, R5
2470ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
2CD74HC86EPackage_DIP:DIP-14_W7.62mm_SocketU1, U2
2LEDLED_THT:LED_D5.0mmLED1, LED2
2SN74HC08NPackage_DIP:DIP-14_W7.62mm_SocketU3, U4
1SN74HC32NPackage_DIP:DIP-14_W7.62mm_SocketU5
1SW_DIP_x04Package_DIP:DIP-8_W7.62mmSW1

Questions

What parts does the Schematics use?

13 parts, built around the CD74HC86E, SN74HC08N and SN74HC32N. 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 Schematics KiCad files?

From the jamestiotio/compstruct repository on GitHub, at the commit this page was made from: the board is mhp/schematics/schematics.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Schematics design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers100 × 140 mmFULL PC, the printed circuit board in 3D

    FULL PC

    Iluhaprog/IN-machine

    Homemade computer architecture. Schemes, model and tools.

    97 parts
  • 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
  • 6 layers313 × 259.5 mmOpen8-vga motherboard, the printed circuit board in 3D

    Open8-vga motherboard

    adham404/Open8-VGA

    An 8-bit computer from 74HC logic: microcoded CPU, VGA, PS/2, on-board editor and assembler. Play it in your browser.

    322 parts3MIT
  • 2 layers200 × 200 mmALU, the printed circuit board in 3D

    ALU

    Liu-Yuzh/PEC-1

    Hand made 8bitCPU

    58 parts1
  • 2 layers59.6 × 65.9 mmREF1011, the printed circuit board in 3D

    REF1011

    RWeick/REF1011-Sega-GameGear-Pro-Action-Replay

    The JEDEC PAL dump, ROM dump, and Kicad PCB files for the Sega GameGear Pro Action Replay.

    18 parts5GPL-3.0
  • 2 layers97.8 × 69.9 mmCC Interconnect, the printed circuit board in 3D

    CC Interconnect

    SlugSat/CommandControl

    Command and Control Sub-Team Repository

    9 parts