Skip to the content
PCBKitNew board
2 layers99.3 × 52.8 mmMetrodisplay, the printed circuit board in 3D

I was originally making a small project with a single LED panel to display subway times for the Vancouver Skytrain (hence the name), but I realized that while that was great for a static bedroom display, something much…

Size
99.3 × 52.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
69
Pads
188
Tracks, vias
349, 29
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Jun 2026
Updated
3 Jul 2026

Overview

Metrodisplay is an open-source printed circuit board by vuktacic, from the vuktacic/metrodisplay repository on GitHub, published under the MIT licence. It is a 2-layer board of 99.3 × 52.8 mm with 56 parts on 69 nets, routed with 349 tracks and 29 vias.

It is built around the SN74AHCT245PWRE4, ESP32-DEVKITC-VE and RVT470UF35V67RV0056. Its parts include 27 connectors, 22 capacitors, 3 ICs, 1 resistor and 1 diode. It belongs with the ESP32 boards of this library.

Main components

3

README

README.md

MD

Description

MD (metrodisplay) is a big LED matrix assembly with game controls to play pong and tetris (in progress). It's built with four outdoor (very bright) P5 64x32 panels, a custom pcb with an esp32, a cnc'd wooden frame, and power distribution from mains AC. The total cost of the project is under $90 USD.

I was originally making a small project with a single LED panel to display subway times for the Vancouver Skytrain (hence the name), but I realized that while that was great for a static bedroom display, something much more exciting and interactive like this would be much more fun to showcase at Opensauce!

TODO List

  • Pong game
  • Tetris game (in progress)
  • Concept art
  • CNC designs
  • CNC toolpathing
  • CNCing
  • Frame building
  • Electronics Setup
  • Final tests
  • Dismantling
  • Present at Opensauce!

Structure

View the PCB on KiCanvas:
View PCB on KiCanvas

CAD

Frame

Frame designed to be disassembled to fit in standard carry-on luggage.

Controllers

Controllers are 22cm wide

Electronics

PCB

Schematic

Power Distribution

Parts

56
QtyValueFootprintReferences
20Ceasyeda2kicad:C1206C2, C3, C4, C5, C10, C11, C12, C13, C14, C15, C16, C17, C19, C20, C21, C22 +4
12R_USResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalP1, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13
12Screw_Terminal_01x01Connector_Wire:SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mmJ4, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, U
2SN74AHCT245PWReasyeda2kicad:TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BLU3, U4
2SolderJumper_3_OpenJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP15, JP16
1C_PolarizedCapacitor_THT:CP_Radial_D16.0mm_P7.50mmC1
1Conn_02x08_Counter_Clockwiseeasyeda2kicad:PinHeader_2x08_P2.54mm_Vertical_MDJ2
1ESP32-DEVKITCESP32-DEVKITC:MODULE_ESP32-DEVKITCU1
1FRC1206J102 TSeasyeda2kicad:R1206R1
1IR26-21C_L110_TR8LED_SMD:LED_1206_3216MetricD1
1RVT470UF35V67RV0056easyeda2kicad:CAP-SMD_BD10.0-L10.3-W10.3-LS11.0-FDC18
1Screw_Terminal_01x02TerminalBlock_Dinkle:TerminalBlock_Dinkle_DT-55-B01X-02_P10.00mmJ3
1USB_C_Receptacle_PowerOnly_6Peasyeda2kicad:USB_C_PD_BOARDJ1

Questions

How big is the Metrodisplay PCB?

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

What parts does the Metrodisplay use?

56 parts, built around the SN74AHCT245PWRE4, ESP32-DEVKITC-VE and RVT470UF35V67RV0056. 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 Metrodisplay KiCad files?

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

Can I use the Metrodisplay 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 × 80 mmDMX Controller, the printed circuit board in 3D

    DMX Controller

    koen1711/DMX-Controller

    DMX controller board based on ESP32 NodeMCU. Implementing both plain DMX and RDM while being able to read the entire DMX frame.

    22 parts
  • 2 layers50.1 × 27.8 mmProtocontroller, the printed circuit board in 3D

    Protocontroller

    AxionQc/Protocontroller-Neo

    34 partsCERN-OHL-S-2.0
  • 2 layers100 × 68 mmAICHO, the printed circuit board in 3D

    AICHO

    ayuusweetfish/AICHO

    (✔️ Docs to-do) 《同呼吸:生灵和鸣》互动装置 · Interactive installation on machines' lifelike reactions to life · 2024 全国美展

    124 parts
  • 2 layers104.3 × 63.5 mmHead control board, the printed circuit board in 3D

    Head control board

    jmattingley23/bb8

    full size sci-fi ball robot

    64 partsGPL-3.0
  • 2 layers103.8 × 50 mmGalagino pcb set, the printed circuit board in 3D

    Galagino pcb set

    harbaum/galagino

    A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

    26 parts558
  • 2 layers115 × 75 mmSpinCoater, the printed circuit board in 3D

    SpinCoater

    RParkerE/OpenSilicon

    OpenSilicon enables DIY semiconductor fabrication with open-source guides for building IC equipment at home. The project includes BOMs, 3D files, firmware, and PDKs, supporting makers and researchers in chip fabrication.

    11 parts55GPL-3.0
  • 2 layers127.3 × 54.1 mmESP32 SolarBox, the printed circuit board in 3D

    ESP32 SolarBox

    cole8888/SRNE-Solar-Charge-Controller-Monitor

    Read data from SRNE solar charge controllers.

    34 parts42
  • 2 layers62.2 × 57.1 mmWs2mqtt, the printed circuit board in 3D

    Ws2mqtt

    Tho85/ws2mqtt

    Connect WiSafe2 devices to Home Assistant

    8 parts28BSD-3-Clause