Skip to the content
PCBKitNew board
2 layers99.1 × 99.1 mmCommand decoder, the printed circuit board in 3D

custom 8bit microprocessor project

Size
99.1 × 99.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
94
Pads
309
Tracks, vias
958, 35
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Dec 2024
Updated
9 Sep 2026

Overview

Command decoder is an open-source printed circuit board by ksmonkey123, from the ksmonkey123/8bit_computer repository on GitHub, published under the MIT licence. It is a 2-layer board of 99.1 × 99.1 mm with 34 parts on 94 nets, routed with 958 tracks and 35 vias.

It is built around the 74HC138. Its parts include 8 ICs, 6 capacitors, 6 connectors, 1 resistor and 1 diode.

Main components

1

Parts

34
QtyValueFootprintReferences
574HC138Package_DIP:DIP-16_W7.62mm_LongPadsU1, U2, U3, U4, U7
5CCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C5, C6
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
34011Package_DIP:DIP-14_W7.62mm_LongPadsU5, U6, U8
3Conn_01x16Connector_IDC:IDC-Header_2x08_P2.54mm_VerticalCTRL_BUS1, CTRL_BUS2, CTRL_BUS3
3R_Network08Resistor_THT:R_Array_SIP9RN1, RN2, RN3
2Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2, J5
2Conn_01x16Connector_IDC:IDC-Header_2x08_P2.54mm_HorizontalCMD_BUS1, DATA_BUS1
11KResistor_SMD:R_0603_1608MetricR1
1C_PolarizedCapacitor_SMD:CP_Elec_5x5.3C1
1Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ3
1Conn_01x07Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ6
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4
1LEDLED_SMD:LED_0603_1608MetricD1
1Screw_Terminal_01x02TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalJ1

Questions

How big is the Command decoder PCB?

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

What parts does the Command decoder use?

34 parts, built around the 74HC138. 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 Command decoder KiCad files?

From the ksmonkey123/8bit_computer repository on GitHub, at the commit this page was made from: the board is circuits/pc-08_command_decoder/command_decoder.kicad_pcb and its schematic circuits/pc-01_dual_8bit_register/dual_8bit_register.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Command decoder 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).

More from ksmonkey123/8bit_computer

12
  • 2 layers99.1 × 99.1 mmBus spy, the printed circuit board in 3D

    Bus spy

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    92 parts1MIT
  • 2 layers99.1 × 99.1 mmDual 8bit register, the printed circuit board in 3D

    Dual 8bit register

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    40 parts1MIT
  • 2 layers99.1 × 99.1 mmMock orchestrator, the printed circuit board in 3D

    Mock orchestrator

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    39 parts1MIT
  • 2 layers99.1 × 99.1 mm16bit register, the printed circuit board in 3D

    16bit register

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    36 parts1MIT
  • 2 layers99.1 × 99.1 mmIncrement register, the printed circuit board in 3D

    Increment register

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    34 parts1MIT
  • 2 layers99.1 × 99.1 mmPc-04 alu backplane, the printed circuit board in 3D

    Pc-04 alu backplane

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    28 parts1MIT
  • 2 layers99.1 × 99.1 mmAlu logic, the printed circuit board in 3D

    Alu logic

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    26 parts1MIT
  • 2 layers99.1 × 99.1 mmRam unit, the printed circuit board in 3D

    Ram unit

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    25 parts1MIT
  • 2 layers99.1 × 99.1 mmSequencer, the printed circuit board in 3D

    Sequencer

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    25 parts1MIT
  • 2 layers99.1 × 99.1 mmAlu adder, the printed circuit board in 3D

    Alu adder

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    23 parts1MIT
  • 2 layers99.1 × 99.1 mmMicrocode, the printed circuit board in 3D

    Microcode

    ksmonkey123/8bit_computer

    custom 8bit microprocessor project

    18 parts1MIT

Similar boards

  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    OpenDeck r3.1.2

    shanteacontrols/OpenDeck

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

    262 parts960Apache-2.0
  • 4 layers243.8 × 171.5 mmNeotron Pico, the printed circuit board in 3D

    Neotron Pico

    Neotron-Compute/Neotron-Pico

    A Neotron powered by the Raspberry Pi Pico

    242 parts250
  • 2 layers380 × 148.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    InkboxSoftware/all-screen-keyboard

    The first open source all-screen keyboard

    500 parts241MIT
  • 4 layers100 × 100 mm2063-Z80, the printed circuit board in 3D

    2063-Z80

    Z80-Retro/2063-Z80

    Retro Z80 CPU Board

    86 parts96
  • 2 layers275 × 200 mmMidi grid, the printed circuit board in 3D

    Midi grid

    zukaitis/midi-grid

    DIY midi controller project

    328 parts92
  • 2 layers99.1 × 99.1 mmAv board, the printed circuit board in 3D

    Av board

    rjw57/buri

    This repository contains my work on designing, building and programming a 6502 microcomputer from scratch. The 6502 was the CPU used in the original Apple 1, BBC Microcomputer, NES console and many other systems from…

    42 parts68MIT
  • 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 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

    Potentiostat

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    142 parts57CC-BY-4.0