Skip to the content
PCBKitNew board
2 layers157 × 122 mmDTS, the printed circuit board in 3D

Digital Design work 2025.2

Size
157 × 122 mm
Copper layers
2
Thickness
1.6 mm
Parts
93
Nets
241
Pads
766
Tracks, vias
4,532, 280
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Apr 2026
Updated
8 Jun 2026

Overview

DTS is an open-source printed circuit board by qbach1010, from the qbach1010/DigitalDesign repository on GitHub. It is a 2-layer board of 157 × 122 mm with 93 parts on 241 nets, routed with 4,532 tracks and 280 vias.

Its parts include 48 ICs, 15 diodes, 14 resistors, 9 switches and 4 connectors.

README

README.md

Digital Design Project

📝 Project Overview

Design a 3-bit signed (X) to 3-bit signed (Y) computer, which includes operations: add, subtract, multiply, and XOR. The user can select X, Y, and the operation to compute via physical switches.

  • EDA Tool: KiCad 10.0

  • Dimensions: 120 x 180 mm

  • Layer Count: 2 layers

  • Primary Logic: Computes directly through discrete logic gates: AND (CD4081), OR (CD4071), and NOT (74HC04).

  • Libraries Used: Standard KiCad library.

📸 Schematics & Layout

PCB Layout Schematic Diagram

🛠️ Key Hardware Features

The main functional blocks of the schematic include:

  • Power Supply: Uses a 7805 voltage regulator to accept 7 ~ 14 VDC, or just using 5VDC pin to power up the circuit and provide the logic HIGH.

  • Adder: A simple 3-bit to 3-bit adder using full adders.

  • Two's Complement: Changes the sign of the 3-bit number, utilizing the adder block to also perform subtraction.

  • Multiplier: Uses Baugh-Wooley multiplication for multiplying the signed 3-bit numbers.

  • Sign Extend: Due to the difference between the output of the multiply operation (6 bits) and all other operations (3 bits), sign-extension logic is added to make all final outputs a uniform 6 bits wide.


🔍 Editing the Design

To view or modify the hardware files:

  1. Clone this repository to your local machine.

  2. Open the main .kicad_pro project file in KiCad 10.0.

Parts

93
QtyValueFootprintReferences
264081Package_DIP:CERDIP-14_W7.62mm_SideBrazed_LongPads_SocketU1, U2, U11, U12, U15, U16, U19, U20, U23, U24, U25, U28, U29, U30, U34, U35 +10
15LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15
14RConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14
124071Package_DIP:CERDIP-14_W7.62mm_SideBrazed_LongPads_SocketU3, U8, U10, U13, U17, U21, U26, U31, U36, U40, U43, U46
94069Package_DIP:CERDIP-14_W7.62mm_SideBrazed_LongPads_SocketU4, U5, U9, U14, U18, U22, U27, U32, U37
9SW_DIP_x01Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1, J3
2Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2, J4
10.1uCapacitor_THT:C_Radial_D6.3mm_H5.0mm_P2.50mmC2
10.22uCapacitor_THT:C_Radial_D6.3mm_H5.0mm_P2.50mmC1
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU49
1LOGOLOGOG***

Questions

How big is the DTS PCB?

It measures 157 × 122 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DTS use?

93 parts. 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 DTS KiCad files?

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

Can I use the DTS design in my own project?

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

Similar boards

  • 2 layers390 × 93 mmPots, the printed circuit board in 3D

    Pots

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    93 parts960Apache-2.0
  • 2 layers217.6 × 68.1 mmKeezyboost40, the printed circuit board in 3D

    Keezyboost40

    ChrisChrisLoLo/keezyboost40

    4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware

    93 parts202CC-BY-SA-4.0
  • 2 layers100 × 100 mmControl, the printed circuit board in 3D

    Control

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    93 parts145
  • 2 layers147 × 80 mmController, the printed circuit board in 3D

    Controller

    voltlog/Valve-Actuator

    If you are looking for sources of previous revisions (revA, revB, revC) checkout the different branches of this repo.

    93 parts108GPL-3.0
  • 2 layers276 × 87.1 mmMolekula2, the printed circuit board in 3D

    Molekula2

    zzeneg/molekula

    Framework for building ergo keyboards

    93 parts98MIT
  • 2 layers30 × 46 mmXESC, the printed circuit board in 3D

    XESC

    embeddedalpha/PCB-Design

    Repository for PCB Design Projects

    93 parts77MIT
  • 2 layers145.1 × 107.7 mmAurora l, the printed circuit board in 3D

    Aurora l

    Musab-Hassan/aurora_keyboard

    A gorgeous split wireless ortholinear keyboard that you can build yourself.

    93 parts64GPL-3.0
  • 2 layersPsoc5power2, the printed circuit board in 3D

    Psoc5power2

    profdc9/DRSSTC-PCB-Pack

    A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.

    93 parts59