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

TTL logic analyzer built from 74xx logic and LED dot matrix display

Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
24
Pads
32
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
24 Apr 2026
Updated
31 Jul 2026

Overview

Backplane is an open-source printed circuit board by TSJR, from the TSJR/logic-analyzer repository on GitHub. It is a 2-layer board with 2 parts on 24 nets.

It belongs with the sensors and measurement and lEDs and displays boards of this library.

README

README.md

TTL Logic Analyzer

Breadboard and PCB-based logic analyzer built from discrete 74xx TTL logic, SRAM, and multiplexed LED matrix displays.

Overview

This project aims to build a fully discrete logic analyzer without using a microcontroller. The analyzer captures digital bus states into SRAM and displays captured samples on multiplexed LED matrices.

Project is currently in a state of active prototyping.

*This repository also contains a closely related project using an MCU-based design with 24 channels.

Current prototype

Features

  • Fully TTL-based architecture
  • SRAM-based sample capture
  • Multiplexed LED matrix display
  • External/internal clock modes
  • Planned trigger and halt functionality
  • Modular PCB-based design

Current Status

Current prototype supports:

  • 64ish x 8 sample memory subsystem on a self-designed PCB
  • LED matrix display driver

Known issues:

  • Limited memory
  • Pull down resistor problems

Architecture

Main subsystems:

  • Capture memory subsystem
  • Address/control logic
  • Clock generation and edge conditioning
  • Display subsystem

Relevant Simulation Subcircuits

  • analyzer_7400.circ — 74xx IC Implementation
    • mem_64x8: Full memory subsystem test built from 74xx-style chips using four ram_unit subcircuits.
    • ram_unit: 16x8 RAM unit built from 74xx-style chips; used as the building block for mem_64x8.
    • disp_16x16: Limited-capacity display subsystem test; does not yet include the physical driver circuitry needed for hardware.
  • analyzer_ttl.circ — Abstract Logic Implementation
    • mem_64x8_async: Asynchronous version of the 64x8 memory subsystem; same capacity as the final intended design.
    • disp_16x32: Full-capacity display subsystem test.

More detailed documentation:

Repository Structure

text
docs/                   Docs and architecture notes
images/                 Build photos and diagrams
pcb/                    KiCad PCB projects
simulations/            Logisim simulations
attiny-logic-analyzer/   Related MCU-based project

Hardware

Main IC families/components:

  • 74xx logic family chips
  • ULN2803 and UDN2981

Future Plans

  • Expand memory depth
  • Modular memory pcb
  • Trigger logic
  • Improved clock conditioning
  • PCB-based final implementation

If the project expands beyond basic TTL hardware, plans may include

  • USB interface
  • OLED display
  • Many more channels
  • Higher sampling rate

License

MIT License

Parts

2
QtyValueFootprintReferences
21088ASlib_fp:LED_1088_Pin_HeaderU1, U2

Questions

What parts does the Backplane use?

2 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 Backplane KiCad files?

From the TSJR/logic-analyzer repository on GitHub, at the commit this page was made from: the board is pcb/8x8/Backplane/Backplane.kicad_pcb and its schematic attiny-logic-analyzer/pcb/.kicad_sch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Backplane design in my own project?

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

More from TSJR/logic-analyzer

3
  • 2 layers162.6 × 97.3 mmMemory subsystem, the printed circuit board in 3D

    Memory subsystem

    TSJR/logic-analyzer

    TTL logic analyzer built from 74xx logic and LED dot matrix display

    73 parts
  • 2 layers50.3 × 80.3 mmLogic Analyzer, the printed circuit board in 3D

    Logic Analyzer

    TSJR/logic-analyzer

    TTL logic analyzer built from 74xx logic and LED dot matrix display

    16 parts
  • 2 layers30 × 30 mm8x8, the printed circuit board in 3D

    8x8

    TSJR/logic-analyzer

    TTL logic analyzer built from 74xx logic and LED dot matrix display

    3 parts

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0